bbaumbach/samba-autobuild/.git
4 years agosmbdotconf: mark "usershare template share" with constant="1"
Ralph Boehme [Tue, 5 Nov 2019 11:20:22 +0000 (12:20 +0100)]
smbdotconf: mark "usershare template share" with constant="1"

The code uses Globals.usershare_template_share directly anyway.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "rpc server dynamic port range" with constant="1"
Ralph Boehme [Tue, 5 Nov 2019 10:55:12 +0000 (11:55 +0100)]
smbdotconf: mark "rpc server dynamic port range" with constant="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "mangling method" with constant="1"
Ralph Boehme [Tue, 5 Nov 2019 09:53:54 +0000 (10:53 +0100)]
smbdotconf: mark "mangling method" with constant="1"

From the manpage:

  ... controls the algorithm used for the generating
  the mangled names. Can take two different values, "hash" and
  "hash2". ...

No need for variable substitution support in this option, declare it const.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "ldap user suffix" with constant="1"
Ralph Boehme [Mon, 4 Nov 2019 18:27:41 +0000 (19:27 +0100)]
smbdotconf: mark "ldap user suffix" with constant="1"

Due to the use of append_ldap_suffix() where Globals.ldap_suffix is returned
directly, variable substitution isn't supported anyway, so we can just mark this
const.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "ldap machine suffix" with constant="1"
Ralph Boehme [Mon, 4 Nov 2019 18:27:41 +0000 (19:27 +0100)]
smbdotconf: mark "ldap machine suffix" with constant="1"

Due to the use of append_ldap_suffix() where Globals.ldap_suffix is returned
directly, variable substitution isn't supported anyway, so we can just mark this
const.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "ldap idmap suffix" with constant="1"
Ralph Boehme [Mon, 4 Nov 2019 18:27:41 +0000 (19:27 +0100)]
smbdotconf: mark "ldap idmap suffix" with constant="1"

Due to the use of append_ldap_suffix() where Globals.ldap_suffix is returned
directly, variable substitution isn't supported anyway, so we can just mark this
const.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "ldap group suffix" with constant="1"
Ralph Boehme [Mon, 4 Nov 2019 18:27:41 +0000 (19:27 +0100)]
smbdotconf: mark "ldap group suffix" with constant="1"

Due to the use of append_ldap_suffix() where Globals.ldap_suffix is returned
directly, variable substitution isn't supported anyway, so we can just mark this
const.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "ldap suffix" with constant="1"
Ralph Boehme [Tue, 5 Nov 2019 08:46:21 +0000 (09:46 +0100)]
smbdotconf: mark "ldap suffix" with constant="1"

Due to the use of append_ldap_suffix() where Globals.ldap_suffix was used
directly in the dependent options like "ldap group suffix", we can just mark
this option as const thereby removing substitution from "ldap suffix".

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "ldap admin dn" with constant="1"
Ralph Boehme [Mon, 4 Nov 2019 16:54:23 +0000 (17:54 +0100)]
smbdotconf: mark "ldap admin dn" with constant="1"

All the other LDAP related options like "ldap user suffix" don't support
variable substitution, so I guess it's safe to remove support for it from this
one as well.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "wins hook" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 11:21:58 +0000 (12:21 +0100)]
smbdotconf: mark "wins hook" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "usershare path" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 11:14:37 +0000 (12:14 +0100)]
smbdotconf: mark "usershare path" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "username map script" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 11:12:51 +0000 (12:12 +0100)]
smbdotconf: mark "username map script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "username map" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 11:11:54 +0000 (12:11 +0100)]
smbdotconf: mark "username map" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "shutdown script" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 11:07:21 +0000 (12:07 +0100)]
smbdotconf: mark "shutdown script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "set quota command" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 11:01:45 +0000 (12:01 +0100)]
smbdotconf: mark "set quota command" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "set primary group script" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 11:00:49 +0000 (12:00 +0100)]
smbdotconf: mark "set primary group script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "server string" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 10:58:43 +0000 (11:58 +0100)]
smbdotconf: mark "server string" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "root directory" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 10:51:56 +0000 (11:51 +0100)]
smbdotconf: mark "root directory" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "rename user script" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 10:49:28 +0000 (11:49 +0100)]
smbdotconf: mark "rename user script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "remote browse sync" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 10:46:23 +0000 (11:46 +0100)]
smbdotconf: mark "remote browse sync" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "remote announce" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 10:39:27 +0000 (11:39 +0100)]
smbdotconf: mark "remote announce" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "perfcount module" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 10:24:16 +0000 (11:24 +0100)]
smbdotconf: mark "perfcount module" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agos3: remove a prototype that is generated by loadparm
Ralph Boehme [Mon, 18 Nov 2019 17:39:53 +0000 (18:39 +0100)]
s3: remove a prototype that is generated by loadparm

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "passwd program" with substitution="1"
Ralph Boehme [Mon, 18 Nov 2019 17:28:27 +0000 (18:28 +0100)]
smbdotconf: mark "passwd program" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "passwd chat" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 10:13:30 +0000 (11:13 +0100)]
smbdotconf: mark "passwd chat" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "panic action" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 10:04:39 +0000 (11:04 +0100)]
smbdotconf: mark "panic action" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "os2 driver map" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 10:03:23 +0000 (11:03 +0100)]
smbdotconf: mark "os2 driver map" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "message command" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 09:59:40 +0000 (10:59 +0100)]
smbdotconf: mark "message command" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "log nt token command" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 09:52:56 +0000 (10:52 +0100)]
smbdotconf: mark "log nt token command" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "log level" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 09:50:32 +0000 (10:50 +0100)]
smbdotconf: mark "log level" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "logging" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 09:36:53 +0000 (10:36 +0100)]
smbdotconf: mark "logging" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "logfile" with substitution="1"
Ralph Boehme [Tue, 5 Nov 2019 09:34:11 +0000 (10:34 +0100)]
smbdotconf: mark "logfile" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "iprint server" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 16:52:37 +0000 (17:52 +0100)]
smbdotconf: mark "iprint server" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "homedir map" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 16:50:59 +0000 (17:50 +0100)]
smbdotconf: mark "homedir map" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agos3:lib: add missing TALLOC_CTX parameter in call to lp_homedir_map()
Ralph Boehme [Mon, 4 Nov 2019 16:49:47 +0000 (17:49 +0100)]
s3:lib: add missing TALLOC_CTX parameter in call to lp_homedir_map()

This seems to be dead (at least dying) code,
is WITH_NISPLUS_HOME ever defined?

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "get quota command" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 16:43:45 +0000 (17:43 +0100)]
smbdotconf: mark "get quota command" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "enumports command" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 16:42:38 +0000 (17:42 +0100)]
smbdotconf: mark "enumports command" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "delete user script" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 16:35:22 +0000 (17:35 +0100)]
smbdotconf: mark "delete user script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "delete user from group script" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 16:31:57 +0000 (17:31 +0100)]
smbdotconf: mark "delete user from group script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "delete share command" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 16:30:37 +0000 (17:30 +0100)]
smbdotconf: mark "delete share command" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "deleteprinter command" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 16:26:29 +0000 (17:26 +0100)]
smbdotconf: mark "deleteprinter command" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "delete group script" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 16:25:09 +0000 (17:25 +0100)]
smbdotconf: mark "delete group script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "defaultservice" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 16:21:34 +0000 (17:21 +0100)]
smbdotconf: mark "defaultservice" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "cups server" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 16:19:58 +0000 (17:19 +0100)]
smbdotconf: mark "cups server" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "next configfile" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 15:50:41 +0000 (16:50 +0100)]
smbdotconf: mark "next configfile" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "check password script" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 14:27:43 +0000 (15:27 +0100)]
smbdotconf: mark "check password script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "change share command" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 14:24:16 +0000 (15:24 +0100)]
smbdotconf: mark "change share command" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "auto services" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 14:11:04 +0000 (15:11 +0100)]
smbdotconf: mark "auto services" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agos3:param: let lp_add_auto_services() take a const char *
Ralph Boehme [Mon, 4 Nov 2019 14:10:28 +0000 (15:10 +0100)]
s3:param: let lp_add_auto_services() take a const char *

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "add user to group script" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 13:17:43 +0000 (14:17 +0100)]
smbdotconf: mark "add user to group script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "add user script" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 13:12:08 +0000 (14:12 +0100)]
smbdotconf: mark "add user script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "add share command" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 12:58:28 +0000 (13:58 +0100)]
smbdotconf: mark "add share command" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "addprinter command" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 12:53:49 +0000 (13:53 +0100)]
smbdotconf: mark "addprinter command" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "addport command" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 12:51:47 +0000 (13:51 +0100)]
smbdotconf: mark "addport command" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "add machine script" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 11:49:10 +0000 (12:49 +0100)]
smbdotconf: mark "add machine script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "add group script" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 11:43:06 +0000 (12:43 +0100)]
smbdotconf: mark "add group script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "abort shutdown script" with substitution="1"
Ralph Boehme [Thu, 31 Oct 2019 15:56:47 +0000 (16:56 +0100)]
smbdotconf: mark "abort shutdown script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "volume" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 11:33:55 +0000 (12:33 +0100)]
smbdotconf: mark "volume" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "veto oplock files" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 11:30:58 +0000 (12:30 +0100)]
smbdotconf: mark "veto oplock files" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "veto files" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 11:29:44 +0000 (12:29 +0100)]
smbdotconf: mark "veto files" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "root preexec" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 11:20:21 +0000 (12:20 +0100)]
smbdotconf: mark "root preexec" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "root postexec" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 11:19:24 +0000 (12:19 +0100)]
smbdotconf: mark "root postexec" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "printername" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 11:14:34 +0000 (12:14 +0100)]
smbdotconf: mark "printername" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "preexec" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 10:30:22 +0000 (11:30 +0100)]
smbdotconf: mark "preexec" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "postexec" with substitution="1"
Ralph Boehme [Mon, 4 Nov 2019 10:23:18 +0000 (11:23 +0100)]
smbdotconf: mark "postexec" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "path" with substitution="1"
Ralph Boehme [Thu, 31 Oct 2019 18:14:02 +0000 (19:14 +0100)]
smbdotconf: mark "path" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "msdfs proxy" with substitution="1"
Ralph Boehme [Thu, 31 Oct 2019 17:56:10 +0000 (18:56 +0100)]
smbdotconf: mark "msdfs proxy" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "magic script" with substitution="1"
Ralph Boehme [Thu, 31 Oct 2019 17:49:07 +0000 (18:49 +0100)]
smbdotconf: mark "magic script" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "magic output" with substitution="1"
Ralph Boehme [Thu, 31 Oct 2019 17:47:43 +0000 (18:47 +0100)]
smbdotconf: mark "magic output" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "hide files" with substitution="1"
Ralph Boehme [Thu, 31 Oct 2019 17:44:25 +0000 (18:44 +0100)]
smbdotconf: mark "hide files" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "force user" with substitution="1"
Ralph Boehme [Thu, 31 Oct 2019 17:40:53 +0000 (18:40 +0100)]
smbdotconf: mark "force user" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "force group" with substitution="1"
Ralph Boehme [Thu, 31 Oct 2019 16:56:56 +0000 (17:56 +0100)]
smbdotconf: mark "force group" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "dont descend" with substitution="1"
Ralph Boehme [Thu, 31 Oct 2019 16:51:06 +0000 (17:51 +0100)]
smbdotconf: mark "dont descend" with substitution="1"

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agosmbdotconf: mark "cups options" with substitution="1"
Stefan Metzmacher [Tue, 15 Oct 2019 14:54:45 +0000 (16:54 +0200)]
smbdotconf: mark "cups options" with substitution="1"

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agosmbdotconf: mark "dfree command" with substitution="1"
Stefan Metzmacher [Tue, 15 Oct 2019 14:54:45 +0000 (16:54 +0200)]
smbdotconf: mark "dfree command" with substitution="1"

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agosmbdotconf: mark "comment" with substitution="1"
Stefan Metzmacher [Tue, 15 Oct 2019 14:54:45 +0000 (16:54 +0200)]
smbdotconf: mark "comment" with substitution="1"

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agosmbdotconf: mark "aio write behind" with substitution="1"
Stefan Metzmacher [Tue, 15 Oct 2019 14:54:45 +0000 (16:54 +0200)]
smbdotconf: mark "aio write behind" with substitution="1"

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agoparam: add FN_{GLOBAL,LOCAL}_SUBSTITUTED_STRING support
Stefan Metzmacher [Tue, 15 Oct 2019 14:52:30 +0000 (16:52 +0200)]
param: add FN_{GLOBAL,LOCAL}_SUBSTITUTED_STRING support

Pair-Programmed-With: Ralph Boehme <slow@samba.org>

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Ralph Boehme <slow@samba.org>
4 years agos3:parm: remove unused lp_parm_talloc_string()
Stefan Metzmacher [Tue, 15 Oct 2019 12:05:24 +0000 (14:05 +0200)]
s3:parm: remove unused lp_parm_talloc_string()

Callers should use lp_parm_substituted_string()
directly or just use lp_parm_const_string().

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agos3:vfs_glusterfs: make use of lp_parm_substituted_string()
Stefan Metzmacher [Tue, 15 Oct 2019 12:04:27 +0000 (14:04 +0200)]
s3:vfs_glusterfs: make use of lp_parm_substituted_string()

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agos3:vfs_nfs4acl_xattr: make use of lp_parm_substituted_string()
Stefan Metzmacher [Tue, 15 Oct 2019 12:00:29 +0000 (14:00 +0200)]
s3:vfs_nfs4acl_xattr: make use of lp_parm_substituted_string()

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agos3:vfs_streams_depot: make use of lp_parm_substituted_string()
Stefan Metzmacher [Tue, 15 Oct 2019 11:58:48 +0000 (13:58 +0200)]
s3:vfs_streams_depot: make use of lp_parm_substituted_string()

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agos3:vfs_tsmsm: make use of lp_parm_substituted_string()
Stefan Metzmacher [Tue, 15 Oct 2019 11:56:44 +0000 (13:56 +0200)]
s3:vfs_tsmsm: make use of lp_parm_substituted_string()

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agos3:mdssvc: make use of lp_parm_const_string()
Stefan Metzmacher [Tue, 15 Oct 2019 11:38:16 +0000 (13:38 +0200)]
s3:mdssvc: make use of lp_parm_const_string()

We don't need any substitution for elasticsearch options.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agos3:param: split out lp_parm_substituted_string()
Stefan Metzmacher [Tue, 15 Oct 2019 10:29:08 +0000 (12:29 +0200)]
s3:param: split out lp_parm_substituted_string()

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agos3:param: split out loadparm_s3_global_substitution from lp_string()
Stefan Metzmacher [Tue, 15 Oct 2019 10:07:17 +0000 (12:07 +0200)]
s3:param: split out loadparm_s3_global_substitution from lp_string()

The idea is to get rid of the global state that's
currently used for the substitution in lp_string().

In the end all callers need to pass an explicit
const struct loadparm_substitution *sub_ctx,
which contains all relevant information
for the substitution. At that point lp_string() can be removed.

For now we provide loadparm_s3_global_substitution()
for callers to keep the current bahavior unchanged.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agolib/param: introduce loadparm_substitution infrastructure
Ralph Boehme [Wed, 6 Nov 2019 15:25:00 +0000 (16:25 +0100)]
lib/param: introduce loadparm_substitution infrastructure

Pair-Programmed-With: Ralph Boehme <slow@samba.org>

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Ralph Boehme <slow@samba.org>
4 years agos3:param: rename lp_string() argument ctx to mem_ctx
Ralph Boehme [Thu, 31 Oct 2019 14:12:35 +0000 (15:12 +0100)]
s3:param: rename lp_string() argument ctx to mem_ctx

Minimizes diff of subsequent patch.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
4 years agos3:lib: remove unused str_list_substitute()
Stefan Metzmacher [Tue, 15 Oct 2019 08:15:41 +0000 (10:15 +0200)]
s3:lib: remove unused str_list_substitute()

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agos3:lib: remove unused str_list_sub_basic()
Stefan Metzmacher [Tue, 15 Oct 2019 08:15:14 +0000 (10:15 +0200)]
s3:lib: remove unused str_list_sub_basic()

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agonet: Delete share ACL from 'net conf delshare'
Christof Schmitt [Wed, 20 Nov 2019 18:39:20 +0000 (11:39 -0700)]
net: Delete share ACL from 'net conf delshare'

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue Nov 26 22:55:38 UTC 2019 on sn-devel-184

4 years agoselftest: Add test for 'net conf delshare' also removing share ACL
Christof Schmitt [Tue, 26 Nov 2019 16:59:15 +0000 (09:59 -0700)]
selftest: Add test for 'net conf delshare' also removing share ACL

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoselftest: Make net command available in sharesec test
Christof Schmitt [Tue, 26 Nov 2019 16:58:32 +0000 (09:58 -0700)]
selftest: Make net command available in sharesec test

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agosharesec: Return NTSTATUS from delete_share_security
Christof Schmitt [Wed, 18 Sep 2019 20:37:32 +0000 (13:37 -0700)]
sharesec: Return NTSTATUS from delete_share_security

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agosharesec: Return NTSTATUS from set_share_security
Christof Schmitt [Wed, 18 Sep 2019 20:20:35 +0000 (13:20 -0700)]
sharesec: Return NTSTATUS from set_share_security

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agosharesec: Return NTSTATUS from share_info_db_init
Christof Schmitt [Tue, 17 Sep 2019 19:11:59 +0000 (12:11 -0700)]
sharesec: Return NTSTATUS from share_info_db_init

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agog_lock: Speed up sync g_lock_lock()
Volker Lendecke [Fri, 22 Nov 2019 11:02:22 +0000 (12:02 +0100)]
g_lock: Speed up sync g_lock_lock()

The comment "this is used in very hot code paths" is not true right now, but
will get true soon....

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agog_lock: Move a variable inside the block were it's used
Volker Lendecke [Fri, 22 Nov 2019 10:56:55 +0000 (11:56 +0100)]
g_lock: Move a variable inside the block were it's used

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agog_lock: Factor out g_lock_cleanup_shared()
Volker Lendecke [Fri, 22 Nov 2019 10:55:52 +0000 (11:55 +0100)]
g_lock: Factor out g_lock_cleanup_shared()

This function will find a second user soon

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agos3:winbind: Also set the cmd name for bool dispatch table
Guenther Deschner [Tue, 26 Nov 2019 12:10:47 +0000 (13:10 +0100)]
s3:winbind: Also set the cmd name for bool dispatch table

Signed-off-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Tue Nov 26 14:14:51 UTC 2019 on sn-devel-184