[SCM] Samba Shared Repository - branch master updated
Andrew Bartlett
abartlet at samba.org
Fri May 28 03:42:01 UTC 2021
The branch, master has been updated
via f753e2f7acf s3:lib: Remove util_cmdline
via c377845d27d s3:lib: Remove popt_samba3
via c90b3db95a9 s3:printing: Migrate samba-bgqd to new cmdline option parser
via 84b5440eb4f s3:libsmb: Use cli_credentials to store traversal creds
via 1796737eaee docs-xml: Update net manpage for new cmdline opition parser
via ea071d278a6 s3:utils: Use connection and credentials parser in net util
via 91d20d1d111 s3:utils: Add cli_credentials and loadparm_context to net_context
via 6fe55b2f261 s3:utils: Migrate net to new cmdline option parser
via 94fc9ca4c50 s3:utils: Remove '-l' for '--long' from net
via f2b80723d38 examples: Migrate smb2mount to new cmdline option parser
via 06a1861ca86 examples: Pass cli_credentials to connect_one in smb2mount
via 8b01db48f43 docs-xml: Update smbtree manpage for new cmdline opition parser
via e8ba85b4a80 s3:utils: Migrate smbtree to new cmdline option parser
via 5faa0cc81f3 docs-xml: Update smbcquotas manpage for new cmdline opition parser
via 7b0b9826c28 s3:utils: Migrate smbcquotas to the new cmdline option parser
via 9fccbfd5d95 s3:utils: Rename --user to --quota-user in smbcquotas
via fb89a5f38e1 s3:utils: Use samba_cmdline_burn() in smbget
via c31d9fa8f5e docs-xml: Update samba-regedit manpage for new cmdline opition parser
via b58dc5056e8 s3:utils: Migrate samba-regedit to new cmdline option parser
via 57434b1484a docs-xml: Update smbcacls manpage for new cmdline opition parser
via e652f542e07 s3:utils: Migrate smbcacls to new cmdline option parser
via 83eea54ff6e s3:utils: Use cli_credentials in 'struct cacl_callback_state'
via 1280531a73d s3:utils: Pass cli_credentials to connect_one()
from e9a804c9bdb s3:param:py_param - allocate buffer for nt_name and comment
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit f753e2f7acf8f3394a5f1107344d0323acc05694
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 16:14:31 2021 +0100
s3:lib: Remove util_cmdline
_ /)
mo / )
|/)\)
/\_
\__|=
( )
__)(__
_____/ \\_____
| _ ___ _ ||
| | \ | | \ ||
| | | | | | ||
| |_/ | |_/ ||
| | \ | | ||
| | \ | | ||
| | \. _|_. | . ||
| ||
| 1992 - 2021 ||
| ||
* | * ** * ** |** **
\))ejm97/.,(//,,..,,\||(,,.,\\,.((//
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet at samba.org>
Autobuild-Date(master): Fri May 28 03:41:52 UTC 2021 on sn-devel-184
commit c377845d27d4dcd7c1791e8b2b42b0f21c9d8bf3
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 15:01:56 2021 +0100
s3:lib: Remove popt_samba3
_|_
|
.-'''''-.
.-' '-.
.-' :::::_::::: '-.
___/ ==:...:::-:::...:== \___
/_____________________________\
':'-._________________________.-'_
':::\ @-,`-[-][-^-][-]-`,-@ / _| |_
'::| .-------------------. ||_ @ _|
::|=|* ___ _ ___ *|=|'.| |
':| |' ))_) )) ))_) '| |::.^|
_:|=|' ((`\ (( (( '|=|::::::.
_| || |' _ '| |:::::::.
|_ |=|'2003 _( )_ 2021'|=|':::::.
| || |' ( (_ ~ _) ) '| | ':::'
|^||=|* ) (_) ( *|=| '::'
| '-------------------' .::::'
|_____________________.::::::'
.'___________________.::::::''
|_______________.::::'':::'''
.'_____________.::::::''::::''
.:::'''' .'::::'
.:::::''':. .:::::'
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit c90b3db95a9ae43327d8e2f09d39b27505c38f7c
Author: Andreas Schneider <asn at samba.org>
Date: Tue May 25 09:36:48 2021 +0200
s3:printing: Migrate samba-bgqd to new cmdline option parser
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 84b5440eb4f3c10e2729e916d097f5af07150dcd
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 16:11:17 2021 +0100
s3:libsmb: Use cli_credentials to store traversal creds
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 1796737eaee9d2e16bb034ce50c095a9546232f2
Author: Andreas Schneider <asn at samba.org>
Date: Tue Jan 19 07:42:08 2021 +0100
docs-xml: Update net manpage for new cmdline opition parser
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit ea071d278a614f17b5417d3ff98e1b8d1fd8970d
Author: Andreas Schneider <asn at samba.org>
Date: Tue Jan 19 07:49:26 2021 +0100
s3:utils: Use connection and credentials parser in net util
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 91d20d1d1113f602fad5bb29c2b3186f76682f03
Author: Andreas Schneider <asn at samba.org>
Date: Thu Apr 1 12:03:45 2021 +0200
s3:utils: Add cli_credentials and loadparm_context to net_context
Will be filled later.
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 6fe55b2f261362e462ae2867af9321f9a66af093
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 14:54:58 2021 +0100
s3:utils: Migrate net to new cmdline option parser
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 94fc9ca4c506468ab1907d501c0964d67b9d963c
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 14:54:03 2021 +0100
s3:utils: Remove '-l' for '--long' from net
This conflicts with '--log-basename' from the commend cmdline parser.
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit f2b80723d3803f4e21be17f91e5894a46ca39648
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 14:49:07 2021 +0100
examples: Migrate smb2mount to new cmdline option parser
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 06a1861ca86dad4d9acd7301324c1c3267bb60f9
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 14:47:01 2021 +0100
examples: Pass cli_credentials to connect_one in smb2mount
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 8b01db48f430d7e0cc6bac8dc4bd0d913d1cfcc4
Author: Andreas Schneider <asn at samba.org>
Date: Tue Jan 19 07:37:48 2021 +0100
docs-xml: Update smbtree manpage for new cmdline opition parser
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit e8ba85b4a806b242f7e944719dca801880d6f15d
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 14:43:17 2021 +0100
s3:utils: Migrate smbtree to new cmdline option parser
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 5faa0cc81f316fe1fb9e4dfc77c65d605b0b6f84
Author: Andreas Schneider <asn at samba.org>
Date: Tue Jan 19 07:31:04 2021 +0100
docs-xml: Update smbcquotas manpage for new cmdline opition parser
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 7b0b9826c289a4e2e5a684639a8bd0c735602a06
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 14:38:17 2021 +0100
s3:utils: Migrate smbcquotas to the new cmdline option parser
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 9fccbfd5d955724ca4aed40975411d779aa142f0
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 14:37:27 2021 +0100
s3:utils: Rename --user to --quota-user in smbcquotas
This conflicts with the common -U|--user option
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit fb89a5f38e1e7b482285e7e9fb88cd69705348b6
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 14:23:31 2021 +0100
s3:utils: Use samba_cmdline_burn() in smbget
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit c31d9fa8f5e8d53996b63fef79df555c204d870b
Author: Andreas Schneider <asn at samba.org>
Date: Mon Jan 18 16:52:48 2021 +0100
docs-xml: Update samba-regedit manpage for new cmdline opition parser
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit b58dc5056e8af2beb732e4e74b7a6eeaa2421844
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 14:18:58 2021 +0100
s3:utils: Migrate samba-regedit to new cmdline option parser
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 57434b1484ad67b420bf24162335070be63274b6
Author: Andreas Schneider <asn at samba.org>
Date: Mon Jan 18 16:50:24 2021 +0100
docs-xml: Update smbcacls manpage for new cmdline opition parser
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit e652f542e07f7562db9fa8620e39bcc9e2ebe777
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 14:04:04 2021 +0100
s3:utils: Migrate smbcacls to new cmdline option parser
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 83eea54ff6e83a112b3c747be9aab282212270b2
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 14:07:02 2021 +0100
s3:utils: Use cli_credentials in 'struct cacl_callback_state'
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 1280531a73db20a2df663daeda2aee44dd068d4c
Author: Andreas Schneider <asn at samba.org>
Date: Wed Jan 13 14:00:56 2021 +0100
s3:utils: Pass cli_credentials to connect_one()
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
-----------------------------------------------------------------------
Summary of changes:
docs-xml/manpages/net.8.xml | 93 +++---
docs-xml/manpages/samba-regedit.8.xml | 57 ++--
docs-xml/manpages/smbcacls.1.xml | 62 ++--
docs-xml/manpages/smbcquotas.1.xml | 68 +++--
docs-xml/manpages/smbtree.1.xml | 31 +-
examples/fuse/smb2mount.c | 38 ++-
examples/fuse/wscript_build | 2 +-
selftest/target/Samba3.pm | 2 +-
source3/include/auth_info.h | 69 -----
source3/include/libsmb_internal.h | 5 +-
source3/include/popt_common.h | 49 ---
source3/include/popt_common_cmdline.h | 47 ---
source3/lib/popt_common.c | 337 ---------------------
source3/lib/popt_common_cmdline.c | 292 ------------------
source3/lib/util_cmdline.c | 500 -------------------------------
source3/libsmb/libsmb_context.c | 69 +++--
source3/libsmb/libsmb_dir.c | 16 +-
source3/libsmb/libsmb_file.c | 5 +-
source3/libsmb/libsmb_stat.c | 2 +-
source3/libsmb/libsmb_xattr.c | 5 +-
source3/libsmb/proto.h | 2 -
source3/printing/samba-bgqd.c | 34 ++-
source3/utils/net.c | 179 ++++-------
source3/utils/net.h | 2 +
source3/utils/net_ads.c | 18 +-
source3/utils/net_dom.c | 8 +-
source3/utils/net_help_common.c | 71 +++--
source3/utils/net_proto.h | 3 -
source3/utils/net_rpc.c | 51 +---
source3/utils/net_rpc_shell.c | 8 +-
source3/utils/net_util.c | 163 +---------
source3/utils/regedit.c | 34 ++-
source3/utils/smbcacls.c | 59 ++--
source3/utils/smbcquotas.c | 48 ++-
source3/utils/smbget.c | 4 +-
source3/utils/smbtree.c | 41 ++-
source3/utils/wscript_build | 19 +-
source3/wscript_build | 18 +-
testprogs/blackbox/test_client_etypes.sh | 4 +-
testprogs/blackbox/test_net_ads.sh | 14 +-
testprogs/blackbox/test_net_ads_fips.sh | 6 +-
41 files changed, 552 insertions(+), 1983 deletions(-)
delete mode 100644 source3/include/auth_info.h
delete mode 100644 source3/include/popt_common.h
delete mode 100644 source3/include/popt_common_cmdline.h
delete mode 100644 source3/lib/popt_common.c
delete mode 100644 source3/lib/popt_common_cmdline.c
delete mode 100644 source3/lib/util_cmdline.c
Changeset truncated at 500 lines:
diff --git a/docs-xml/manpages/net.8.xml b/docs-xml/manpages/net.8.xml
index 94689e96c98..f5b2b9157ef 100644
--- a/docs-xml/manpages/net.8.xml
+++ b/docs-xml/manpages/net.8.xml
@@ -23,25 +23,43 @@
<command>net</command>
<arg choice="req"><ads|rap|rpc></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">-A|--authentication-file authfile</arg>
+ <arg choice="opt">-d|--debuglevel=DEBUGLEVEL</arg>
+ <arg choice="opt">--debug-stdout</arg>
+ <arg choice="opt">--configfile=CONFIGFILE</arg>
+ <arg choice="opt">--option=name=value</arg>
+ <arg choice="opt">-l|--log-basename=LOGFILEBASE</arg>
+ <arg choice="opt">--leak-report</arg>
+ <arg choice="opt">--leak-report-full</arg>
+ <arg choice="opt">-R|--name-resolve=NAME-RESOLVE-ORDER</arg>
+ <arg choice="opt">-O|--socket-options=SOCKETOPTIONS</arg>
+ <arg choice="opt">-m|--maxprotocol=MAXPROTOCOL</arg>
+ <arg choice="opt">-n|--netbiosname=NETBIOSNAME</arg>
+ <arg choice="opt">--netbios-scope=SCOPE</arg>
+ <arg choice="opt">-W|--workgroup=WORKGROUP</arg>
+ <arg choice="opt">--realm=REALM</arg>
+ <arg choice="opt">-U|--user=[DOMAIN/]USERNAME[%PASSWORD]</arg>
+ <arg choice="opt">-N|--no-pass</arg>
+ <arg choice="opt">--password=STRING</arg>
+ <arg choice="opt">--pw-nt-hash</arg>
+ <arg choice="opt">-A|--authentication-file=FILE</arg>
+ <arg choice="opt">-P|--machine-pass</arg>
+ <arg choice="opt">--simple-bind-dn=DN</arg>
+ <arg choice="opt">--use-kerberos=desired|required|off</arg>
+ <arg choice="opt">--use-krb5-ccache=CCACHE</arg>
+ <arg choice="opt">--use-winbind-ccache</arg>
+ <arg choice="opt">--client-protection=sign|encrypt|off</arg>
+ <arg choice="opt">-V|--version</arg>
+ <arg choice="opt">-w|--target-workgroup workgroup</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">--myname</arg>
<arg choice="opt">-S|--server server</arg>
- <arg choice="opt">-l|--long</arg>
+ <arg choice="opt">--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>
@@ -66,31 +84,14 @@
<title>OPTIONS</title>
<variablelist>
- &stdarg.help;
- &stdarg.kerberos;
-
<varlistentry>
- <term>-w|--workgroup target-workgroup</term>
+ <term>-w|--target-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.
</para></listitem>
</varlistentry>
- <varlistentry>
- <term>-W|--myworkgroup workgroup</term>
- <listitem><para>
- Sets client workgroup or domain
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>-U|--user user</term>
- <listitem><para>
- User name to use
- </para></listitem>
- </varlistentry>
-
<varlistentry>
<term>-I|--ipaddress ip-address</term>
<listitem><para>
@@ -108,8 +109,6 @@
</para></listitem>
</varlistentry>
- &stdarg.netbios.name;
-
<varlistentry>
<term>-S|--server server</term>
<listitem><para>
@@ -139,13 +138,6 @@
</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>
- </varlistentry>
-
<varlistentry>
<term>--request-timeout 30</term>
<listitem><para>
@@ -161,13 +153,6 @@
</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>
@@ -175,14 +160,6 @@
</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.
@@ -202,7 +179,7 @@
</varlistentry>
<varlistentry>
- <term>-n|--myname MYNAME</term>
+ <term>--myname MYNAME</term>
<listitem><para>Use MYNAME as a requester name for a net subcommand.
</para></listitem>
</varlistentry>
@@ -333,7 +310,7 @@
</varlistentry>
<varlistentry>
- <term>-R|--rid RID</term>
+ <term>--rid RID</term>
<listitem><para>Sets the rid of a group mapping
(used in "net groupmap set").
</para></listitem>
@@ -412,9 +389,9 @@
directory.</para></listitem>
</varlistentry>
- &stdarg.encrypt;
- &popt.common.samba.client;
-
+ &cmdline.common.samba.client;
+ &cmdline.common.connection;
+ &cmdline.common.credentials;
</variablelist>
</refsect1>
diff --git a/docs-xml/manpages/samba-regedit.8.xml b/docs-xml/manpages/samba-regedit.8.xml
index 719b5e11935..aa2668e869e 100644
--- a/docs-xml/manpages/samba-regedit.8.xml
+++ b/docs-xml/manpages/samba-regedit.8.xml
@@ -19,26 +19,34 @@
<refsynopsisdiv>
<cmdsynopsis>
<command>samba-regedit</command>
- <arg choice="opt">--help</arg>
+ <arg choice="opt">-?|--help</arg>
<arg choice="opt">--usage</arg>
- <arg choice="opt">-d <debug level></arg>
- <arg choice="opt">-s <configuration file></arg>
- <arg choice="opt">-l <log directory></arg>
- <arg choice="opt">-V</arg>
- <arg choice="opt">--option=<parameter>=<value></arg>
- <arg choice="opt">--socket-options=<SOCKETOPTIONS></arg>
- <arg choice="opt">--netbiosname=<NETBIOSNAME></arg>
- <arg choice="opt">--workgroup=<WORKGROUP></arg>
- <arg choice="opt">--scope=<SCOPE></arg>
- <arg choice="opt">--user=<USERNAME></arg>
- <arg choice="opt">-N</arg>
- <arg choice="opt">-k</arg>
- <arg choice="opt">--authentication-file=<FILE></arg>
- <arg choice="opt">--signing=[on|off|required]</arg>
- <arg choice="opt">-P</arg>
- <arg choice="opt">-e</arg>
- <arg choice="opt">-C</arg>
+ <arg choice="opt">-d|--debuglevel=DEBUGLEVEL</arg>
+ <arg choice="opt">--debug-stdout</arg>
+ <arg choice="opt">--configfile=CONFIGFILE</arg>
+ <arg choice="opt">--option=name=value</arg>
+ <arg choice="opt">-l|--log-basename=LOGFILEBASE</arg>
+ <arg choice="opt">--leak-report</arg>
+ <arg choice="opt">--leak-report-full</arg>
+ <arg choice="opt">-R|--name-resolve=NAME-RESOLVE-ORDER</arg>
+ <arg choice="opt">-O|--socket-options=SOCKETOPTIONS</arg>
+ <arg choice="opt">-m|--maxprotocol=MAXPROTOCOL</arg>
+ <arg choice="opt">-n|--netbiosname=NETBIOSNAME</arg>
+ <arg choice="opt">--netbios-scope=SCOPE</arg>
+ <arg choice="opt">-W|--workgroup=WORKGROUP</arg>
+ <arg choice="opt">--realm=REALM</arg>
+ <arg choice="opt">-U|--user=[DOMAIN/]USERNAME[%PASSWORD]</arg>
+ <arg choice="opt">-N|--no-pass</arg>
+ <arg choice="opt">--password=STRING</arg>
<arg choice="opt">--pw-nt-hash</arg>
+ <arg choice="opt">-A|--authentication-file=FILE</arg>
+ <arg choice="opt">-P|--machine-pass</arg>
+ <arg choice="opt">--simple-bind-dn=DN</arg>
+ <arg choice="opt">--use-kerberos=desired|required|off</arg>
+ <arg choice="opt">--use-krb5-ccache=CCACHE</arg>
+ <arg choice="opt">--use-winbind-ccache</arg>
+ <arg choice="opt">--client-protection=sign|encrypt|off</arg>
+ <arg choice="opt">-V|--version</arg>
</cmdsynopsis>
</refsynopsisdiv>
@@ -55,15 +63,10 @@
<refsect1>
<title>OPTIONS</title>
<variablelist>
- &stdarg.help;
- &stdarg.client.debug;
- <varlistentry>
- <term>--usage</term>
- <listitem><para>Display brief usage message.</para></listitem>
- </varlistentry>
- &popt.common.samba;
- &popt.common.connection;
- &popt.common.credentials;
+ &popt.autohelp;
+ &cmdline.common.samba.client;
+ &cmdline.common.connection;
+ &cmdline.common.credentials;
</variablelist>
</refsect1>
diff --git a/docs-xml/manpages/smbcacls.1.xml b/docs-xml/manpages/smbcacls.1.xml
index d10a0b0403d..715308bf73d 100644
--- a/docs-xml/manpages/smbcacls.1.xml
+++ b/docs-xml/manpages/smbcacls.1.xml
@@ -21,25 +21,50 @@
<command>smbcacls</command>
<arg choice="req">//server/share</arg>
<arg choice="req">/filename</arg>
- <arg choice="opt">-D|--delete acl</arg>
- <arg choice="opt">-M|--modify acl</arg>
- <arg choice="opt">-a|--add acl</arg>
- <arg choice="opt">-S|--set acl</arg>
- <arg choice="opt">-C|--chown name</arg>
- <arg choice="opt">-G|--chgrp name</arg>
- <arg choice="opt">-I allow|remove|copy</arg>
+
+ <arg choice="opt">-D|--delete=ACL</arg>
+ <arg choice="opt">-M|--modify=ACL</arg>
+ <arg choice="opt">-a|--add=ACL</arg>
+ <arg choice="opt">-S|--set=ACLS</arg>
+ <arg choice="opt">-C|--chown=USERNAME</arg>
+ <arg choice="opt">-G|--chgrp=GROUPNAME</arg>
+ <arg choice="opt">-I|--inherit=STRING</arg>
<arg choice="opt">--propagate-inheritance</arg>
<arg choice="opt">--numeric</arg>
- <arg choice="opt">-t</arg>
- <arg choice="opt">-U username</arg>
- <arg choice="opt">-d</arg>
- <arg choice="opt">-e</arg>
- <arg choice="opt">-m|--max-protocol LEVEL</arg>
- <arg choice="opt">--query-security-info FLAGS</arg>
- <arg choice="opt">--set-security-info FLAGS</arg>
<arg choice="opt">--sddl</arg>
- <arg choice="opt">--domain-sid SID</arg>
+ <arg choice="opt">--query-security-info=INT</arg>
+ <arg choice="opt">--set-security-info=INT</arg>
+ <arg choice="opt">-t|--test-args</arg>
+ <arg choice="opt">--domain-sid=SID</arg>
<arg choice="opt">-x|--maximum-access</arg>
+ <arg choice="opt">-?|--help</arg>
+ <arg choice="opt">--usage</arg>
+ <arg choice="opt">-d|--debuglevel=DEBUGLEVEL</arg>
+ <arg choice="opt">--debug-stdout</arg>
+ <arg choice="opt">--configfile=CONFIGFILE</arg>
+ <arg choice="opt">--option=name=value</arg>
+ <arg choice="opt">-l|--log-basename=LOGFILEBASE</arg>
+ <arg choice="opt">--leak-report</arg>
+ <arg choice="opt">--leak-report-full</arg>
+ <arg choice="opt">-R|--name-resolve=NAME-RESOLVE-ORDER</arg>
+ <arg choice="opt">-O|--socket-options=SOCKETOPTIONS</arg>
+ <arg choice="opt">-m|--maxprotocol=MAXPROTOCOL</arg>
+ <arg choice="opt">-n|--netbiosname=NETBIOSNAME</arg>
+ <arg choice="opt">--netbios-scope=SCOPE</arg>
+ <arg choice="opt">-W|--workgroup=WORKGROUP</arg>
+ <arg choice="opt">--realm=REALM</arg>
+ <arg choice="opt">-U|--user=[DOMAIN/]USERNAME[%PASSWORD]</arg>
+ <arg choice="opt">-N|--no-pass</arg>
+ <arg choice="opt">--password=STRING</arg>
+ <arg choice="opt">--pw-nt-hash</arg>
+ <arg choice="opt">-A|--authentication-file=FILE</arg>
+ <arg choice="opt">-P|--machine-pass</arg>
+ <arg choice="opt">--simple-bind-dn=DN</arg>
+ <arg choice="opt">--use-kerberos=desired|required|off</arg>
+ <arg choice="opt">--use-krb5-ccache=CCACHE</arg>
+ <arg choice="opt">--use-winbind-ccache</arg>
+ <arg choice="opt">--client-protection=sign|encrypt|off</arg>
+ <arg choice="opt">-V|--version</arg>
</cmdsynopsis>
</refsynopsisdiv>
@@ -206,11 +231,10 @@
</para></listitem>
</varlistentry>
- &stdarg.server.debug;
- &popt.common.samba;
- &popt.common.credentials;
- &popt.common.connection;
&popt.autohelp;
+ &cmdline.common.samba.client;
+ &cmdline.common.connection;
+ &cmdline.common.credentials;
</variablelist>
</refsect1>
diff --git a/docs-xml/manpages/smbcquotas.1.xml b/docs-xml/manpages/smbcquotas.1.xml
index 5359dca38c3..0d9b6d69e29 100644
--- a/docs-xml/manpages/smbcquotas.1.xml
+++ b/docs-xml/manpages/smbcquotas.1.xml
@@ -20,26 +20,41 @@
<cmdsynopsis>
<command>smbcquotas</command>
<arg choice="req">//server/share</arg>
- <arg choice="opt">-u|--user user</arg>
+ <arg choice="opt">-u|--quota-user=USER</arg>
<arg choice="opt">-L|--list</arg>
<arg choice="opt">-F|--fs</arg>
- <arg choice="opt">-S|--set QUOTA_SET_COMMAND</arg>
+ <arg choice="opt">-S|--set=SETSTRING</arg>
<arg choice="opt">-n|--numeric</arg>
- <arg choice="opt">-t|--test-args</arg>
<arg choice="opt">-v|--verbose</arg>
-
- <arg choice="opt">-d debuglevel</arg>
- <arg choice="opt">-s configfile</arg>
- <arg choice="opt">-l logdir</arg>
- <arg choice="opt">-V</arg>
-
- <arg choice="opt">-U username</arg>
- <arg choice="opt">-m|--max-protocol LEVEL</arg>
- <arg choice="opt">-N</arg>
- <arg choice="opt">-k</arg>
- <arg choice="opt">-A</arg>
-
-
+ <arg choice="opt">-t|--test-args</arg>
+ <arg choice="opt">-?|--help</arg>
+ <arg choice="opt">--usage</arg>
+ <arg choice="opt">-d|--debuglevel=DEBUGLEVEL</arg>
+ <arg choice="opt">--debug-stdout</arg>
+ <arg choice="opt">--configfile=CONFIGFILE</arg>
+ <arg choice="opt">--option=name=value</arg>
+ <arg choice="opt">-l|--log-basename=LOGFILEBASE</arg>
+ <arg choice="opt">--leak-report</arg>
+ <arg choice="opt">--leak-report-full</arg>
+ <arg choice="opt">-R|--name-resolve=NAME-RESOLVE-ORDER</arg>
+ <arg choice="opt">-O|--socket-options=SOCKETOPTIONS</arg>
+ <arg choice="opt">-m|--maxprotocol=MAXPROTOCOL</arg>
+ <arg choice="opt">-n|--netbiosname=NETBIOSNAME</arg>
+ <arg choice="opt">--netbios-scope=SCOPE</arg>
+ <arg choice="opt">-W|--workgroup=WORKGROUP</arg>
+ <arg choice="opt">--realm=REALM</arg>
+ <arg choice="opt">-U|--user=[DOMAIN/]USERNAME[%PASSWORD]</arg>
+ <arg choice="opt">-N|--no-pass</arg>
+ <arg choice="opt">--password=STRING</arg>
+ <arg choice="opt">--pw-nt-hash</arg>
+ <arg choice="opt">-A|--authentication-file=FILE</arg>
+ <arg choice="opt">-P|--machine-pass</arg>
+ <arg choice="opt">--simple-bind-dn=DN</arg>
+ <arg choice="opt">--use-kerberos=desired|required|off</arg>
+ <arg choice="opt">--use-krb5-ccache=CCACHE</arg>
+ <arg choice="opt">--use-winbind-ccache</arg>
+ <arg choice="opt">--client-protection=sign|encrypt|off</arg>
+ <arg choice="opt">-V|--version</arg>
</cmdsynopsis>
</refsynopsisdiv>
@@ -61,7 +76,7 @@
<variablelist>
<varlistentry>
- <term>-u|--user user</term>
+ <term>-u|--quota-user user</term>
<listitem><para> Specifies the user of whom the quotas are get or set.
By default the current user's username will be used.</para></listitem>
</varlistentry>
@@ -96,17 +111,6 @@
to a readable string format.</para></listitem>
</varlistentry>
- <varlistentry>
- <term>-m|--max-protocol PROTOCOL_NAME</term>
- <listitem><para>This allows the user to select the
- highest SMB protocol level that smbcquotas will use to
- connect to the server. By default this is set to
- NT1, which is the highest available SMB1 protocol.
- To connect using SMB2 or SMB3 protocol, use the
- strings SMB2 or SMB3 respectively.
- </para></listitem>
- </varlistentry>
-
<varlistentry>
<term>-t|--test-args</term>
<listitem><para>
@@ -120,13 +124,11 @@
Be verbose.
</para></listitem>
</varlistentry>
-
- &stdarg.server.debug;
- &popt.common.samba;
- &popt.common.credentials;
&popt.autohelp;
-
+ &cmdline.common.samba.client;
+ &cmdline.common.connection;
+ &cmdline.common.credentials;
</variablelist>
</refsect1>
diff --git a/docs-xml/manpages/smbtree.1.xml b/docs-xml/manpages/smbtree.1.xml
index 242747ce70f..b1ba700292b 100644
--- a/docs-xml/manpages/smbtree.1.xml
+++ b/docs-xml/manpages/smbtree.1.xml
@@ -20,8 +20,29 @@
<refsynopsisdiv>
<cmdsynopsis>
<command>smbtree</command>
- <arg choice="opt">-D</arg>
- <arg choice="opt">-S</arg>
+ <arg choice="opt">-D|--domains</arg>
+ <arg choice="opt">-S|--servers</arg>
+ <arg choice="opt">-?|--help</arg>
+ <arg choice="opt">--usage</arg>
+ <arg choice="opt">-d|--debuglevel=DEBUGLEVEL</arg>
+ <arg choice="opt">--debug-stdout</arg>
+ <arg choice="opt">--configfile=CONFIGFILE</arg>
+ <arg choice="opt">--option=name=value</arg>
+ <arg choice="opt">-l|--log-basename=LOGFILEBASE</arg>
+ <arg choice="opt">--leak-report</arg>
+ <arg choice="opt">--leak-report-full</arg>
+ <arg choice="opt">-U|--user=[DOMAIN/]USERNAME[%PASSWORD]</arg>
+ <arg choice="opt">-N|--no-pass</arg>
+ <arg choice="opt">--password=STRING</arg>
+ <arg choice="opt">--pw-nt-hash</arg>
+ <arg choice="opt">-A|--authentication-file=FILE</arg>
+ <arg choice="opt">-P|--machine-pass</arg>
+ <arg choice="opt">--simple-bind-dn=DN</arg>
+ <arg choice="opt">--use-kerberos=desired|required|off</arg>
+ <arg choice="opt">--use-krb5-ccache=CCACHE</arg>
+ <arg choice="opt">--use-winbind-ccache</arg>
+ <arg choice="opt">--client-protection=sign|encrypt|off</arg>
+ <arg choice="opt">-V|--version</arg>
</cmdsynopsis>
</refsynopsisdiv>
@@ -59,11 +80,9 @@
</para></listitem>
</varlistentry>
- &stdarg.server.debug;
- &popt.common.samba;
- &popt.common.credentials;
&popt.autohelp;
-
+ &cmdline.common.samba.client;
+ &cmdline.common.credentials;
</variablelist>
</refsect1>
diff --git a/examples/fuse/smb2mount.c b/examples/fuse/smb2mount.c
index aefa90c4c78..7133927ad16 100644
--- a/examples/fuse/smb2mount.c
+++ b/examples/fuse/smb2mount.c
@@ -20,12 +20,12 @@
#include "source3/include/includes.h"
--
Samba Shared Repository
More information about the samba-cvs
mailing list