[SCM] Samba Shared Repository - branch master updated

Stefan Metzmacher metze at samba.org
Wed Nov 27 12:25:05 UTC 2019


The branch, master has been updated
       via  2b88890adad krb5: move disabling dns-canon to lower level init calls
       via  d9d6ce6eca6 krb5: remove "set_dns_canonicalize" conf option
       via  609a1d1d6b4 Revert "selftest: system-heimdal: workaround upstream "host" canon bug"
       via  ef1c852f975 heimdal: invoke gsskrb5_set_dns_canonicalize(false) in gse_context_init()
       via  5114f73ea72 param: remove now unused lp_string()
       via  31b06f412e9 param: remove FN_LOCAL_STRING
       via  b5c6964a50b s3:param: make "servicename" a substituted option
       via  eddc63be868 printing: use lpcfg_substituted_string() in print_run_command()
       via  24905ba82d2 docs-xml: remove explicit "constant"
       via  3e81d9460bf param: remove now unused FN_GLOBAL_STRING macro
       via  ad2c824b1f1 docs-xml: remove SWAT specific flags
       via  ca72c4b39c8 smbdotconf: mark "usershare template share" with constant="1"
       via  9aca11aec9f smbdotconf: mark "rpc server dynamic port range" with constant="1"
       via  564b0b5be31 smbdotconf: mark "mangling method" with constant="1"
       via  6f618b7c958 smbdotconf: mark "ldap user suffix" with constant="1"
       via  9ed8292a7b2 smbdotconf: mark "ldap machine suffix" with constant="1"
       via  b48d30e0e12 smbdotconf: mark "ldap idmap suffix" with constant="1"
       via  71e9c6e48b5 smbdotconf: mark "ldap group suffix" with constant="1"
       via  ca2e49fe420 smbdotconf: mark "ldap suffix" with constant="1"
       via  050c28364aa smbdotconf: mark "ldap admin dn" with constant="1"
       via  4d2a3c8a791 smbdotconf: mark "wins hook" with substitution="1"
       via  2dae6473fa0 smbdotconf: mark "usershare path" with substitution="1"
       via  b635c445ad5 smbdotconf: mark "username map script" with substitution="1"
       via  3c68114e734 smbdotconf: mark "username map" with substitution="1"
       via  a0185c7efbd smbdotconf: mark "shutdown script" with substitution="1"
       via  fd72181fd0d smbdotconf: mark "set quota command" with substitution="1"
       via  434d2632cb9 smbdotconf: mark "set primary group script" with substitution="1"
       via  7dc7b9e5549 smbdotconf: mark "server string" with substitution="1"
       via  8077804c36c smbdotconf: mark "root directory" with substitution="1"
       via  1439c19ceef smbdotconf: mark "rename user script" with substitution="1"
       via  6d0db70ef73 smbdotconf: mark "remote browse sync" with substitution="1"
       via  dbc82a9f19e smbdotconf: mark "remote announce" with substitution="1"
       via  5c5dbcc397f smbdotconf: mark "perfcount module" with substitution="1"
       via  299718ccd4f s3: remove a prototype that is generated by loadparm
       via  1743ff48ba3 smbdotconf: mark "passwd program" with substitution="1"
       via  4551dd27840 smbdotconf: mark "passwd chat" with substitution="1"
       via  ea61dd917e6 smbdotconf: mark "panic action" with substitution="1"
       via  f3cfef87854 smbdotconf: mark "os2 driver map" with substitution="1"
       via  f47b710b2c9 smbdotconf: mark "message command" with substitution="1"
       via  e46ea02939a smbdotconf: mark "log nt token command" with substitution="1"
       via  4d7eaed5860 smbdotconf: mark "log level" with substitution="1"
       via  9910b5e1da3 smbdotconf: mark "logging" with substitution="1"
       via  fa5033cfb7e smbdotconf: mark "logfile" with substitution="1"
       via  f2a1f0c705b smbdotconf: mark "iprint server" with substitution="1"
       via  9f3c05d009a smbdotconf: mark "homedir map" with substitution="1"
       via  330f4ac1ca6 s3:lib: add missing TALLOC_CTX parameter in call to lp_homedir_map()
       via  25039641490 smbdotconf: mark "get quota command" with substitution="1"
       via  6e678cba77d smbdotconf: mark "enumports command" with substitution="1"
       via  1377e66edfc smbdotconf: mark "delete user script" with substitution="1"
       via  7547d837ec6 smbdotconf: mark "delete user from group script" with substitution="1"
       via  28391f0b61b smbdotconf: mark "delete share command" with substitution="1"
       via  d035f850deb smbdotconf: mark "deleteprinter command" with substitution="1"
       via  b1c27e72466 smbdotconf: mark "delete group script" with substitution="1"
       via  736cb9d80c9 smbdotconf: mark "defaultservice" with substitution="1"
       via  4b1de86de2b smbdotconf: mark "cups server" with substitution="1"
       via  fb434275164 smbdotconf: mark "next configfile" with substitution="1"
       via  12e97ee3e86 smbdotconf: mark "check password script" with substitution="1"
       via  bf9c63a2800 smbdotconf: mark "change share command" with substitution="1"
       via  5e8d600bc6c smbdotconf: mark "auto services" with substitution="1"
       via  8445454008a s3:param: let lp_add_auto_services() take a const char *
       via  00c4d9ec1a6 smbdotconf: mark "add user to group script" with substitution="1"
       via  4c345289baa smbdotconf: mark "add user script" with substitution="1"
       via  390f53cb038 smbdotconf: mark "add share command" with substitution="1"
       via  39f8014275c smbdotconf: mark "addprinter command" with substitution="1"
       via  a5db3443a2e smbdotconf: mark "addport command" with substitution="1"
       via  b0198b18314 smbdotconf: mark "add machine script" with substitution="1"
       via  9e35015739d smbdotconf: mark "add group script" with substitution="1"
       via  db75b5d6fcc smbdotconf: mark "abort shutdown script" with substitution="1"
       via  8834eafcaca smbdotconf: mark "volume" with substitution="1"
       via  18bd0c38f50 smbdotconf: mark "veto oplock files" with substitution="1"
       via  73082f938ed smbdotconf: mark "veto files" with substitution="1"
       via  17726dab60f smbdotconf: mark "root preexec" with substitution="1"
       via  b92038072f3 smbdotconf: mark "root postexec" with substitution="1"
       via  b98e1ad7711 smbdotconf: mark "printername" with substitution="1"
       via  e95e1c2d4f8 smbdotconf: mark "preexec" with substitution="1"
       via  4f2ee224ce8 smbdotconf: mark "postexec" with substitution="1"
       via  f7619ac22b5 smbdotconf: mark "path" with substitution="1"
       via  95f0f22ca51 smbdotconf: mark "msdfs proxy" with substitution="1"
       via  223c1f725a5 smbdotconf: mark "magic script" with substitution="1"
       via  595685c1655 smbdotconf: mark "magic output" with substitution="1"
       via  86843529210 smbdotconf: mark "hide files" with substitution="1"
       via  78593e2f007 smbdotconf: mark "force user" with substitution="1"
       via  2cf62e85e5f smbdotconf: mark "force group" with substitution="1"
       via  79cff6295d1 smbdotconf: mark "dont descend" with substitution="1"
       via  7e918fad6e9 smbdotconf: mark "cups options" with substitution="1"
       via  7973c873442 smbdotconf: mark "dfree command" with substitution="1"
       via  8e86ac18e7d smbdotconf: mark "comment" with substitution="1"
       via  c23e3564fc2 smbdotconf: mark "aio write behind" with substitution="1"
       via  ef1f0e9ffe7 param: add FN_{GLOBAL,LOCAL}_SUBSTITUTED_STRING support
       via  3215d357e6a s3:parm: remove unused lp_parm_talloc_string()
       via  cea386de159 s3:vfs_glusterfs: make use of lp_parm_substituted_string()
       via  f6747ccc3b7 s3:vfs_nfs4acl_xattr: make use of lp_parm_substituted_string()
       via  48c7d777f22 s3:vfs_streams_depot: make use of lp_parm_substituted_string()
       via  5170fc24218 s3:vfs_tsmsm: make use of lp_parm_substituted_string()
       via  564049fbc94 s3:mdssvc: make use of lp_parm_const_string()
       via  236857b4345 s3:param: split out lp_parm_substituted_string()
       via  063c4b25b15 s3:param: split out loadparm_s3_global_substitution from lp_string()
       via  741bbfd252c lib/param: introduce loadparm_substitution infrastructure
       via  c36dd593185 s3:param: rename lp_string() argument ctx to mem_ctx
       via  57fa96b4765 s3:lib: remove unused str_list_substitute()
       via  848cd4c460a s3:lib: remove unused str_list_sub_basic()
      from  ff35160dc64 net: Delete share ACL from 'net conf delshare'

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 2b88890adada76b1146591d62eb3898096f9105c
Author: Isaac Boukris <iboukris at gmail.com>
Date:   Fri Nov 22 22:39:09 2019 +0100

    krb5: move disabling dns-canon to lower level init calls
    
    Pair-Programmed-With: Stefan Metzmacher <metze at samba.org>
    
    Signed-off-by: Isaac Boukris <iboukris at samba.org>
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    
    Autobuild-User(master): Stefan Metzmacher <metze at samba.org>
    Autobuild-Date(master): Wed Nov 27 12:24:16 UTC 2019 on sn-devel-184

commit d9d6ce6eca6ca79fec95e93ce55d6e40da993de5
Author: Isaac Boukris <iboukris at gmail.com>
Date:   Thu Nov 21 19:44:05 2019 +0100

    krb5: remove "set_dns_canonicalize" conf option
    
    Pair-Programmed-With: Stefan Metzmacher <metze at samba.org>
    
    Signed-off-by: Isaac Boukris <iboukris at samba.org>
    Signed-off-by: Stefan Metzmacher <metze at samba.org>

commit 609a1d1d6b491c8efc1436c65b75ebf5b0003a03
Author: Isaac Boukris <iboukris at gmail.com>
Date:   Thu Nov 21 19:26:57 2019 +0100

    Revert "selftest: system-heimdal: workaround upstream "host" canon bug"
    
    This reverts commit 15ddd95d94688ed742a2965c4b269d7c84e2d858.
    
    Signed-off-by: Isaac Boukris <iboukris at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit ef1c852f975e98e034cefc7fc0c2da9eb8d5a46f
Author: Isaac Boukris <iboukris at gmail.com>
Date:   Thu Nov 21 21:05:24 2019 +0100

    heimdal: invoke gsskrb5_set_dns_canonicalize(false) in gse_context_init()
    
    Pair-Programmed-With: Stefan Metzmacher <metze at samba.org>
    
    Signed-off-by: Isaac Boukris <iboukris at samba.org>
    Signed-off-by: Stefan Metzmacher <metze at samba.org>

commit 5114f73ea72bda2b4268fece9a5d61214d7afd20
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Nov 7 11:40:07 2019 +0100

    param: remove now unused lp_string()
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 31b06f412e91f44e074241564766d9c4869fff9d
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Nov 7 11:37:47 2019 +0100

    param: remove FN_LOCAL_STRING
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit b5c6964a50be03999432fa5620be39dcb7093ad8
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Nov 7 11:01:05 2019 +0100

    s3:param: make "servicename" a substituted option
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit eddc63be868434d3aa5a66b514b692f4d7b8833a
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Nov 7 09:50:37 2019 +0100

    printing: use lpcfg_substituted_string() in print_run_command()
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 24905ba82d2f1b9e01df7a6e03d853c5138bc148
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 19 11:53:50 2019 +0100

    docs-xml: remove explicit "constant"
    
    The constant mark applied to types "string" and "ustring". The previous patches
    in this patchset already markes all string options as either constant or
    substituted, but it's still possible to add options or change existing ones to
    be neither constant nor substituted.
    
    In order to enforce strings to be either constant or substitued, remove the
    explicit constant marker. Instead, any option that is not marked as substituted
    is implicitly made constant.
    
    This patch doesn't change behaviour and all generated files are the same before
    and after this change.
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 3e81d9460bf4f0640ef7c679cd539e614929343e
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 19 10:30:46 2019 +0100

    param: remove now unused FN_GLOBAL_STRING macro
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit ad2c824b1f1ab3947176924074f4264fa0f44edd
Author: Ralph Boehme <slow at samba.org>
Date:   Wed Nov 6 14:24:58 2019 +0100

    docs-xml: remove SWAT specific flags
    
    Most of the SWAT stuff was removed in 4a6a010e78721624813a84bfefa7a1b80eaf0abb,
    somehow these two crept back in afterwards.
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit ca72c4b39c8d025f237af558fbeba485d09864a0
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 12:20:22 2019 +0100

    smbdotconf: mark "usershare template share" with constant="1"
    
    The code uses Globals.usershare_template_share directly anyway.
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 9aca11aec9fd129d5636f985969d55db209cb768
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 11:55:12 2019 +0100

    smbdotconf: mark "rpc server dynamic port range" with constant="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 564b0b5be31593de01e6d53388ee69e48645effa
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 10:53:54 2019 +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 at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 6f618b7c95830b73ac636032e136b11c957139be
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 19:27:41 2019 +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 at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 9ed8292a7b2fa08e16e5d98147ecdbe859d85e77
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 19:27:41 2019 +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 at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit b48d30e0e12a2ddf52429b69599850c670e68160
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 19:27:41 2019 +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 at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 71e9c6e48b57f568b04eb829511492aff41745b9
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 19:27:41 2019 +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 at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit ca2e49fe42087678f971bde26ca05c91fb6f95b3
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 09:46:21 2019 +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 at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 050c28364aa1b476d33ea726ecb6cbd9d26af5d8
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 17:54:23 2019 +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 at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 4d2a3c8a791a42e2162ef957de2937673d536f53
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 12:21:58 2019 +0100

    smbdotconf: mark "wins hook" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 2dae6473fa0dabc2e12ffcf766f81117a10944b4
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 12:14:37 2019 +0100

    smbdotconf: mark "usershare path" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit b635c445ad5a283bce28ae7eb7a60067d8802d6c
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 12:12:51 2019 +0100

    smbdotconf: mark "username map script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 3c68114e73421b5b89b57582defd53faef275ca4
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 12:11:54 2019 +0100

    smbdotconf: mark "username map" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit a0185c7efbdba9405bcfade9ad89675532a43ffe
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 12:07:21 2019 +0100

    smbdotconf: mark "shutdown script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit fd72181fd0d9275b8b2972cf0393fd0cc4b94088
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 12:01:45 2019 +0100

    smbdotconf: mark "set quota command" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 434d2632cb95cfe6170f554afa7c31810b298037
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 12:00:49 2019 +0100

    smbdotconf: mark "set primary group script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 7dc7b9e55491267794548f96acc2e45244cf6eac
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 11:58:43 2019 +0100

    smbdotconf: mark "server string" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 8077804c36c44631ba09d52308fe9ad213ae7eb5
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 11:51:56 2019 +0100

    smbdotconf: mark "root directory" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 1439c19ceef3682782a7c337302ef9b7310687ef
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 11:49:28 2019 +0100

    smbdotconf: mark "rename user script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 6d0db70ef7379ab722daed78ff5a877b48efd083
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 11:46:23 2019 +0100

    smbdotconf: mark "remote browse sync" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit dbc82a9f19e2fb4b7f9d9d708a7c5ed0eb4f0778
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 11:39:27 2019 +0100

    smbdotconf: mark "remote announce" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 5c5dbcc397f96bb9960786a3f91b7d2f4012aeff
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 11:24:16 2019 +0100

    smbdotconf: mark "perfcount module" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 299718ccd4f301f0ab90d2d65b05725c45b40c3a
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 18 18:39:53 2019 +0100

    s3: remove a prototype that is generated by loadparm
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 1743ff48ba3e0c738b5909206cfcbd2111221443
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 18 18:28:27 2019 +0100

    smbdotconf: mark "passwd program" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 4551dd27840a4bd0f84a78da1920acc7ba204f88
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 11:13:30 2019 +0100

    smbdotconf: mark "passwd chat" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit ea61dd917e671f2eee225e55aaed285a43ec7523
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 11:04:39 2019 +0100

    smbdotconf: mark "panic action" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit f3cfef87854ccc27e037501c578fccb712791385
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 11:03:23 2019 +0100

    smbdotconf: mark "os2 driver map" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit f47b710b2c97d60d5f8b088a8d8be26c2a1f7d79
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 10:59:40 2019 +0100

    smbdotconf: mark "message command" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit e46ea02939a13ef41b36500874baa90fa29e973e
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 10:52:56 2019 +0100

    smbdotconf: mark "log nt token command" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 4d7eaed58600342f618a3ea0307208dff0591ad0
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 10:50:32 2019 +0100

    smbdotconf: mark "log level" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 9910b5e1da337e84479421a599badf53c1853ea9
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 10:36:53 2019 +0100

    smbdotconf: mark "logging" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit fa5033cfb7e9b65c23fe2c0c391c59b70d8415c3
Author: Ralph Boehme <slow at samba.org>
Date:   Tue Nov 5 10:34:11 2019 +0100

    smbdotconf: mark "logfile" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit f2a1f0c705bc2e1f0400e23892fde45de00032b4
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 17:52:37 2019 +0100

    smbdotconf: mark "iprint server" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 9f3c05d009a7b6daf720e535e06e33a5ea13bf6b
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 17:50:59 2019 +0100

    smbdotconf: mark "homedir map" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 330f4ac1ca6b04bd86f50489227f9d4b88d03949
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 17:49:47 2019 +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 at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 25039641490fdc33d7e81959bc462b5a2916d95e
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 17:43:45 2019 +0100

    smbdotconf: mark "get quota command" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 6e678cba77dac7bab2866bbfe393d624643fce1a
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 17:42:38 2019 +0100

    smbdotconf: mark "enumports command" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 1377e66edfc1c6cdd40417a0b3b986bc106b6a3f
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 17:35:22 2019 +0100

    smbdotconf: mark "delete user script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 7547d837ec62c0e019122d503097ffe6d080a3ca
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 17:31:57 2019 +0100

    smbdotconf: mark "delete user from group script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 28391f0b61b6cfe75d8042dbb5f811fdfada3b99
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 17:30:37 2019 +0100

    smbdotconf: mark "delete share command" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit d035f850deb5e7b3eb1f1c0d86f09ea6ec2e4cc4
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 17:26:29 2019 +0100

    smbdotconf: mark "deleteprinter command" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit b1c27e724665a5fea8da3a0f15ab87f01e86aa26
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 17:25:09 2019 +0100

    smbdotconf: mark "delete group script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 736cb9d80c9fdba0369bd740aa82d88e45e0c4b9
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 17:21:34 2019 +0100

    smbdotconf: mark "defaultservice" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 4b1de86de2b84afda280b862d4d6e7234ebb3de8
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 17:19:58 2019 +0100

    smbdotconf: mark "cups server" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit fb434275164c21494bbb8be7d0f36c7289b20ce0
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 16:50:41 2019 +0100

    smbdotconf: mark "next configfile" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 12e97ee3e86d72b9edad9a2ac37249ffa0d28331
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 15:27:43 2019 +0100

    smbdotconf: mark "check password script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit bf9c63a28008883a6722a129e6b0f5a6695ed6a7
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 15:24:16 2019 +0100

    smbdotconf: mark "change share command" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 5e8d600bc6cc12019d986f54d1dd7483a940dacd
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 15:11:04 2019 +0100

    smbdotconf: mark "auto services" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 8445454008a65581c3cf684a902072324894ea67
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 15:10:28 2019 +0100

    s3:param: let lp_add_auto_services() take a const char *
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 00c4d9ec1a67c9ed0a9827a9cb2982b335ab7a9a
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 14:17:43 2019 +0100

    smbdotconf: mark "add user to group script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 4c345289baa1d18abd9975e2079a40b8f38bb384
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 14:12:08 2019 +0100

    smbdotconf: mark "add user script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 390f53cb038ad2f64cb3eae295643656b431b12f
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 13:58:28 2019 +0100

    smbdotconf: mark "add share command" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 39f8014275c34d935bdbc5e272e60f2e4ed6b426
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 13:53:49 2019 +0100

    smbdotconf: mark "addprinter command" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit a5db3443a2e2aa25d7f58d999bacc297cc40b14a
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 13:51:47 2019 +0100

    smbdotconf: mark "addport command" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit b0198b18314074495eaffd590799e1f0aa098a2c
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 12:49:10 2019 +0100

    smbdotconf: mark "add machine script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 9e35015739d790ed0d44cd74ad9f8bb308f2d35d
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 12:43:06 2019 +0100

    smbdotconf: mark "add group script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit db75b5d6fcc3dbdf10ceace57011ede629382da8
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Oct 31 16:56:47 2019 +0100

    smbdotconf: mark "abort shutdown script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 8834eafcacaa01d497f488851fe4f6b339be0e30
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 12:33:55 2019 +0100

    smbdotconf: mark "volume" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 18bd0c38f506876fd51c2bf54672b4e257364023
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 12:30:58 2019 +0100

    smbdotconf: mark "veto oplock files" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 73082f938ed6673eb5a0a3a3dbf12f306c13ee24
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 12:29:44 2019 +0100

    smbdotconf: mark "veto files" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 17726dab60fef0c28ecaf4edb03e320d74b74470
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 12:20:21 2019 +0100

    smbdotconf: mark "root preexec" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit b92038072f3e5debd519eda0ab07182f46e06e56
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 12:19:24 2019 +0100

    smbdotconf: mark "root postexec" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit b98e1ad7711aac4f8914b960199c9ae3aa7cea69
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 12:14:34 2019 +0100

    smbdotconf: mark "printername" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit e95e1c2d4f8faf9dee82e7f51f95ca8451163336
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 11:30:22 2019 +0100

    smbdotconf: mark "preexec" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 4f2ee224ce8a518ae0328e152addd2a1cdcca298
Author: Ralph Boehme <slow at samba.org>
Date:   Mon Nov 4 11:23:18 2019 +0100

    smbdotconf: mark "postexec" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit f7619ac22b50bf3bac96825e72e9910946d7f4d2
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Oct 31 19:14:02 2019 +0100

    smbdotconf: mark "path" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 95f0f22ca5150642c77bbbbe40a921ac50861e1c
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Oct 31 18:56:10 2019 +0100

    smbdotconf: mark "msdfs proxy" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 223c1f725a5d48f226110f6b2decd1451ea8c526
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Oct 31 18:49:07 2019 +0100

    smbdotconf: mark "magic script" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 595685c1655fb71e64ba94bca504349cb25561b2
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Oct 31 18:47:43 2019 +0100

    smbdotconf: mark "magic output" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 86843529210e55c57327909e770259bcd8f656d2
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Oct 31 18:44:25 2019 +0100

    smbdotconf: mark "hide files" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 78593e2f0073bbdf6225c2e5d5bbff5cc7688f5a
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Oct 31 18:40:53 2019 +0100

    smbdotconf: mark "force user" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 2cf62e85e5fec7e977779587ab6ae051fad009aa
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Oct 31 17:56:56 2019 +0100

    smbdotconf: mark "force group" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 79cff6295d11d1c708bb997d458e9d982cddd480
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Oct 31 17:51:06 2019 +0100

    smbdotconf: mark "dont descend" with substitution="1"
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 7e918fad6e974b06a43357ba08ea5ef7ecd7f3b5
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 16:54:45 2019 +0200

    smbdotconf: mark "cups options" with substitution="1"
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit 7973c873442ed093b71bd42ca1397c5bfd65c820
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 16:54:45 2019 +0200

    smbdotconf: mark "dfree command" with substitution="1"
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit 8e86ac18e7d6c3b3e9c5786138d1c90e699843c8
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 16:54:45 2019 +0200

    smbdotconf: mark "comment" with substitution="1"
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit c23e3564fc2c7c9dc53c2d26ecbacb1d9682aba6
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 16:54:45 2019 +0200

    smbdotconf: mark "aio write behind" with substitution="1"
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit ef1f0e9ffe76eaee4b92241ea39d81ea553fa841
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 16:52:30 2019 +0200

    param: add FN_{GLOBAL,LOCAL}_SUBSTITUTED_STRING support
    
    Pair-Programmed-With: Ralph Boehme <slow at samba.org>
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    Signed-off-by: Ralph Boehme <slow at samba.org>

commit 3215d357e6af97ac05266b6ab5c8861d7f124815
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 14:05:24 2019 +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 at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit cea386de159c6bea141aa507e7b67723fac2f007
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 14:04:27 2019 +0200

    s3:vfs_glusterfs: make use of lp_parm_substituted_string()
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit f6747ccc3b7ba14834bb2c62087203129f84feed
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 14:00:29 2019 +0200

    s3:vfs_nfs4acl_xattr: make use of lp_parm_substituted_string()
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit 48c7d777f220d5c82cc5c456f86f760c42e3cf7e
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 13:58:48 2019 +0200

    s3:vfs_streams_depot: make use of lp_parm_substituted_string()
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit 5170fc24218f387c61bf24b13a414ce7d685b2d0
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 13:56:44 2019 +0200

    s3:vfs_tsmsm: make use of lp_parm_substituted_string()
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit 564049fbc949827ccbfddcdbc5f560fc4ccae4ad
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 13:38:16 2019 +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 at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit 236857b43453a2460d508fb4a2d7915a5055d195
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 12:29:08 2019 +0200

    s3:param: split out lp_parm_substituted_string()
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit 063c4b25b1529987eb2e59ac53cd0ad23a8f5669
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 12:07:17 2019 +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 at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit 741bbfd252c272f796d535d653c39abee3569c93
Author: Ralph Boehme <slow at samba.org>
Date:   Wed Nov 6 16:25:00 2019 +0100

    lib/param: introduce loadparm_substitution infrastructure
    
    Pair-Programmed-With: Ralph Boehme <slow at samba.org>
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    Signed-off-by: Ralph Boehme <slow at samba.org>

commit c36dd5931850ae7ed6290718ecae7c3ebf257eb4
Author: Ralph Boehme <slow at samba.org>
Date:   Thu Oct 31 15:12:35 2019 +0100

    s3:param: rename lp_string() argument ctx to mem_ctx
    
    Minimizes diff of subsequent patch.
    
    Signed-off-by: Ralph Boehme <slow at samba.org>
    Reviewed-by: Stefan Metzmacher <metze at samba.org>

commit 57fa96b47654e899808b5159579b46f4059b5971
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 10:15:41 2019 +0200

    s3:lib: remove unused str_list_substitute()
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit 848cd4c460a52c459bba5ff14a8b72f126378066
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Oct 15 10:15:14 2019 +0200

    s3:lib: remove unused str_list_sub_basic()
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

-----------------------------------------------------------------------

Summary of changes:
 docs-xml/smbdotconf/base/comment.xml               |   1 +
 docs-xml/smbdotconf/base/doscharset.xml            |   1 -
 docs-xml/smbdotconf/base/netbiosname.xml           |   1 -
 docs-xml/smbdotconf/base/netbiosscope.xml          |   1 -
 docs-xml/smbdotconf/base/path.xml                  |   1 +
 docs-xml/smbdotconf/base/realm.xml                 |   1 -
 docs-xml/smbdotconf/base/serverstring.xml          |   1 +
 docs-xml/smbdotconf/base/sharebackend.xml          |   1 -
 docs-xml/smbdotconf/base/unixcharset.xml           |   1 -
 docs-xml/smbdotconf/base/workgroup.xml             |   1 -
 docs-xml/smbdotconf/domain/gpoupdatecommand.xml    |   1 -
 docs-xml/smbdotconf/filename/hidefiles.xml         |   3 +-
 docs-xml/smbdotconf/filename/vetofiles.xml         |   1 +
 docs-xml/smbdotconf/filename/vetooplockfiles.xml   |   1 +
 docs-xml/smbdotconf/logging/logfile.xml            |   1 +
 docs-xml/smbdotconf/logging/logging.xml            |   1 +
 docs-xml/smbdotconf/logging/loglevel.xml           |   1 +
 docs-xml/smbdotconf/logon/abortshutdownscript.xml  |   3 +-
 docs-xml/smbdotconf/logon/addgroupscript.xml       |   1 +
 docs-xml/smbdotconf/logon/addmachinescript.xml     |   3 +-
 docs-xml/smbdotconf/logon/adduserscript.xml        |   3 +-
 docs-xml/smbdotconf/logon/addusertogroupscript.xml |   3 +-
 docs-xml/smbdotconf/logon/deletegroupscript.xml    |   3 +-
 .../smbdotconf/logon/deleteuserfromgroupscript.xml |   3 +-
 docs-xml/smbdotconf/logon/deleteuserscript.xml     |   3 +-
 docs-xml/smbdotconf/logon/logondrive.xml           |   1 -
 docs-xml/smbdotconf/logon/logonhome.xml            |   1 -
 docs-xml/smbdotconf/logon/logonpath.xml            |   1 -
 docs-xml/smbdotconf/logon/logonscript.xml          |   1 -
 .../smbdotconf/logon/setprimarygroupscript.xml     |   3 +-
 docs-xml/smbdotconf/logon/shutdownscript.xml       |   3 +-
 docs-xml/smbdotconf/misc/addsharecommand.xml       |   1 +
 docs-xml/smbdotconf/misc/afsusernamemap.xml        |   1 -
 docs-xml/smbdotconf/misc/auto_services.xml         |   1 +
 docs-xml/smbdotconf/misc/cachedirectory.xml        |   1 -
 docs-xml/smbdotconf/misc/changesharecommand.xml    |   1 +
 docs-xml/smbdotconf/misc/configfile.xml            |   1 +
 docs-xml/smbdotconf/misc/ctdbdsocket.xml           |   1 -
 docs-xml/smbdotconf/misc/defaultservice.xml        |   1 +
 docs-xml/smbdotconf/misc/deletesharecommand.xml    |   1 +
 docs-xml/smbdotconf/misc/dfreecommand.xml          |   3 +-
 docs-xml/smbdotconf/misc/dontdescend.xml           |   1 +
 docs-xml/smbdotconf/misc/fstype.xml                |   1 -
 docs-xml/smbdotconf/misc/homedirmap.xml            |   1 +
 docs-xml/smbdotconf/misc/lockdirectory.xml         |   1 -
 docs-xml/smbdotconf/misc/magicoutput.xml           |   1 +
 docs-xml/smbdotconf/misc/magicscript.xml           |   1 +
 docs-xml/smbdotconf/misc/messagecommand.xml        |   1 +
 .../smbdotconf/misc/nbtclientsocketaddress.xml     |   1 -
 docs-xml/smbdotconf/misc/ncalrpcdir.xml            |   1 -
 docs-xml/smbdotconf/misc/panicaction.xml           |   1 +
 docs-xml/smbdotconf/misc/perfcountmodule.xml       |   1 +
 docs-xml/smbdotconf/misc/piddirectory.xml          |   1 -
 docs-xml/smbdotconf/misc/postexec.xml              |   1 +
 docs-xml/smbdotconf/misc/preexec.xml               |   1 +
 docs-xml/smbdotconf/misc/remoteannounce.xml        |   1 +
 docs-xml/smbdotconf/misc/remotebrowsesync.xml      |   1 +
 docs-xml/smbdotconf/misc/rootpostexec.xml          |   1 +
 docs-xml/smbdotconf/misc/rootpreexec.xml           |   1 +
 docs-xml/smbdotconf/misc/statedirectory.xml        |   1 -
 docs-xml/smbdotconf/misc/usersharepath.xml         |   1 +
 docs-xml/smbdotconf/misc/utmpdirectory.xml         |   1 -
 docs-xml/smbdotconf/misc/volume.xml                |   1 +
 docs-xml/smbdotconf/misc/wtmpdirectory.xml         |   1 -
 docs-xml/smbdotconf/printing/addportcommand.xml    |   1 +
 docs-xml/smbdotconf/printing/addprintercommand.xml |   1 +
 docs-xml/smbdotconf/printing/cupsoptions.xml       |   1 +
 docs-xml/smbdotconf/printing/cupsserver.xml        |   1 +
 .../smbdotconf/printing/deleteprintercommand.xml   |   1 +
 docs-xml/smbdotconf/printing/enumportscommand.xml  |   1 +
 docs-xml/smbdotconf/printing/iprintserver.xml      |   1 +
 docs-xml/smbdotconf/printing/lppausecommand.xml    |   1 -
 docs-xml/smbdotconf/printing/lpqcommand.xml        |   1 -
 docs-xml/smbdotconf/printing/lpresumecommand.xml   |   1 -
 docs-xml/smbdotconf/printing/lprmcommand.xml       |   1 -
 docs-xml/smbdotconf/printing/os2drivermap.xml      |   1 +
 docs-xml/smbdotconf/printing/printcapname.xml      |   1 -
 docs-xml/smbdotconf/printing/printcommand.xml      |   1 -
 docs-xml/smbdotconf/printing/printername.xml       |   1 +
 docs-xml/smbdotconf/printing/printjobusername.xml  |   1 -
 docs-xml/smbdotconf/printing/queuepausecommand.xml |   1 -
 .../smbdotconf/printing/queueresumecommand.xml     |   1 -
 docs-xml/smbdotconf/security/binddnsdir.xml        |   1 -
 .../smbdotconf/security/checkpasswordscript.xml    |   1 +
 .../smbdotconf/security/dedicatedkeytabfile.xml    |   1 -
 docs-xml/smbdotconf/security/forcegroup.xml        |   1 +
 docs-xml/smbdotconf/security/forceuser.xml         |   1 +
 docs-xml/smbdotconf/security/guestaccount.xml      |   1 -
 docs-xml/smbdotconf/security/lognttokencommand.xml |   1 +
 docs-xml/smbdotconf/security/mitkdccommand.xml     |   1 -
 .../security/ntpsigndsocketdirectory.xml           |   1 -
 docs-xml/smbdotconf/security/passdbbackend.xml     |   1 -
 docs-xml/smbdotconf/security/passwdchat.xml        |   1 +
 docs-xml/smbdotconf/security/passwdprogram.xml     |   1 +
 docs-xml/smbdotconf/security/passwordserver.xml    |   1 -
 docs-xml/smbdotconf/security/privatedir.xml        |   1 -
 docs-xml/smbdotconf/security/renameuserscript.xml  |   1 +
 docs-xml/smbdotconf/security/rootdirectory.xml     |   1 +
 docs-xml/smbdotconf/security/smbpasswdfile.xml     |   1 -
 docs-xml/smbdotconf/security/tlscafile.xml         |   1 -
 docs-xml/smbdotconf/security/tlscertfile.xml       |   1 -
 docs-xml/smbdotconf/security/tlscrlfile.xml        |   1 -
 docs-xml/smbdotconf/security/tlsdhparamsfile.xml   |   1 -
 docs-xml/smbdotconf/security/tlskeyfile.xml        |   1 -
 docs-xml/smbdotconf/security/tlspriority.xml       |   1 -
 docs-xml/smbdotconf/security/usernamemap.xml       |   1 +
 docs-xml/smbdotconf/security/usernamemapscript.xml |   1 +
 docs-xml/smbdotconf/tuning/aiowritebehind.xml      |   1 +
 docs-xml/smbdotconf/tuning/socketoptions.xml       |   1 -
 docs-xml/smbdotconf/vfs/getquotacommand.xml        |   3 +-
 docs-xml/smbdotconf/vfs/msdfsproxy.xml             |   3 +-
 docs-xml/smbdotconf/vfs/setquotacommand.xml        |   3 +-
 docs-xml/smbdotconf/winbind/templatehomedir.xml    |   1 -
 docs-xml/smbdotconf/winbind/templateshell.xml      |   1 -
 .../smbdotconf/winbind/winbinddsocketdirectory.xml |   1 -
 docs-xml/smbdotconf/winbind/winbindseparator.xml   |   1 -
 docs-xml/smbdotconf/wins/winshook.xml              |   3 +-
 lib/afs/afs_funcs.c                                |   4 +-
 lib/krb5_wrap/krb5_samba.c                         |   6 +
 lib/param/loadparm.c                               |  47 ++++++--
 lib/param/loadparm.h                               |  18 ++-
 lib/param/param.h                                  |   1 +
 lib/param/s3_param.h                               |   1 -
 lib/util/debug_s3.c                                |   8 +-
 script/generate_param.py                           |  53 +++++---
 selftest/target/Samba.pm                           |   6 -
 selftest/target/Samba3.pm                          |   2 +-
 source3/auth/auth_util.c                           |  12 +-
 source3/auth/pampass.c                             |   4 +-
 source3/auth/user_util.c                           |   6 +-
 source3/groupdb/mapping.c                          |  30 +++--
 source3/include/proto.h                            |  20 ++--
 source3/lib/netapi/serverinfo.c                    |   8 +-
 source3/lib/popt_common.c                          |   4 +-
 source3/lib/smbldap.c                              |   2 +-
 source3/lib/substitute.c                           |  29 -----
 source3/lib/sysquotas.c                            |   8 +-
 source3/lib/util.c                                 |  12 +-
 source3/lib/util_path.c                            |   1 +
 source3/lib/util_str.c                             |  74 ------------
 source3/libnet/libnet_dssync_passdb.c              |   6 +-
 source3/librpc/crypto/gse.c                        |  10 ++
 source3/modules/vfs_default.c                      |   4 +-
 source3/modules/vfs_dfs_samba4.c                   |   5 +-
 source3/modules/vfs_expand_msdfs.c                 |   4 +-
 source3/modules/vfs_fileid.c                       |   5 +-
 source3/modules/vfs_fruit.c                        |   4 +-
 source3/modules/vfs_full_audit.c                   |   9 +-
 source3/modules/vfs_glusterfs.c                    |  19 ++-
 source3/modules/vfs_nfs4acl_xattr.c                |   4 +-
 source3/modules/vfs_recycle.c                      |   4 +-
 source3/modules/vfs_streams_depot.c                |   4 +-
 source3/modules/vfs_tsmsm.c                        |  14 ++-
 source3/modules/vfs_virusfilter_utils.c            |   5 +-
 source3/nmbd/nmbd.c                                |   8 +-
 source3/nmbd/nmbd_sendannounce.c                   |  12 +-
 source3/nmbd/nmbd_serverlistdb.c                   |   4 +-
 source3/nmbd/nmbd_winsserver.c                     |   4 +-
 source3/nmbd/nmbd_workgroupdb.c                    |   4 +-
 source3/param/loadparm.c                           |  80 +++++++++----
 source3/param/loadparm_ctx.c                       |   1 -
 source3/param/service.c                            |   6 +-
 source3/passdb/pdb_interface.c                     |  10 +-
 source3/passdb/pdb_ldap.c                          |  38 +++---
 source3/passdb/pdb_ldap_util.c                     |   6 +-
 source3/passdb/pdb_smbpasswd.c                     |   6 +-
 source3/passdb/pdb_tdb.c                           |   4 +-
 source3/passdb/secrets.c                           |   2 +-
 source3/printing/load.c                            |   4 +-
 source3/printing/notify.c                          |  32 +++--
 source3/printing/nt_printing.c                     |  25 +++-
 source3/printing/nt_printing_ads.c                 |   4 +-
 source3/printing/nt_printing_os2.c                 |   4 +-
 source3/printing/print_cups.c                      |  32 +++--
 source3/printing/print_generic.c                   |  30 +++--
 source3/printing/print_iprint.c                    |  26 ++--
 source3/printing/printing.c                        |  50 +++++---
 source3/printing/printspoolss.c                    |   5 +-
 source3/printing/queue_process.c                   |   5 +-
 source3/printing/spoolssd.c                        |  14 ++-
 source3/rpc_server/epmd.c                          |   6 +-
 source3/rpc_server/fss/srv_fss_agent.c             |  12 +-
 source3/rpc_server/fssd.c                          |   6 +-
 source3/rpc_server/lsasd.c                         |   8 +-
 source3/rpc_server/mdssvc/es_parser_test.c         |  12 +-
 source3/rpc_server/mdssvc/mdssvc_es.c              |  24 ++--
 source3/rpc_server/mdssvc/srv_mdssvc_nt.c          |   4 +-
 source3/rpc_server/samr/srv_samr_chgpasswd.c       |  14 ++-
 source3/rpc_server/samr/srv_samr_nt.c              |  29 +++--
 source3/rpc_server/spoolss/srv_spoolss_nt.c        |  77 ++++++++----
 source3/rpc_server/srvsvc/srv_srvsvc_nt.c          | 133 +++++++++++++--------
 source3/rpc_server/winreg/srv_winreg_nt.c          |   9 +-
 source3/smbd/close.c                               |  14 ++-
 source3/smbd/conn_idle.c                           |   4 +-
 source3/smbd/connection.c                          |   4 +-
 source3/smbd/dfree.c                               |   4 +-
 source3/smbd/dosmode.c                             |   4 +-
 source3/smbd/durable.c                             |   4 +-
 source3/smbd/fake_file.c                           |   6 +-
 source3/smbd/lanman.c                              |  30 +++--
 source3/smbd/mangle.c                              |   2 +-
 source3/smbd/message.c                             |  22 +++-
 source3/smbd/msdfs.c                               |  46 ++++---
 source3/smbd/nttrans.c                             |   8 +-
 source3/smbd/open.c                                |   4 +-
 source3/smbd/password.c                            |   4 +-
 source3/smbd/perfcount.c                           |   4 +-
 source3/smbd/process.c                             |   8 +-
 source3/smbd/reply.c                               |  17 ++-
 source3/smbd/server.c                              |   4 +-
 source3/smbd/server_reload.c                       |   8 +-
 source3/smbd/service.c                             |  52 ++++----
 source3/smbd/share_access.c                        |  17 ++-
 source3/smbd/smb2_query_directory.c                |   6 +-
 source3/smbd/smb2_tcon.c                           |   7 +-
 source3/smbd/trans2.c                              |  47 +++++---
 source3/smbd/uid.c                                 |   4 +-
 source3/torture/cmd_vfs.c                          |   5 +-
 source3/utils/net_usershare.c                      |  14 ++-
 source3/utils/net_vfs.c                            |   4 +-
 source3/utils/sharesec.c                           |   4 +-
 source3/utils/smbpasswd.c                          |   4 +-
 source3/utils/testparm.c                           |  46 +++----
 source3/winbindd/winbindd.c                        |  12 +-
 source3/winbindd/winbindd_dual.c                   |   7 +-
 source4/auth/gensec/gensec_gssapi.c                |   2 +-
 source4/auth/kerberos/krb5_init_context.c          |  12 +-
 source4/dsdb/common/util.c                         |   4 +-
 source4/nbt_server/wins/winsdb.c                   |   4 +-
 source4/rpc_server/srvsvc/dcesrv_srvsvc.c          |   6 +-
 230 files changed, 1142 insertions(+), 662 deletions(-)


Changeset truncated at 500 lines:

diff --git a/docs-xml/smbdotconf/base/comment.xml b/docs-xml/smbdotconf/base/comment.xml
index b0dd91c8839..c5aba83451a 100644
--- a/docs-xml/smbdotconf/base/comment.xml
+++ b/docs-xml/smbdotconf/base/comment.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="comment"
                  context="S"
                  type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
     <para>This is a text field that is seen next to a share 
diff --git a/docs-xml/smbdotconf/base/doscharset.xml b/docs-xml/smbdotconf/base/doscharset.xml
index c99b8403ccf..ebd7586158c 100644
--- a/docs-xml/smbdotconf/base/doscharset.xml
+++ b/docs-xml/smbdotconf/base/doscharset.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="dos charset"
                  type="string"
                  context="G"
-                 constant="1"
                  handler="handle_dos_charset"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
diff --git a/docs-xml/smbdotconf/base/netbiosname.xml b/docs-xml/smbdotconf/base/netbiosname.xml
index 89cf73add31..e9e05382d44 100644
--- a/docs-xml/smbdotconf/base/netbiosname.xml
+++ b/docs-xml/smbdotconf/base/netbiosname.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="netbios name"
                  context="G"
                  type="ustring"
-                 constant="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
         <para>
diff --git a/docs-xml/smbdotconf/base/netbiosscope.xml b/docs-xml/smbdotconf/base/netbiosscope.xml
index c5be02825a1..078697f4805 100644
--- a/docs-xml/smbdotconf/base/netbiosscope.xml
+++ b/docs-xml/smbdotconf/base/netbiosscope.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="netbios scope"
                  context="G"
                  type="ustring"
-                 constant="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
         <para>This sets the NetBIOS scope that Samba will 
diff --git a/docs-xml/smbdotconf/base/path.xml b/docs-xml/smbdotconf/base/path.xml
index c84e039875a..669c20d2a8b 100644
--- a/docs-xml/smbdotconf/base/path.xml
+++ b/docs-xml/smbdotconf/base/path.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="path"
                  context="S"
                  type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <synonym>directory</synonym>
 <description>
diff --git a/docs-xml/smbdotconf/base/realm.xml b/docs-xml/smbdotconf/base/realm.xml
index 8499c786d4f..dd39c1bb0d4 100644
--- a/docs-xml/smbdotconf/base/realm.xml
+++ b/docs-xml/smbdotconf/base/realm.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="realm"
                  context="G"
                  type="string"
-                 constant="1"
                  handler="handle_realm"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
diff --git a/docs-xml/smbdotconf/base/serverstring.xml b/docs-xml/smbdotconf/base/serverstring.xml
index f6bc8089f6e..40882957e9d 100644
--- a/docs-xml/smbdotconf/base/serverstring.xml
+++ b/docs-xml/smbdotconf/base/serverstring.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="server string"
                  context="G"
                  type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
         <para>This controls what string will show up in the printer comment box in print 
diff --git a/docs-xml/smbdotconf/base/sharebackend.xml b/docs-xml/smbdotconf/base/sharebackend.xml
index 08124cd21dc..4da8b177da1 100644
--- a/docs-xml/smbdotconf/base/sharebackend.xml
+++ b/docs-xml/smbdotconf/base/sharebackend.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="share backend"
                  context="G"
                  type="string"
-                 constant="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>
diff --git a/docs-xml/smbdotconf/base/unixcharset.xml b/docs-xml/smbdotconf/base/unixcharset.xml
index 06754a419f0..23c4f1edf43 100644
--- a/docs-xml/smbdotconf/base/unixcharset.xml
+++ b/docs-xml/smbdotconf/base/unixcharset.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="unix charset"
                  context="G"
                  type="string"
-                 constant="1"
                  handler="handle_charset"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
diff --git a/docs-xml/smbdotconf/base/workgroup.xml b/docs-xml/smbdotconf/base/workgroup.xml
index eb8ca182c94..1408147810e 100644
--- a/docs-xml/smbdotconf/base/workgroup.xml
+++ b/docs-xml/smbdotconf/base/workgroup.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="workgroup"
                  context="G"
                  type="ustring"
-                 constant="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
         <para>This controls what workgroup your server will 
diff --git a/docs-xml/smbdotconf/domain/gpoupdatecommand.xml b/docs-xml/smbdotconf/domain/gpoupdatecommand.xml
index 6bf88f8e68a..fd0e7bf9c43 100644
--- a/docs-xml/smbdotconf/domain/gpoupdatecommand.xml
+++ b/docs-xml/smbdotconf/domain/gpoupdatecommand.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="gpo update command"
                  context="G"
                  type="list"
-                 advanced="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>This option sets the command that is called to apply GPO policies.
diff --git a/docs-xml/smbdotconf/filename/hidefiles.xml b/docs-xml/smbdotconf/filename/hidefiles.xml
index 0b475053ee1..d4e3da39ee6 100644
--- a/docs-xml/smbdotconf/filename/hidefiles.xml
+++ b/docs-xml/smbdotconf/filename/hidefiles.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="hide files"
-				 type="string"
+                 type="string"
                  context="S"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>This is a list of files or directories that are not 
diff --git a/docs-xml/smbdotconf/filename/vetofiles.xml b/docs-xml/smbdotconf/filename/vetofiles.xml
index acbc3dcffb3..11bb51e6c76 100644
--- a/docs-xml/smbdotconf/filename/vetofiles.xml
+++ b/docs-xml/smbdotconf/filename/vetofiles.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="veto files"
                  context="S"
                  type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
  <description>
 	<para>
diff --git a/docs-xml/smbdotconf/filename/vetooplockfiles.xml b/docs-xml/smbdotconf/filename/vetooplockfiles.xml
index dde3705a1c1..8d6a9224953 100644
--- a/docs-xml/smbdotconf/filename/vetooplockfiles.xml
+++ b/docs-xml/smbdotconf/filename/vetooplockfiles.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="veto oplock files"
                  context="S"
                  type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
  <description>
 	<para>
diff --git a/docs-xml/smbdotconf/logging/logfile.xml b/docs-xml/smbdotconf/logging/logfile.xml
index eb751cb9732..07762ee06e0 100644
--- a/docs-xml/smbdotconf/logging/logfile.xml
+++ b/docs-xml/smbdotconf/logging/logfile.xml
@@ -3,6 +3,7 @@
                  type="string"
                  function="logfile"
                  handler="handle_logfile"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
     <para>
diff --git a/docs-xml/smbdotconf/logging/logging.xml b/docs-xml/smbdotconf/logging/logging.xml
index b152d0c469e..0ab2c1f131b 100644
--- a/docs-xml/smbdotconf/logging/logging.xml
+++ b/docs-xml/smbdotconf/logging/logging.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="logging"
                  type="string"
                  context="G"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 
diff --git a/docs-xml/smbdotconf/logging/loglevel.xml b/docs-xml/smbdotconf/logging/loglevel.xml
index d3bed8a939b..273765c6fbe 100644
--- a/docs-xml/smbdotconf/logging/loglevel.xml
+++ b/docs-xml/smbdotconf/logging/loglevel.xml
@@ -2,6 +2,7 @@
                  type="string"
                  context="G"
                  handler="handle_debug_list"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <synonym>debuglevel</synonym>
 <description>
diff --git a/docs-xml/smbdotconf/logon/abortshutdownscript.xml b/docs-xml/smbdotconf/logon/abortshutdownscript.xml
index d5f714202fe..7ce0f1fa7e5 100644
--- a/docs-xml/smbdotconf/logon/abortshutdownscript.xml
+++ b/docs-xml/smbdotconf/logon/abortshutdownscript.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="abort shutdown script"
                  context="G"
-				 type="string"
+                 type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>This a full path name to a script called by <citerefentry><refentrytitle>smbd</refentrytitle>
diff --git a/docs-xml/smbdotconf/logon/addgroupscript.xml b/docs-xml/smbdotconf/logon/addgroupscript.xml
index 18d7230d32c..3b347d010b8 100644
--- a/docs-xml/smbdotconf/logon/addgroupscript.xml
+++ b/docs-xml/smbdotconf/logon/addgroupscript.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="add group script"
 		context="G"
 		type="string"
+		substitution="1"
 		xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>
diff --git a/docs-xml/smbdotconf/logon/addmachinescript.xml b/docs-xml/smbdotconf/logon/addmachinescript.xml
index 5d88170fc28..db1f5bc98e0 100644
--- a/docs-xml/smbdotconf/logon/addmachinescript.xml
+++ b/docs-xml/smbdotconf/logon/addmachinescript.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="add machine script"
                  context="G"
-				 type="string"
+                 type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>
diff --git a/docs-xml/smbdotconf/logon/adduserscript.xml b/docs-xml/smbdotconf/logon/adduserscript.xml
index 981d6702c15..4be1146f4e7 100644
--- a/docs-xml/smbdotconf/logon/adduserscript.xml
+++ b/docs-xml/smbdotconf/logon/adduserscript.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="add user script"
                  context="G"
-				 type="string"
+                 type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>
diff --git a/docs-xml/smbdotconf/logon/addusertogroupscript.xml b/docs-xml/smbdotconf/logon/addusertogroupscript.xml
index d871ead05d2..f6e9cc2d967 100644
--- a/docs-xml/smbdotconf/logon/addusertogroupscript.xml
+++ b/docs-xml/smbdotconf/logon/addusertogroupscript.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="add user to group script"
                  context="G"
-				 type="string"
+                 type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>
diff --git a/docs-xml/smbdotconf/logon/deletegroupscript.xml b/docs-xml/smbdotconf/logon/deletegroupscript.xml
index cad0c2a8665..be8bb0d9227 100644
--- a/docs-xml/smbdotconf/logon/deletegroupscript.xml
+++ b/docs-xml/smbdotconf/logon/deletegroupscript.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="delete group script"
                  context="G"
-				 type="string"
+                 type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>This is the full pathname to a script that will 
diff --git a/docs-xml/smbdotconf/logon/deleteuserfromgroupscript.xml b/docs-xml/smbdotconf/logon/deleteuserfromgroupscript.xml
index 07a21a732d1..1654a0909df 100644
--- a/docs-xml/smbdotconf/logon/deleteuserfromgroupscript.xml
+++ b/docs-xml/smbdotconf/logon/deleteuserfromgroupscript.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="delete user from group script"
                  context="G"
-				 type="string"
+                 type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>Full path to the script that will be called when 
diff --git a/docs-xml/smbdotconf/logon/deleteuserscript.xml b/docs-xml/smbdotconf/logon/deleteuserscript.xml
index 128fa899120..22897cbef77 100644
--- a/docs-xml/smbdotconf/logon/deleteuserscript.xml
+++ b/docs-xml/smbdotconf/logon/deleteuserscript.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="delete user script"
-			     type="string"
+                 type="string"
                  context="G"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>This is the full pathname to a script that will 
diff --git a/docs-xml/smbdotconf/logon/logondrive.xml b/docs-xml/smbdotconf/logon/logondrive.xml
index 9f615986c4f..9767693244c 100644
--- a/docs-xml/smbdotconf/logon/logondrive.xml
+++ b/docs-xml/smbdotconf/logon/logondrive.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="logon drive"
                  context="G"
                  type="string"
-                 constant="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>
diff --git a/docs-xml/smbdotconf/logon/logonhome.xml b/docs-xml/smbdotconf/logon/logonhome.xml
index d2116740d2a..cb5f5d5060b 100644
--- a/docs-xml/smbdotconf/logon/logonhome.xml
+++ b/docs-xml/smbdotconf/logon/logonhome.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="logon home"
                  context="G"
                  type="string"
-                 constant="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>
diff --git a/docs-xml/smbdotconf/logon/logonpath.xml b/docs-xml/smbdotconf/logon/logonpath.xml
index 106bb59453d..440ebc4284e 100644
--- a/docs-xml/smbdotconf/logon/logonpath.xml
+++ b/docs-xml/smbdotconf/logon/logonpath.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="logon path"
                  context="G"
                  type="string"
-                 constant="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>
diff --git a/docs-xml/smbdotconf/logon/logonscript.xml b/docs-xml/smbdotconf/logon/logonscript.xml
index 3142a6c84aa..cf024662214 100644
--- a/docs-xml/smbdotconf/logon/logonscript.xml
+++ b/docs-xml/smbdotconf/logon/logonscript.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="logon script"
                  context="G"
                  type="string"
-                 constant="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>
diff --git a/docs-xml/smbdotconf/logon/setprimarygroupscript.xml b/docs-xml/smbdotconf/logon/setprimarygroupscript.xml
index 60d2cae1325..8d1ae366f44 100644
--- a/docs-xml/smbdotconf/logon/setprimarygroupscript.xml
+++ b/docs-xml/smbdotconf/logon/setprimarygroupscript.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="set primary group script"
                  context="G"
-				 type="string"
+                 type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 
diff --git a/docs-xml/smbdotconf/logon/shutdownscript.xml b/docs-xml/smbdotconf/logon/shutdownscript.xml
index e66ed92193f..ea5b65fda81 100644
--- a/docs-xml/smbdotconf/logon/shutdownscript.xml
+++ b/docs-xml/smbdotconf/logon/shutdownscript.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="shutdown script"
                  context="G"
-				 type="string"
+                 type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>This a full path name to a script called by 
diff --git a/docs-xml/smbdotconf/misc/addsharecommand.xml b/docs-xml/smbdotconf/misc/addsharecommand.xml
index 6bbdef61967..484b591c439 100644
--- a/docs-xml/smbdotconf/misc/addsharecommand.xml
+++ b/docs-xml/smbdotconf/misc/addsharecommand.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="add share command"
                  context="G"
                  type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>
diff --git a/docs-xml/smbdotconf/misc/afsusernamemap.xml b/docs-xml/smbdotconf/misc/afsusernamemap.xml
index 4dc3d465744..f3f7390f4c5 100644
--- a/docs-xml/smbdotconf/misc/afsusernamemap.xml
+++ b/docs-xml/smbdotconf/misc/afsusernamemap.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="afs username map"
                  context="G"
                  type="string"
-                 constant="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
  <description>
 	<para>If you are using the fake kaserver AFS feature, you might
diff --git a/docs-xml/smbdotconf/misc/auto_services.xml b/docs-xml/smbdotconf/misc/auto_services.xml
index a7d7f13ffcd..d843d889972 100644
--- a/docs-xml/smbdotconf/misc/auto_services.xml
+++ b/docs-xml/smbdotconf/misc/auto_services.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="auto services"
                  context="G"
                  type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <synonym>preload</synonym>
 <description>
diff --git a/docs-xml/smbdotconf/misc/cachedirectory.xml b/docs-xml/smbdotconf/misc/cachedirectory.xml
index 21d7d9461d8..480f31b63cf 100644
--- a/docs-xml/smbdotconf/misc/cachedirectory.xml
+++ b/docs-xml/smbdotconf/misc/cachedirectory.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="cache directory"
                  context="G"
                  type="string"
-                 constant="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>Usually, most of the TDB files are stored in the <parameter
diff --git a/docs-xml/smbdotconf/misc/changesharecommand.xml b/docs-xml/smbdotconf/misc/changesharecommand.xml
index 9f805b138a7..4cc74515376 100644
--- a/docs-xml/smbdotconf/misc/changesharecommand.xml
+++ b/docs-xml/smbdotconf/misc/changesharecommand.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="change share command"
                  context="G"
                  type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>
diff --git a/docs-xml/smbdotconf/misc/configfile.xml b/docs-xml/smbdotconf/misc/configfile.xml
index 566d4306b37..3b67fb00459 100644
--- a/docs-xml/smbdotconf/misc/configfile.xml
+++ b/docs-xml/smbdotconf/misc/configfile.xml
@@ -2,6 +2,7 @@
                  context="G"
                  type="string"
                  function="next_configfile"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>This allows you to override the config file 
diff --git a/docs-xml/smbdotconf/misc/ctdbdsocket.xml b/docs-xml/smbdotconf/misc/ctdbdsocket.xml
index f852f593c82..2bc118bd7a7 100644
--- a/docs-xml/smbdotconf/misc/ctdbdsocket.xml
+++ b/docs-xml/smbdotconf/misc/ctdbdsocket.xml
@@ -1,7 +1,6 @@
 <samba:parameter name="ctdbd socket"
                  context="G"
                  type="string"
-                 constant="1"
                  function="_ctdbd_socket"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
diff --git a/docs-xml/smbdotconf/misc/defaultservice.xml b/docs-xml/smbdotconf/misc/defaultservice.xml
index 788506f4de9..2da968b9c2f 100644
--- a/docs-xml/smbdotconf/misc/defaultservice.xml
+++ b/docs-xml/smbdotconf/misc/defaultservice.xml
@@ -2,6 +2,7 @@
                  context="G"
                  type="string"
                  function="defaultservice"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <synonym>default</synonym>
 <description>
diff --git a/docs-xml/smbdotconf/misc/deletesharecommand.xml b/docs-xml/smbdotconf/misc/deletesharecommand.xml
index b5942b69e12..f569cd2eac4 100644
--- a/docs-xml/smbdotconf/misc/deletesharecommand.xml
+++ b/docs-xml/smbdotconf/misc/deletesharecommand.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="delete share command"
                  context="G"
                  type="string"
+                 substitution="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 	<para>
diff --git a/docs-xml/smbdotconf/misc/dfreecommand.xml b/docs-xml/smbdotconf/misc/dfreecommand.xml
index a1eed4948a6..b12ee0f2923 100644
--- a/docs-xml/smbdotconf/misc/dfreecommand.xml
+++ b/docs-xml/smbdotconf/misc/dfreecommand.xml
@@ -1,6 +1,7 @@
 <samba:parameter name="dfree command"
 	         context="S"
-			 type="string"
+		 type="string"
+		 substitution="1"


-- 
Samba Shared Repository



More information about the samba-cvs mailing list