Andrew Tridgell
8ef9cb0bed
build: added allow_undefined_symbols options for libraries and modules
...
the s4 build uses linker flags to disallow undefined symbols in
libraries. To accomodate s3 libraries in the top level build we need
to be able to disable this on a per-library basis.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-18 15:09:46 +11:00
Andrew Tridgell
b31055189a
build: make ADD_LDFLAGS() returns the flags that were added
...
this will be used by the s3 top level build to work out how to undo
the effects of -Wl,-no-undefined
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-18 15:09:46 +11:00
Andrew Tridgell
433f68efaa
waf: library_flags() doesn't only operate on conf objects
...
use a better name for the first argument
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-18 15:09:46 +11:00
Andrew Tridgell
41b1f97943
s3-build: allow waf build of s3 IDL files from any top directory
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-18 15:09:46 +11:00
Andrew Tridgell
aec015525b
waf: added subdir= option in SAMBA_*() rules
...
this allows you to prepend a subdirectory to the source rules, after
variable substitution. This is useful for the s3 waf build when it is
in s3build/
2011-02-18 15:09:45 +11:00
Andrew Tridgell
a7ee6e81ff
waf: use Utils.WafError() instead of sys.exit(1)
...
better to raise an expection than just exiting
2011-02-18 15:09:45 +11:00
Volker Lendecke
7720facd42
tevent: Fix a comment
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Feb 17 18:16:18 CET 2011 on sn-devel-104
2011-02-17 18:16:18 +01:00
Günther Deschner
d4892f3876
s4-smbtorture: add more complex spoolss_EnumPrinterDataEx test.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Feb 17 16:46:28 CET 2011 on sn-devel-104
2011-02-17 16:46:28 +01:00
Günther Deschner
f037d42e9b
s3-lsa: support trust objects in _lsa_QuerySecurity().
...
Guenther
2011-02-17 16:02:20 +01:00
Günther Deschner
fa43de063a
s3-lsa: in _lsa_QuerySecurity() query the sd from the lsa policy handle.
...
Guenther
2011-02-17 16:02:20 +01:00
Günther Deschner
67dfc87291
s3-lsa: only proceed in _lsa_EnumTrustedDomainsEx when backend has trusted domain support.
...
Guenther
2011-02-17 16:02:20 +01:00
Günther Deschner
0ed46df56a
s3-passdb: add PDB_CAP_TRUSTED_DOMAINS_EX.
...
Guenther
2011-02-17 16:02:20 +01:00
Andrew Bartlett
a0c77c2eda
s3-cluster remove more CLUSTER_SUPPORT #ifdef stuff
2011-02-17 16:02:19 +01:00
Andrew Bartlett
09c4a5cd9b
s3-cluster Always fill in the clustering vnn element
...
This avoids this structure being partially uninitialised.
Adnrew Bartlett
2011-02-17 16:02:19 +01:00
Günther Deschner
6840549123
s3: add server_id.idl and use only autogenerated code.
...
Volker, Tridge and other clustering gurus, please check.
It is ok to get rid of ifdef CLUSTER_SUPPORT here, right ?
Why was unique_id not marshalled at all ?
Guenther
2011-02-17 16:02:19 +01:00
Matthias Dieter Wallnöfer
aa3f749575
s4:scripting/python/modules.c - remove a really unnecessary variable
...
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Thu Feb 17 16:01:44 CET 2011 on sn-devel-104
2011-02-17 16:01:44 +01:00
Günther Deschner
2045cd7ed7
s3-waf: add check for "struct sigevent" and some of its members.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Feb 17 12:01:58 CET 2011 on sn-devel-104
2011-02-17 12:01:58 +01:00
Günther Deschner
ce718bb521
s3-waf: add check for "struct utimbuf".
...
Guenther
2011-02-17 11:16:06 +01:00
David Disseldorp
9c12232f1a
s3: increase the log level for missing PIDs on SIGCHLD
...
Since the fix for bso#7836, the parent smbd is responsible for
maintaining an up-to-date printcap cache. It does this by forking a
child process to asynchronously fetch printcap data from CUPS.
When the child process exits after fetching all printcap data, the
parent smbd is sent SIGCHLD. This triggers smbd_sig_chld_handler() which
looks for the exited process PID on a "children" list.
Child smbd process PIDs are added to the "children" list to ensure
cleanup on unclean shutdown and log level change notification messages.
Printcap update process PIDs are not added to the list as they do not
maintain any state that requires cleanup, nor do they wait on tevent for
messages.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Feb 17 11:11:45 CET 2011 on sn-devel-104
2011-02-17 11:11:45 +01:00
Andrew Bartlett
5c12cb0556
heimdal Pass F_CANON down to the hdb layer for servers in AS-REP as well
...
This fixes Win2003 domain logons against Samba4, which need a
canonicalised reply, and helpfully do set that flag.
Specifically, they need that realm in krbtgt/realm@realm that these
both match exactly in the reply.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Thu Feb 17 06:40:53 CET 2011 on sn-devel-104
2011-02-17 06:40:53 +01:00
Andrew Bartlett
0dec840677
Add support for testing a Win2k3 domain member
2011-02-17 05:56:04 +01:00
Andrew Bartlett
5425227b55
wintest upper case the --vms paramter arguments to wintest.py
...
This makes it easier to specify
2011-02-17 05:56:04 +01:00
Günther Deschner
78c4b2170e
s3-selftest: make sure we really use --format=subunit when calling smbtorture4.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Feb 17 02:01:56 CET 2011 on sn-devel-104
2011-02-17 02:01:56 +01:00
Andrew Tridgell
a759b1a3ca
s4-build: added LOCALEDIR config option
...
s3 needs dyn_LOCALEDIR
2011-02-17 00:57:10 +01:00
Andrew Tridgell
e1f2442096
s3-waf: move the KRB5_DEPRECATED configure check out of lib/replace
...
this needs to be in souce3/, as otherwise it can't handle an in-tree
kerberos library
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-17 00:55:56 +01:00
Andrew Tridgell
5debcb1027
idl: naming a structure 'VERSION' is not a good idea!
...
this renames it to ntlmssp_VERSION
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-17 00:55:23 +01:00
Günther Deschner
0aed229710
libndr: remove prototype for nonexisting function ndr_print_ipv4_addr().
...
Guenther
2011-02-17 00:54:16 +01:00
Günther Deschner
0e156e7d62
s3-waf: move libsmb/clikrb5.c and libads/kerberos.c into KRBCLIENT.
...
This avoids two duplicates...
Guenther
2011-02-17 00:52:43 +01:00
Günther Deschner
bc83400d81
nsswitch: make wb_reqtrans a common subsystem.
...
Guenther
2011-02-17 00:52:42 +01:00
Günther Deschner
743b13b8e0
s3-waf: make most of the nsswitch common.
...
Guenther
2011-02-17 00:52:42 +01:00
Günther Deschner
9867b7bf34
s4-waf: move wbinfo buildrule to winbind.
...
Will be moved back later, once we have a more common samba-util.so
Guenther
2011-02-17 00:52:16 +01:00
Günther Deschner
9e822f1032
s3-waf: add check for struct stat st_flags member.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Feb 16 23:04:35 CET 2011 on sn-devel-104
2011-02-16 23:04:35 +01:00
Günther Deschner
afb77d135e
s3-waf: add some missing checks for macosx.
...
Guenther
2011-02-16 21:59:15 +01:00
Günther Deschner
5d3f956925
s3-waf: add check for __NR_inotify_init declaration.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Feb 16 19:28:18 CET 2011 on sn-devel-104
2011-02-16 19:28:18 +01:00
Günther Deschner
a029235b3e
s3-waf: add check for various sysconf() variables.
...
Guenther
2011-02-16 18:39:41 +01:00
Günther Deschner
9d78512b2b
s3-waf: add check for posix_fadvise().
...
Guenther
2011-02-16 18:39:40 +01:00
Günther Deschner
1cc0fb5a9a
s3-waf: add check for hires timestamps in struct stat.
...
Guenther
2011-02-16 18:39:38 +01:00
Günther Deschner
3b3f13a7fb
s3-waf: add check for "struct flock64".
...
Guenther
2011-02-16 18:39:35 +01:00
Günther Deschner
8701b0d645
s3-waf: add check for broken (glibc2.1/x86) 64 bit fcntl locking.
...
Guenther
2011-02-16 18:39:32 +01:00
Günther Deschner
4e32fd9d5c
s3-waf: add check for fcntl locking.
...
Guenther
2011-02-16 18:39:28 +01:00
Günther Deschner
b3f76482d2
s3-waf: add check for "struct dirent64".
...
Guenther
2011-02-16 18:01:23 +01:00
Michael Adam
c819e3e862
s3:test: run the net.rpc.registry test under "dc" not "dc:local"
...
There is no need to run it on the rpc server, but it should
be run from a remote host.
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Wed Feb 16 16:05:58 CET 2011 on sn-devel-104
2011-02-16 16:05:58 +01:00
Michael Adam
ae9eca61eb
s3:test: remove the give/take admin rights code from the net(rpc)registry test
...
This is not neede any more.
The token has been fixed at the lower level on the dc.
2011-02-16 15:21:20 +01:00
Michael Adam
8e45fb4a83
s3:test: rename samba3.blackbox.testparm_s3 -> samba3.blackbox.testparm
2011-02-16 15:21:20 +01:00
Michael Adam
838de3cdd3
s3:test: rename samba3.blackbox.net_s3_registry_roundtrip -> samba3.blackbox.net.local.registry.roundtrip
2011-02-16 15:21:20 +01:00
Michael Adam
86ed1e77c7
s3:test: rename samba3.blackbox.net_s3_registry_rpc -> samba3.blackbox.net.rpc.registry
2011-02-16 15:21:20 +01:00
Michael Adam
395d8f41d6
s3:test: rename samba3.blackbox.net_s3_registry -> samba3.blackbox.net.local.registry
2011-02-16 15:21:20 +01:00
Michael Adam
2c77ece81b
s3:test: rename samba3.blackbox.net_s3_misc --> samba3.blackbox.net.misc
2011-02-16 15:21:20 +01:00
Günther Deschner
c66dfe4df5
s3-build: move priv2ld proto to smbldap.h (in order to fix non-ldap builds).
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Feb 16 15:20:14 CET 2011 on sn-devel-104
2011-02-16 15:20:14 +01:00
Michael Adam
b03a171c13
s3:test: mark the net_registry_roundtrip test as knownfail
...
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Wed Feb 16 13:45:09 CET 2011 on sn-devel-104
2011-02-16 13:45:09 +01:00