diff options
author | Jeremy Allison <jra@samba.org> | 2001-10-02 06:57:18 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2001-10-02 06:57:18 +0000 |
commit | cb4b13a82ba26c70674fe903d89db1d38103dff7 (patch) | |
tree | 7b2588835f38e224c1cd14114cd63c3e3432f9d2 /source3 | |
parent | 58bc10518bad61e6c8dee38fda82eb8fb1de4bf6 (diff) | |
download | samba-cb4b13a82ba26c70674fe903d89db1d38103dff7.tar.gz samba-cb4b13a82ba26c70674fe903d89db1d38103dff7.tar.bz2 samba-cb4b13a82ba26c70674fe903d89db1d38103dff7.zip |
Fixed the bug with member servers in a Samba PDC hosted domain not allowing
other access. Problem was max time was being set to 0xffffffff, instead of
0x7fffffff.
Jeremy.
(This used to be commit 94403d841710391ec26539e4b4157439d5778ff7)
Diffstat (limited to 'source3')
-rw-r--r-- | source3/lib/debug.c | 10 | ||||
-rw-r--r-- | source3/lib/time.c | 18 | ||||
-rw-r--r-- | source3/passdb/passdb.c | 11 | ||||
-rw-r--r-- | source3/passdb/pdb_nisplus.c | 12 | ||||
-rw-r--r-- | source3/passdb/pdb_smbpasswd.c | 24 | ||||
-rw-r--r-- | source3/po/Makefile.in | 4 | ||||
-rw-r--r-- | source3/po/cat-id-tbl.c | 467 | ||||
-rw-r--r-- | source3/po/i18n_swat.pot | 662 | ||||
-rw-r--r-- | source3/rpc_parse/parse_misc.c | 1 | ||||
-rw-r--r-- | source3/rpc_parse/parse_net.c | 13 |
10 files changed, 629 insertions, 593 deletions
diff --git a/source3/lib/debug.c b/source3/lib/debug.c index 9eb490c27e..6524d58ecb 100644 --- a/source3/lib/debug.c +++ b/source3/lib/debug.c @@ -346,8 +346,14 @@ BOOL reopen_logs( void ) oldumask = umask( 022 ); pstrcpy(fname, debugf ); - if (lp_loaded() && (*lp_logfile())) - pstrcpy(fname, lp_logfile()); + + if (lp_loaded()) { + char *logfname; + + logfname = lp_logfile(); + if (*logfname) + pstrcpy(fname, logfname); + } pstrcpy( debugf, fname ); if (append_log) diff --git a/source3/lib/time.c b/source3/lib/time.c index 59106386d4..cf088e8ee4 100644 --- a/source3/lib/time.c +++ b/source3/lib/time.c @@ -42,7 +42,19 @@ int extra_time_offset = 0; #define TIME_T_MAX (~ (time_t) 0 - TIME_T_MIN) #endif +/******************************************************************* + External access to time_t_min and time_t_max. +********************************************************************/ +time_t get_time_t_min(void) +{ + return TIME_T_MIN; +} + +time_t get_time_t_max(void) +{ + return TIME_T_MAX; +} /******************************************************************* a gettimeofday wrapper @@ -305,6 +317,12 @@ void unix_to_nt_time(NTTIME *nt, time_t t) nt->high = 0; return; } + if (t == TIME_T_MAX) + { + nt->low = 0xffffffff; + nt->high = 0x7fffffff; + return; + } if (t == -1) { nt->low = 0xffffffff; diff --git a/source3/passdb/passdb.c b/source3/passdb/passdb.c index b1e1e2b989..96c11de73a 100644 --- a/source3/passdb/passdb.c +++ b/source3/passdb/passdb.c @@ -77,11 +77,11 @@ static BOOL pdb_fill_default_sam(SAM_ACCOUNT *user) ZERO_STRUCTP(user); user->logon_time = (time_t)0; - user->logoff_time = (time_t)0; - user->kickoff_time = (time_t)0; - user->pass_last_set_time = (time_t)0; - user->pass_can_change_time = (time_t)0; - user->pass_must_change_time = (time_t)0; + user->logoff_time = + user->kickoff_time = + user->pass_last_set_time = + user->pass_can_change_time = + user->pass_must_change_time = get_time_t_max(); user->unknown_3 = 0x00ffffff; /* don't know */ user->logon_divs = 168; /* hours per week */ @@ -140,7 +140,6 @@ BOOL pdb_init_sam_pw(SAM_ACCOUNT **new_sam_acct, struct passwd *pwd) pdb_set_fullname(*new_sam_acct, pwd->pw_gecos); pdb_set_uid(*new_sam_acct, pwd->pw_uid); pdb_set_gid(*new_sam_acct, pwd->pw_gid); - pdb_set_pass_last_set_time(*new_sam_acct, time(NULL)); pdb_set_profile_path(*new_sam_acct, lp_logon_path()); pdb_set_homedir(*new_sam_acct, lp_logon_home()); pdb_set_dir_drive(*new_sam_acct, lp_logon_drive()); diff --git a/source3/passdb/pdb_nisplus.c b/source3/passdb/pdb_nisplus.c index 5bb94c90b7..b73072015b 100644 --- a/source3/passdb/pdb_nisplus.c +++ b/source3/passdb/pdb_nisplus.c @@ -209,7 +209,7 @@ static BOOL make_sam_from_nisp_object(SAM_ACCOUNT *pw_buf, nis_object *obj) * time values. note: this code assumes 32bit time_t! */ - pdb_set_logon_time(pw_buf, -1); + pdb_set_logon_time(pw_buf, get_time_t_max()); ptr = (uchar *)ENTRY_VAL(obj, NPF_LOGON_T); if(ptr && *ptr && (StrnCaseCmp(ptr, "LNT-", 4)==0)) { int i; @@ -223,7 +223,7 @@ static BOOL make_sam_from_nisp_object(SAM_ACCOUNT *pw_buf, nis_object *obj) } } - pdb_set_logoff_time(pw_buf, -1); + pdb_set_logoff_time(pw_buf, get_time_t_max()); ptr = (uchar *)ENTRY_VAL(obj, NPF_LOGOFF_T); if(ptr && *ptr && (StrnCaseCmp(ptr, "LOT-", 4)==0)) { int i; @@ -237,7 +237,7 @@ static BOOL make_sam_from_nisp_object(SAM_ACCOUNT *pw_buf, nis_object *obj) } } - pdb_set_kickoff_time(pw_buf, -1); + pdb_set_kickoff_time(pw_buf, get_time_t_max()); ptr = (uchar *)ENTRY_VAL(obj, NPF_KICK_T); if(ptr && *ptr && (StrnCaseCmp(ptr, "KOT-", 4)==0)) { int i; @@ -251,7 +251,7 @@ static BOOL make_sam_from_nisp_object(SAM_ACCOUNT *pw_buf, nis_object *obj) } } - pdb_set_pass_last_set_time(pw_buf, -1); + pdb_set_pass_last_set_time(pw_buf, get_time_t_max()); ptr = (uchar *)ENTRY_VAL(obj, NPF_PWDLSET_T); if(ptr && *ptr && (StrnCaseCmp(ptr, "LCT-", 4)==0)) { int i; @@ -265,7 +265,7 @@ static BOOL make_sam_from_nisp_object(SAM_ACCOUNT *pw_buf, nis_object *obj) } } - pdb_set_pass_can_change_time(pw_buf, -1); + pdb_set_pass_can_change_time(pw_buf, get_time_t_max()); ptr = (uchar *)ENTRY_VAL(obj, NPF_PWDCCHG_T); if(ptr && *ptr && (StrnCaseCmp(ptr, "CCT-", 4)==0)) { int i; @@ -279,7 +279,7 @@ static BOOL make_sam_from_nisp_object(SAM_ACCOUNT *pw_buf, nis_object *obj) } } - pdb_set_pass_must_change_time(pw_buf, -1); + pdb_set_pass_must_change_time(pw_buf, get_time_t_max()); ptr = (uchar *)ENTRY_VAL(obj, NPF_PWDMCHG_T); if(ptr && *ptr && (StrnCaseCmp(ptr, "MCT-", 4)==0)) { int i; diff --git a/source3/passdb/pdb_smbpasswd.c b/source3/passdb/pdb_smbpasswd.c index b01f03e124..7d14d3e0e0 100644 --- a/source3/passdb/pdb_smbpasswd.c +++ b/source3/passdb/pdb_smbpasswd.c @@ -101,17 +101,16 @@ static BOOL pw_file_unlock(int fd, int *plock_depth) /************************************************************** Intialize a smb_passwd struct *************************************************************/ + static void pdb_init_smb(struct smb_passwd *user) { - if (user == NULL) + if (user == NULL) return; - ZERO_STRUCTP (user); + ZERO_STRUCTP (user); - user->pass_last_set_time = (time_t)-1; + user->pass_last_set_time = get_time_t_max(); } - - /*************************************************************** Internal fn to enumerate the smbpasswd list. Returns a void pointer to ensure no modification outside this module. Checks for atomic @@ -1154,22 +1153,21 @@ Error was %s\n", pwd->smb_name, pfile2, strerror(errno))); ********************************************************************/ static BOOL build_smb_pass (struct smb_passwd *smb_pw, SAM_ACCOUNT *sampass) { - if (sampass == NULL) + if (sampass == NULL) return False; - ZERO_STRUCTP(smb_pw); + ZERO_STRUCTP(smb_pw); - smb_pw->smb_userid=pdb_get_uid(sampass); - smb_pw->smb_name=pdb_get_username(sampass); + smb_pw->smb_userid=pdb_get_uid(sampass); + smb_pw->smb_name=pdb_get_username(sampass); smb_pw->smb_passwd=pdb_get_lanman_passwd(sampass); smb_pw->smb_nt_passwd=pdb_get_nt_passwd(sampass); - smb_pw->acct_ctrl=pdb_get_acct_ctrl(sampass); - smb_pw->pass_last_set_time=pdb_get_pass_last_set_time(sampass); - - return True; + smb_pw->acct_ctrl=pdb_get_acct_ctrl(sampass); + smb_pw->pass_last_set_time=pdb_get_pass_last_set_time(sampass); + return True; } /********************************************************************* diff --git a/source3/po/Makefile.in b/source3/po/Makefile.in index 417827413e..2c2c1dd495 100644 --- a/source3/po/Makefile.in +++ b/source3/po/Makefile.in @@ -79,7 +79,7 @@ INSTOBJEXT = .mo rm -f $@ && $(GENCAT) $@ $*.msg -all: cat-id-tbl.c +all: all-yes all-yes: cat-id-tbl.c $(CATALOGS) all-no: @@ -229,8 +229,6 @@ update-po: Makefile fi; \ done -update-gmo: $(CATALOGS) - POTFILES: POTFILES.in ( if test 'x$(srcdir)' != 'x.'; then \ posrcprefix='$(top_srcdir)/'; \ diff --git a/source3/po/cat-id-tbl.c b/source3/po/cat-id-tbl.c index 05129f2989..043bcfb93a 100644 --- a/source3/po/cat-id-tbl.c +++ b/source3/po/cat-id-tbl.c @@ -196,237 +196,240 @@ const struct _msg_ent _msg_tbl[] = { {"ssl server key", 187}, {"ssl client cert", 188}, {"ssl client key", 189}, - {"ssl require clientcert", 190}, - {"ssl require servercert", 191}, - {"ssl ciphers", 192}, - {"ssl version", 193}, - {"ssl compatibility", 194}, - {"Logging Options", 195}, - {"log level", 196}, - {"debuglevel", 197}, - {"syslog", 198}, - {"syslog only", 199}, - {"log file", 200}, - {"max log size", 201}, - {"timestamp logs", 202}, - {"debug timestamp", 203}, - {"debug hires timestamp", 204}, - {"debug pid", 205}, - {"debug uid", 206}, - {"Protocol Options", 207}, - {"protocol", 208}, - {"large readwrite", 209}, - {"max protocol", 210}, - {"min protocol", 211}, - {"unicode", 212}, - {"read bmpx", 213}, - {"read raw", 214}, - {"write raw", 215}, - {"nt pipe support", 216}, - {"nt acl support", 217}, - {"announce version", 218}, - {"announce as", 219}, - {"max mux", 220}, - {"max xmit", 221}, - {"name resolve order", 222}, - {"max packet", 223}, - {"packet size", 224}, - {"max ttl", 225}, - {"max wins ttl", 226}, - {"min wins ttl", 227}, - {"time server", 228}, - {"Tuning Options", 229}, - {"change notify timeout", 230}, - {"deadtime", 231}, - {"getwd cache", 232}, - {"keepalive", 233}, - {"lpq cache time", 234}, - {"max smbd processes", 235}, - {"max connections", 236}, - {"paranoid server security", 237}, - {"max disk size", 238}, - {"max open files", 239}, - {"min print space", 240}, - {"read size", 241}, - {"socket options", 242}, - {"stat cache size", 243}, - {"strict allocate", 244}, - {"strict sync", 245}, - {"sync always", 246}, - {"use mmap", 247}, - {"hostname lookups", 248}, - {"write cache size", 249}, - {"Printing Options", 250}, - {"total print jobs", 251}, - {"max print jobs", 252}, - {"load printers", 253}, - {"printcap name", 254}, - {"printcap", 255}, - {"printable", 256}, - {"print ok", 257}, - {"postscript", 258}, - {"printing", 259}, - {"print command", 260}, - {"disable spoolss", 261}, - {"lpq command", 262}, - {"lprm command", 263}, - {"lppause command", 264}, - {"lpresume command", 265}, - {"queuepause command", 266}, - {"queueresume command", 267}, - {"enumports command", 268}, - {"addprinter command", 269}, - {"deleteprinter command", 270}, - {"show add printer wizard", 271}, - {"os2 driver map", 272}, - {"printer name", 273}, - {"printer", 274}, - {"use client driver", 275}, - {"printer driver", 276}, - {"printer driver file", 277}, - {"printer driver location", 278}, - {"Filename Handling", 279}, - {"strip dot", 280}, - {"mangled stack", 281}, - {"default case", 282}, - {"case sensitive", 283}, - {"casesignames", 284}, - {"preserve case", 285}, - {"short preserve case", 286}, - {"mangle case", 287}, - {"mangling char", 288}, - {"hide dot files", 289}, - {"hide unreadable", 290}, - {"delete veto files", 291}, - {"veto files", 292}, - {"hide files", 293}, - {"veto oplock files", 294}, - {"map system", 295}, - {"map hidden", 296}, - {"map archive", 297}, - {"mangled names", 298}, - {"mangled map", 299}, - {"stat cache", 300}, - {"Domain Options", 301}, - {"domain admin group", 302}, - {"domain guest group", 303}, - {"groupname map", 304}, - {"machine password timeout", 305}, - {"Logon Options", 306}, - {"add user script", 307}, - {"delete user script", 308}, - {"add group script", 309}, - {"delete group script", 310}, - {"add user to group script", 311}, - {"delete user from group script", 312}, - {"add machine script", 313}, - {"shutdown script", 314}, - {"abort shutdown script", 315}, - {"logon script", 316}, - {"logon path", 317}, - {"logon drive", 318}, - {"logon home", 319}, - {"domain logons", 320}, - {"Browse Options", 321}, - {"os level", 322}, - {"lm announce", 323}, - {"lm interval", 324}, - {"preferred master", 325}, - {"prefered master", 326}, - {"local master", 327}, - {"domain master", 328}, - {"browse list", 329}, - {"browseable", 330}, - {"browsable", 331}, - {"enhanced browsing", 332}, - {"WINS Options", 333}, - {"dns proxy", 334}, - {"wins proxy", 335}, - {"wins server", 336}, - {"wins support", 337}, - {"wins hook", 338}, - {"Locking Options", 339}, - {"blocking locks", 340}, - {"fake oplocks", 341}, - {"kernel oplocks", 342}, - {"locking", 343}, - {"oplocks", 344}, - {"level2 oplocks", 345}, - {"oplock break wait time", 346}, - {"oplock contention limit", 347}, - {"posix locking", 348}, - {"strict locking", 349}, - {"share modes", 350}, - {"Ldap Options", 351}, - {"ldap server", 352}, - {"ldap port", 353}, - {"ldap suffix", 354}, - {"ldap filter", 355}, - {"ldap root", 356}, - {"ldap root passwd", 357}, - {"Miscellaneous Options", 358}, - {"add share command", 359}, - {"change share command", 360}, - {"delete share command", 361}, - {"config file", 362}, - {"preload", 363}, - {"auto services", 364}, - {"lock dir", 365}, - {"lock directory", 366}, - {"utmp directory", 367}, - {"wtmp directory", 368}, - {"utmp", 369}, - {"default service", 370}, - {"default", 371}, - {"message command", 372}, - {"dfree command", 373}, - {"remote announce", 374}, - {"remote browse sync", 375}, - {"socket address", 376}, - {"homedir map", 377}, - {"time offset", 378}, - {"NIS homedir", 379}, - {"-valid", 380}, - {"copy", 381}, - {"include", 382}, - {"exec", 383}, - {"preexec", 384}, - {"preexec close", 385}, - {"postexec", 386}, - {"root preexec", 387}, - {"root preexec close", 388}, - {"root postexec", 389}, - {"available", 390}, - {"volume", 391}, - {"fstype", 392}, - {"set directory", 393}, - {"source environment", 394}, - {"wide links", 395}, - {"follow symlinks", 396}, - {"dont descend", 397}, - {"magic script", 398}, - {"magic output", 399}, - {"delete readonly", 400}, - {"dos filemode", 401}, - {"dos filetimes", 402}, - {"dos filetime resolution", 403}, - {"fake directory create times", 404}, - {"panic action", 405}, - {"hide local users", 406}, - {"VFS options", 407}, - {"vfs object", 408}, - {"vfs options", 409}, - {"msdfs root", 410}, - {"host msdfs", 411}, - {"Winbind options", 412}, - {"winbind uid", 413}, - {"winbind gid", 414}, - {"template homedir", 415}, - {"template shell", 416}, - {"winbind separator", 417}, - {"winbind cache time", 418}, - {"winbind enum users", 419}, - {"winbind enum groups", 420}, + {"ssl egd socket", 190}, + {"ssl entropy file", 191}, + {"ssl entropy bytes", 192}, + {"ssl require clientcert", 193}, + {"ssl require servercert", 194}, + {"ssl ciphers", 195}, + {"ssl version", 196}, + {"ssl compatibility", 197}, + {"Logging Options", 198}, + {"log level", 199}, + {"debuglevel", 200}, + {"syslog", 201}, + {"syslog only", 202}, + {"log file", 203}, + {"max log size", 204}, + {"timestamp logs", 205}, + {"debug timestamp", 206}, + {"debug hires timestamp", 207}, + {"debug pid", 208}, + {"debug uid", 209}, + {"Protocol Options", 210}, + {"protocol", 211}, + {"large readwrite", 212}, + {"max protocol", 213}, + {"min protocol", 214}, + {"unicode", 215}, + {"read bmpx", 216}, + {"read raw", 217}, + {"write raw", 218}, + {"nt pipe support", 219}, + {"nt acl support", 220}, + {"announce version", 221}, + {"announce as", 222}, + {"max mux", 223}, + {"max xmit", 224}, + {"name resolve order", 225}, + {"max packet", 226}, + {"packet size", 227}, + {"max ttl", 228}, + {"max wins ttl", 229}, + {"min wins ttl", 230}, + {"time server", 231}, + {"Tuning Options", 232}, + {"change notify timeout", 233}, + {"deadtime", 234}, + {"getwd cache", 235}, + {"keepalive", 236}, + {"lpq cache time", 237}, + {"max smbd processes", 238}, + {"max connections", 239}, + {"paranoid server security", 240}, + {"max disk size", 241}, + {"max open files", 242}, + {"min print space", 243}, + {"read size", 244}, + {"socket options", 245}, + {"stat cache size", 246}, + {"strict allocate", 247}, + {"strict sync", 248}, + {"sync always", 249}, + {"use mmap", 250}, + {"hostname lookups", 251}, + {"write cache size", 252}, + {"Printing Options", 253}, + {"total print jobs", 254}, + {"max print jobs", 255}, + {"load printers", 256}, + {"printcap name", 257}, + {"printcap", 258}, + {"printable", 259}, + {"print ok", 260}, + {"postscript", 261}, + {"printing", 262}, + {"print command", 263}, + {"disable spoolss", 264}, + {"lpq command", 265}, + {"lprm command", 266}, + {"lppause command", 267}, + {"lpresume command", 268}, + {"queuepause command", 269}, + {"queueresume command", 270}, + {"enumports command", 271}, + {"addprinter command", 272}, + {"deleteprinter command", 273}, + {"show add printer wizard", 274}, + {"os2 driver map", 275}, + {"printer name", 276}, + {"printer", 277}, + {"use client driver", 278}, + {"printer driver", 279}, + {"printer driver file", 280}, + {"printer driver location", 281}, + {"Filename Handling", 282}, + {"strip dot", 283}, + {"mangled stack", 284}, + {"default case", 285}, + {"case sensitive", 286}, + {"casesignames", 287}, + {"preserve case", 288}, + {"short preserve case", 289}, + {"mangle case", 290}, + {"mangling char", 291}, + {"hide dot files", 292}, + {"hide unreadable", 293}, + {"delete veto files", 294}, + {"veto files", 295}, + {"hide files", 296}, + {"veto oplock files", 297}, + {"map system", 298}, + {"map hidden", 299}, + {"map archive", 300}, + {"mangled names", 301}, + {"mangled map", 302}, + {"stat cache", 303}, + {"Domain Options", 304}, + {"domain admin group", 305}, + {"domain guest group", 306}, + {"groupname map", 307}, + {"machine password timeout", 308}, + {"Logon Options", 309}, + {"add user script", 310}, + {"delete user script", 311}, + {"add group script", 312}, + {"delete group script", 313}, + {"add user to group script", 314}, + {"delete user from group script", 315}, + {"add machine script", 316}, + {"shutdown script", 317}, + {"abort shutdown script", 318}, + {"logon script", 319}, + {"logon path", 320}, + {"logon drive", 321}, + {"logon home", 322}, + {"domain logons", 323}, + {"Browse Options", 324}, + {"os level", 325}, + {"lm announce", 326}, + {"lm interval", 327}, + {"preferred master", 328}, + {"prefered master", 329}, + {"local master", 330}, + {"domain master", 331}, + {"browse list", 332}, + {"browseable", 333}, + {"browsable", 334}, + {"enhanced browsing", 335}, + {"WINS Options", 336}, + {"dns proxy", 337}, + {"wins proxy", 338}, + {"wins server", 339}, + {"wins support", 340}, + {"wins hook", 341}, + {"Locking Options", 342}, + {"blocking locks", 343}, + {"fake oplocks", 344}, + {"kernel oplocks", 345}, + {"locking", 346}, + {"oplocks", 347}, + {"level2 oplocks", 348}, + {"oplock break wait time", 349}, + {"oplock contention limit", 350}, + {"posix locking", 351}, + {"strict locking", 352}, + {"share modes", 353}, + {"Ldap Options", 354}, + {"ldap server", 355}, + {"ldap port", 356}, + {"ldap suffix", 357}, + {"ldap filter", 358}, + {"ldap root", 359}, + {"ldap root passwd", 360}, + {"Miscellaneous Options", 361}, + {"add share command", 362}, + {"change share command", 363}, + {"delete share command", 364}, + {"config file", 365}, + {"preload", 366}, + {"auto services", 367}, + {"lock dir", 368}, + {"lock directory", 369}, + {"utmp directory", 370}, + {"wtmp directory", 371}, + {"utmp", 372}, + {"default service", 373}, + {"default", 374}, + {"message command", 375}, + {"dfree command", 376}, + {"remote announce", 377}, + {"remote browse sync", 378}, + {"socket address", 379}, + {"homedir map", 380}, + {"time offset", 381}, + {"NIS homedir", 382}, + {"-valid", 383}, + {"copy", 384}, + {"include", 385}, + {"exec", 386}, + {"preexec", 387}, + {"preexec close", 388}, + {"postexec", 389}, + {"root preexec", 390}, + {"root preexec close", 391}, + {"root postexec", 392}, + {"available", 393}, + {"volume", 394}, + {"fstype", 395}, + {"set directory", 396}, + {"source environment", 397}, + {"wide links", 398}, + {"follow symlinks", 399}, + {"dont descend", 400}, + {"magic script", 401}, + {"magic output", 402}, + {"delete readonly", 403}, + {"dos filemode", 404}, + {"dos filetimes", 405}, + {"dos filetime resolution", 406}, + {"fake directory create times", 407}, + {"panic action", 408}, + {"hide local users", 409}, + {"VFS options", 410}, + {"vfs object", 411}, + {"vfs options", 412}, + {"msdfs root", 413}, + {"host msdfs", 414}, + {"Winbind options", 415}, + {"winbind uid", 416}, + {"winbind gid", 417}, + {"template homedir", 418}, + {"template shell", 419}, + {"winbind separator", 420}, + {"winbind cache time", 421}, + {"winbind enum users", 422}, + {"winbind enum groups", 423}, }; -int _msg_tbl_length = 420; +int _msg_tbl_length = 423; diff --git a/source3/po/i18n_swat.pot b/source3/po/i18n_swat.pot index 9c8c41a759..5723a815df 100644 --- a/source3/po/i18n_swat.pot +++ b/source3/po/i18n_swat.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2001-09-25 13:07-0700\n" +"POT-Creation-Date: 2001-10-01 23:40-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -402,1298 +402,1310 @@ msgstr "" msgid "File" msgstr "" -#: param/loadparm.c:641 +#: param/loadparm.c:644 msgid "Base Options" msgstr "" -#: param/loadparm.c:643 +#: param/loadparm.c:646 msgid "dos charset" msgstr "" -#: param/loadparm.c:644 +#: param/loadparm.c:647 msgid "unix charset" msgstr "" -#: param/loadparm.c:645 +#: param/loadparm.c:648 msgid "display charset" msgstr "" -#: param/loadparm.c:646 +#: param/loadparm.c:649 msgid "comment" msgstr "" -#: param/loadparm.c:647 +#: param/loadparm.c:650 msgid "path" msgstr "" -#: param/loadparm.c:648 +#: param/loadparm.c:651 msgid "directory" msgstr "" -#: param/loadparm.c:649 +#: param/loadparm.c:652 msgid "workgroup" msgstr "" -#: param/loadparm.c:650 +#: param/loadparm.c:653 msgid "netbios name" msgstr "" -#: param/loadparm.c:651 +#: param/loadparm.c:654 msgid "netbios aliases" msgstr "" -#: param/loadparm.c:652 +#: param/loadparm.c:655 msgid "netbios scope" msgstr "" -#: param/loadparm.c:653 +#: param/loadparm.c:656 msgid "server string" msgstr "" -#: param/loadparm.c:654 +#: param/loadparm.c:657 msgid "interfaces" msgstr "" -#: param/loadparm.c:655 +#: param/loadparm.c:658 msgid "bind interfaces only" msgstr "" -#: param/loadparm.c:657 +#: param/loadparm.c:660 msgid "Security Options" msgstr "" -#: param/loadparm.c:659 +#: param/loadparm.c:662 msgid "security" msgstr "" -#: param/loadparm.c:660 +#: param/loadparm.c:663 msgid "encrypt passwords" msgstr "" -#: param/loadparm.c:661 +#: param/loadparm.c:664 msgid "update encrypted" msgstr "" -#: param/loadparm.c:662 +#: param/loadparm.c:665 msgid "allow trusted domains" msgstr "" -#: param/loadparm.c:663 +#: param/loadparm.c:666 msgid "alternate permissions" msgstr "" -#: param/loadparm.c:664 +#: param/loadparm.c:667 msgid "hosts equiv" msgstr "" -#: param/loadparm.c:665 +#: param/loadparm.c:668 msgid "min passwd length" msgstr "" -#: param/loadparm.c:666 +#: param/loadparm.c:669 msgid "min password length" msgstr "" -#: param/loadparm.c:667 +#: param/loadparm.c:670 msgid "map to guest" msgstr "" -#: param/loadparm.c:668 +#: param/loadparm.c:671 msgid "null passwords" msgstr "" -#: param/loadparm.c:669 +#: param/loadparm.c:672 msgid "obey pam restrictions" msgstr "" -#: param/loadparm.c:670 +#: param/loadparm.c:673 msgid "password server" msgstr "" -#: param/loadparm.c:671 +#: param/loadparm.c:674 msgid "smb passwd file" msgstr "" -#: param/loadparm.c:672 +#: param/loadparm.c:675 msgid "private dir" msgstr "" -#: param/loadparm.c:673 +#: param/loadparm.c:676 msgid "passdb module path" msgstr "" -#: param/loadparm.c:674 +#: param/loadparm.c:677 msgid "root directory" msgstr "" -#: param/loadparm.c:675 +#: param/loadparm.c:678 msgid "root dir" msgstr "" -#: param/loadparm.c:676 +#: param/loadparm.c:679 msgid "root" msgstr "" -#: param/loadparm.c:678 +#: param/loadparm.c:681 msgid "pam password change" msgstr "" -#: param/loadparm.c:679 +#: param/loadparm.c:682 msgid "passwd program" msgstr "" -#: param/loadparm.c:680 +#: param/loadparm.c:683 msgid "passwd chat" msgstr "" -#: param/loadparm.c:681 +#: param/loadparm.c:684 msgid "passwd chat debug" msgstr "" -#: param/loadparm.c:682 +#: param/loadparm.c:685 msgid "username map" msgstr "" -#: param/loadparm.c:683 +#: param/loadparm.c:686 msgid "password level" msgstr "" -#: param/loadparm.c:684 +#: param/loadparm.c:687 msgid "username level" msgstr "" -#: param/loadparm.c:685 +#: param/loadparm.c:688 msgid "unix password sync" msgstr "" -#: param/loadparm.c:686 +#: param/loadparm.c:689 msgid "restrict anonymous" msgstr "" -#: param/loadparm.c:687 +#: param/loadparm.c:690 msgid "lanman auth" msgstr "" -#: param/loadparm.c:688 +#: param/loadparm.c:691 msgid "ntlm auth" msgstr "" -#: param/loadparm.c:689 +#: param/loadparm.c:692 msgid "plaintext to smbpasswd" msgstr "" -#: param/loadparm.c:690 +#: param/loadparm.c:693 msgid "use rhosts" msgstr "" -#: param/loadparm.c:692 +#: param/loadparm.c:695 msgid "username" msgstr "" -#: param/loadparm.c:693 +#: param/loadparm.c:696 msgid "user" msgstr "" -#: param/loadparm.c:694 +#: param/loadparm.c:697 msgid "users" msgstr "" -#: param/loadparm.c:696 +#: param/loadparm.c:699 msgid "guest account" msgstr "" -#: param/loadparm.c:697 +#: param/loadparm.c:700 msgid "invalid users" msgstr "" -#: param/loadparm.c:698 +#: param/loadparm.c:701 msgid "valid users" msgstr "" -#: param/loadparm.c:699 +#: param/loadparm.c:702 msgid "admin users" msgstr "" -#: param/loadparm.c:700 +#: param/loadparm.c:703 msgid "read list" msgstr "" -#: param/loadparm.c:701 +#: param/loadparm.c:704 msgid "write list" msgstr "" -#: param/loadparm.c:702 +#: param/loadparm.c:705 msgid "printer admin" msgstr "" -#: param/loadparm.c:703 +#: param/loadparm.c:706 msgid "force user" msgstr "" -#: param/loadparm.c:704 +#: param/loadparm.c:707 msgid "force group" msgstr "" -#: param/loadparm.c:705 +#: param/loadparm.c:708 msgid "group" msgstr "" -#: param/loadparm.c:707 +#: param/loadparm.c:710 msgid "read only" msgstr "" -#: param/loadparm.c:708 +#: param/loadparm.c:711 msgid "write ok" msgstr "" -#: param/loadparm.c:709 +#: param/loadparm.c:712 msgid "writeable" msgstr "" -#: param/loadparm.c:710 +#: param/loadparm.c:713 msgid "writable" msgstr "" -#: param/loadparm.c:712 +#: param/loadparm.c:715 msgid "create mask" msgstr "" -#: param/loadparm.c:713 +#: param/loadparm.c:716 msgid "create mode" msgstr "" -#: param/loadparm.c:714 +#: param/loadparm.c:717 msgid "force create mode" msgstr "" -#: param/loadparm.c:715 +#: param/loadparm.c:718 msgid "security mask" msgstr "" -#: param/loadparm.c:716 +#: param/loadparm.c:719 msgid "force security mode" msgstr "" -#: param/loadparm.c:717 +#: param/loadparm.c:720 msgid "directory mask" msgstr "" -#: param/loadparm.c:718 +#: param/loadparm.c:721 msgid "directory mode" msgstr "" -#: param/loadparm.c:719 +#: param/loadparm.c:722 msgid "force directory mode" msgstr "" -#: param/loadparm.c:720 +#: param/loadparm.c:723 msgid "directory security mask" msgstr "" -#: param/loadparm.c:721 +#: param/loadparm.c:724 msgid "force directory security mode" msgstr "" -#: param/loadparm.c:722 +#: param/loadparm.c:725 msgid "inherit permissions" msgstr "" -#: param/loadparm.c:723 +#: param/loadparm.c:726 msgid "guest only" msgstr "" -#: param/loadparm.c:724 +#: param/loadparm.c:727 msgid "only guest" msgstr "" -#: param/loadparm.c:726 +#: param/loadparm.c:729 msgid "guest ok" msgstr "" -#: param/loadparm.c:727 +#: param/loadparm.c:730 msgid "public" msgstr "" -#: param/loadparm.c:729 +#: param/loadparm.c:732 msgid "only user" msgstr "" -#: param/loadparm.c:730 +#: param/loadparm.c:733 msgid "hosts allow" msgstr "" -#: param/loadparm.c:731 +#: param/loadparm.c:734 msgid "allow hosts" msgstr "" -#: param/loadparm.c:732 +#: param/loadparm.c:735 msgid "hosts deny" msgstr "" -#: param/loadparm.c:733 +#: param/loadparm.c:736 msgid "deny hosts" msgstr "" -#: param/loadparm.c:736 +#: param/loadparm.c:739 msgid "Secure Socket Layer Options" msgstr "" -#: param/loadparm.c:737 +#: param/loadparm.c:740 msgid "ssl" msgstr "" -#: param/loadparm.c:739 +#: param/loadparm.c:742 msgid "ssl hosts" msgstr "" -#: param/loadparm.c:740 +#: param/loadparm.c:743 msgid "ssl hosts resign" msgstr "" -#: param/loadparm.c:741 +#: param/loadparm.c:744 msgid "ssl CA certDir" msgstr "" -#: param/loadparm.c:742 +#: param/loadparm.c:745 msgid "ssl CA certFile" msgstr "" -#: param/loadparm.c:743 +#: param/loadparm.c:746 msgid "ssl server cert" msgstr "" -#: param/loadparm.c:744 +#: param/loadparm.c:747 msgid "ssl server key" msgstr "" -#: param/loadparm.c:745 +#: param/loadparm.c:748 msgid "ssl client cert" msgstr "" -#: param/loadparm.c:746 +#: param/loadparm.c:749 msgid "ssl client key" msgstr "" -#: param/loadparm.c:747 +#: param/loadparm.c:750 +msgid "ssl egd socket" +msgstr "" + +#: param/loadparm.c:751 +msgid "ssl entropy file" +msgstr "" + +#: param/loadparm.c:752 +msgid "ssl entropy bytes" +msgstr "" + +#: param/loadparm.c:753 msgid "ssl require clientcert" msgstr "" -#: param/loadparm.c:748 +#: param/loadparm.c:754 msgid "ssl require servercert" msgstr "" -#: param/loadparm.c:749 +#: param/loadparm.c:755 msgid "ssl ciphers" msgstr "" -#: param/loadparm.c:750 +#: param/loadparm.c:756 msgid "ssl version" msgstr "" -#: param/loadparm.c:751 +#: param/loadparm.c:757 msgid "ssl compatibility" msgstr "" -#: param/loadparm.c:754 +#: param/loadparm.c:760 msgid "Logging Options" msgstr "" -#: param/loadparm.c:755 +#: param/loadparm.c:761 msgid "log level" msgstr "" -#: param/loadparm.c:756 +#: param/loadparm.c:762 msgid "debuglevel" msgstr "" -#: param/loadparm.c:757 +#: param/loadparm.c:763 msgid "syslog" msgstr "" -#: param/loadparm.c:758 +#: param/loadparm.c:764 msgid "syslog only" msgstr "" -#: param/loadparm.c:759 +#: param/loadparm.c:765 msgid "log file" msgstr "" -#: param/loadparm.c:761 +#: param/loadparm.c:767 msgid "max log size" msgstr "" -#: param/loadparm.c:762 +#: param/loadparm.c:768 msgid "timestamp logs" msgstr "" -#: param/loadparm.c:763 +#: param/loadparm.c:769 msgid "debug timestamp" msgstr "" -#: param/loadparm.c:764 +#: param/loadparm.c:770 msgid "debug hires timestamp" msgstr "" -#: param/loadparm.c:765 +#: param/loadparm.c:771 msgid "debug pid" msgstr "" -#: param/loadparm.c:766 +#: param/loadparm.c:772 msgid "debug uid" msgstr "" -#: param/loadparm.c:768 +#: param/loadparm.c:774 msgid "Protocol Options" msgstr "" -#: param/loadparm.c:770 +#: param/loadparm.c:776 msgid "protocol" msgstr "" -#: param/loadparm.c:771 +#: param/loadparm.c:777 msgid "large readwrite" msgstr "" -#: param/loadparm.c:772 +#: param/loadparm.c:778 msgid "max protocol" msgstr "" -#: param/loadparm.c:773 +#: param/loadparm.c:779 msgid "min protocol" msgstr "" -#: param/loadparm.c:774 +#: param/loadparm.c:780 msgid "unicode" msgstr "" -#: param/loadparm.c:775 +#: param/loadparm.c:781 msgid "read bmpx" msgstr "" -#: param/loadparm.c:776 +#: param/loadparm.c:782 msgid "read raw" msgstr "" -#: param/loadparm.c:777 +#: param/loadparm.c:783 msgid "write raw" msgstr "" -#: param/loadparm.c:779 +#: param/loadparm.c:785 msgid "nt pipe support" msgstr "" -#: param/loadparm.c:780 +#: param/loadparm.c:786 msgid "nt acl support" msgstr "" -#: param/loadparm.c:781 +#: param/loadparm.c:787 msgid "announce version" msgstr "" -#: param/loadparm.c:782 +#: param/loadparm.c:788 msgid "announce as" msgstr "" -#: param/loadparm.c:783 +#: param/loadparm.c:789 msgid "max mux" msgstr "" -#: param/loadparm.c:784 +#: param/loadparm.c:790 msgid "max xmit" msgstr "" -#: param/loadparm.c:786 +#: param/loadparm.c:792 msgid "name resolve order" msgstr "" -#: param/loadparm.c:787 +#: param/loadparm.c:793 msgid "max packet" msgstr "" -#: param/loadparm.c:788 +#: param/loadparm.c:794 msgid "packet size" msgstr "" -#: param/loadparm.c:789 +#: param/loadparm.c:795 msgid "max ttl" msgstr "" -#: param/loadparm.c:790 +#: param/loadparm.c:796 msgid "max wins ttl" msgstr "" -#: param/loadparm.c:791 +#: param/loadparm.c:797 msgid "min wins ttl" msgstr "" -#: param/loadparm.c:792 +#: param/loadparm.c:798 msgid "time server" msgstr "" -#: param/loadparm.c:794 +#: param/loadparm.c:800 msgid "Tuning Options" msgstr "" -#: param/loadparm.c:796 +#: param/loadparm.c:802 msgid "change notify timeout" msgstr "" -#: param/loadparm.c:797 +#: param/loadparm.c:803 msgid "deadtime" msgstr "" -#: param/loadparm.c:798 +#: param/loadparm.c:804 msgid "getwd cache" msgstr "" -#: param/loadparm.c:799 +#: param/loadparm.c:805 msgid "keepalive" msgstr "" -#: param/loadparm.c:801 +#: param/loadparm.c:807 msgid "lpq cache time" msgstr "" -#: param/loadparm.c:802 +#: param/loadparm.c:808 msgid "max smbd processes" msgstr "" -#: param/loadparm.c:803 +#: param/loadparm.c:809 msgid "max connections" msgstr "" -#: param/loadparm.c:804 +#: param/loadparm.c:810 msgid "paranoid server security" msgstr "" -#: param/loadparm.c:805 +#: param/loadparm.c:811 msgid "max disk size" msgstr "" -#: param/loadparm.c:806 +#: param/loadparm.c:812 msgid "max open files" msgstr "" -#: param/loadparm.c:807 +#: param/loadparm.c:813 msgid "min print space" msgstr "" -#: param/loadparm.c:808 +#: param/loadparm.c:814 msgid "read size" msgstr "" -#: param/loadparm.c:810 +#: param/loadparm.c:816 msgid "socket options" msgstr "" -#: param/loadparm.c:811 +#: param/loadparm.c:817 msgid "stat cache size" msgstr "" -#: param/loadparm.c:812 +#: param/loadparm.c:818 msgid "strict allocate" msgstr "" -#: param/loadparm.c:813 +#: param/loadparm.c:819 msgid "strict sync" msgstr "" -#: param/loadparm.c:814 +#: param/loadparm.c:820 msgid "sync always" msgstr "" -#: param/loadparm.c:815 +#: param/loadparm.c:821 msgid "use mmap" msgstr "" -#: param/loadparm.c:816 +#: param/loadparm.c:822 msgid "hostname lookups" msgstr "" -#: param/loadparm.c:817 +#: param/loadparm.c:823 msgid "write cache size" msgstr "" -#: param/loadparm.c:819 +#: param/loadparm.c:825 msgid "Printing Options" msgstr "" -#: param/loadparm.c:821 +#: param/loadparm.c:827 msgid "total print jobs" msgstr "" -#: param/loadparm.c:822 +#: param/loadparm.c:828 msgid "max print jobs" msgstr "" -#: param/loadparm.c:823 +#: param/loadparm.c:829 msgid "load printers" msgstr "" -#: param/loadparm.c:824 +#: param/loadparm.c:830 msgid "printcap name" msgstr "" -#: param/loadparm.c:825 +#: param/loadparm.c:831 msgid "printcap" msgstr "" -#: param/loadparm.c:826 +#: param/loadparm.c:832 msgid "printable" msgstr "" -#: param/loadparm.c:827 +#: param/loadparm.c:833 msgid "print ok" msgstr "" -#: param/loadparm.c:828 +#: param/loadparm.c:834 msgid "postscript" msgstr "" -#: param/loadparm.c:829 +#: param/loadparm.c:835 msgid "printing" msgstr "" -#: param/loadparm.c:830 +#: param/loadparm.c:836 msgid "print command" msgstr "" -#: param/loadparm.c:831 +#: param/loadparm.c:837 msgid "disable spoolss" msgstr "" -#: param/loadparm.c:832 +#: param/loadparm.c:838 msgid "lpq command" msgstr "" -#: param/loadparm.c:833 +#: param/loadparm.c:839 msgid "lprm command" msgstr "" -#: param/loadparm.c:834 +#: param/loadparm.c:840 msgid "lppause command" msgstr "" -#: param/loadparm.c:835 +#: param/loadparm.c:841 msgid "lpresume command" msgstr "" -#: param/loadparm.c:836 +#: param/loadparm.c:842 msgid "queuepause command" msgstr "" -#: param/loadparm.c:837 +#: param/loadparm.c:843 msgid "queueresume command" msgstr "" -#: param/loadparm.c:839 +#: param/loadparm.c:845 msgid "enumports command" msgstr "" -#: param/loadparm.c:840 +#: param/loadparm.c:846 msgid "addprinter command" msgstr "" -#: param/loadparm.c:841 +#: param/loadparm.c:847 msgid "deleteprinter command" msgstr "" -#: param/loadparm.c:842 +#: param/loadparm.c:848 msgid "show add printer wizard" msgstr "" -#: param/loadparm.c:843 +#: param/loadparm.c:849 msgid "os2 driver map" msgstr "" -#: param/loadparm.c:845 +#: param/loadparm.c:851 msgid "printer name" msgstr "" -#: param/loadparm.c:846 +#: param/loadparm.c:852 msgid "printer" msgstr "" -#: param/loadparm.c:847 +#: param/loadparm.c:853 msgid "use client driver" msgstr "" -#: param/loadparm.c:848 +#: param/loadparm.c:854 msgid "printer driver" msgstr "" -#: param/loadparm.c:849 +#: param/loadparm.c:855 msgid "printer driver file" msgstr "" -#: param/loadparm.c:850 +#: param/loadparm.c:856 msgid "printer driver location" msgstr "" -#: param/loadparm.c:852 +#: param/loadparm.c:858 msgid "Filename Handling" msgstr "" -#: param/loadparm.c:853 +#: param/loadparm.c:859 msgid "strip dot" msgstr "" -#: param/loadparm.c:855 +#: param/loadparm.c:861 msgid "mangled stack" msgstr "" -#: param/loadparm.c:856 +#: param/loadparm.c:862 msgid "default case" msgstr "" -#: param/loadparm.c:857 +#: param/loadparm.c:863 msgid "case sensitive" msgstr "" -#: param/loadparm.c:858 +#: param/loadparm.c:864 msgid "casesignames" msgstr "" -#: param/loadparm.c:859 +#: param/loadparm.c:865 msgid "preserve case" msgstr "" -#: param/loadparm.c:860 +#: param/loadparm.c:866 msgid "short preserve case" msgstr "" -#: param/loadparm.c:861 +#: param/loadparm.c:867 msgid "mangle case" msgstr "" -#: param/loadparm.c:862 +#: param/loadparm.c:868 msgid "mangling char" msgstr "" -#: param/loadparm.c:863 +#: param/loadparm.c:869 msgid "hide dot files" msgstr "" -#: param/loadparm.c:864 +#: param/loadparm.c:870 msgid "hide unreadable" msgstr "" -#: param/loadparm.c:865 +#: param/loadparm.c:871 msgid "delete veto files" msgstr "" -#: param/loadparm.c:866 +#: param/loadparm.c:872 msgid "veto files" msgstr "" -#: param/loadparm.c:867 +#: param/loadparm.c:873 msgid "hide files" msgstr "" -#: param/loadparm.c:868 +#: param/loadparm.c:874 msgid "veto oplock files" msgstr "" -#: param/loadparm.c:869 +#: param/loadparm.c:875 msgid "map system" msgstr "" -#: param/loadparm.c:870 +#: param/loadparm.c:876 msgid "map hidden" msgstr "" -#: param/loadparm.c:871 +#: param/loadparm.c:877 msgid "map archive" msgstr "" -#: param/loadparm.c:872 +#: param/loadparm.c:878 msgid "mangled names" msgstr "" -#: param/loadparm.c:873 +#: param/loadparm.c:879 msgid "mangled map" msgstr "" -#: param/loadparm.c:874 +#: param/loadparm.c:880 msgid "stat cache" msgstr "" -#: param/loadparm.c:876 +#: param/loadparm.c:882 msgid "Domain Options" msgstr "" -#: param/loadparm.c:878 +#: param/loadparm.c:884 msgid "domain admin group" msgstr "" -#: param/loadparm.c:879 +#: param/loadparm.c:885 msgid "domain guest group" msgstr "" -#: param/loadparm.c:882 +#: param/loadparm.c:888 msgid "groupname map" msgstr "" -#: param/loadparm.c:885 +#: param/loadparm.c:891 msgid "machine password timeout" msgstr "" -#: param/loadparm.c:887 +#: param/loadparm.c:893 msgid "Logon Options" msgstr "" -#: param/loadparm.c:889 +#: param/loadparm.c:895 msgid "add user script" msgstr "" -#: param/loadparm.c:890 +#: param/loadparm.c:896 msgid "delete user script" msgstr "" -#: param/loadparm.c:891 +#: param/loadparm.c:897 msgid "add group script" msgstr "" -#: param/loadparm.c:892 +#: param/loadparm.c:898 msgid "delete group script" msgstr "" -#: param/loadparm.c:893 +#: param/loadparm.c:899 msgid "add user to group script" msgstr "" -#: param/loadparm.c:894 +#: param/loadparm.c:900 msgid "delete user from group script" msgstr "" -#: param/loadparm.c:895 +#: param/loadparm.c:901 msgid "add machine script" msgstr "" -#: param/loadparm.c:896 +#: param/loadparm.c:902 msgid "shutdown script" msgstr "" -#: param/loadparm.c:897 +#: param/loadparm.c:903 msgid "abort shutdown script" msgstr "" -#: param/loadparm.c:899 +#: param/loadparm.c:905 msgid "logon script" msgstr "" -#: param/loadparm.c:900 +#: param/loadparm.c:906 msgid "logon path" msgstr "" -#: param/loadparm.c:901 +#: param/loadparm.c:907 msgid "logon drive" msgstr "" -#: param/loadparm.c:902 +#: param/loadparm.c:908 msgid "logon home" msgstr "" -#: param/loadparm.c:903 +#: param/loadparm.c:909 msgid "domain logons" msgstr "" -#: param/loadparm.c:905 +#: param/loadparm.c:911 msgid "Browse Options" msgstr "" -#: param/loadparm.c:907 +#: param/loadparm.c:913 msgid "os level" msgstr "" -#: param/loadparm.c:908 +#: param/loadparm.c:914 msgid "lm announce" msgstr "" -#: param/loadparm.c:909 +#: param/loadparm.c:915 msgid "lm interval" msgstr "" -#: param/loadparm.c:910 +#: param/loadparm.c:916 msgid "preferred master" msgstr "" -#: param/loadparm.c:911 +#: param/loadparm.c:917 msgid "prefered master" msgstr "" -#: param/loadparm.c:912 +#: param/loadparm.c:918 msgid "local master" msgstr "" -#: param/loadparm.c:913 +#: param/loadparm.c:919 msgid "domain master" msgstr "" -#: param/loadparm.c:914 +#: param/loadparm.c:920 msgid "browse list" msgstr "" -#: param/loadparm.c:915 +#: param/loadparm.c:921 msgid "browseable" msgstr "" -#: param/loadparm.c:916 +#: param/loadparm.c:922 msgid "browsable" msgstr "" -#: param/loadparm.c:917 +#: param/loadparm.c:923 msgid "enhanced browsing" msgstr "" -#: param/loadparm.c:919 +#: param/loadparm.c:925 msgid "WINS Options" msgstr "" -#: param/loadparm.c:920 +#: param/loadparm.c:926 msgid "dns proxy" msgstr "" -#: param/loadparm.c:921 +#: param/loadparm.c:927 msgid "wins proxy" msgstr "" -#: param/loadparm.c:923 +#: param/loadparm.c:929 msgid "wins server" msgstr "" -#: param/loadparm.c:924 +#: param/loadparm.c:930 msgid "wins support" msgstr "" -#: param/loadparm.c:925 +#: param/loadparm.c:931 msgid "wins hook" msgstr "" -#: param/loadparm.c:927 +#: param/loadparm.c:933 msgid "Locking Options" msgstr "" -#: param/loadparm.c:929 +#: param/loadparm.c:935 msgid "blocking locks" msgstr "" -#: param/loadparm.c:930 +#: param/loadparm.c:936 msgid "fake oplocks" msgstr "" -#: param/loadparm.c:931 +#: param/loadparm.c:937 msgid "kernel oplocks" msgstr "" -#: param/loadparm.c:932 +#: param/loadparm.c:938 msgid "locking" msgstr "" -#: param/loadparm.c:934 +#: param/loadparm.c:940 msgid "oplocks" msgstr "" -#: param/loadparm.c:935 +#: param/loadparm.c:941 msgid "level2 oplocks" msgstr "" -#: param/loadparm.c:936 +#: param/loadparm.c:942 msgid "oplock break wait time" msgstr "" -#: param/loadparm.c:937 +#: param/loadparm.c:943 msgid "oplock contention limit" msgstr "" -#: param/loadparm.c:938 +#: param/loadparm.c:944 msgid "posix locking" msgstr "" -#: param/loadparm.c:939 +#: param/loadparm.c:945 msgid "strict locking" msgstr "" -#: param/loadparm.c:940 +#: param/loadparm.c:946 msgid "share modes" msgstr "" -#: param/loadparm.c:943 +#: param/loadparm.c:949 msgid "Ldap Options" msgstr "" -#: param/loadparm.c:945 +#: param/loadparm.c:951 msgid "ldap server" msgstr "" -#: param/loadparm.c:946 +#: param/loadparm.c:952 msgid "ldap port" msgstr "" -#: param/loadparm.c:947 +#: param/loadparm.c:953 msgid "ldap suffix" msgstr "" -#: param/loadparm.c:948 +#: param/loadparm.c:954 msgid "ldap filter" msgstr "" -#: param/loadparm.c:949 +#: param/loadparm.c:955 msgid "ldap root" msgstr "" -#: param/loadparm.c:950 +#: param/loadparm.c:956 msgid "ldap root passwd" msgstr "" -#: param/loadparm.c:953 +#: param/loadparm.c:959 msgid "Miscellaneous Options" msgstr "" -#: param/loadparm.c:954 +#: param/loadparm.c:960 msgid "add share command" msgstr "" -#: param/loadparm.c:955 +#: param/loadparm.c:961 msgid "change share command" msgstr "" -#: param/loadparm.c:956 +#: param/loadparm.c:962 msgid "delete share command" msgstr "" -#: param/loadparm.c:958 +#: param/loadparm.c:964 msgid "config file" msgstr "" -#: param/loadparm.c:959 +#: param/loadparm.c:965 msgid "preload" msgstr "" -#: param/loadparm.c:960 +#: param/loadparm.c:966 msgid "auto services" msgstr "" -#: param/loadparm.c:961 +#: param/loadparm.c:967 msgid "lock dir" msgstr "" -#: param/loadparm.c:962 +#: param/loadparm.c:968 msgid "lock directory" msgstr "" -#: param/loadparm.c:964 +#: param/loadparm.c:970 msgid "utmp directory" msgstr "" -#: param/loadparm.c:965 +#: param/loadparm.c:971 msgid "wtmp directory" msgstr "" -#: param/loadparm.c:966 +#: param/loadparm.c:972 msgid "utmp" msgstr "" -#: param/loadparm.c:969 +#: param/loadparm.c:975 msgid "default service" msgstr "" -#: param/loadparm.c:970 +#: param/loadparm.c:976 msgid "default" msgstr "" -#: param/loadparm.c:971 +#: param/loadparm.c:977 msgid "message command" msgstr "" -#: param/loadparm.c:972 +#: param/loadparm.c:978 msgid "dfree command" msgstr "" -#: param/loadparm.c:973 +#: param/loadparm.c:979 msgid "remote announce" msgstr "" -#: param/loadparm.c:974 +#: param/loadparm.c:980 msgid "remote browse sync" msgstr "" -#: param/loadparm.c:975 +#: param/loadparm.c:981 msgid "socket address" msgstr "" -#: param/loadparm.c:976 +#: param/loadparm.c:982 msgid "homedir map" msgstr "" -#: param/loadparm.c:977 +#: param/loadparm.c:983 msgid "time offset" msgstr "" -#: param/loadparm.c:978 +#: param/loadparm.c:984 msgid "NIS homedir" msgstr "" -#: param/loadparm.c:979 +#: param/loadparm.c:985 msgid "-valid" msgstr "" -#: param/loadparm.c:981 +#: param/loadparm.c:987 msgid "copy" msgstr "" -#: param/loadparm.c:982 +#: param/loadparm.c:988 msgid "include" msgstr "" -#: param/loadparm.c:983 +#: param/loadparm.c:989 msgid "exec" msgstr "" -#: param/loadparm.c:984 +#: param/loadparm.c:990 msgid "preexec" msgstr "" -#: param/loadparm.c:986 +#: param/loadparm.c:992 msgid "preexec close" msgstr "" -#: param/loadparm.c:987 +#: param/loadparm.c:993 msgid "postexec" msgstr "" -#: param/loadparm.c:988 +#: param/loadparm.c:994 msgid "root preexec" msgstr "" -#: param/loadparm.c:989 +#: param/loadparm.c:995 msgid "root preexec close" msgstr "" -#: param/loadparm.c:990 +#: param/loadparm.c:996 msgid "root postexec" msgstr "" -#: param/loadparm.c:991 +#: param/loadparm.c:997 msgid "available" msgstr "" -#: param/loadparm.c:992 +#: param/loadparm.c:998 msgid "volume" msgstr "" -#: param/loadparm.c:993 +#: param/loadparm.c:999 msgid "fstype" msgstr "" -#: param/loadparm.c:994 +#: param/loadparm.c:1000 msgid "set directory" msgstr "" -#: param/loadparm.c:995 +#: param/loadparm.c:1001 msgid "source environment" msgstr "" -#: param/loadparm.c:996 +#: param/loadparm.c:1002 msgid "wide links" msgstr "" -#: param/loadparm.c:997 +#: param/loadparm.c:1003 msgid "follow symlinks" msgstr "" -#: param/loadparm.c:998 +#: param/loadparm.c:1004 msgid "dont descend" msgstr "" -#: param/loadparm.c:999 +#: param/loadparm.c:1005 msgid "magic script" msgstr "" -#: param/loadparm.c:1000 +#: param/loadparm.c:1006 msgid "magic output" msgstr "" -#: param/loadparm.c:1001 +#: param/loadparm.c:1007 msgid "delete readonly" msgstr "" -#: param/loadparm.c:1002 +#: param/loadparm.c:1008 msgid "dos filemode" msgstr "" -#: param/loadparm.c:1003 +#: param/loadparm.c:1009 msgid "dos filetimes" msgstr "" -#: param/loadparm.c:1004 +#: param/loadparm.c:1010 msgid "dos filetime resolution" msgstr "" -#: param/loadparm.c:1006 +#: param/loadparm.c:1012 msgid "fake directory create times" msgstr "" -#: param/loadparm.c:1007 +#: param/loadparm.c:1013 msgid "panic action" msgstr "" -#: param/loadparm.c:1008 +#: param/loadparm.c:1014 msgid "hide local users" msgstr "" -#: param/loadparm.c:1011 +#: param/loadparm.c:1017 msgid "VFS options" msgstr "" -#: param/loadparm.c:1013 +#: param/loadparm.c:1019 msgid "vfs object" msgstr "" -#: param/loadparm.c:1014 +#: param/loadparm.c:1020 msgid "vfs options" msgstr "" -#: param/loadparm.c:1017 +#: param/loadparm.c:1023 msgid "msdfs root" msgstr "" -#: param/loadparm.c:1018 +#: param/loadparm.c:1024 msgid "host msdfs" msgstr "" -#: param/loadparm.c:1020 +#: param/loadparm.c:1026 msgid "Winbind options" msgstr "" -#: param/loadparm.c:1022 +#: param/loadparm.c:1028 msgid "winbind uid" msgstr "" -#: param/loadparm.c:1023 +#: param/loadparm.c:1029 msgid "winbind gid" msgstr "" -#: param/loadparm.c:1024 +#: param/loadparm.c:1030 msgid "template homedir" msgstr "" -#: param/loadparm.c:1025 +#: param/loadparm.c:1031 msgid "template shell" msgstr "" -#: param/loadparm.c:1026 +#: param/loadparm.c:1032 msgid "winbind separator" msgstr "" -#: param/loadparm.c:1027 +#: param/loadparm.c:1033 msgid "winbind cache time" msgstr "" -#: param/loadparm.c:1028 +#: param/loadparm.c:1034 msgid "winbind enum users" msgstr "" -#: param/loadparm.c:1029 +#: param/loadparm.c:1035 msgid "winbind enum groups" msgstr "" diff --git a/source3/rpc_parse/parse_misc.c b/source3/rpc_parse/parse_misc.c index 6353c9a8cd..5160a2778f 100644 --- a/source3/rpc_parse/parse_misc.c +++ b/source3/rpc_parse/parse_misc.c @@ -1240,6 +1240,7 @@ BOOL smb_io_cred(char *desc, DOM_CRED *cred, prs_struct *ps, int depth) if(!smb_io_chal ("", &cred->challenge, ps, depth)) return False; + if(!smb_io_utime("", &cred->timestamp, ps, depth)) return False; diff --git a/source3/rpc_parse/parse_net.c b/source3/rpc_parse/parse_net.c index cfd90241d0..a3ff179605 100644 --- a/source3/rpc_parse/parse_net.c +++ b/source3/rpc_parse/parse_net.c @@ -1260,6 +1260,7 @@ void init_net_user_info3(TALLOC_CTX *ctx, NET_USER_INFO_3 *usr, SAM_ACCOUNT *sam usr->user_rid = pdb_get_user_rid(sampw); usr->group_rid = pdb_get_group_rid(sampw); usr->num_groups = num_groups+1; + usr->buffer_groups = 1; /* indicates fill in groups, below, even if there are none */ usr->user_flgs = user_flgs; @@ -1339,17 +1340,17 @@ static BOOL net_io_user_info3(char *desc, NET_USER_INFO_3 *usr, prs_struct *ps, if (usr->ptr_user_info == 0) return True; - if(!smb_io_time("time", &usr->logon_time, ps, depth)) /* logon time */ + if(!smb_io_time("logon time", &usr->logon_time, ps, depth)) /* logon time */ return False; - if(!smb_io_time("time", &usr->logoff_time, ps, depth)) /* logoff time */ + if(!smb_io_time("logoff time", &usr->logoff_time, ps, depth)) /* logoff time */ return False; - if(!smb_io_time("time", &usr->kickoff_time, ps, depth)) /* kickoff time */ + if(!smb_io_time("kickoff time", &usr->kickoff_time, ps, depth)) /* kickoff time */ return False; - if(!smb_io_time("time", &usr->pass_last_set_time, ps, depth)) /* password last set time */ + if(!smb_io_time("last set time", &usr->pass_last_set_time, ps, depth)) /* password last set time */ return False; - if(!smb_io_time("time", &usr->pass_can_change_time , ps, depth)) /* password can change time */ + if(!smb_io_time("can change time", &usr->pass_can_change_time , ps, depth)) /* password can change time */ return False; - if(!smb_io_time("time", &usr->pass_must_change_time, ps, depth)) /* password must change time */ + if(!smb_io_time("must change time", &usr->pass_must_change_time, ps, depth)) /* password must change time */ return False; if(!smb_io_unihdr("unihdr", &usr->hdr_user_name, ps, depth)) /* username unicode string header */ |