1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-13 08:23:49 +03:00
Commit Graph

11392 Commits

Author SHA1 Message Date
Jelmer Vernooij
96ac1c62ee r20747: Move cifsdd to blackbox section 2007-10-10 14:40:36 -05:00
Jelmer Vernooij
7e6357f213 r20746: Don't report each individual test in test_smbclient as a single testsuite.
Create separate directory for blackbox tests.
2007-10-10 14:40:36 -05:00
Jelmer Vernooij
8ca927f888 r20739: Add more command-line options. 2007-10-10 14:40:35 -05:00
Jelmer Vernooij
b1719ebf38 r20737: Add option parsing. 2007-10-10 14:40:35 -05:00
Stefan Metzmacher
b3ff3f8c36 r20736: skip the NBT-WINSREPLICATION-OWNED test in make quicktest
metze
2007-10-10 14:40:35 -05:00
Stefan Metzmacher
0ccd35bb3d r20735: print out a headline and the oMObjectClass
metze
2007-10-10 14:40:34 -05:00
Stefan Metzmacher
4f5daa830a r20734: always terminate the string... so that an empty data_blob
gets '\0' as "" string

metze
2007-10-10 14:40:34 -05:00
Stefan Metzmacher
b7f681a8a1 r20733: add a function to load the oid mappings from ldb_val's
metze
2007-10-10 14:40:34 -05:00
Stefan Metzmacher
cf546b7c18 r20732: add idl for storing the prefixMap attribute
as w2k3 doesn't return it when you ask for we don't know
the exact format, but we assume that it starts with a uint32 version

and as this attribute is not replicated we can chosse our own version...

metze
2007-10-10 14:40:33 -05:00
Stefan Metzmacher
dfdfdd6cef r20731: we need the complex memmove() handling for removing an attribute only in one place
metze
2007-10-10 14:40:33 -05:00
Stefan Metzmacher
181db92047 r20730: this can be const
metze
2007-10-10 14:40:33 -05:00
Stefan Metzmacher
2e79863d54 r20729: add a version number to struct dsdb_extended_replicated_objects
metze
2007-10-10 14:40:33 -05:00
Stefan Metzmacher
4380cc9ed6 r20728: the DSDB_CONTROL_REPLICATED_OBJECT_OID control isn't used anymore
because we now use DSDB_EXTENDED_REPLICATED_OBJECTS_OID extended operation

metze
2007-10-10 14:40:32 -05:00
Stefan Metzmacher
262e42123d r20727: implement basic merging of replicated objects when it already exist
in the ldb

metze
2007-10-10 14:40:32 -05:00
Stefan Metzmacher
0ecb07e052 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
2007-10-10 14:40:32 -05:00
Derrell Lipman
33c07f4b92 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.)
2007-10-10 14:40:31 -05:00
Stefan Metzmacher
fbb1f85e32 r20716: add a dsdb_cache ldb module which will load the dsdb_schema and other things
on startup into memory structures in future.

metze
2007-10-10 14:40:31 -05:00
Stefan Metzmacher
35a88f3d39 r20715: set the dsdb_schema on the ldb_context
after we have created a temporary one

metze
2007-10-10 14:40:31 -05:00
Stefan Metzmacher
df8e97014b 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
2007-10-10 14:40:30 -05:00
Stefan Metzmacher
cd654f20e1 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
2007-10-10 14:40:30 -05:00
Stefan Metzmacher
6237d9f0b5 r20712: add a function to compare GUID's
metze
2007-10-10 14:40:30 -05:00
Stefan Metzmacher
665d8f9626 r20710: update or create the "repsFrom" values after applying replicated objects
metze
2007-10-10 14:40:30 -05:00
Stefan Metzmacher
a31e017e53 r20709: pass a repsFromTo1 struct down as it contains all needed info for the source dsa
and the highwater mark vector

metze
2007-10-10 14:40:29 -05:00
Stefan Metzmacher
05da114ea8 r20708: fix crash bug! we can't use stack memory for async requests...
jelmer: please take more care when you fix pidl warnings:-)

metze
2007-10-10 14:40:29 -05:00
Stefan Metzmacher
096a2ee97f r20706: the '@' chars should only be in front of each line,
but here the line is wrapped with '\' ...

metze
2007-10-10 14:40:29 -05:00
Stefan Metzmacher
c9e7a58f6a r20705: store the "replUpToDateVector" attribute in DSDB_EXTENDED_REPLICATED_OBJECTS
metze
2007-10-10 14:40:28 -05:00
Stefan Metzmacher
c271ad824f r20704: add functions to get and set the ntds objectGUID and invocationId
metze
2007-10-10 14:40:28 -05:00
Stefan Metzmacher
4012e54ef2 r20703: fix minor memory leak
metze
2007-10-10 14:40:28 -05:00
Stefan Metzmacher
dd2832b37a r20702: fix spelling
metze
2007-10-10 14:40:27 -05:00
Andrew Tridgell
dbf54c7b49 r20698: added AIO writing support 2007-10-10 14:40:24 -05:00
James Peach
d4c7dd19f3 r20697: A couple of minot cross-compile fixes. 2007-10-10 14:40:24 -05:00
Jelmer Vernooij
b7fd9645f5 r20696: Print mktestsetup errors to stderr rather than to either stderr or stdout.
Instead, print variables for the setup created to mktestsetup's stdout.
2007-10-10 14:40:24 -05:00
Jelmer Vernooij
1e013aba76 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.
2007-10-10 14:40:23 -05:00
Simo Sorce
6976f283fc r20689: "pdc" and "bdc" have been replaced by "domain controller" 2007-10-10 14:40:23 -05:00
Jelmer Vernooij
3dfcd9f807 r20688: Use argv[0] equivalent of perl. 2007-10-10 14:40:23 -05:00
Stefan Metzmacher
352d88c8a8 r20686: this is a generic uptodateness vector
metze
2007-10-10 14:40:22 -05:00
Stefan Metzmacher
8f1fd303a7 r20685: apply records using dsdb_extended_replicated_objects_commit()
metze
2007-10-10 14:40:22 -05:00
Stefan Metzmacher
492c79de13 r20684: if we don't have any indexes, then we should not waste time
to traverse the whole tdb and unpack each record

metze
2007-10-10 14:40:22 -05:00
Stefan Metzmacher
55f845377c 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
2007-10-10 14:40:21 -05:00
Stefan Metzmacher
165ff94b8a 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
2007-10-10 14:40:21 -05:00
Stefan Metzmacher
da4ff0e7cc 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
2007-10-10 14:40:21 -05:00
Stefan Metzmacher
d5db31cde2 r20680: prepare the helper functions for applying replicated objects
to pass all needed info to the repl_meta_data module

metze
2007-10-10 14:40:21 -05:00
Stefan Metzmacher
88051a82c4 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
2007-10-10 14:40:20 -05:00
Stefan Metzmacher
e967b37017 r20678: add index for objectGUID
metze
2007-10-10 14:40:20 -05:00
James Peach
586b5113a0 r20677: Condense compilations rules. 2007-10-10 14:40:20 -05:00
Jelmer Vernooij
1afcf85067 r20676: Add ref pointer to fix warning. 2007-10-10 14:40:19 -05:00
Jelmer Vernooij
5d09131cc8 r20675: Fix installation. 2007-10-10 14:40:19 -05:00
Simo Sorce
906630f18e r20670: Make the logic more clear 2007-10-10 14:40:19 -05:00
Simo Sorce
03de577059 r20669: Simplifing more 2007-10-10 14:40:19 -05:00
Andrew Tridgell
a913732914 r20665: put in my version of aio.h
sorry about that ....
2007-10-10 14:37:28 -05:00