summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r20729: add a version number to struct dsdb_extended_replicated_objectsStefan Metzmacher4-2/+24
metze (This used to be commit 2e79863d54030526841e5858e7be6a815c25593b)
2007-10-10r20728: the DSDB_CONTROL_REPLICATED_OBJECT_OID control isn't used anymoreStefan Metzmacher4-61/+1
because we now use DSDB_EXTENDED_REPLICATED_OBJECTS_OID extended operation metze (This used to be commit 4380cc9ed6ac2e6c133b5a36f922b341474a8e7e)
2007-10-10r20727: implement basic merging of replicated objects when it already existStefan Metzmacher1-4/+246
in the ldb metze (This used to be commit 262e42123d0bca77560fbb5a33c13a9c275ba3ec)
2007-10-10r20726: - only add the rdn attribute and it's meta_data when the 'name' ↵Stefan Metzmacher3-35/+47
attribute is there - add the values for objectGUID and whenChanged inside the ldb module, so that the ldb module has only replicated attributes as input metze (This used to be commit 0ecb07e0526462529fb21cec30e789a9002b30a1)
2007-10-10r20723: Web Application FrameworkDerrell Lipman2-2/+5
- Clearly no one has ever tried to obtain the Referer from the web server before. :-) - Send the Referer from the web application, in preparation for later security updates. (These updates are not immediately necessary, as ScriptTransport is disabled and we check the content type on XmlHttpTransport. This isn't anything to worry about.) (This used to be commit 33c07f4b92ac349af85dff11e24111fb16d201d0)
2007-10-10r20716: add a dsdb_cache ldb module which will load the dsdb_schema and ↵Stefan Metzmacher2-0/+59
other things on startup into memory structures in future. metze (This used to be commit fbb1f85e320830f52bdf410ad61f2ec60e168d80)
2007-10-10r20715: set the dsdb_schema on the ldb_contextStefan Metzmacher1-0/+6
after we have created a temporary one metze (This used to be commit 35a88f3d39e447a0e2adbd14676d15e5a5ac9488)
2007-10-10r20714: we can use talloc_asprintf_append() again, because strupper_talloc()Stefan Metzmacher1-6/+5
creates string with the correct memory size without padding zero bytes at the end metze (This used to be commit df8e97014bf67e59ab9a88ce225819d6057dfb08)
2007-10-10r20713: sort the cursors in replUpToDateVector by source_dsa_invocation_id,Stefan Metzmacher1-0/+13
w2k3 seems to do the same. It's later useful, when we would have a large array be could use a binary search metze (This used to be commit cd654f20e16c32f82ceb2b66453ce8d1be7020dd)
2007-10-10r20712: add a function to compare GUID'sStefan Metzmacher1-0/+25
metze (This used to be commit 6237d9f0b575ccb739b96d2a9f4c3643a727c4b7)
2007-10-10r20710: update or create the "repsFrom" values after applying replicated objectsStefan Metzmacher1-1/+93
metze (This used to be commit 665d8f9626f8ef1c64f6fac79bdc40d14330f126)
2007-10-10r20709: pass a repsFromTo1 struct down as it contains all needed info for ↵Stefan Metzmacher4-55/+91
the source dsa and the highwater mark vector metze (This used to be commit a31e017e5388e5abd6ed9d09adcf26d2527954a6)
2007-10-10r20708: fix crash bug! we can't use stack memory for async requests...Stefan Metzmacher1-4/+7
jelmer: please take more care when you fix pidl warnings:-) metze (This used to be commit 05da114ea8db637febe88ac1ce5c92640de7754a)
2007-10-10r20706: the '@' chars should only be in front of each line,Stefan Metzmacher1-6/+6
but here the line is wrapped with '\' ... metze (This used to be commit 096a2ee97f97b3f9f57d844703ffaba53f7dd5d7)
2007-10-10r20705: store the "replUpToDateVector" attribute in ↵Stefan Metzmacher4-2/+364
DSDB_EXTENDED_REPLICATED_OBJECTS metze (This used to be commit c9e7a58f6a16dfa28323fd0fd01ad6ee516c51b0)
2007-10-10r20704: add functions to get and set the ntds objectGUID and invocationIdStefan Metzmacher1-0/+186
metze (This used to be commit c271ad824f763ba10ee74517062c6283fa20be89)
2007-10-10r20703: fix minor memory leakStefan Metzmacher1-0/+1
metze (This used to be commit 4012e54ef22fc9a18d4533f6b48530ddc9c67992)
2007-10-10r20702: fix spellingStefan Metzmacher1-1/+1
metze (This used to be commit dd2832b37a8cb82d62b4974b779a178bb2872839)
2007-10-10r20698: added AIO writing supportAndrew Tridgell3-2/+85
(This used to be commit dbf54c7b49d427af8112414760369cd21c8b5941)
2007-10-10r20697: A couple of minot cross-compile fixes.James Peach2-2/+6
(This used to be commit d4c7dd19f3a114ee1527cbcd3071b4921600977d)
2007-10-10r20696: Print mktestsetup errors to stderr rather than to either stderr or ↵Jelmer Vernooij2-11/+36
stdout. Instead, print variables for the setup created to mktestsetup's stdout. (This used to be commit b7fd9645f5f2e1e5a00fbb94f772487c78136ee6)
2007-10-10r20693: Add reimplementation of selftest in perl. Once this has been testedJelmer Vernooij1-0/+253
more properly, I hope to use this as a replacement for the existing file. (This used to be commit 1e013aba7697716451c25eeab851b6812b2e066f)
2007-10-10r20689: "pdc" and "bdc" have been replaced by "domain controller"Simo Sorce3-9/+5
(This used to be commit 6976f283fc30a401bcc1d2c5089135c3fe8f1728)
2007-10-10r20688: Use argv[0] equivalent of perl.Jelmer Vernooij1-3/+3
(This used to be commit 3dfcd9f807852f757899d4ae519e7f353002ccaf)
2007-10-10r20686: this is a generic uptodateness vectorStefan Metzmacher1-7/+2
metze (This used to be commit 352d88c8a8ebe4d0ab9f89c9e7eadc3c29d5cdd2)
2007-10-10r20685: apply records using dsdb_extended_replicated_objects_commit()Stefan Metzmacher1-275/+91
metze (This used to be commit 8f1fd303a78dd9df94b9a7b8b243dc20bfc7eaee)
2007-10-10r20684: if we don't have any indexes, then we should not waste timeStefan Metzmacher1-0/+5
to traverse the whole tdb and unpack each record metze (This used to be commit 492c79de13eab8db6079f880a8f0857dc7a29fa8)
2007-10-10r20683: load indexes before applying replicated objects,Stefan Metzmacher1-0/+3
as for every object the repl_meta_data module needs to look up the object by objectGUID metze (This used to be commit 55f845377ce3a7aeb028805754dc9c05d429548e)
2007-10-10r20682: make the dsdb_extended_replicated_objects_commit() interface a bit ↵Stefan Metzmacher2-37/+18
more useful, so that we can apply the schema partition objects with one call metze (This used to be commit 165ff94b8a89ef4b9145405633ed11ab9567376b)
2007-10-10r20681: implement the DSDB_EXTENDED_REPLICATED_OBJECTS operation.Stefan Metzmacher2-3/+374
the merging of existing objects is not implemented yet... there are a few ifdef REPLMD_FULL_ASYNC because we need to workarouns ldb's async infrastructure (which don't handle full async sub requests nicely) metze (This used to be commit da4ff0e7ccde47b3e092313ba22422350cf50f78)
2007-10-10r20680: prepare the helper functions for applying replicated objectsStefan Metzmacher2-59/+20
to pass all needed info to the repl_meta_data module metze (This used to be commit d5db31cde279cf05bd13bcf0da03767ab3498079)
2007-10-10r20679: make the init_handle stuff a bit easier and get rid of really ugly ↵Stefan Metzmacher1-26/+15
talloc_get_type() usage simo: if you change more modules, please include also this change metze (This used to be commit 88051a82c4918ba8183e0d6909161b2af2109446)
2007-10-10r20678: add index for objectGUIDStefan Metzmacher1-1/+1
metze (This used to be commit e967b370173e1ae86632132851ab33d92c221291)
2007-10-10r20677: Condense compilations rules.James Peach1-27/+63
(This used to be commit 586b5113a09ec5ff751bcdaf4094d5672d58f220)
2007-10-10r20676: Add ref pointer to fix warning.Jelmer Vernooij4-19/+21
(This used to be commit 1afcf850679b6752935455a8f9198679649922b8)
2007-10-10r20675: Fix installation.Jelmer Vernooij2-2/+9
(This used to be commit 5d09131cc8a11dc2b0aa1f8f5296cf8869a436db)
2007-10-10r20670: Make the logic more clearSimo Sorce1-16/+22
(This used to be commit 906630f18e5fab4be6c40018aafe67df1e27c92e)
2007-10-10r20669: Simplifing moreSimo Sorce1-88/+56
(This used to be commit 03de577059cb71bb6d5df7a65b5f5ba30bdea746)
2007-10-10r20665: put in my version of aio.hAndrew Tridgell1-4/+4
sorry about that .... (This used to be commit a91373291422e2f50b91fd7c2317dce5d2a4ab63)
2007-10-10r20661: the golden rule: "make things private if possible!"Stefan Metzmacher1-1/+1
fix 'make install' because no entry was in the headermap metze (This used to be commit 2a9d6d381d991977be10b525c88fb279237bafd9)
2007-10-10r20659: add missing system/aio.hStefan Metzmacher1-0/+29
tridge: please commit your version and merge it to both samba3 branches metze (This used to be commit ba492e2c3a64dfc5d4743ba568c63cb9a59e2849)
2007-10-10r20657: fix compiler warning and bug:-)Stefan Metzmacher1-1/+1
metze (This used to be commit ddf6c90159a99c2f70a93915839caa43afc5500b)
2007-10-10r20656: This way the process flow should be much more readable.Simo Sorce1-104/+131
We need to make it easier, but this should be a step in the right direction. (This used to be commit ad58177ee46a4f02ee2e2d97882b851226bd3af2)
2007-10-10r20653: If this is the wrong way to fix the build, I apologize. But these ↵Volker Lendecke3-0/+3
includes are necessary in my environment to get through make. Volker (This used to be commit 47e80da39f27a7e7aa6f85d6333f2d1772292ec9)
2007-10-10r20652: Attempt to fix the buildVolker Lendecke2-0/+2
(This used to be commit 29d04fadf3db8cb1a6eb2d8ca33f0106cafaaab2)
2007-10-10r20650: revert a bunch of code I didn't mean to commit yetAndrew Tridgell13-887/+597
(This used to be commit b3e2d4908781781a487eaeb683d22eb967e5597d)
2007-10-10r20649: fixed strlower_talloc() and strupper_talloc() to end with right size,Andrew Tridgell1-0/+6
so talloc_append_string() works (This used to be commit 0d36b036b381d4f81a22ce31066d89932d73597b)
2007-10-10r20648: Closer to a build... Add missing header file.Andrew Bartlett1-0/+434
(This used to be commit a4051a2d6537a536266ce7562cd6b833528dd263)
2007-10-10r20647: add cluster codeAndrew Tridgell16-597/+971
(This used to be commit 5870830b99a8d76bda1ff5af3fcf8dda9aba50ec)
2007-10-10r20646: first preparations for cluster enablement. This changes "Andrew Tridgell31-125/+159
uint32_t server_id to struct server_id server_id; which allows a server ID to have an node number. The node number will be zero in non-clustered case. This is the most basic hook needed for clustering, and ctdb. (This used to be commit 2365abaa991d57d68c6ebe9be608e01c907102eb)