Changeset 124 for branches/samba-3.0/source/param
- Timestamp:
- Mar 12, 2008, 9:08:18 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.0/source/param/loadparm.c
r114 r124 238 238 char *szLdapSuffix; 239 239 char *szLdapAdminDn; 240 int ldap_debug_level; 241 int ldap_debug_threshold; 240 242 int iAclCompat; 241 243 char *szCupsServer; … … 404 406 BOOL bNo_set_dir; 405 407 BOOL bGuest_only; 408 BOOL bAdministrative_share; 406 409 BOOL bGuest_ok; 407 410 BOOL bPrint_ok; … … 546 549 True, /* bNo_set_dir */ 547 550 False, /* bGuest_only */ 551 False, /* bAdministrative_share */ 548 552 False, /* bGuest_ok */ 549 553 False, /* bPrint_ok */ … … 635 639 static BOOL handle_charset( int snum, const char *pszParmValue, char **ptr ); 636 640 static BOOL handle_printing( int snum, const char *pszParmValue, char **ptr); 641 static BOOL handle_ldap_debug_level( int snum, const char *pszParmValue, char **ptr); 637 642 638 643 static void set_server_role(void); … … 936 941 {"guest only", P_BOOL, P_LOCAL, &sDefault.bGuest_only, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 937 942 {"only guest", P_BOOL, P_LOCAL, &sDefault.bGuest_only, NULL, NULL, FLAG_HIDE}, 943 {"administrative share", P_BOOL, P_LOCAL, &sDefault.bAdministrative_share, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT}, 938 944 939 945 {"guest ok", P_BOOL, P_LOCAL, &sDefault.bGuest_ok, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT}, … … 1189 1195 {"ldap page size", P_INTEGER, P_GLOBAL, &Globals.ldap_page_size, NULL, NULL, FLAG_ADVANCED}, 1190 1196 {"ldap user suffix", P_STRING, P_GLOBAL, &Globals.szLdapUserSuffix, NULL, NULL, FLAG_ADVANCED}, 1197 1198 {"ldap debug level", P_INTEGER, P_GLOBAL, &Globals.ldap_debug_level, handle_ldap_debug_level, NULL, FLAG_ADVANCED}, 1199 {"ldap debug threshold", P_INTEGER, P_GLOBAL, &Globals.ldap_debug_threshold, NULL, NULL, FLAG_ADVANCED}, 1200 1191 1201 1192 1202 {N_("Miscellaneous Options"), P_SEP, P_SEPARATOR}, … … 1614 1624 Globals.ldap_page_size = LDAP_PAGE_SIZE; 1615 1625 1626 Globals.ldap_debug_level = 0; 1627 Globals.ldap_debug_threshold = 10; 1628 1616 1629 /* This is what we tell the afs client. in reality we set the token 1617 1630 * to never expire, though, when this runs out the afs client will … … 1940 1953 FN_GLOBAL_INTEGER(lp_ldap_timeout, &Globals.ldap_timeout) 1941 1954 FN_GLOBAL_INTEGER(lp_ldap_page_size, &Globals.ldap_page_size) 1955 FN_GLOBAL_INTEGER(lp_ldap_debug_level, &Globals.ldap_debug_level) 1956 FN_GLOBAL_INTEGER(lp_ldap_debug_threshold, &Globals.ldap_debug_threshold) 1942 1957 FN_GLOBAL_STRING(lp_add_share_cmd, &Globals.szAddShareCommand) 1943 1958 FN_GLOBAL_STRING(lp_change_share_cmd, &Globals.szChangeShareCommand) … … 2103 2118 FN_LOCAL_BOOL(lp_guest_ok, bGuest_ok) 2104 2119 FN_LOCAL_BOOL(lp_guest_only, bGuest_only) 2120 FN_LOCAL_BOOL(lp_administrative_share, bAdministrative_share) 2105 2121 FN_LOCAL_BOOL(lp_print_ok, bPrint_ok) 2106 2122 FN_LOCAL_BOOL(lp_map_hidden, bMap_hidden) … … 2723 2739 ServicePtrs[i]->bRead_only = True; 2724 2740 ServicePtrs[i]->bGuest_only = False; 2741 ServicePtrs[i]->bAdministrative_share = True; 2725 2742 ServicePtrs[i]->bGuest_ok = guest_ok; 2726 2743 ServicePtrs[i]->bPrint_ok = False; … … 3247 3264 free_service(&serviceTemp); 3248 3265 return (bRetval); 3266 } 3267 3268 static BOOL handle_ldap_debug_level(int snum, const char *pszParmValue, char **ptr) 3269 { 3270 Globals.ldap_debug_level = lp_int(pszParmValue); 3271 init_ldap_debugging(); 3272 return True; 3249 3273 } 3250 3274
Note:
See TracChangeset
for help on using the changeset viewer.