1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-15 05:57:49 +03:00

21871 Commits

Author SHA1 Message Date
Jeremy Allison
be742f2481 r22123: Try and fix the csc (#4404) bug by supporting the extended
response to NTCreateX - need to fix this also for
pipe open and NTTransCreate as well so this isn't
finished.
Jeremy.
2007-10-10 12:19:14 -05:00
Jeremy Allison
137953226a r22122: Start to fix csc issue with Vista. Make smbd support
the extended 7 word response for tconX rather than the
3 word one we supported previously.
Jeremy.
2007-10-10 12:19:14 -05:00
Jeremy Allison
572c418b04 r22113: Fix core dump when configfile in same directory.
From Steven Danneman <steven.danneman@isilon.com>.
Jeremy.
2007-10-10 12:19:14 -05:00
Jeremy Allison
7c45bd3a47 r22112: Fix memleak pointed out by Steven Danneman <steven.danneman@isilon.com>.
Jeremy.
2007-10-10 12:19:14 -05:00
Jeremy Allison
e296f07e1d r22111: Allow readahead params to use size suffixes as K,M, etc.
Jeremy.
2007-10-10 12:19:13 -05:00
Gerald Carter
adfc2d3165 r22110: don't cache the S-1-22-{1,2} domain SID/uig/gid lookups in idmap_cache 2007-10-10 12:19:13 -05:00
Simo Sorce
f127803734 r22109: Readonly is automatically set in the generic init code, let's just log the fact there
and remove the specific, but redundant, code in idmap_ad.c
2007-10-10 12:19:13 -05:00
Jeremy Allison
4de297112b r22108: Fix from <don.mccall@hp.com> to try and fix the HPUX builds.
Jeremy.
2007-10-10 12:19:13 -05:00
James Peach
fd056b2426 r22107: Fix typo. 2007-10-10 12:19:13 -05:00
Jeremy Allison
bc2b6e3f32 r22106: Fix the module name - it's vfs_readahead not vfs_linux_readahead.
Jeremy.
2007-10-10 12:19:13 -05:00
Jeremy Allison
97fdd67e83 r22105: Added vfs_readahead module that appears to do wonderful things
for copying files from Samba when using Windows Vista Windows
explorer.... :-). By default if you add this I can go on my
vmware sessions from 7MB/sec to 12MB/sec (+1 extra MB/sec if
I turn sendfile on).
Jeremy.
2007-10-10 12:19:13 -05:00
Gerald Carter
eab9ca7e7d r22104: BUG 4439: Fix the object picket on x64 WIndopws XP/2003.
Enable the DsRoleGetPrimaryDomainInfo() server code.
Tested by Win2000/XP/2003/Vista (x86) and WinXP (x64)
2007-10-10 12:19:12 -05:00
Lars Müller
3ae99e5924 r22103: No code change. This is a spring time end of line clesnup checkin. 2007-10-10 12:19:12 -05:00
Lars Müller
3bebb5f4c1 r22102: Remove obsoleted SHLIBS_PROGS from {Makefile,configure}.in.
As NSS_MODULES is added to the all rule the resulting set of binaries
are the same.
2007-10-10 12:19:12 -05:00
Gerald Carter
8849524355 r22101: remove RedHat 9 packaging files after annoncement on the samba ml 2007-10-10 12:19:12 -05:00
Lars Müller
641edac6ec r22099: Revert parts of revision 22056 as proto_exists is not required by
@WINBIND_NSS@, bin/pam_winbind.@SHLIBEXT@, and bin/pam_smbpass.@SHLIBEXT@.
2007-10-10 12:19:12 -05:00
Jeremy Allison
4e3232aad4 r22097: Add detection for linux readahead() syscall.
Jeremy.
2007-10-10 12:19:12 -05:00
Jeremy Allison
f3ffb3f984 r22096: become_root_uid_only() is unneeded - it's only used in
messages.c. Refactor to use become_root() instead and
make it local to messages.c
Jeremy.
2007-10-10 12:19:11 -05:00
Gerald Carter
e5c9fc937d r22095: BUG 4484: Add more checks to set %a for Vista clients (based on absence of native OS and Lanman strings in the session setup request) 2007-10-10 12:19:11 -05:00
James Peach
395fd99edb r22094: Clarify that SMB_VFS_LOCK should not be used to get lock status. 2007-10-10 12:19:10 -05:00
Stefan Metzmacher
294c69334f r22093: send also the correct OID_KERBEROS5 not only the broken
OID_KERBEROS_OLD one.

metze
2007-10-10 12:19:10 -05:00
Stefan Metzmacher
e9f2aa22f9 r22092: - make spnego_parse_auth_response() more generic and
not specific for NTLMSSP
- it's possible that the server sends a mechOID and authdata
  if negResult != SPNEGO_NEG_RESULT_INCOMPLETE, but we still
  force the mechOID to be present if negResult == SPNEGO_NEG_RESULT_INCOMPLETE

metze
2007-10-10 12:19:10 -05:00
Volker Lendecke
a6e1e39f1d r22091: Fix an uninitialized variable warning 2007-10-10 12:19:10 -05:00
Jeremy Allison
17b1d11bbb r22080: Fix directory recycle module bug #4486.
Jeremy.
2007-10-10 12:19:10 -05:00
Jeremy Allison
ab3150fe4e r22079: Tsk, tsk, Metze didn't compile before check-in :-).
Merge the memory leak fix (with fix :-) to 3.0.25.
Jeremy.
2007-10-10 12:19:09 -05:00
Stefan Metzmacher
8c6930b701 r22078: fix memory leak in not often used code, we only use it if the server
doesn't support GSS-SPNEGO in SASL

can someone please review this, maybe it's also for 3.0.25

metze
2007-10-10 12:19:09 -05:00
Andrew Bartlett
721375e14c r22071: Make the error message for incorrect use of '-c' show the parameter as used.
This means that smbpasswd -c user (which in htpasswd creates a new file)
and smbpasswd -c /not/my/smb.conf should give errors an admin will
think to chase down.

Andrew Bartlett
2007-10-10 12:19:09 -05:00
Gerald Carter
c1cb6d059b r22069: BUG 4447: Fix compile failure on AIX 5.2 (patch from William Jojo <jojowil@hvcc.edu>) 2007-10-10 12:19:09 -05:00
Stefan Metzmacher
a70af6d457 r22067: - fix --with-fhs, where confdir is set to \${sysconfdir}
but sysconfdir wasn't defined in our Makefile
- add localstatedir for completeness

metze
2007-10-10 12:19:09 -05:00
Gerald Carter
fc1aeee52d r22066: Ensure that winbind can resolve SIDs in the S-1-22-{1,2}
domain to a uid.gid using the idmap_passdb backend.
2007-10-10 12:19:09 -05:00
Jeremy Allison
70875f92a2 r22065: First logic change I've found :-(. We were being too
restrictive about strings being NULL. If an info level
doesn't use a subformat the subformat string may be
missing (null). Add debug statements to help track
this.
Jeremy
2007-10-10 12:19:08 -05:00
Jeremy Allison
1a0f69bb21 r22064: Fix the DFS code to work better with Vista clients. Allow
"host msdfs = true" to be set in the [global] section
and allow Vista to see shares with "msdfs root = yes"
and "msdfs root = no" off the same server. Down
to an error message really :-).
Jeremy.
2007-10-10 12:19:08 -05:00
Jeremy Allison
0c8949ff5d r22062: Fix the parsing of info level 3. Flags is not a flags
field, but an offset. Fixed 64-bit display of ACLs on
printers.
Jeremy.
2007-10-10 12:19:07 -05:00
Gerald Carter
4a99b89618 r22061: Fix the krb5 user ticket refresh event timeout in winbindd 2007-10-10 12:19:07 -05:00
Jeremy Allison
8d95cdf8c0 r22060: Fix for AIX quotas from Heinrich Mislik <Heinrich.Mislik@univie.ac.at>.
Jeremy.
2007-10-10 12:19:07 -05:00
Volker Lendecke
0eea6b84ce r22059: Over-allocate and NULL out 100 bytes for lanman.c.
Volker
2007-10-10 12:19:06 -05:00
Günther Deschner
21d092f4f9 r22058: Add test_nss_modules to check NSS modules for unresolved symbols.
Guenther
2007-10-10 12:19:06 -05:00
Günther Deschner
04705aa190 r22056: Adding some missing proto_exists calls (for PAM and NSS modules)
Guenther
2007-10-10 12:19:06 -05:00
Jelmer Vernooij
ad98126187 r22055: Port the endpoint mapper (and functions it requires) to Samba 3. 2007-10-10 12:19:06 -05:00
Stefan Metzmacher
9b34cd8d89 r22054: merge from samba4:
remove broken samba3 specific stuff from tdbtool

metze
2007-10-10 12:19:06 -05:00
Stefan Metzmacher
1017ca3eaa r22051: use libreplace headers
metze
2007-10-10 12:19:06 -05:00
Jeremy Allison
728a4cc713 r22050: Fix a couple of off-by-one errors in the rap
call patch. Jerry, this works now for displaying
shares on Win9x (and hopefully everything else
as well :-).
Jeremy.
2007-10-10 12:19:06 -05:00
Jeremy Allison
b70af25e85 r22049: HPUX build fixes from <don.mccall@hp.com>.
Jeremy.
2007-10-10 12:19:05 -05:00
Jeremy Allison
140881cfbb r22045: As Volker noticed, skip_string's last argument is
redundent. Remove it.
Jeremy.
2007-10-10 12:19:05 -05:00
Volker Lendecke
08ea2b83b2 r22044: Remove the only skip_string(...,2) caller 2007-10-10 12:19:05 -05:00
Volker Lendecke
2878c1e93a r22043: Comparing lanman.c with -r22013 is now MUCH easier, thanks! This looks much
easier to review! Damn close to what I had in my tree, just the fn names were
slightly different.

This removes one unnecessary dupe.

Next thing is to get rid of the parameter "n" of skip_string, there is only
one (!) caller that does not pass in 1....

Volker
2007-10-10 12:19:05 -05:00
Jeremy Allison
d47af7c926 r22042: Try and clean up my own mess using the API Volker
suggested. I now use :

BOOL is_offset_safe(const char *buf_base, size_t buf_len, char *ptr, size_t off)
char *get_safe_ptr(const char *buf_base, size_t buf_len, char *ptr, size_t off)
char *get_safe_str_ptr(const char *buf_base, size_t buf_len, char *ptr, size_t off)
int get_safe_SVAL(const char *buf_base, size_t buf_len, char *ptr, size_t off, int failval)
int get_safe_IVAL(const char *buf_base, size_t buf_len, char *ptr, size_t off, int failval)

Volker, please criticize and comment. Thanks,

Jeremy.
2007-10-10 12:19:04 -05:00
Stefan Metzmacher
91402d7a42 r22039: fix compiler warnings
metze
2007-10-10 12:19:04 -05:00
Stefan Metzmacher
cb6d90d796 r22033: remove useless line
metze
2007-10-10 12:19:04 -05:00
Andrew Bartlett
635b83a216 r22026: Missed in my last commit, another case where we need to copy, not reference.
Andrew Bartlett
2007-10-10 12:19:04 -05:00