Günther Deschner
209a65bc6f
s3-lsa: Fix _lsa_EnumTrustDom() and avoid infite windows client loop.
...
Found by RPC-LSA-TRUSTED-DOMAIN torture test.
Guenther
2009-10-21 03:13:59 +02:00
Günther Deschner
32f2cc4487
s3-lsa: make s3 pass against RPC-LSA-LOOKUPNAMES again.
...
Do what W2k8 does and return the builtin domain for a NULL name.
Guenther
2009-10-21 02:57:08 +02:00
Günther Deschner
b9d9353b54
nsswitch: fix the build of the winbind krb5 locator plugin.
...
Guenther
2009-10-21 02:56:18 +02:00
Jeremy Allison
9356265802
Turn on LOCK9 test which will test for regressions in bug 6828.
...
Jeremy.
2009-10-20 17:53:06 -07:00
Jeremy Allison
bb7cf9ad23
Fix bug 6828 - infinite timeout occurs when byte lock held outside of samba
...
Jeremy.
2009-10-20 17:52:34 -07:00
Jeremy Allison
49b23fe248
Fix comments on new test.
...
Jeremy
2009-10-20 17:41:27 -07:00
Jeremy Allison
e58f880381
Add local (or NFS) lock test to smbtorture. Checks that local locks
...
conflict with CIFS locks (see bug 6868).
Jeremy.
2009-10-20 17:37:43 -07:00
Jeremy Allison
e349e2c541
Fix "make install" by removing all references to python. Not currently
...
needed in source3, and isn't working anyway.
Jeremy.
2009-10-20 13:42:28 -07:00
Jeremy Allison
0d33b0bfca
Remove pythonmods from the build in source3, it doesn't build anyway
...
and isn't needed (as far as I can tell).
Jeremy.
2009-10-20 13:28:05 -07:00
Jeremy Allison
c79e2ff69a
Fix the pam_smbpass.so build with the recent linker flag changes.
...
Jeremy.
2009-10-20 13:09:42 -07:00
Günther Deschner
49a1323495
s3-lsa: Fix _lsa_EnumTrustDom().
...
Windows clients were showing a lot of duplicates in their list of trusted
domains.
Found by RPC-LSA-TRUSTED-DOMAIN torture test.
Guenther
2009-10-20 21:46:06 +02:00
Günther Deschner
d168d7fe3c
s3-pdb_ldap: fix crash bug in ldapsam_set_trusteddom_pw().
...
Thanks Volker for the hint.
Guenther
2009-10-20 21:44:02 +02:00
Björn Jacke
205284c904
s3:Makefile: rename LDSHFLAG variables to make meaning more obvious
2009-10-20 20:47:22 +02:00
Günther Deschner
a5a7b9ebc2
s3-lsa: Fix _lsa_CreateAccount() for usage of SEC_FLAG_MAXIMUM_ALLOWED.
...
Found by RPC-LSA-PRIVILEGES torture test.
Guenther
2009-10-20 15:57:06 +02:00
Günther Deschner
870f2d336a
s3-selftest: enable RPC-LSA-PRIVILEGES against Samba 3.
...
Guenther
2009-10-20 15:57:00 +02:00
Günther Deschner
c7023c5a3d
s3-lsa: Allow to lookup 'NT AUTHORITY\Anonymous Logon' as well.
...
This is to finally pass RPC-LSA-LOOKUPNAMES test.
Guenther
2009-10-20 15:28:31 +02:00
Günther Deschner
1f4d26c487
s3-lsa: allow to lookup BUILTIN\ in lsa_LookupNames.
...
Found by RPC-LSA-LOOKUPNAMES torture test.
Guenther
2009-10-20 15:28:31 +02:00
Günther Deschner
18dd626160
s3-lsa: When looking up domains in LookupNames, do not strip the sid.
...
Found by RPC-LSA-LOOKUPNAMES torture test.
Guenther
2009-10-20 15:28:31 +02:00
Günther Deschner
b6d97a00b1
s3-lsa: allow to have NULL strings in lsa LookupName queries.
...
Found by RPC-LSA-LOOKUPNAMES torture test.
Guenther
2009-10-20 15:28:30 +02:00
Björn Jacke
4243e6e3a9
s3:configure: add support for Solaris' ld -z ignore
...
try linker flags for ignoring unused libs in this order:
-Wl,--as-needed (gcc like + binutils)
-Wl,-z,ignore (gcc like + Solaris linker)
-z ignore (old Sun C)
2009-10-20 10:52:07 +02:00
Björn Jacke
f96f8f9c77
s3: make unresolved symbols in libs throw errors
...
except for the Samba internal plugins unresolved symbol references should not
show up in shared libraries. For historical reasons it's the default behaviour
of linkers to ignore those in shared libs. We use -z defs (alias
--no-undefined) to not ignore them in shared libs.
2009-10-20 10:52:06 +02:00
Björn Jacke
438f400680
s3: allow using different LDFLAGS for internal libs/plugins
...
internal libs have unresolved symbols intentionally.
Thanks to Buchan Milne for suggestion and patch. This addresses #6792 .
2009-10-20 10:52:06 +02:00
Karolin Seeger
fa08d0b44b
Fix typo.
...
privilage -> privilege
Karolin
2009-10-19 09:47:33 +02:00
Björn Jacke
718d2801d6
s3:configure: fix avahi activation
...
Avahi was correctly found but not activated since e4a26c942
.
2009-10-18 17:06:29 +02:00
Jeremy Allison
8d85757578
Fix posix_unlink test. Was doing grep without quotes around the
...
target string.
Jeremy.
2009-10-17 20:46:22 -07:00
Jeremy Allison
096589aead
Trying to find out why the posix_unlink test build farm is still failing even
...
though we're now successfully deleting the symlink.
Jeremy.
2009-10-17 10:38:44 -07:00
Volker Lendecke
3e3214fd91
s3:winbind: Move fillup_pw_field() as static to wb_fill_pwent.c
2009-10-17 17:13:02 +02:00
Jeremy Allison
f1d9960284
Add comment explaining about symlink following & posix.
...
Jeremy.
2009-10-16 18:13:06 -07:00
Jeremy Allison
ea3c077236
Last 2 VFS_STAT -> LSTAT fixes I can see in the modules code.
...
Jeremy.
2009-10-16 17:20:40 -07:00
Jeremy Allison
010dfbf1fd
Fix one missing STAT -> LSTAT with POSIX pathnames in vfs_xattr_tdb.c. Caught by the torture tester. I love unit tests :-). Jeremy.
2009-10-16 16:38:59 -07:00
Björn Jacke
7655282ede
s3: build pam_smbpass when possible
2009-10-16 23:46:52 +02:00
Günther Deschner
64e8aa1b14
s3-netlogon: fix updating trust accout passwords with downlevel domains.
...
When choosing the netlogon password set function, make sure to look at the
*negotiated* flags in the cli->dc state, not the ones we start the negotiation
with.
Guenther
2009-10-16 18:03:32 +02:00
Matthias Dieter Wallnöfer
fef032fac7
s3:srv_samr_nt - another fix for the reject reason
2009-10-16 15:26:14 +02:00
Günther Deschner
8267564e1c
s3-netlogon: Fix _netr_ServerPasswordSet2 cleartext blob handling.
...
Following Andrew's advice, let's straight md4 the plaintext blob and avoid
trying to get a paintext string out of the input the client sends.
Guenther
2009-10-16 14:54:57 +02:00
Matthias Dieter Wallnöfer
441f0326be
s3: Try to fix the build on Solaris & AIX regarding the password change reject reason
2009-10-16 12:27:57 +02:00
Günther Deschner
a85799d5db
s3-libnetapi: add nltest tool.
...
Guenther
2009-10-16 10:54:55 +02:00
Günther Deschner
ca19ffde80
s3-libnetapi: add I_NetLogonControl{2} example code.
...
Guenther
2009-10-16 10:50:29 +02:00
Günther Deschner
d308aa3de8
s3-libnetapi: add I_NetLogonControl{2} to public headers.
...
Guenther
2009-10-16 10:50:28 +02:00
Günther Deschner
e31c2c7eb1
s3-libnetapi: fill in I_NetLogonControl{2}_r.
...
Guenther
2009-10-16 10:50:28 +02:00
Günther Deschner
e8e1d60941
s3-libnetapi: add I_NetLogonControl{2} skeleton.
...
Guenther
2009-10-16 10:50:28 +02:00
Günther Deschner
8bd4378ff8
s3-libnetapi: add I_NetLogonControl{2} to IDL.
...
Guenther
2009-10-16 10:50:27 +02:00
Günther Deschner
3f80b06d9e
s3-selftest: enable WINBIND-WBCLIENT against s3.
...
Guenther
2009-10-16 02:04:37 +02:00
Günther Deschner
8b247f3538
s3-net: fix build warning (missing default in switch).
...
Guenther
2009-10-16 02:04:03 +02:00
Jeremy Allison
5cc895983d
Fix valgrind memory leak in bug #6814 - Fixes for problems reported by valgrind
...
Jeremy.
2009-10-15 16:55:40 -07:00
Andrew Tridgell
a6e4cb500b
s3: fixed krb5 build problem on ubuntu karmic
...
Karmic has MIT krb5 1.7-beta3, which has the symbol
krb5_auth_con_set_req_cksumtype but no prototype for it.
See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531635
2009-10-16 10:40:50 +11:00
Günther Deschner
ef194bc692
s3-spnego: fix memleak in spnego_parse_auth().
...
Guenther
2009-10-15 15:45:20 +02:00
Günther Deschner
449ab398f5
s3-spnego: Fix Bug #6815 . Windows 2008 R2 SPNEGO negTokenTarg parsing failure.
...
When parsing a SPNEGO session setup retry (falling back from KRB5 to NTLMSSP),
we failed to parse the ASN1_ENUMERATED negResult in the negTokenTarg, thus
failing spnego_parse_auth() completely.
By just using the shared spnego/asn1 code, we get the parsing the correct way.
Guenther
2009-10-15 14:41:22 +02:00
Björn Jacke
dc586b933d
s3: fix outdated proto.h causing build error on AIX
...
Matthias, please check!
2009-10-15 10:27:34 +02:00
Jeremy Allison
1c1a883bd0
Fix the build, missing ->.
...
Jeremy.
2009-10-14 12:36:02 -07:00
Jeremy Allison
ce4542fbde
Final part of fix for bug 6793 - winbindd crash with "INTERNAL ERROR: Signal 6"
...
Don't use mapped_user uninitialized.
Jeremy.
2009-10-14 11:16:03 -07:00