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
Andrew Tridgell
2c34112e58
s4-torture: fixed a pipe leak
...
The RPC-SAMR-PASSWORDS* tests could leak RPC pipes, causing an
overallocation of fd's on the server
2009-10-20 16:34:42 +11:00
Andrew Tridgell
2b90fbb579
s4-selftest: the secleak test is not designed for automated running
2009-10-20 16:18:51 +11:00
Andrew Tridgell
5e79a86298
s4: ran minimal_includes.pl on source4/auth/gensec
2009-10-20 16:05:24 +11:00
Andrew Tridgell
f8109b0f49
s4: ran minimal_includes.pl on source4/auth/ntlmssp
2009-10-20 16:05:07 +11:00
Andrew Tridgell
49650a226e
s4: ran minimal_includes.pl on source4/auth/ntlm
2009-10-20 16:05:03 +11:00
Andrew Tridgell
090fbdce7d
s4: ran minimal_includes.pl on source4/client
2009-10-20 16:04:59 +11:00
Andrew Tridgell
95e895d880
s4: ran minimal_includes.pl on source4/rpc_server
2009-10-20 16:04:56 +11:00
Andrew Tridgell
7f1832c469
s4: ran minimal_includes.pl on source4/winbind
2009-10-20 16:04:51 +11:00
Andrew Tridgell
84d0047377
s4-torture: ran minimal_includes.pl over source4/torture
...
This reduces compile time somewhat.
2009-10-20 16:04:46 +11:00
Andrew Tridgell
8585cf1a78
s4-script: cleanup tmp files in minimial_includes.pl
...
also changes to use perl fns, instead of shell
2009-10-20 16:04:36 +11:00
Andrew Tridgell
14111d606b
s4-selftest: skip two more scanners
...
Protocol scanners are not any use in the build farm
2009-10-20 15:19:27 +11:00
Andrew Tridgell
2ff2c421d0
s4-torture: fixed a fd/mem leak in the RPC-LSA-SECRETS test
...
This test left a large number of lsa pipes open, which could trigger
the server running out of fds
2009-10-20 14:27:57 +11:00
Andrew Tridgell
a1135b28dc
s4-selftest: skip the trans2.scan test
...
This test consumes a huge number of file descriptors on the server
(random binds to the WKSSVC pipe)
2009-10-20 13:54:55 +11:00
Andrew Tridgell
44a99898ed
s4-dsdb: fixed empty structure error on solaris8
...
Nadya, I'm guessing you plan on adding some real elements to this
structure later. For now I've added _dummy so the build can continue
with the Solaris C compiler.
2009-10-20 13:00:12 +11:00
Andrew Tridgell
08a0096ab6
s4-idl: don't call a variable 'stat'
...
never call a structure member by the name of a standard C lib call. It
breaks the build on some systems.
2009-10-20 12:13:15 +11:00
Andrew Tridgell
f49818e422
lib-util: check for too many combinations in generate_unique_strs()
2009-10-20 11:34:49 +11:00
Andrew Tridgell
5dcf0069b6
tdb: fixed the intermittent failure of tdbtorture in the build farm
...
There was a race condition that caused the torture.tdb to be left in a
state that needed recovery. The torture code thought that any message
from the tdb code was an error, so the "recovered" message, which is a
TDB_DEBUG_TRACE message, marked the run as being an error when it
isn't.
2009-10-20 10:59:40 +11:00
John H Terpstra
751fd6fb8d
Fixes for typos. Thank-you PC Oota.
2009-10-19 13:29:17 -05:00
Günther Deschner
10bd521849
wbinfo: use wbcLookupDomainControllerEx for wbinfo --dsgetdcname.
...
Guenther
2009-10-19 18:44:51 +02:00
Günther Deschner
110a40d4bc
libwbclient: fix wbcLookupDomainController().
...
Found by WINBIND-WBCLIENT torture test.
Guenther
2009-10-19 18:44:51 +02:00
Günther Deschner
71cfbf958c
s4-smbtorture: test wbcLookupDomainController{Ex} in WINBIND-WBCLIENT.
...
Guenther
2009-10-19 18:44:51 +02:00
Günther Deschner
dbd03997e1
gitignore: remove old netlogon prototypes.
...
Guenther
2009-10-19 18:44:51 +02:00
Matthias Dieter Wallnöfer
abeb794b66
s4:torture "cldap" test - restore the removed constraints and add more
...
Consider for description the post on the technical mailing list. I hope that this
satisfies abartlet again.
2009-10-19 18:34:29 +02:00
Matthias Dieter Wallnöfer
0ef7c22b5d
s4:password_hash LDB module - substitute "lp_workgroup" with "lp_sam_name"
...
According to abartlet's response on my post about "lp_workgroup" this should be
the right call.
2009-10-19 18:25:05 +02:00
Andrew Tridgell
8d0959b2b1
selftest: try to get the valgrind errors showing again in the build farm
2009-10-19 22:58:23 +11:00
Andrew Tridgell
d680729dfb
util: fixed generate_unique_strs() to be portable
...
'place' was going negative, and giving undefined results. The result
was duplicate names which gave errors in SMB2-DIR on PPC and other
systems.
2009-10-19 22:47:45 +11:00
Andrew Tridgell
729c4b3eee
s4-selftest: fixed 'make testenv'
...
The 'TERM' variable is used for terminal type, so we can't use it for
what terminal to use.
2009-10-19 21:37:20 +11:00
Andrew Tridgell
c45a81ecf3
s4-pyldb: fixed 64 bit issues
...
The python argument parse functions take standard C types, not enums
and time_t. This broken the python interface on PPC.
2009-10-19 21:36:41 +11:00
Andrew Tridgell
96a41581e6
s4-idmap: the idmap database should be indexed
2009-10-19 20:31:40 +11:00
Andrew Tridgell
89ba043c7d
s4-libnet: fixed privilege handling in samsync to use the right db
...
I only noticed this one because of Karolins spelling fix :-)
2009-10-19 20:03:12 +11:00
Andrew Tridgell
4828f92754
s4-pvfs: fill in alignment_requirement (valgrind error)
2009-10-19 20:03:12 +11:00
Karolin Seeger
b7b548411c
s4:test: Fix typo.
...
Karolin
2009-10-19 10:40:15 +02:00
Karolin Seeger
fa08d0b44b
Fix typo.
...
privilage -> privilege
Karolin
2009-10-19 09:47:33 +02:00
Andrew Tridgell
38fbfdca4d
Revert "selftest: fixed filter to know about a "error" result"
...
This reverts commit 1de7e43fb4a4863e3663af8b2a2d9f19cf82d7f3.
This is much more delicate than it seems
2009-10-19 14:17:02 +11:00
Andrew Tridgell
fb9319d971
s4-selftest: move secdesc.python test to skip list
...
This test produces a python backtrace due to
LDAP_INSUFFICIENT_ACCESS_RIGHTS errors, which are expected until the
new acl code is finished. The python backtrace overrides the
'knownfail' listing, so we need to skip this test for now.
2009-10-19 13:51:18 +11:00
Andrew Tridgell
1de7e43fb4
selftest: fixed filter to know about a "error" result
...
This is what caused some of the python tests to not match knownfail
entries
2009-10-19 13:51:17 +11:00
Andrew Tridgell
959accb4e6
s4-test: removed duplicate knownfail entry
2009-10-19 13:51:17 +11:00
Andrew Tridgell
e5b36c6eae
s4-pvfs: another uninitialised variable
...
thanks to valgrind for this one
2009-10-19 13:51:17 +11:00
Bo Yang
31f1a36901
s3: Don't fail authentication when one or some group of require-membership-of is invalid.
...
Signed-off-by: Bo Yang <boyang@samba.org>
2009-10-20 02:05:58 +08:00
Andrew Tridgell
1219dac5ae
s4-pvfs: fixed uninitialised variable
...
This caused havoc on the build farm. Interestingly, it only affected
gcc 4.3.3, not gcc 4.4.1
2009-10-19 11:59:57 +11:00
Matthias Dieter Wallnöfer
d673b49dfc
s4:ldb_msg_check_string_attribute - add a comment about the result values
2009-10-18 18:16:31 +02:00
Matthias Dieter Wallnöfer
9d097fa0e0
Revert "s4:ldb_msg - Use LDB constants on results"
...
This reverts commit 56a8baff3df6a5120b6c7bbca771dfb7c6934fd5.
Simo pointed out that I was wrong here.
2009-10-18 18:15:55 +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
Matthias Dieter Wallnöfer
77b9d2827b
s4:torture "cldap" test - rework and test more results
2009-10-18 14:33:43 +02:00
Matthias Dieter Wallnöfer
85e4995364
s4:sites - get the server site (name) from DSDB
2009-10-18 14:33:43 +02:00
Matthias Dieter Wallnöfer
5d4093a937
s4:dcerpc_netlogon - unify the two workstation object lookups (DNS hostname and supported encryption types)
...
This is simply for better performance (no functional change).
2009-10-18 14:32:59 +02:00
Matthias Dieter Wallnöfer
56a8baff3d
s4:ldb_msg - Use LDB constants on results
2009-10-18 10:45:30 +02:00
Matthias Dieter Wallnöfer
a69f84fd2a
s4:ldb_ldap - Fix intendation
2009-10-18 10:45:15 +02:00