The branch, v4-1-stable has been updated via b6d7cae VERSION: Disable git snapshots for the 4.1.4 release. via a6b86bf WHATSNEW: Add release notes for Samba 4.1.4. via c765c2a s3:winbindd fix use of uninitialized variables via 9c78cc3 vfs_glusterfs: Enable per client log file via 5438b48 ldb: bad if test in ldb_comparison_fold() via 80c09fc s3-lib: Fix %G substitution for domain users in smbd via 3d62925 smbtorture: New torture test for bug #9870. via c9b6d8c smbd - allow updates on directory write times on open handles. via e440444 s3-winbindd: Fix DEBUG statement in winbind_msg_offline(). via a15ca71 smbd: Fix a panic when a smb2 brlock times out via c89fb8b selftest: Remove samba3.smb2.lock.*.rw-exclusive from flapping file via 52db703 selftest: Run smb2.lock tests also against AIO share via e9503d4 selftest: Introduce share for testing AIO via 6f46103 s3: Return correct error code from SMB2 AIO read failure via 53bdc43 s3-aio: Use correct locking context for SMB2 via 723d74f s3:smb2_server: avoid calling set_current_user_info() for each request via 2eb171f s3:smb2_server: generate a header blob for the sendfile path via a399931 s3:smb2_server: allocate smbd_smb2_request on talloc_tos() via 79c54dc s3:smb2_server: use tevent_req_notify_callback() in smbd_smb2_request_pending_queue() via 1b3cf43 s3:smb2_server: for performance reasons we use tevent_fd and readv/writev directly via dc55266 s3:smb2_server: fix drain_socket error handling via aa79211 smbd: Always use UCF_PREP_CREATEFILE for filename_convert calls to resolve a path for open. via 564fe6c smbd: change flag name from UCF_CREATING_FILE to UCF_PREP_CREATEFILE via 9859090 smbd: Fix regression for the dropbox case. via 3641751 lib/util: use proper include for struct stat via 180bca8 VERSION: Bump version up to 4.1.4. via ff99526 Merge tag 'samba-4.1.3' into v4-1-test via bfdf098 smbd: Fix bug 10284 via 9d44b17 s3-libnet: Use a const char for realm. via c0eb9ee s3-vfs: Make glfs_set_preopened() static. via 8875b80 s3-vfs: Remove unused variable in vfs_glusterfs. via e0bd27b examples: Fix scanf format in perf_writer_disk. via 8c059c0 s3-libsmb: Fix scanf format in parse_ace(). via 41fc4a4 s3-utils: Fix scanf format in sharesec. via 25ba5fb s3-utils: Fix scanf format in smbacls. via eabee6b testsuit: Fix fprintf format. via e1826b8 s3-libsmb: Use the right macro to set uint16_t attr. via 03f9a7a printing: always store sytem job-ID in queue state via 15cd0e0 spoolss: return the spoolss job ID in notifications via eb9fde4 s3-winbind: Pass the group name to fillup_pw_field(). via 1788e66 s3-lib: Add grpname to talloc_sub_specified(). via e99d701 spoolss: accept XPS_PASS datatype used by Windows 8 via e668a11 docs: remove duplicate "used" from smb.conf manpage. via a68ab7b docs: remove duplicate "line" from smb.conf manpage. via e28f390 docs: remove duplicate "must" from smb.conf manpage. via 576e5af docs: remove duplicate "on" from smb.conf manpage. via 7d1b124 docs: remove duplicate "or" from smb.conf manpage. via d17b1c1 docs: remove duplicate "not" from smb.conf manpage. via 5965734 docs: remove duplicate "to" from smb.conf manpage. via 75186f4 docs: remove duplicate "the" from smb.conf manpage. via 8a93864 docs: remove duplicate "a" from vfs_cacheprime manpage. via 2dbe943 docs: document remaining undocumented options in net manpage. via cfc9d1e docs: add net registry import specific options in net manpage. via c6d953e docs: add net rpc registry check specific options in net manpage. via aaee748 docs: add net groupmap set specific options in net manpage. via 1176b53 docs: add net rpc share migrate specific options in net manpage. via de44156 docs: add net idmap specific options in net manpage. via b14e1bc docs: add net rpc vampire specific options in net manpage. via d24edcd docs: mention more options in net manpage. via 5def0e7 docs: use popt.autohelp entity in samba.8 manpage. via 9358b50 docs: use popt.autohelp entity in smbd manpage. via 943d390 docs: use popt.autohelp entity in winbindd manpage. via 8d7651b docs: use popt.autohelp entity in nmbd manpage. via 4013bbf docs: fix ntlm_auth manpage. via 8e29981 docs: fix smbcontrol manpage. via 0b313d5 docs: use &popt.autohelp entity in pdbedit manpage. via 1d10487 docs: fix testparm manpage. via 72ca1f4 docs: use popt.autohelp entity in dbwrap-tools manpage. via dc0cf1b docs: document all long option names in nmblookup manpage. via 6dca50e docs: remove unsupported -h option and use popt.autohelp entity in rpcclient manpage. via 58390e2 docs: mention --sddl and --domain-sid in smbcacls manpage. via 167d949 docs: mention --query-security-info|--set-security-info in smbcacls manpage. via 90bc0ff docs: remove duplicate -e option from smbcacls manpage. via a98a3a4 docs: use popt.autohelp entity in smbcacls manpage. via 05538b2 docs: remove unsupported -h option from smbcacls manpage. via 6659b3a docs: use popt.autohelp and remove duplicate -e option from smbclient manpage. via 000e7e6 docs: better document -e|--encrypt option globally. via 2f20e1f docs: mention -B|--browse to smbclient manpage. via d0813f4 docs: mention more long option names in smbcquotas manpage. via 153739e docs: mention --update and --encrypt in smbget manpage. via f6a0f1d docs: use popt.autohelp in smbtree manpage. via 84bf0c0 docs: use popt.samba.common entity in profiles manpage. via 2461695 docs: mention --change-sid|--new-sid in profiles manpage. via 62c7754 docs: add new popt.autohelp entity. via c5b9170 docs: remove more duplicate options from samba-regedit manpage. via 10010b2 docs: add missing &popt.common.connection entity to smbcacls manpage. via 40c6634 docs: add missing &popt.common.samba entity to smbcontrol manpage. via 3f8f99a docs: remove now duplicate mention for 4 credential options in samba-regedit manpage. via a93845f docs: bring samba entity popt.common.credentials in line with popt_common_credentials. via bfd76d2 docs: mention -p in dbwrap-tool manpage. via fca415d docs: mention -V|--viewsddl in sharesec manpage. via 84c8fd7 docs: mention -S|--setsddl in sharesec manpage. via 72e8aca docs: mention -R|--profile-rates in smbstatus manpage. via 0f94260 docs: mention --numeric in smbstatus manpage. via e791b70 docs: mention many more options in smbd options. via 4982ce1 docs: remove unsupported options from smbd manpage. via 967851a docs: mention --port in nmbd manpage. via def1dd1 docs: mention --no-process-group in nmbd manpage. via 290e5b6 docs: mention --log-stdout in nmbd manpage. via 0791928 docs: mention --interactive in nmbd manpage. via dfb6c60 docs: mention --hosts in nmbd manpage. via bcffd67 docs: mention --foreground in nmbd manpage. via 9c850a7 docs: mention --daemon in nmbd manpage. via 34a2a3d docs: remove unsupported options from nmbd manpage. via 015156b docs: mention --sids-to-unix-ids in wbinfo manpage. via 225a315 docs: mention --sequence in wbinfo manpage. via 20cfa16 docs: mention --set-gid-mapping/--set-uid-mapping in wbinfo manpage. via 6bacf83 docs: mention --remove-gid-mapping/--remove-uid-mapping in wbinfo manpage. via 4e09571 docs: mention --pam-logon in wbinfo manpage. via 7f9119f docs: mention --lookup-sids in wbinfo manpage. via 887c7d4 docs: mention logoff options in wbinfo manpage. via 23cb76b docs: mention --krb5ccname option in wbinfo manpage. via bddf55d docs: mention --dc-info in wbinfo manpage. via 2b6bea4 docs: mention --no-process-group in winbindd manpage. via df6929d docs: mention more options in winbindd manpage. via 27e44c9 docs: remove duplicate word "the" from net manpage. via 64aee7a docs: remove duplicate word "trust" from net manpage. via 1770078 docs: remove duplicate mention of "smbta-util" in smbta-util manpage. via 1539a74 docs: remove duplicate mention of "ntdbtool" in ntdbtool manpage. via bdcc343 docs: remove duplicate mention of "smbtorture" in smbtorture manpage. via 31b80a0 docs: remove duplicate word "the" in winbindd manpage. via cfa4c5d docs: remove duplicate arguments listing in regdiff manpage. via 0bd714a docs: remove duplicate word "name" in nmblookup4 manpage. via 4d34c92 docs: remove duplicate word "name" in nmblookup manpage. via 117497c docs: remove duplicate word "the" in idmap_ad manpage. via 097f3c1 Fix typos in man-pages via 7b13739 s3-libnetjoin: Fix Bug #10262: use upper-case realm when composing default upn. via 8c73aae s3-client: smbclient shows no error if deleting a directory with del failed via b0ce9bc s3-lib: smbclient shows no error if deleting a directory with del failed via 845055c s3-smbd: smbclient shows no error if deleting a directory with del failed via 3c83eaa smbd: Fix a talloc hierarchy problem in msg_channel via c61910b VERSION: Bump version number up to 4.1.3... from 6898c4d VERSION: Disable git snapshots for the 4.1.3 release.
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v4-1-stable - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: VERSION | 2 +- WHATSNEW.txt | 106 +++- docs-xml/build/DTD/samba.entities | 64 ++- docs-xml/manpages/dbwrap_tool.1.xml | 8 +- docs-xml/manpages/idmap_ad.8.xml | 2 +- docs-xml/manpages/idmap_autorid.8.xml | 2 +- docs-xml/manpages/net.8.xml | 280 ++++++- docs-xml/manpages/nmbd.8.xml | 36 +- docs-xml/manpages/nmblookup.1.xml | 43 +- docs-xml/manpages/ntlm_auth.1.xml | 42 +- docs-xml/manpages/pdbedit.8.xml | 4 +- docs-xml/manpages/profiles.1.xml | 10 +- docs-xml/manpages/rpcclient.1.xml | 3 +- docs-xml/manpages/samba-regedit.8.xml | 27 +- docs-xml/manpages/samba.7.xml | 2 +- docs-xml/manpages/samba.8.xml | 2 +- docs-xml/manpages/sharesec.1.xml | 18 +- docs-xml/manpages/smbcacls.1.xml | 46 +- docs-xml/manpages/smbclient.1.xml | 20 +- docs-xml/manpages/smbcontrol.1.xml | 14 +- docs-xml/manpages/smbcquotas.1.xml | 32 +- docs-xml/manpages/smbd.8.xml | 33 +- docs-xml/manpages/smbget.1.xml | 9 + docs-xml/manpages/smbpasswd.5.xml | 2 +- docs-xml/manpages/smbstatus.1.xml | 20 +- docs-xml/manpages/smbta-util.8.xml | 4 - docs-xml/manpages/smbtree.1.xml | 2 +- docs-xml/manpages/testparm.1.xml | 38 +- docs-xml/manpages/vfs_cacheprime.8.xml | 2 +- docs-xml/manpages/vfs_smb_traffic_analyzer.8.xml | 2 +- docs-xml/manpages/wbinfo.1.xml | 97 +++ docs-xml/manpages/winbindd.8.xml | 31 +- docs-xml/smbdotconf/filename/manglingmethod.xml | 2 +- .../smbdotconf/misc/directorynamecachesize.xml | 2 +- .../smbdotconf/misc/fakedirectorycreatetimes.xml | 2 +- docs-xml/smbdotconf/misc/rpcserver.xml | 2 +- .../smbdotconf/protocol/aclallowexecutealways.xml | 2 +- docs-xml/smbdotconf/protocol/ntaclsupport.xml | 2 +- docs-xml/smbdotconf/security/aclgroupcontrol.xml | 2 +- docs-xml/smbdotconf/security/smbencrypt.xml | 2 +- docs-xml/smbdotconf/security/usernamemapscript.xml | 2 +- docs-xml/smbdotconf/winbind/idmapconfig.xml | 2 +- examples/perfcounter/perf_writer_disk.c | 8 +- lib/ldb/common/attrib_handlers.c | 2 +- lib/ntdb/man/ntdbtool.8.xml | 4 - lib/util/samba_util.h | 4 +- libcli/nbt/man/nmblookup4.1.xml | 2 +- selftest/flapping | 1 - selftest/knownfail | 1 + selftest/target/Samba3.pm | 4 + source3/include/printing.h | 1 + source3/include/proto.h | 2 + source3/lib/msg_channel.c | 100 +-- source3/lib/substitute.c | 43 +- source3/lib/util.c | 42 + source3/libnet/libnet_join.c | 17 +- source3/libsmb/cli_smb2_fnum.c | 31 +- source3/libsmb/cli_smb2_fnum.h | 1 + source3/libsmb/clilist.c | 2 +- source3/libsmb/libsmb_xattr.c | 6 +- source3/modules/vfs_glusterfs.c | 52 +- source3/passdb/passdb.c | 8 +- source3/passdb/pdb_ldap.c | 24 +- source3/printing/printing.c | 45 +- source3/rpc_server/spoolss/srv_spoolss_nt.c | 40 +- source3/selftest/tests.py | 4 + source3/smbd/aio.c | 4 +- source3/smbd/dir.c | 28 +- source3/smbd/filename.c | 10 +- source3/smbd/globals.h | 31 +- source3/smbd/nttrans.c | 6 +- source3/smbd/open.c | 9 +- source3/smbd/process.c | 5 +- source3/smbd/proto.h | 1 - source3/smbd/reply.c | 14 +- source3/smbd/smb2_create.c | 3 +- source3/smbd/smb2_lock.c | 2 +- source3/smbd/smb2_read.c | 12 +- source3/smbd/smb2_server.c | 886 ++++++++++---------- source3/smbd/smbd.h | 2 +- source3/torture/torture.c | 2 +- source3/utils/net_sam.c | 2 + source3/utils/sharesec.c | 6 +- source3/utils/smbcacls.c | 6 +- source3/winbindd/wb_fill_pwent.c | 73 +- source3/winbindd/winbindd_cache.c | 13 + source3/winbindd/winbindd_dual.c | 2 +- source4/lib/registry/man/regdiff.1.xml | 3 - source4/torture/basic/delaywrite.c | 95 +++ source4/torture/man/smbtorture.1.xml | 4 - testsuite/nsswitch/getgrent_r.c | 2 +- 91 files changed, 1752 insertions(+), 936 deletions(-) Changeset truncated at 500 lines: diff --git a/VERSION b/VERSION index 981edc6..bfb23b8 100644 --- a/VERSION +++ b/VERSION @@ -25,7 +25,7 @@ ######################################################## SAMBA_VERSION_MAJOR=4 SAMBA_VERSION_MINOR=1 -SAMBA_VERSION_RELEASE=3 +SAMBA_VERSION_RELEASE=4 ######################################################## # If a official release has a serious bug # diff --git a/WHATSNEW.txt b/WHATSNEW.txt index 75db247..b864e8a 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,4 +1,106 @@ ============================= + Release Notes for Samba 4.1.4 + January 10, 2014 + ============================= + + +This is the latest stable release of Samba 4.1. + +Major enhancements in Samba 4.1.4 include: + +o Fix segfault in smbd (bug #10284). +o Fix SMB2 server panic when a smb2 brlock times out (bug #10311). + + +Changes since 4.1.3: +-------------------- + +o Jeremy Allison <j...@samba.org> + * BUG 9870: smbd: Allow updates on directory write times on open handles. + * BUG 10260: smbclient shows no error if deleting a directory with del + failed. + * BUG 10297: smbd: Fix writing to a directory with -wx permissions + on a share. + * BUG 10305: ldb: bad if test in ldb_comparison_fold(). + + +o Christian Ambach <a...@samba.org> + * BUG 10276: Fix waf build error on AIX with IBM XL C/C++. + * BUG 10280: s3:winbindd fix use of uninitialized variables. + + +o Michele Baldessari <mich...@acksyn.org> + * BUG 10281: Fix typos in man pages. + + +o Jan Brummer <jan.brum...@tabos.org> + * BUG 10285: s3-winbindd: Fix DEBUG statement in winbind_msg_offline(). + + +o Günther Deschner <g...@samba.org> + * BUG 10262: s3-libnetjoin: Use upper-case realm when composing default + upn. + * BUG 10281: Fix numerous typos in man pages. + + +o David Disseldorp <dd...@samba.org> + * BUG 10271: Send correct job-ID in print job notifications. + + +o Poornima Gurusiddaiah <pguru...@redhat.com> + * BUG 10337: vfs_glusterfs: Enable per client log file. + + +o Volker Lendecke <v...@samba.org> + * BUG 10250: smbd: Fix a talloc hierarchy problem in msg_channel. + * BUG 10284: smbd: Fix segfaults. + * BUG 10297: smbd: Fix writing to a directory with -wx permissions + on a share. + * BUG 10311: Fix SMB2 server panic when a smb2 brlock times out. + + +o Stefan Metzmacher <me...@samba.org> + * BUG 10298: Reduce smb2_server processing overhead. + + +o Arvid Requate <requ...@univention.de> + * BUG 10267: Fix printing via local printer drivers with Windows 8. + + +o Christof Schmitt <c...@samba.org> + * BUG 10310: Fix AIO with SMB2 and locks. + + +o Andreas Schneider <a...@samba.org> + * BUG 2191: Fix %G/%g substitution in 'template homedir'. + * BUG 10274: Fix several issues and warnings from analyzer tools. + * BUG 10286: s3-lib: Fix %G substitution for domain users in smbd. + + +####################################### +Reporting bugs & Development Discussion +####################################### + +Please discuss this release on the samba-technical mailing list or by +joining the #samba-technical IRC channel on irc.freenode.net. + +If you do report problems then please try to send high quality +feedback. If you don't provide vital information to help us track down +the problem then you will probably be ignored. All bug reports should +be filed under the Samba 4.1 product in the project's Bugzilla +database (https://bugzilla.samba.org/). + + +====================================================================== +== Our Code, Our Bugs, Our Responsibility. +== The Samba Team +====================================================================== + + +Release notes for older releases follow: +---------------------------------------- + + ============================= Release Notes for Samba 4.1.3 December 9, 2013 ============================= @@ -88,8 +190,8 @@ database (https://bugzilla.samba.org/). ====================================================================== -Release notes for older releases follow: ----------------------------------------- +---------------------------------------------------------------------- + ============================= Release Notes for Samba 4.1.2 diff --git a/docs-xml/build/DTD/samba.entities b/docs-xml/build/DTD/samba.entities index c9c6744..1e852ec 100644 --- a/docs-xml/build/DTD/samba.entities +++ b/docs-xml/build/DTD/samba.entities @@ -464,13 +464,44 @@ Try to use the credentials cached by winbind. </varlistentry> '> +<!ENTITY stdarg.signing ' +<varlistentry> +<term>-S|--signing on|off|required</term> +<listitem><para>Set the client signing state. +</para></listitem> +</varlistentry> +'> -<!ENTITY stdarg.help ' +<!ENTITY stdarg.machinepass ' <varlistentry> -<term>-?|--help</term> -<listitem><para>Print a summary of command line options. +<term>-P|--machine-pass</term> +<listitem><para>Use stored machine account password. </para></listitem> -</varlistentry>'> +</varlistentry> +'> + +<!ENTITY stdarg.encrypt ' +<varlistentry> +<term>-e|--encrypt</term> +<listitem><para> +This command line parameter requires the remote +server support the UNIX extensions or that the SMB3 protocol has been selected. +Requests that the connection be encrypted. Negotiates SMB encryption using either +SMB3 or POSIX extensions via GSSAPI. Uses the given credentials for +the encryption negotiation (either kerberos or NTLMv1/v2 if given +domain/username/password triple. Fails the connection if encryption +cannot be negotiated. +</para></listitem> +</varlistentry> +'> + +<!ENTITY stdarg.pwnthash ' +<varlistentry> +<term>--pw-nt-hash</term> +<listitem><para>The supplied password is the NT hash. +</para></listitem> +</varlistentry> +'> <!ENTITY popt.common.credentials ' &stdarg.nopass; @@ -478,6 +509,31 @@ Try to use the credentials cached by winbind. &stdarg.useccache; &stdarg.authfile; &stdarg.username; +&stdarg.signing; +&stdarg.machinepass; +&stdarg.encrypt; +&stdarg.pwnthash; +'> + +<!ENTITY stdarg.help ' +<varlistentry> +<term>-?|--help</term> +<listitem><para>Print a summary of command line options. +</para></listitem> +</varlistentry> +'> + +<!ENTITY stdarg.usage ' +<varlistentry> +<term>--usage</term> +<listitem><para>Display brief usage message. +</para></listitem> +</varlistentry> +'> + +<!ENTITY popt.autohelp ' +&stdarg.help; +&stdarg.usage; '> <!-- Entities for the various programs --> diff --git a/docs-xml/manpages/dbwrap_tool.1.xml b/docs-xml/manpages/dbwrap_tool.1.xml index e2b2cee..074d819 100644 --- a/docs-xml/manpages/dbwrap_tool.1.xml +++ b/docs-xml/manpages/dbwrap_tool.1.xml @@ -19,7 +19,7 @@ <refsynopsisdiv> <cmdsynopsis> <command>dbwrap_tool</command> - <arg choice="opt">--persistent</arg> + <arg choice="opt">-p|--persistent</arg> <arg choice="opt">-d <debug level></arg> <arg choice="opt">-s <config file></arg> <arg choice="opt">-l <log file base></arg> @@ -49,7 +49,7 @@ <listitem><para>fetch: fetch a record</para></listitem> <listitem><para>store: create or modify a record</para></listitem> <listitem><para>delete: remove a record</para></listitem> - <listitem><para>exists: test for existance of a record</para></listitem> + <listitem><para>exists: test for existence of a record</para></listitem> <listitem><para>erase: remove all records</para></listitem> <listitem><para>listkeys: list all available records</para></listitem> <listitem><para>listwatchers: list processes, which are waiting for changes in a record</para></listitem> @@ -70,14 +70,14 @@ <variablelist> <varlistentry> - <term>--persistent</term> + <term>-p|--persistent</term> <listitem><para>Open the database as a persistent database. If this option is not specified, the database is opened as non-persistent. </para></listitem> </varlistentry> &popt.common.samba.client; - &stdarg.help; + &popt.autohelp; </variablelist> </refsect1> diff --git a/docs-xml/manpages/idmap_ad.8.xml b/docs-xml/manpages/idmap_ad.8.xml index 0e33b77..87be2de 100644 --- a/docs-xml/manpages/idmap_ad.8.xml +++ b/docs-xml/manpages/idmap_ad.8.xml @@ -31,7 +31,7 @@ <para> Currently, the <parameter>ad</parameter> backend - does not work as the the default idmap backend, but one has + does not work as the default idmap backend, but one has to configure it separately for each domain for which one wants to use it, using disjoint ranges. One usually needs to configure a writeable default idmap range, using for example the diff --git a/docs-xml/manpages/idmap_autorid.8.xml b/docs-xml/manpages/idmap_autorid.8.xml index c35f903..7446d53 100644 --- a/docs-xml/manpages/idmap_autorid.8.xml +++ b/docs-xml/manpages/idmap_autorid.8.xml @@ -109,7 +109,7 @@ <title>EXAMPLES</title> <para> This example shows you the minimal configuration that will - work for the principial domain and 19 trusted domains / range + work for the principal domain and 19 trusted domains / range extensions. </para> diff --git a/docs-xml/manpages/net.8.xml b/docs-xml/manpages/net.8.xml index dd5b3ab..5417054 100644 --- a/docs-xml/manpages/net.8.xml +++ b/docs-xml/manpages/net.8.xml @@ -22,20 +22,25 @@ <cmdsynopsis> <command>net</command> <arg choice="req"><ads|rap|rpc></arg> - <arg choice="opt">-h</arg> - <arg choice="opt">-w workgroup</arg> - <arg choice="opt">-W myworkgroup</arg> - <arg choice="opt">-U user</arg> - <arg choice="opt">-I ip-address</arg> - <arg choice="opt">-p port</arg> + <arg choice="opt">-h|--help</arg> + <arg choice="opt">-w|--workgroup workgroup</arg> + <arg choice="opt">-W|--myworkgroup myworkgroup</arg> + <arg choice="opt">-U|--user user</arg> + <arg choice="opt">-I|--ipaddress ip-address</arg> + <arg choice="opt">-p|--port port</arg> <arg choice="opt">-n myname</arg> <arg choice="opt">-s conffile</arg> - <arg choice="opt">-S server</arg> - <arg choice="opt">-l</arg> - <arg choice="opt">-P</arg> + <arg choice="opt">-S|--server server</arg> + <arg choice="opt">-l|--long</arg> + <arg choice="opt">-v|--verbose</arg> + <arg choice="opt">-f|--force</arg> + <arg choice="opt">-P|--machine-pass</arg> <arg choice="opt">-d debuglevel</arg> <arg choice="opt">-V</arg> <arg choice="opt">--request-timeout seconds</arg> + <arg choice="opt">-t|--timeout seconds</arg> + <arg choice="opt">-i|--stdin</arg> + <arg choice="opt">--tallocreport</arg> </cmdsynopsis> </refsynopsisdiv> @@ -64,7 +69,7 @@ &stdarg.kerberos; <varlistentry> - <term>-w target-workgroup</term> + <term>-w|--workgroup target-workgroup</term> <listitem><para> Sets target workgroup or domain. You have to specify either this option or the IP address or the name of a server. @@ -72,21 +77,21 @@ </varlistentry> <varlistentry> - <term>-W workgroup</term> + <term>-W|--myworkgroup workgroup</term> <listitem><para> Sets client workgroup or domain </para></listitem> </varlistentry> <varlistentry> - <term>-U user</term> + <term>-U|--user user</term> <listitem><para> User name to use </para></listitem> </varlistentry> <varlistentry> - <term>-I ip-address</term> + <term>-I|--ipaddress ip-address</term> <listitem><para> IP address of target server to use. You have to specify either this option or a target workgroup or @@ -95,7 +100,7 @@ </varlistentry> <varlistentry> - <term>-p port</term> + <term>-p|--port port</term> <listitem><para> Port on the target server to connect to (usually 139 or 445). Defaults to trying 445 first, then 139. @@ -106,7 +111,7 @@ &stdarg.configfile; <varlistentry> - <term>-S server</term> + <term>-S|--server server</term> <listitem><para> Name of target server. You should specify either this option or a target workgroup or a target IP address. @@ -114,14 +119,28 @@ </varlistentry> <varlistentry> - <term>-l</term> + <term>-l|--long</term> <listitem><para> When listing data, give more information on each item. </para></listitem> </varlistentry> <varlistentry> - <term>-P</term> + <term>-v|--verbose</term> + <listitem><para> + When listing data, give more verbose information on each item. + </para></listitem> + </varlistentry> + + <varlistentry> + <term>-f|--force</term> + <listitem><para> + Enforcing a net command. + </para></listitem> + </varlistentry> + + <varlistentry> + <term>-P|--machine-pass</term> <listitem><para> Make queries to the external server using the machine account of the local server. </para></listitem> @@ -135,7 +154,226 @@ </para></listitem> </varlistentry> - &stdarg.server.debug; + <varlistentry> + <term>-t|--timeout 30</term> + <listitem><para> + Set timeout for client operations to 30 seconds. + </para></listitem> + </varlistentry> + + <varlistentry> + <term>--use-ccache</term> + <listitem><para> + Try to use the credentials cached by winbind. + </para></listitem> + </varlistentry> + + <varlistentry> + <term>-i|--stdin</term> + <listitem><para> + Take input for net commands from standard input. + </para></listitem> + </varlistentry> + + <varlistentry> + <term>--tallocreport</term> + <listitem><para> + Generate a talloc report while processing a net + command. + </para></listitem> + </varlistentry> + + <varlistentry> + <term>-T|--test</term> + <listitem><para>Only test command sequence, dry-run. + </para></listitem> + </varlistentry> + + <varlistentry> + <term>-F|--flags FLAGS</term> + <listitem><para>Pass down integer flags to a net subcommand. + </para></listitem> + </varlistentry> + + <varlistentry> + <term>-C|--comment COMMENT</term> + <listitem><para>Pass down a comment string to a net subcommand. + </para></listitem> + </varlistentry> + + <varlistentry> + <term>-n|--myname MYNAME</term> + <listitem><para>Use MYNAME as a requester name for a net subcommand. + </para></listitem> + </varlistentry> + + <varlistentry> + <term>-c|--container CONTAINER</term> + <listitem><para>Use a specific AD container for net ads operations. + </para></listitem> + </varlistentry> + + <varlistentry> + <term>-M|--maxusers MAXUSERS</term> + <listitem><para>Fill in the maxusers field in net rpc share operations. + </para></listitem> + </varlistentry> + + <varlistentry> + <term>-r|--reboot</term> + <listitem><para>Reboot a remote machine after a command has been successfully executed (e.g. in remote join operations). + </para></listitem> + </varlistentry> + + <!-- Options for net rpc vampire --> + + <varlistentry> + <term>--force-full-repl</term> + <listitem><para> + When calling "net rpc vampire keytab" this option + enforces a full re-creation of the generated keytab file. + </para></listitem> + </varlistentry> + + <varlistentry> + <term>--single-obj-repl</term> + <listitem><para> + When calling "net rpc vampire keytab" this option + allows to replicate just a single object to the generated keytab file. + </para></listitem> + </varlistentry> -- Samba Shared Repository