summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2001-10-02 06:57:18 +0000
committerJeremy Allison <jra@samba.org>2001-10-02 06:57:18 +0000
commitcb4b13a82ba26c70674fe903d89db1d38103dff7 (patch)
tree7b2588835f38e224c1cd14114cd63c3e3432f9d2 /source3
parent58bc10518bad61e6c8dee38fda82eb8fb1de4bf6 (diff)
downloadsamba-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.c10
-rw-r--r--source3/lib/time.c18
-rw-r--r--source3/passdb/passdb.c11
-rw-r--r--source3/passdb/pdb_nisplus.c12
-rw-r--r--source3/passdb/pdb_smbpasswd.c24
-rw-r--r--source3/po/Makefile.in4
-rw-r--r--source3/po/cat-id-tbl.c467
-rw-r--r--source3/po/i18n_swat.pot662
-rw-r--r--source3/rpc_parse/parse_misc.c1
-rw-r--r--source3/rpc_parse/parse_net.c13
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 */