Author: metze Date: 2005-10-11 15:21:00 +0000 (Tue, 11 Oct 2005) New Revision: 10903
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10903 Log: [EMAIL PROTECTED] (orig r10891): tridge | 2005-10-11 07:01:52 +0200 I noticed that the secrets.db was not being backed up on my system due to msync/mmap not changing the mtime of the file. This patch ensures that for successfully completed transactions we update the mtime. I don't do this on all tdb writes as its too expensive, but doing it just on transactions is bearable, as those cost quite a lot anyway. [EMAIL PROTECTED] (orig r10892): tridge | 2005-10-11 08:21:07 +0200 - improved the handling of the special distinguishedName attribute - ensure we don't add attributes twice, should a user ask for the attribute twice. Do this in such a way that we don't become O(n^2) - removed some unused code [EMAIL PROTECTED] (orig r10893): tridge | 2005-10-11 12:53:28 +0200 add configure test for utime (needed for the previous utime patch) [EMAIL PROTECTED] (orig r10894): tridge | 2005-10-11 13:00:16 +0200 make the handling of dn/distinguishedName much closer to real ldap. Also ensure we put a objectclass on our private ldb's, so they have some chance of being stored in ldap if you want to [EMAIL PROTECTED] (orig r10895): tridge | 2005-10-11 14:25:55 +0200 allow 'dn=string' searches to work again. Windows doesn't allow these, but they are so very useful for things like [EMAIL PROTECTED] that I think its worth supporting them [EMAIL PROTECTED] (orig r10896): tridge | 2005-10-11 14:30:34 +0200 added a strcasestr() replacement function [EMAIL PROTECTED] (orig r10897): tridge | 2005-10-11 14:31:31 +0200 added in a hackish ldb proxy module that I am using to experiment with mmc management support Added: branches/tmp/samba4-winsrepl/source/dsdb/samdb/ldb_modules/proxy.c Modified: branches/tmp/samba4-winsrepl/ branches/tmp/samba4-winsrepl/source/auth/gensec/schannel_state.c branches/tmp/samba4-winsrepl/source/dsdb/config.mk branches/tmp/samba4-winsrepl/source/dsdb/samdb/samdb.c branches/tmp/samba4-winsrepl/source/lib/gendb.c branches/tmp/samba4-winsrepl/source/lib/ldb/common/ldb_match.c branches/tmp/samba4-winsrepl/source/lib/ldb/common/ldb_modules.c branches/tmp/samba4-winsrepl/source/lib/ldb/common/ldb_parse.c branches/tmp/samba4-winsrepl/source/lib/ldb/ldb_tdb/ldb_search.c branches/tmp/samba4-winsrepl/source/lib/ldb/tools/cmdline.c branches/tmp/samba4-winsrepl/source/lib/ldb/tools/ldbdel.c branches/tmp/samba4-winsrepl/source/lib/ldb/tools/ldbedit.c branches/tmp/samba4-winsrepl/source/lib/ldb/tools/ldbsearch.c branches/tmp/samba4-winsrepl/source/lib/replace/config.m4 branches/tmp/samba4-winsrepl/source/lib/replace/replace.c branches/tmp/samba4-winsrepl/source/lib/replace/replace.h branches/tmp/samba4-winsrepl/source/lib/tdb/common/transaction.c branches/tmp/samba4-winsrepl/source/lib/tdb/config.m4 branches/tmp/samba4-winsrepl/source/libnet/libnet_samsync_ldb.c branches/tmp/samba4-winsrepl/source/nbt_server/wins/winsdb.c branches/tmp/samba4-winsrepl/source/rpc_server/drsuapi/drsuapi_cracknames.c branches/tmp/samba4-winsrepl/source/rpc_server/lsa/dcesrv_lsa.c branches/tmp/samba4-winsrepl/source/rpc_server/samr/dcesrv_samr.c Changeset: Sorry, the patch is too large (1053 lines) to include; please use WebSVN to see it! WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10903