The branch, master has been updated
       via  280d187 lib/param: Rename param_enums.c to param_table.c
       via  b94ab3c lib/param: Remove 'case insensitive filesystem'
       via  8b1a9f3 lib/param: Remove "ntptr providor" and hard-code in s4 
spoolss server
       via  01f25ad s3-param: Merge parameter varaibles with lib/param
       via  7881f4a s3-param: fix indent on cups encrypt
       via  2daf120 s3-param: Merge a number of s4 parameters from lib/param to 
make this table common
       via  80d3208 param: Make internal handler for 'server role' common
       via  9521cd0 param: Make the 'unicode' parameter common
      from  69e98ff Remove unused variable.

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


- Log -----------------------------------------------------------------
commit 280d1877fdc9c481f1cfc6e62c74ed398da97d01
Author: Andrew Bartlett <abart...@samba.org>
Date:   Mon Jul 23 12:35:02 2012 +1000

    lib/param: Rename param_enums.c to param_table.c
    
    This is in preperation for the parameter table being merged into this file.
    
    Andrew Bartlett
    
    Autobuild-User(master): Andrew Bartlett <abart...@samba.org>
    Autobuild-Date(master): Tue Jul 24 09:16:44 CEST 2012 on sn-devel-104

commit b94ab3c608eea4eaaad3762ac64995929a354173
Author: Andrew Bartlett <abart...@samba.org>
Date:   Mon Jul 23 12:24:42 2012 +1000

    lib/param: Remove 'case insensitive filesystem'
    
    We use the slightly confusing 'case sensitive = yes' option for the same 
behaviour.
    
    This avoids adding even more confusing documentation for the ntvfs-only 
option.
    
    Andrew Bartlett

commit 8b1a9f3ebd48757e66f6aefc5840986bec223de9
Author: Andrew Bartlett <abart...@samba.org>
Date:   Mon Jul 23 12:01:41 2012 +1000

    lib/param: Remove "ntptr providor" and hard-code in s4 spoolss server
    
    This stub codebase does not justify a merged parameter.
    
    Andrew Bartlett
    
    Pair-Programmed-With: Andrew Tridgell <tri...@samba.org>

commit 01f25adb5aa5e37ba4c14d1e9df8d21c131bb67f
Author: Andrew Bartlett <abart...@samba.org>
Date:   Mon Jul 23 11:43:54 2012 +1000

    s3-param: Merge parameter varaibles with lib/param
    
    Baded on an earlier patch:
    Pair-Programmed-With: Andrew Tridgell <tri...@samba.org>

commit 7881f4adc5081e206a2bde709c0725b27277ba73
Author: Andrew Bartlett <abart...@samba.org>
Date:   Mon Jul 23 11:42:40 2012 +1000

    s3-param: fix indent on cups encrypt

commit 2daf1204c67fe66298a5606aa8eb99227e738b33
Author: Andrew Bartlett <abart...@samba.org>
Date:   Mon Jul 23 11:40:21 2012 +1000

    s3-param: Merge a number of s4 parameters from lib/param to make this table 
common
    
    This is not finished yet, but this is a downpayment on the final task.
    
    Based on an work that that was
    Pair-Programmed-With: Andrew Tridgell <tri...@samba.org>
    
    Andrew Bartlett

commit 80d3208830744f02bba5581938c9e27f473d15b9
Author: Andrew Bartlett <abart...@samba.org>
Date:   Mon Jul 23 11:38:25 2012 +1000

    param: Make internal handler for 'server role' common

commit 9521cd0409add2628352ee5ef888c5a8a90fbb27
Author: Andrew Bartlett <abart...@samba.org>
Date:   Mon Jul 23 09:14:39 2012 +1000

    param: Make the 'unicode' parameter common
    
    This parameter is most useful for interop testing, rather than production 
use.
    
    Andrew Bartlett

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

Summary of changes:
 lib/param/loadparm.c                        |   21 +--
 lib/param/param_functions.c                 |    4 +-
 lib/param/{param_enums.c => param_table.c}  |    0
 source3/include/proto.h                     |    1 +
 source3/libsmb/clientgen.c                  |    3 +
 source3/param/loadparm.c                    |  336 +++++++++++++++++++++++++--
 source3/smbd/negprot.c                      |    6 +-
 source4/param/share_classic.c               |   27 ++-
 source4/rpc_server/spoolss/dcesrv_spoolss.c |    2 +-
 9 files changed, 350 insertions(+), 50 deletions(-)
 rename lib/param/{param_enums.c => param_table.c} (100%)


Changeset truncated at 500 lines:

diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c
index 33aef24..e744e79 100644
--- a/lib/param/loadparm.c
+++ b/lib/param/loadparm.c
@@ -83,7 +83,6 @@ static bool defaults_saved = false;
        char *tls_dhpfile;                                              \
        char *loglevel;                                                 \
        char *panic_action;                                             \
-       int server_role;                                                \
        int security;                                                   \
        int domain_master;                                              \
        int domain_logons;                                              \
@@ -106,7 +105,7 @@ static bool handle_debuglevel(struct loadparm_context 
*lp_ctx, int unused,
 static bool handle_logfile(struct loadparm_context *lp_ctx, int unused,
                           const char *pszParmValue, char **ptr);
 
-#include "lib/param/param_enums.c"
+#include "lib/param/param_table.c"
 
 #define GLOBAL_VAR(name) offsetof(struct loadparm_global, name)
 #define LOCAL_VAR(name) offsetof(struct loadparm_service, name)
@@ -267,14 +266,6 @@ static struct parm_struct parm_table[] = {
                .enum_list      = NULL
        },
        {
-               .label          = "ntptr providor",
-               .type           = P_STRING,
-               .p_class        = P_GLOBAL,
-               .offset         = GLOBAL_VAR(ntptr_providor),
-               .special        = NULL,
-               .enum_list      = NULL
-       },
-       {
                .label          = "passdb backend",
                .type           = P_STRING,
                .p_class        = P_GLOBAL,
@@ -860,14 +851,6 @@ static struct parm_struct parm_table[] = {
                .enum_list      = NULL,
                .flags          = FLAG_ADVANCED,
        },
-       {
-               .label          = "case insensitive filesystem",
-               .type           = P_BOOL,
-               .p_class        = P_LOCAL,
-               .offset         = LOCAL_VAR(bCIFileSystem),
-               .special        = NULL,
-               .enum_list      = NULL
-       },
 
        {
                .label          = "max print jobs",
@@ -1524,7 +1507,6 @@ static struct loadparm_context *global_loadparm_context;
 
 /* These functions remain only in lib/param for now */
 FN_GLOBAL_BOOL(readraw, bReadRaw)
-FN_GLOBAL_BOOL(unicode, bUnicode)
 FN_GLOBAL_BOOL(writeraw, bWriteRaw)
 FN_GLOBAL_STRING(cachedir, szCacheDir)
 FN_GLOBAL_STRING(socket_address, szSocketAddress)
@@ -3301,7 +3283,6 @@ struct loadparm_context *loadparm_init(TALLOC_CTX 
*mem_ctx)
 
        lpcfg_do_global_parameter(lp_ctx, "dcerpc endpoint servers", "epmapper 
wkssvc rpcecho samr netlogon lsarpc spoolss drsuapi dssetup unixinfo browser 
eventlog6 backupkey dnsserver");
        lpcfg_do_global_parameter(lp_ctx, "server services", "s3fs rpc nbt 
wrepl ldap cldap kdc drepl winbind ntp_signd kcc dnsupdate");
-       lpcfg_do_global_parameter(lp_ctx, "ntptr providor", "simple_ldb");
        /* the winbind method for domain controllers is for both RODC
           auth forwarding and for trusted domains */
        lpcfg_do_global_parameter(lp_ctx, "private dir", dyn_PRIVATE_DIR);
diff --git a/lib/param/param_functions.c b/lib/param/param_functions.c
index eb75f7d..3a0ac75 100644
--- a/lib/param/param_functions.c
+++ b/lib/param/param_functions.c
@@ -40,7 +40,6 @@ FN_LOCAL_BOOL(map_hidden, bMap_hidden)
 FN_LOCAL_BOOL(map_archive, bMap_archive)
 FN_LOCAL_BOOL(oplocks, bOpLocks)
 FN_LOCAL_BOOL(strict_sync, bStrictSync)
-FN_LOCAL_BOOL(ci_filesystem, bCIFileSystem)
 FN_LOCAL_BOOL(map_system, bMap_system)
 FN_LOCAL_INTEGER(max_connections, iMaxConnections)
 FN_LOCAL_INTEGER(csc_policy, iCSCPolicy)
@@ -211,11 +210,13 @@ FN_GLOBAL_BOOL(passwd_chat_debug, bPasswdChatDebug)
 FN_GLOBAL_BOOL(registry_shares, bRegistryShares)
 FN_GLOBAL_BOOL(reset_on_zero_vc, bResetOnZeroVC)
 FN_GLOBAL_BOOL(rpc_big_endian, bRpcBigEndian)
+FN_GLOBAL_BOOL(_server_role, server_role)
 FN_GLOBAL_BOOL(stat_cache, bStatCache)
 FN_GLOBAL_BOOL(syslog_only, bSyslogOnly)
 FN_GLOBAL_BOOL(timestamp_logs, bTimestampLogs)
 FN_GLOBAL_BOOL(time_server, bTimeServer)
 FN_GLOBAL_BOOL(tls_enabled, tls_enabled)
+FN_GLOBAL_BOOL(unicode, bUnicode)
 FN_GLOBAL_BOOL(unix_extensions, bUnixExtensions)
 FN_GLOBAL_BOOL(unix_password_sync, bUnixPasswdSync)
 FN_GLOBAL_BOOL(use_mmap, bUseMmap)
@@ -392,7 +393,6 @@ FN_GLOBAL_STRING(log_nt_token_command, szLogNtTokenCommand)
 FN_GLOBAL_STRING(mangling_method, szManglingMethod)
 FN_GLOBAL_STRING(msg_command, szMsgCommand)
 FN_GLOBAL_STRING(nis_home_map_name, szNISHomeMapName)
-FN_GLOBAL_STRING(ntptr_providor, ntptr_providor)
 FN_GLOBAL_STRING(os2_driver_map, szOs2DriverMap)
 FN_GLOBAL_STRING(panic_action, szPanicAction)
 FN_GLOBAL_STRING(passwd_chat, szPasswdChat)
diff --git a/lib/param/param_enums.c b/lib/param/param_table.c
similarity index 100%
rename from lib/param/param_enums.c
rename to lib/param/param_table.c
diff --git a/source3/include/proto.h b/source3/include/proto.h
index 3a2bf1b..ddccbb7 100644
--- a/source3/include/proto.h
+++ b/source3/include/proto.h
@@ -1163,6 +1163,7 @@ bool lp_host_msdfs(void);
 bool lp_enhanced_browsing(void);
 bool lp_use_mmap(void);
 bool lp_unix_extensions(void);
+bool lp_unicode(void);
 bool lp_use_spnego(void);
 bool lp_client_use_spnego(void);
 bool lp_client_use_spnego_principal(void);
diff --git a/source3/libsmb/clientgen.c b/source3/libsmb/clientgen.c
index dcb8467..88cb44d 100644
--- a/source3/libsmb/clientgen.c
+++ b/source3/libsmb/clientgen.c
@@ -191,6 +191,9 @@ struct cli_state *cli_state_create(TALLOC_CTX *mem_ctx,
        if (getenv("CLI_FORCE_ASCII")) {
                force_ascii = true;
        }
+       if (!lp_unicode()) {
+               force_ascii = true;
+       }
        if (flags & CLI_FULL_CONNECTION_FORCE_ASCII) {
                force_ascii = true;
        }
diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c
index 2a9900b..a116531 100644
--- a/source3/param/loadparm.c
+++ b/source3/param/loadparm.c
@@ -114,12 +114,12 @@ static bool defaults_saved = false;
 #define LOADPARM_EXTRA_GLOBALS \
        struct parmlist_entry *param_opt;                               \
        char *szRealm;                                                  \
-       char *szLogLevel;                                               \
+       char *loglevel;                                                 \
        int iminreceivefile;                                            \
        char *szPrintcapname;                                           \
        int CupsEncrypt;                                                \
        int  iPreferredMaster;                                          \
-       int iDomainMaster;                                              \
+       int domain_master;                                              \
        char *szLdapMachineSuffix;                                      \
        char *szLdapUserSuffix;                                         \
        char *szLdapIdmapSuffix;                                        \
@@ -131,7 +131,14 @@ static bool defaults_saved = false;
        char *szIdmapUID;                                               \
        char *szIdmapGID;                                               \
        int winbindMaxDomainConnections;                                \
-       int ismb2_max_credits;
+       int ismb2_max_credits;                                          \
+       char *tls_keyfile;                                              \
+       char *tls_certfile;                                             \
+       char *tls_cafile;                                               \
+       char *tls_crlfile;                                              \
+       char *tls_dhpfile;                                              \
+       char *panic_action;                                             \
+       int bPreferredMaster;
 
 #include "param/param_global.h"
 
@@ -317,7 +324,7 @@ static void add_to_file_list(const char *fname, const char 
*subfname);
 static bool lp_set_cmdline_helper(const char *pszParmName, const char 
*pszParmValue, bool store_values);
 static void free_param_opts(struct parmlist_entry **popts);
 
-#include "lib/param/param_enums.c"
+#include "lib/param/param_table.c"
 
 static const struct enum_list enum_printing[] = {
        {PRINT_SYSV, "sysv"},
@@ -472,6 +479,7 @@ static const struct enum_list enum_kerberos_method[] = {
 #define GLOBAL_VAR(name) offsetof(struct loadparm_global, name)
 #define LOCAL_VAR(name) offsetof(struct loadparm_service, name)
 
+
 static struct parm_struct parm_table[] = {
        {N_("Base Options"), P_SEP, P_SEPARATOR},
 
@@ -605,7 +613,7 @@ static struct parm_struct parm_table[] = {
                .label          = "server role",
                .type           = P_ENUM,
                .p_class        = P_GLOBAL,
-               .offset         = GLOBAL_VAR(ServerRole),
+               .offset         = GLOBAL_VAR(server_role),
                .special        = NULL,
                .enum_list      = enum_server_role,
                .flags          = FLAG_BASIC | FLAG_ADVANCED,
@@ -1370,7 +1378,7 @@ static struct parm_struct parm_table[] = {
                .label          = "log level",
                .type           = P_STRING,
                .p_class        = P_GLOBAL,
-               .offset         = GLOBAL_VAR(szLogLevel),
+               .offset         = GLOBAL_VAR(loglevel),
                .special        = handle_debug_list,
                .enum_list      = NULL,
                .flags          = FLAG_ADVANCED,
@@ -1379,7 +1387,7 @@ static struct parm_struct parm_table[] = {
                .label          = "debuglevel",
                .type           = P_STRING,
                .p_class        = P_GLOBAL,
-               .offset         = GLOBAL_VAR(szLogLevel),
+               .offset         = GLOBAL_VAR(loglevel),
                .special        = handle_debug_list,
                .enum_list      = NULL,
                .flags          = FLAG_HIDE,
@@ -1595,6 +1603,32 @@ static struct parm_struct parm_table[] = {
                .flags          = FLAG_ADVANCED,
        },
        {
+               .label          = "client max protocol",
+               .type           = P_ENUM,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(cli_maxprotocol),
+               .special        = NULL,
+               .enum_list      = enum_protocol,
+               .flags          = FLAG_ADVANCED,
+       },
+       {
+               .label          = "client min protocol",
+               .type           = P_ENUM,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(cli_minprotocol),
+               .special        = NULL,
+               .enum_list      = enum_protocol,
+               .flags          = FLAG_ADVANCED,
+       },
+       {
+               .label          = "unicode",
+               .type           = P_BOOL,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(bUnicode),
+               .special        = NULL,
+               .enum_list      = NULL
+       },
+       {
                .label          = "min receivefile size",
                .type           = P_BYTES,
                .p_class        = P_GLOBAL,
@@ -1873,6 +1907,62 @@ static struct parm_struct parm_table[] = {
                .enum_list      = NULL,
                .flags          = FLAG_ADVANCED,
        },
+       {
+               .label          = "cldap port",
+               .type           = P_INTEGER,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(cldap_port),
+               .special        = NULL,
+               .enum_list      = NULL
+       },
+       {
+               .label          = "dgram port",
+               .type           = P_INTEGER,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(dgram_port),
+               .special        = NULL,
+               .enum_list      = NULL
+       },
+       {
+               .label          = "nbt port",
+               .type           = P_INTEGER,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(nbt_port),
+               .special        = NULL,
+               .enum_list      = NULL
+       },
+       {
+               .label          = "krb5 port",
+               .type           = P_INTEGER,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(krb5_port),
+               .special        = NULL,
+               .enum_list      = NULL
+       },
+       {
+               .label          = "kpasswd port",
+               .type           = P_INTEGER,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(kpasswd_port),
+               .special        = NULL,
+               .enum_list      = NULL
+       },
+       {
+               .label          = "web port",
+               .type           = P_INTEGER,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(web_port),
+               .special        = NULL,
+               .enum_list      = NULL
+       },
+       {
+               .label          = "rpc big endian",
+               .type           = P_BOOL,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(bRpcBigEndian),
+               .special        = NULL,
+               .enum_list      = NULL
+       },
 
        {N_("Tuning Options"), P_SEP, P_SEPARATOR},
 
@@ -2279,7 +2369,7 @@ static struct parm_struct parm_table[] = {
                .label          = "cups encrypt",
                .type           = P_ENUM,
                .p_class        = P_GLOBAL,
-               .offset            = GLOBAL_VAR(CupsEncrypt),
+               .offset         = GLOBAL_VAR(CupsEncrypt),
                .special        = NULL,
                .enum_list      = enum_bool_auto,
                .flags          = FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
@@ -2982,7 +3072,7 @@ static struct parm_struct parm_table[] = {
                .label          = "domain master",
                .type           = P_ENUM,
                .p_class        = P_GLOBAL,
-               .offset         = GLOBAL_VAR(iDomainMaster),
+               .offset         = GLOBAL_VAR(domain_master),
                .special        = NULL,
                .enum_list      = enum_bool_auto,
                .flags          = FLAG_BASIC | FLAG_ADVANCED,
@@ -3479,6 +3569,16 @@ static struct parm_struct parm_table[] = {
                .enum_list      = NULL,
                .flags          = FLAG_ADVANCED,
        },
+       {
+               .label          = "ntp signd socket directory",
+               .type           = P_STRING,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(szNTPSignDSocketDirectory),
+               .special        = NULL,
+               .enum_list      = NULL,
+               .flags          = FLAG_ADVANCED,
+       },
+
 #ifdef WITH_UTMP
        {
                .label          = "utmp directory",
@@ -3959,15 +4059,6 @@ static struct parm_struct parm_table[] = {
                .flags          = FLAG_ADVANCED | FLAG_GLOBAL,
        },
        {
-               .label          = "multicast dns register",
-               .type           = P_BOOL,
-               .p_class        = P_GLOBAL,
-               .offset         = GLOBAL_VAR(bMulticastDnsRegister),
-               .special        = NULL,
-               .enum_list      = NULL,
-               .flags          = FLAG_ADVANCED | FLAG_GLOBAL,
-       },
-       {
                .label          = "panic action",
                .type           = P_STRING,
                .p_class        = P_GLOBAL,
@@ -4292,6 +4383,201 @@ static struct parm_struct parm_table[] = {
                .enum_list      = NULL,
                .flags          = FLAG_ADVANCED,
        },
+       {
+               .label          = "winbindd socket directory",
+               .type           = P_STRING,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(szWinbinddSocketDirectory),
+               .special        = NULL,
+               .enum_list      = NULL,
+               .flags          = FLAG_ADVANCED,
+       },
+       {
+               .label          = "winbindd privileged socket directory",
+               .type           = P_STRING,
+               .p_class        = P_GLOBAL,
+               .offset         = 
GLOBAL_VAR(szWinbinddPrivilegedSocketDirectory),
+               .special        = NULL,
+               .enum_list      = NULL,
+               .flags          = FLAG_ADVANCED,
+       },
+       {
+               .label          = "winbind sealed pipes",
+               .type           = P_BOOL,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(bWinbindSealedPipes),
+               .special        = NULL,
+               .enum_list      = NULL,
+               .flags          = FLAG_ADVANCED,
+       },
+
+       {N_("DNS options"), P_SEP, P_SEPARATOR},
+       {
+               .label          = "allow dns updates",
+               .type           = P_ENUM,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(allow_dns_updates),
+               .special        = NULL,
+               .enum_list      = enum_dns_update_settings,
+               .flags          = FLAG_ADVANCED,
+       },
+       {
+               .label          = "dns forwarder",
+               .type           = P_STRING,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(dns_forwarder),
+               .special        = NULL,
+               .enum_list      = NULL,
+               .flags          = FLAG_ADVANCED,
+       },
+       {
+               .label          = "dns recursive queries",
+               .type           = P_BOOL,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(dns_recursive_queries),
+               .special        = NULL,
+               .enum_list      = NULL
+       },
+       {
+               .label          = "dns update command",
+               .type           = P_CMDLIST,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(szDNSUpdateCommand),
+               .special        = NULL,
+               .enum_list      = NULL,
+               .flags          = FLAG_ADVANCED,
+       },
+       {
+               .label          = "nsupdate command",
+               .type           = P_CMDLIST,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(szNSUpdateCommand),
+               .special        = NULL,
+               .enum_list      = NULL,
+               .flags          = FLAG_ADVANCED,
+       },
+       {
+               .label          = "rndc command",
+               .type           = P_CMDLIST,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(szRNDCCommand),
+               .special        = NULL,
+               .enum_list      = NULL,
+               .flags          = FLAG_ADVANCED,
+       },
+       {
+               .label          = "multicast dns register",
+               .type           = P_BOOL,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(bMulticastDnsRegister),
+               .special        = NULL,
+               .enum_list      = NULL,
+               .flags          = FLAG_ADVANCED | FLAG_GLOBAL,
+       },
+
+       {N_("AD DC options"), P_SEP, P_SEPARATOR},
+
+       {
+               .label          = "samba kcc command",
+               .type           = P_CMDLIST,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(szSambaKCCCommand),
+               .special        = NULL,
+               .enum_list      = NULL,
+               .flags          = FLAG_ADVANCED,
+       },
+       {
+               .label          = "server services",
+               .type           = P_LIST,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(server_services),
+               .special        = NULL,
+               .enum_list      = NULL
+       },
+       {
+               .label          = "dcerpc endpoint servers",
+               .type           = P_LIST,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(dcerpc_ep_servers),
+               .special        = NULL,
+               .enum_list      = NULL
+       },
+       {
+               .label          = "spn update command",
+               .type           = P_CMDLIST,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(szSPNUpdateCommand),
+               .special        = NULL,
+               .enum_list      = NULL,
+               .flags          = FLAG_ADVANCED,
+       },
+       {
+               .label          = "share backend",
+               .type           = P_STRING,
+               .p_class        = P_GLOBAL,
+               .offset         = GLOBAL_VAR(szShareBackend),
+               .special        = NULL,
+               .enum_list      = NULL
+       },
+       {
+               .label          = "ntvfs handler",
+               .type           = P_LIST,


-- 
Samba Shared Repository

Reply via email to