Stefan Metzmacher
21729fff11
r20729: add a version number to struct dsdb_extended_replicated_objects
...
metze
(This used to be commit 2e79863d54
)
2007-10-10 14:40:33 -05:00
Stefan Metzmacher
82b4069171
r20728: the DSDB_CONTROL_REPLICATED_OBJECT_OID control isn't used anymore
...
because we now use DSDB_EXTENDED_REPLICATED_OBJECTS_OID extended operation
metze
(This used to be commit 4380cc9ed6
)
2007-10-10 14:40:32 -05:00
Stefan Metzmacher
2cf643929c
r20727: implement basic merging of replicated objects when it already exist
...
in the ldb
metze
(This used to be commit 262e42123d
)
2007-10-10 14:40:32 -05:00
Stefan Metzmacher
7ff19c935d
r20726: - only add the rdn attribute and it's meta_data when the 'name' 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 0ecb07e052
)
2007-10-10 14:40:32 -05:00
Derrell Lipman
2c5a1e6bdd
r20723: Web Application Framework
...
- 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 33c07f4b92
)
2007-10-10 14:40:31 -05:00
Stefan Metzmacher
007c6f6e65
r20716: add a dsdb_cache ldb module which will load the dsdb_schema and other things
...
on startup into memory structures in future.
metze
(This used to be commit fbb1f85e32
)
2007-10-10 14:40:31 -05:00
Stefan Metzmacher
936fb1c0f7
r20715: set the dsdb_schema on the ldb_context
...
after we have created a temporary one
metze
(This used to be commit 35a88f3d39
)
2007-10-10 14:40:31 -05:00
Stefan Metzmacher
e0efa2c97a
r20714: we can use talloc_asprintf_append() again, because strupper_talloc()
...
creates string with the correct memory size without padding zero bytes
at the end
metze
(This used to be commit df8e97014b
)
2007-10-10 14:40:30 -05:00
Stefan Metzmacher
33f8946640
r20713: sort the cursors in replUpToDateVector by source_dsa_invocation_id,
...
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 cd654f20e1
)
2007-10-10 14:40:30 -05:00
Stefan Metzmacher
cf5f76bf66
r20712: add a function to compare GUID's
...
metze
(This used to be commit 6237d9f0b5
)
2007-10-10 14:40:30 -05:00
Stefan Metzmacher
ce87c63146
r20710: update or create the "repsFrom" values after applying replicated objects
...
metze
(This used to be commit 665d8f9626
)
2007-10-10 14:40:30 -05:00
Stefan Metzmacher
18f8180469
r20709: pass a repsFromTo1 struct down as it contains all needed info for the source dsa
...
and the highwater mark vector
metze
(This used to be commit a31e017e53
)
2007-10-10 14:40:29 -05:00
Stefan Metzmacher
faf57b1dc5
r20708: fix crash bug! we can't use stack memory for async requests...
...
jelmer: please take more care when you fix pidl warnings:-)
metze
(This used to be commit 05da114ea8
)
2007-10-10 14:40:29 -05:00
Stefan Metzmacher
845cfb3983
r20706: the '@' chars should only be in front of each line,
...
but here the line is wrapped with '\' ...
metze
(This used to be commit 096a2ee97f
)
2007-10-10 14:40:29 -05:00
Stefan Metzmacher
ffa259f4a4
r20705: store the "replUpToDateVector" attribute in DSDB_EXTENDED_REPLICATED_OBJECTS
...
metze
(This used to be commit c9e7a58f6a
)
2007-10-10 14:40:28 -05:00
Stefan Metzmacher
6976f704ba
r20704: add functions to get and set the ntds objectGUID and invocationId
...
metze
(This used to be commit c271ad824f
)
2007-10-10 14:40:28 -05:00
Stefan Metzmacher
f8ce15a417
r20703: fix minor memory leak
...
metze
(This used to be commit 4012e54ef2
)
2007-10-10 14:40:28 -05:00
Stefan Metzmacher
ed62bda650
r20702: fix spelling
...
metze
(This used to be commit dd2832b37a
)
2007-10-10 14:40:27 -05:00
Andrew Tridgell
427fa23ca5
r20698: added AIO writing support
...
(This used to be commit dbf54c7b49
)
2007-10-10 14:40:24 -05:00
James Peach
34fe5027d0
r20697: A couple of minot cross-compile fixes.
...
(This used to be commit d4c7dd19f3
)
2007-10-10 14:40:24 -05:00
Jelmer Vernooij
5f450fbd9a
r20696: Print mktestsetup errors to stderr rather than to either stderr or stdout.
...
Instead, print variables for the setup created to mktestsetup's stdout.
(This used to be commit b7fd9645f5
)
2007-10-10 14:40:24 -05:00
Jelmer Vernooij
c827955d80
r20693: Add reimplementation of selftest in perl. Once this has been tested
...
more properly, I hope to use this as a replacement for the existing
file.
(This used to be commit 1e013aba76
)
2007-10-10 14:40:23 -05:00
Simo Sorce
f1c81fdecd
r20689: "pdc" and "bdc" have been replaced by "domain controller"
...
(This used to be commit 6976f283fc
)
2007-10-10 14:40:23 -05:00
Jelmer Vernooij
aecbb307b5
r20688: Use argv[0] equivalent of perl.
...
(This used to be commit 3dfcd9f807
)
2007-10-10 14:40:23 -05:00
Stefan Metzmacher
50ed6e7124
r20686: this is a generic uptodateness vector
...
metze
(This used to be commit 352d88c8a8
)
2007-10-10 14:40:22 -05:00
Stefan Metzmacher
384ce1baec
r20685: apply records using dsdb_extended_replicated_objects_commit()
...
metze
(This used to be commit 8f1fd303a7
)
2007-10-10 14:40:22 -05:00
Stefan Metzmacher
930fca1c97
r20684: if we don't have any indexes, then we should not waste time
...
to traverse the whole tdb and unpack each record
metze
(This used to be commit 492c79de13
)
2007-10-10 14:40:22 -05:00
Stefan Metzmacher
bd96c74e14
r20683: load indexes before applying replicated objects,
...
as for every object the repl_meta_data module needs to look
up the object by objectGUID
metze
(This used to be commit 55f845377c
)
2007-10-10 14:40:21 -05:00
Stefan Metzmacher
fbba1b39d4
r20682: make the dsdb_extended_replicated_objects_commit() interface a bit more useful,
...
so that we can apply the schema partition objects with one call
metze
(This used to be commit 165ff94b8a
)
2007-10-10 14:40:21 -05:00
Stefan Metzmacher
f68dff9f81
r20681: implement the DSDB_EXTENDED_REPLICATED_OBJECTS operation.
...
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 da4ff0e7cc
)
2007-10-10 14:40:21 -05:00
Stefan Metzmacher
513a43fc23
r20680: prepare the helper functions for applying replicated objects
...
to pass all needed info to the repl_meta_data module
metze
(This used to be commit d5db31cde2
)
2007-10-10 14:40:21 -05:00
Stefan Metzmacher
ee3c158602
r20679: make the init_handle stuff a bit easier and get rid of really ugly talloc_get_type()
...
usage
simo: if you change more modules, please include also this change
metze
(This used to be commit 88051a82c4
)
2007-10-10 14:40:20 -05:00
Stefan Metzmacher
05533e23f9
r20678: add index for objectGUID
...
metze
(This used to be commit e967b37017
)
2007-10-10 14:40:20 -05:00
James Peach
fa5560bdcb
r20677: Condense compilations rules.
...
(This used to be commit 586b5113a0
)
2007-10-10 14:40:20 -05:00
Jelmer Vernooij
e8d2437cd5
r20676: Add ref pointer to fix warning.
...
(This used to be commit 1afcf85067
)
2007-10-10 14:40:19 -05:00
Jelmer Vernooij
310adf0fab
r20675: Fix installation.
...
(This used to be commit 5d09131cc8
)
2007-10-10 14:40:19 -05:00
Simo Sorce
d38a7a39fa
r20670: Make the logic more clear
...
(This used to be commit 906630f18e
)
2007-10-10 14:40:19 -05:00
Simo Sorce
f400fc4d0d
r20669: Simplifing more
...
(This used to be commit 03de577059
)
2007-10-10 14:40:19 -05:00
Andrew Tridgell
4056528f72
r20665: put in my version of aio.h
...
sorry about that ....
(This used to be commit a913732914
)
2007-10-10 14:37:28 -05:00
Stefan Metzmacher
e73f1c2f2a
r20661: the golden rule: "make things private if possible!"
...
fix 'make install' because no entry was in the headermap
metze
(This used to be commit 2a9d6d381d
)
2007-10-10 14:37:28 -05:00
Stefan Metzmacher
4a1ac217f4
r20659: add missing system/aio.h
...
tridge: please commit your version and merge it to both samba3 branches
metze
(This used to be commit ba492e2c3a
)
2007-10-10 14:37:27 -05:00
Stefan Metzmacher
9320521cb5
r20657: fix compiler warning and bug:-)
...
metze
(This used to be commit ddf6c90159
)
2007-10-10 14:37:27 -05:00
Simo Sorce
a1a5d12c13
r20656: This way the process flow should be much more readable.
...
We need to make it easier, but this should be a step in
the right direction.
(This used to be commit ad58177ee4
)
2007-10-10 14:37:27 -05:00
Volker Lendecke
98ac70b6a3
r20653: If this is the wrong way to fix the build, I apologize. But these includes are
...
necessary in my environment to get through make.
Volker
(This used to be commit 47e80da39f
)
2007-10-10 14:37:27 -05:00
Volker Lendecke
726f93c1f6
r20652: Attempt to fix the build
...
(This used to be commit 29d04fadf3
)
2007-10-10 14:37:26 -05:00
Andrew Tridgell
1c211a2e43
r20650: revert a bunch of code I didn't mean to commit yet
...
(This used to be commit b3e2d49087
)
2007-10-10 14:37:26 -05:00
Andrew Tridgell
c6ccfeb9cb
r20649: fixed strlower_talloc() and strupper_talloc() to end with right size,
...
so talloc_append_string() works
(This used to be commit 0d36b036b3
)
2007-10-10 14:37:24 -05:00
Andrew Bartlett
2ffd009a74
r20648: Closer to a build... Add missing header file.
...
(This used to be commit a4051a2d65
)
2007-10-10 14:37:24 -05:00
Andrew Tridgell
f6274959ba
r20647: add cluster code
...
(This used to be commit 5870830b99
)
2007-10-10 14:37:24 -05:00
Andrew Tridgell
1cd4339b9a
r20646: first preparations for cluster enablement. This changes "
...
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 2365abaa99
)
2007-10-10 14:37:23 -05:00