Matthieu Patou [Tue, 21 Sep 2010 03:39:24 +0000 (07:39 +0400)]
torture: add ndr tests for backup key protocol
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Jan 12 10:25:00 CET 2011 on sn-devel-104
Matthieu Patou [Sat, 20 Nov 2010 15:19:06 +0000 (18:19 +0300)]
idl: Add IDL for remote key backup protocol (rkbp)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Matthieu Patou [Sat, 20 Nov 2010 15:06:12 +0000 (18:06 +0300)]
idl: remove protected storage
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Günther Deschner [Tue, 11 Jan 2011 23:56:29 +0000 (00:56 +0100)]
s3-waf: add check for SO_PEERCRED.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Jan 12 02:29:48 CET 2011 on sn-devel-104
Günther Deschner [Tue, 11 Jan 2011 23:49:53 +0000 (00:49 +0100)]
s3-waf: add checks for Linux readahead.
Guenther
Günther Deschner [Tue, 11 Jan 2011 23:43:26 +0000 (00:43 +0100)]
s3-waf: more fallocate checks stolen from autoconf.
Guenther
Matthieu Patou [Tue, 11 Jan 2011 19:38:27 +0000 (22:38 +0300)]
Add some debug in s4's winbind server
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Wed Jan 12 01:43:11 CET 2011 on sn-devel-104
Günther Deschner [Tue, 11 Jan 2011 10:43:28 +0000 (11:43 +0100)]
s3-waf: add checks for fallocate fallocate64.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Jan 12 00:56:57 CET 2011 on sn-devel-104
Günther Deschner [Tue, 11 Jan 2011 17:04:19 +0000 (18:04 +0100)]
s3-build: remove RPCCLI_DRSUAPI subsystem.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Jan 11 23:01:24 CET 2011 on sn-devel-104
Günther Deschner [Tue, 11 Jan 2011 17:04:04 +0000 (18:04 +0100)]
s3-waf: remove RPCCLI_DRSUAPI subsystem.
Guenther
Günther Deschner [Tue, 11 Jan 2011 16:46:11 +0000 (17:46 +0100)]
s3-drsuapi: prefer dcerpc_drsuapi_X functions.
Guenther
Karolin Seeger [Tue, 11 Jan 2011 20:18:57 +0000 (21:18 +0100)]
s3/docs: Remove superfluous bracket.
Karolin
Günther Deschner [Tue, 11 Jan 2011 15:48:52 +0000 (16:48 +0100)]
s3-build: remove RPCCLI_INITSHUTDOWN subsystem.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Jan 11 17:59:21 CET 2011 on sn-devel-104
Günther Deschner [Tue, 11 Jan 2011 15:48:40 +0000 (16:48 +0100)]
s3-waf: remove RPCCLI_INITSHUTDOWN subsystem.
Guenther
Günther Deschner [Tue, 11 Jan 2011 15:47:34 +0000 (16:47 +0100)]
s3-initshutdown: prefer dcerpc_initshutdown_X functions.
Guenther
Günther Deschner [Tue, 11 Jan 2011 15:24:01 +0000 (16:24 +0100)]
s3-build: remove RPCCLI_EVENTLOG subsystem.
Guenther
Günther Deschner [Tue, 11 Jan 2011 15:23:49 +0000 (16:23 +0100)]
s3-waf: remove RPCCLI_EVENTLOG subsystem.
Guenther
Günther Deschner [Tue, 11 Jan 2011 15:22:55 +0000 (16:22 +0100)]
s3-eventlog: prefer dcerpc_eventlog_X functions.
Guenther
Günther Deschner [Tue, 11 Jan 2011 16:11:48 +0000 (17:11 +0100)]
s3-build: remove RPCCLI_WKSSVC subsystem.
Guenther
Günther Deschner [Tue, 11 Jan 2011 15:05:27 +0000 (16:05 +0100)]
s3-waf: remove RPCCLI_WKSSVC subsystem.
Guenther
Günther Deschner [Tue, 11 Jan 2011 15:03:24 +0000 (16:03 +0100)]
s3-wkssvc: prefer dcerpc_wkssvc_X functions.
Guenther
Stefan Metzmacher [Tue, 11 Jan 2011 12:38:16 +0000 (13:38 +0100)]
s3:winbindd: use ndr_wbint_c.h instead of cli_wbint.h
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Jan 11 15:40:22 CET 2011 on sn-devel-104
Stefan Metzmacher [Tue, 11 Jan 2011 12:35:23 +0000 (13:35 +0100)]
s3:winbindd: use ndr_dssetup_c.h instead of cli_dssetup.h
metze
Stefan Metzmacher [Tue, 11 Jan 2011 12:35:08 +0000 (13:35 +0100)]
s3:net: use ndr_dssetup_c.h instead of cli_dssetup.h
metze
Stefan Metzmacher [Tue, 11 Jan 2011 12:34:41 +0000 (13:34 +0100)]
s3:rpcclient: use ndr_dssetup_c.h instead of cli_dssetup.h
metze
Stefan Metzmacher [Tue, 11 Jan 2011 10:24:41 +0000 (11:24 +0100)]
s3:rpcclient: use ndr_dfs_c.h instead of cli_dfs.h
metze
Nadezhda Ivanova [Tue, 11 Jan 2011 10:23:57 +0000 (12:23 +0200)]
s4-tests: Tests for expansion of ACEs containing generic information.
Autobuild-User: Nadezhda Ivanova <nivanova@samba.org>
Autobuild-Date: Tue Jan 11 12:10:25 CET 2011 on sn-devel-104
Nadezhda Ivanova [Tue, 11 Jan 2011 10:20:43 +0000 (12:20 +0200)]
security: Fixed bugs in expansion of generic information ACEs
When an ACE gontaining GA, GE, GR, GW, CO or CG is provided by a user or inherited
the final SD actually has to have 2 ACEs, one is an effective expanded one, and the
original one with IO flag added.
Andrew Tridgell [Tue, 11 Jan 2011 05:00:26 +0000 (16:00 +1100)]
abi: force TERM=none in abi generation
on Fedora12 gdb puts out a bit of binary garbage at the front of
script output when TERM=xterm, presumably trying something like a
clear screen.
luckily it doesn't do it for unknown terminal types
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Jan 11 06:48:56 CET 2011 on sn-devel-104
Andrew Tridgell [Tue, 11 Jan 2011 00:28:10 +0000 (11:28 +1100)]
ldb: link to the download directory on the website
Andrew Tridgell [Tue, 11 Jan 2011 00:22:04 +0000 (11:22 +1100)]
script: tag the releases
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Jan 11 02:10:05 CET 2011 on sn-devel-104
Andrew Tridgell [Mon, 10 Jan 2011 23:55:07 +0000 (10:55 +1100)]
script: added librelease.sh script
this is used to make library releases
Andrew Tridgell [Mon, 10 Jan 2011 23:54:28 +0000 (10:54 +1100)]
autobuild: added "make distcheck" for our libs
this ensures that release creation always works
Andrew Tridgell [Mon, 10 Jan 2011 22:47:23 +0000 (09:47 +1100)]
s4: fixed 'make dist' not to need configure for s4
Jeremy Allison [Mon, 10 Jan 2011 22:24:51 +0000 (14:24 -0800)]
Fix "make test" - ensure nmbd runs with -S (log to stdout).
Also ensure nmbd socket directory isn't created (nmbd will create it).
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Tue Jan 11 00:30:52 CET 2011 on sn-devel-104
Andreas Schneider [Wed, 5 Jan 2011 16:35:36 +0000 (17:35 +0100)]
s3-rpc_client: Fixed the dcerpc_lsa_LookupNames4 client_revision.
The spec states that the ClientRevision value MUST be one of the
following: LSA_CLIENT_REVISION_1 or LSA_CLIENT_REVISION_2.
LSA_CLIENT_REVISION_2 means Windows 2000 and newer.
Signed-off-by: Günther Deschner <gd@samba.org>
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Jan 10 19:05:31 CET 2011 on sn-devel-104
Andreas Schneider [Wed, 5 Jan 2011 16:34:30 +0000 (17:34 +0100)]
s3-rpc_client: Fixed the dcerpc_lsa_LookupNames4 lookup_options.
Use the enum value in dcerpc_lsa_LookupNames4 for _lookup_options.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Wed, 5 Jan 2011 16:24:51 +0000 (17:24 +0100)]
s3-rpc_client: Fixed the dcerpc_lsa_LookupSids3 client_revision.
The spec states that the ClientRevision value MUST be one of the
following: LSA_CLIENT_REVISION_1 or LSA_CLIENT_REVISION_2.
LSA_CLIENT_REVISION_2 means Windows 2000 and newer.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Wed, 5 Jan 2011 16:22:18 +0000 (17:22 +0100)]
s3-rpc_client: Fixed the dcerpc_lsa_LookupSids3 lookup_options.
Use the enum value in dcerpc_lsa_LookupSids3 for _lookup_options.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Fri, 3 Sep 2010 09:15:25 +0000 (11:15 +0200)]
s3-netlogon: Move to new dcerpc client funtions.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Tue, 7 Sep 2010 13:49:00 +0000 (15:49 +0200)]
s3-rpc_client: Added dcerpc_lsa_lookup_names.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Tue, 7 Sep 2010 12:58:19 +0000 (14:58 +0200)]
s3-rpc_client: Added dcerpc_lsa_lookup_sids and dcerpc_lsa_lookup_sids3.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Tue, 7 Sep 2010 10:19:25 +0000 (12:19 +0200)]
s3-rpc_client: Added dcerpc_lsa_open_policy2.
Signed-off-by: Günther Deschner <gd@samba.org>
Andreas Schneider [Tue, 7 Sep 2010 09:24:52 +0000 (11:24 +0200)]
s3-rpc_client: Added dcerpc_lsa_open_policy.
Signed-off-by: Günther Deschner <gd@samba.org>
Volker Lendecke [Mon, 10 Jan 2011 13:40:40 +0000 (14:40 +0100)]
s3: Remove superfluous ;
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Jan 10 15:26:50 CET 2011 on sn-devel-104
Günther Deschner [Mon, 10 Jan 2011 11:28:57 +0000 (12:28 +0100)]
s3-selftest: re-sync with s4-selftest wscript.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Jan 10 13:41:38 CET 2011 on sn-devel-104
Günther Deschner [Mon, 10 Jan 2011 10:57:18 +0000 (11:57 +0100)]
libcli/security: fix sid_type_lookup().
It *always* returned "SID *TYPE* is INVALID".
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Jan 10 12:47:00 CET 2011 on sn-devel-104
Volker Lendecke [Mon, 10 Jan 2011 09:06:37 +0000 (10:06 +0100)]
m4: Don't AC_MSG_ERROR when too old python is found
This broke the pure S3 build with an old python
Matthias Dieter Wallnöfer, please check!
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Jan 10 11:26:18 CET 2011 on sn-devel-104
Matthieu Patou [Tue, 28 Sep 2010 00:40:38 +0000 (04:40 +0400)]
s4: make pipes with underscore works also
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sun Jan 9 15:47:01 CET 2011 on sn-devel-104
Volker Lendecke [Sun, 9 Jan 2011 09:53:04 +0000 (10:53 +0100)]
s3: Convert enc_blob_send_receive to cli_trans()
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sun Jan 9 11:40:04 CET 2011 on sn-devel-104
Volker Lendecke [Sun, 9 Jan 2011 09:20:29 +0000 (10:20 +0100)]
s3: Fix two incompatible pointer type warnings on Solaris
Volker Lendecke [Thu, 6 Jan 2011 16:09:56 +0000 (17:09 +0100)]
s3: Fix some warnings in the zfsacl module
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sat Jan 8 13:42:20 CET 2011 on sn-devel-104
Volker Lendecke [Sat, 8 Jan 2011 10:51:17 +0000 (11:51 +0100)]
s3: Avoid a ton of registry writes at startup
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sat Jan 8 12:39:09 CET 2011 on sn-devel-104
Volker Lendecke [Sat, 8 Jan 2011 10:28:47 +0000 (11:28 +0100)]
s3: Fix a type error
Volker Lendecke [Sat, 8 Jan 2011 10:28:27 +0000 (11:28 +0100)]
s3: Fix some nonempty blank lines
Jeremy Allison [Sat, 8 Jan 2011 05:28:45 +0000 (21:28 -0800)]
Explicitly set "nmbd: socket dir" in the test environment.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Jan 8 07:17:22 CET 2011 on sn-devel-104
Andrew Tridgell [Sat, 8 Jan 2011 00:39:32 +0000 (11:39 +1100)]
waf: ensure "make dist" works from a clean git tree for all libraries
this uses a temporary waf lock file to force the build directory
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Sat Jan 8 02:35:22 CET 2011 on sn-devel-104
Jeremy Allison [Fri, 7 Jan 2011 23:27:51 +0000 (15:27 -0800)]
Move wins_lookup_open_socket_in() to remove a compile warning.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Jan 8 01:48:27 CET 2011 on sn-devel-104
David Disseldorp [Tue, 28 Dec 2010 14:54:54 +0000 (15:54 +0100)]
s3-printing: remove printer_list_need_refresh
printer_list_need_refresh() was used previously to ensure one smbd
process did not attempt to update the printer_list tdb during or soon
after update by another smbd.
It is no longer needed, as pcap updates are now only performed by the
parent smbd process following startup, SIGHUP, config update or printcap
cache time expiry.
David Disseldorp [Tue, 28 Dec 2010 13:55:01 +0000 (14:55 +0100)]
s3-printing: remove old entries in pcap_cache_replace
Callers of pcap_cache_replace() assume the existing printcap cache is
replaced by the new values provided. This is not currently the case,
old entries should be removed.
David Disseldorp [Thu, 23 Dec 2010 11:14:21 +0000 (12:14 +0100)]
s3-printing: Initiate pcap reload from parent smbd
Since commit
7022554, smbds share a printcap cache (printer_list.tdb),
therefore ordering of events between smbd processes is important when
updating printcap cache information. Consider the following two process
example:
1) smbd1 receives HUP or printcap cache time expiry
2) smbd1 checks whether pcap needs refresh, it does
3) smbd1 marks pcap as refreshed
4) smbd1 forks child1 to obtain cups printer info
5) smbd2 receives HUP or printcap cache time expiry
6) smbd2 checks whether pcap needs refresh, it does not (due to step 3)
7) smbd2 reloads printer shares prior to child1 completion (stale pcap)
8) child1 completion, pcap cache (printer_list.tdb) is updated by smbd1
9) smbd1 reloads printer shares based on new pcap information
In this case both smbd1 and smbd2 are reliant on the pcap update
performed on child1 completion.
The prior commit "reload shares after pcap cache fill" ensures that
smbd1 only reloads printer shares following pcap update, however smbd2
continues to present shares based on stale pcap data.
This commit addresses the above problem by driving pcap cache and
printer share updates from the parent smbd process.
1) smbd0 (parent) receives a HUP or printcap cache time expiry
2) smbd0 forks child0 to obtain cups printer info
3) child0 completion, pcap cache (printer_list.tdb) is updated by smbd0
4) smbd0 reloads printer shares
5) smbd0 notifies child smbds of pcap update via message_send_all()
6) child smbds read fresh pcap data and reload printer shares
This architecture has the additional advantage that only a single
process (the parent smbd) requests printer information from the printcap
backend.
Use time_mono in housekeeping functions As suggested by Björn Jacke.
David Disseldorp [Sun, 19 Dec 2010 18:52:08 +0000 (19:52 +0100)]
s3-printing: reload shares after pcap cache fill
Since commit
eada8f8a, updates to the cups pcap cache are performed
asynchronously - cups_cache_reload() forks a child process to request
cups printer information and notify the parent smbd on completion.
Currently printer shares are reloaded immediately following the call to
cups_cache_reload(), this occurs prior to smbd receiving new cups pcap
information from the child process. Such behaviour can result in stale
print shares as outlined in bug 7836.
This fix ensures print shares are only reloaded after new pcap data has
been received.
Pair-Programmed-With: Lars Müller <lars@samba.org>
Michael Wood [Wed, 5 Jan 2011 01:36:16 +0000 (03:36 +0200)]
s4: upgradeprovision: Improve wording, punctuation
Signed-off-by: Matthieu Patou <mat@matws.net>
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Sat Jan 8 00:25:08 CET 2011 on sn-devel-104
Björn Baumbach [Fri, 7 Jan 2011 14:53:13 +0000 (15:53 +0100)]
s3-nmbd: Fix bug #7875
nmbd --port didn't work
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Jan 7 17:44:08 CET 2011 on sn-devel-104
Günther Deschner [Fri, 7 Jan 2011 14:21:26 +0000 (15:21 +0100)]
s3-waf: add NMBDSOCKETDIR variable.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Jan 7 16:33:55 CET 2011 on sn-devel-104
Günther Deschner [Fri, 7 Jan 2011 11:36:38 +0000 (12:36 +0100)]
s3-build: fix classic build after libcli netlogon changes.
Guenther
Günther Deschner [Fri, 7 Jan 2011 11:01:42 +0000 (12:01 +0100)]
netlogon: move netlogon helpers to ../libcli/netlogon.
Guenther
Günther Deschner [Fri, 7 Jan 2011 11:19:00 +0000 (12:19 +0100)]
s3-waf: rename LIBCLI_NETLOGON subsystem to LIBRPCCLI_NETLOGON.
Guenther
Günther Deschner [Fri, 7 Jan 2011 11:08:54 +0000 (12:08 +0100)]
s3-waf: rearrange waf recurses in main wscript_build.
Guenther
Günther Deschner [Fri, 7 Jan 2011 10:45:33 +0000 (11:45 +0100)]
s3-waf: cleanup wscript_build a little.
Guenther
Günther Deschner [Fri, 7 Jan 2011 10:41:15 +0000 (11:41 +0100)]
s3-waf: recurse into ../lib/smbconf.
Guenther
Volker Lendecke [Thu, 6 Jan 2011 11:33:44 +0000 (12:33 +0100)]
s3: Make nmbd socket dir configurable
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Jan 7 14:14:19 CET 2011 on sn-devel-104
Volker Lendecke [Wed, 5 Jan 2011 13:50:21 +0000 (14:50 +0100)]
s3: Remove some unused code
Volker Lendecke [Wed, 5 Jan 2011 13:35:11 +0000 (14:35 +0100)]
s3: Limit the number of unexpected clients to 200
DoS protection like the max winbind clients. Settable by
nmbd:unexpected_clients
Volker Lendecke [Wed, 5 Jan 2011 13:34:04 +0000 (14:34 +0100)]
s3: Limit the number of unexpected packets per client to 10
Non-reading clients could maliciously make nmbd allocate memory
Volker Lendecke [Wed, 5 Jan 2011 13:13:00 +0000 (14:13 +0100)]
s3: Use the new nbt_getdc in winbindd_cm
Volker Lendecke [Wed, 5 Jan 2011 13:12:44 +0000 (14:12 +0100)]
s3: Use the new nbt_getdc in dsgetdcname()
Volker Lendecke [Sun, 2 Jan 2011 11:49:08 +0000 (12:49 +0100)]
s3: Add nbt_getdc
This is a getdc version that uses /tmp/.nmbd/unexpected
Volker Lendecke [Thu, 6 Jan 2011 01:12:00 +0000 (02:12 +0100)]
s3: Fix a valgrind error
Volker Lendecke [Sun, 2 Jan 2011 13:43:18 +0000 (14:43 +0100)]
s3: Factor out parse_getdc_response
Volker Lendecke [Sun, 2 Jan 2011 11:42:47 +0000 (12:42 +0100)]
s3: Lift my_mailslot from prep_getdc_request
Volker Lendecke [Tue, 4 Jan 2011 17:48:47 +0000 (18:48 +0100)]
s3: Make name_query use /tmp/.nmbd/unexpected
Volker Lendecke [Tue, 4 Jan 2011 17:34:38 +0000 (18:34 +0100)]
s3: Make node_status_query use /tmp/.nmbd/unexpected
Volker Lendecke [Tue, 4 Jan 2011 17:22:38 +0000 (18:22 +0100)]
s3: Add nb_trans_send/recv
This does an async port 137 transaction: It connects to /tmp/.nmbd/unexpected,
sends out the query and then waits for a reply on both the socket as well as
data from /tmp/.nmbd/unexpected. Every packet is passed through a validator. If
that returns true, the packet received is finally accepted.
Volker Lendecke [Tue, 4 Jan 2011 17:17:33 +0000 (18:17 +0100)]
s3: Add sock_packet_read
Read packets from both a socket and from /tmp/.nmbd/unexpected simultaneously
Volker Lendecke [Tue, 4 Jan 2011 17:07:12 +0000 (18:07 +0100)]
s3: Add packet_trn_id()
Volker Lendecke [Tue, 4 Jan 2011 16:58:12 +0000 (17:58 +0100)]
s3: Make nmbd listen on the unexpected socket
Volker Lendecke [Tue, 4 Jan 2011 16:12:17 +0000 (17:12 +0100)]
s3: Basic infrastructure for /tmp/.nmbd/unexpected
This provides the framework to replace the unexpected.tdb file. Nmbd will
listen on /tmp/.nmbd/unexpected. A client interested in unexpected packets
connects there. It sends a nb_packet_query plus a potential mailslot name for
dgram packets. It waits for a single ack byte to avoid races. After that has
happened, nmbd will pass down all matching packets through that socket.
nb_packet_server_create and nb_packet_dispatch are the nmbd routines,
nb_packet_reader_send/recv and nb_packet_read_send/recv are the client ones.
Zahari Zahariev [Wed, 5 Jan 2011 16:56:23 +0000 (18:56 +0200)]
s4/ldapcmp: Two new options are added to the tool
The new ones are --base and --scope they give us the opportunity to
compare DN subsets of the partitions. Now we are also able to compare
any two objects even if they have different DNs. This is exteremely
helpful when you are after nasty nTSecurityDescriptor bug.
Signed-off-by: Anatoliy Atanasov <anatoliy.atanasov@postpath.com>
Autobuild-User: Anatoliy Atanasov <anatoliy.atanasov@postpath.com>
Autobuild-Date: Fri Jan 7 13:22:26 CET 2011 on sn-devel-104
Günther Deschner [Thu, 6 Jan 2011 23:37:02 +0000 (00:37 +0100)]
s3-waf: fix winbind_krb5_locator.so realname.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Jan 7 11:13:29 CET 2011 on sn-devel-104
Günther Deschner [Thu, 6 Jan 2011 23:05:27 +0000 (00:05 +0100)]
s3-waf: make the --with-Xdir options work more like in the classic build.
Also remove duplicates and sort the tables.
Still not sure if I understand the reason of processing the flags table after
the diroptions table, as every option you give it via configure was overwritten
immediately.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Jan 7 00:57:10 CET 2011 on sn-devel-104
Andrew Bartlett [Thu, 6 Jan 2011 04:25:29 +0000 (15:25 +1100)]
s4-ldap_server Allow multiple binds on LDAP server
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Jan 7 00:02:23 CET 2011 on sn-devel-104
Günther Deschner [Thu, 6 Jan 2011 15:23:54 +0000 (16:23 +0100)]
s3-net: Fix bug #7690: retry DNS updates when connection to one nameserver has failed.
Initial patch from Patrik Martinsson <patrik.martinsson@smhi.se>.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Jan 6 17:29:11 CET 2011 on sn-devel-104
Günther Deschner [Thu, 6 Jan 2011 13:53:04 +0000 (14:53 +0100)]
lib/addns: move DNS client library to the main directory.
Guenther
Jelmer Vernooij [Thu, 6 Jan 2011 13:39:46 +0000 (14:39 +0100)]
acl tests: Fix import.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Jan 6 16:07:49 CET 2011 on sn-devel-104
Jelmer Vernooij [Thu, 6 Jan 2011 13:39:40 +0000 (14:39 +0100)]
Use new style objects.
Jelmer Vernooij [Thu, 6 Jan 2011 11:40:07 +0000 (12:40 +0100)]
Remove unused imports.
Jelmer Vernooij [Wed, 5 Jan 2011 12:52:34 +0000 (13:52 +0100)]
tdbrestore: Update to GPLv3+, remove old FSF address.
Günther Deschner [Wed, 5 Jan 2011 16:26:39 +0000 (17:26 +0100)]
s3-waf: no need to compile librpc/gen_ndr/cli_dfs.c anymore.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Jan 6 15:20:14 CET 2011 on sn-devel-104
Günther Deschner [Wed, 5 Jan 2011 16:26:16 +0000 (17:26 +0100)]
s3-build: no need to compile librpc/gen_ndr/cli_dfs.c anymore.
Guenther