summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* s4:dsdb rewrite the linked_atrributes code to commit in the end_transaction hookAndrew Tridgell2009-09-021-107/+281
| | | | | | | | | | | | | linked attribute changes can come in any order. This means it is possible for a forward link to come over the wire in DRS before the target even exists. To make this work this patch changed the linked attributes module to gather up all the changes it needs to make in a linked list, then execute the changes in the end_transaction hook for the module. During that commit phase we also fix up all the DNs that we got by searching for their GUID, as the objects may have moved after the linked attribute was sent, but before the end of the transaction
* move the repl_meta_data module up the ldb module stackAndrew Tridgell2009-09-021-1/+2
| | | | | The repl_meta_data module needs to be above the linked_attributes module, to allow linked_attributes to do its magic
* wrap the entire vampire operation in a transactionAndrew Tridgell2009-09-021-13/+24
| | | | | We want to grab the whole database, or none of it. This is also needed to get linked attributes right
* use ldb_cmdline_help() in ldbsearchAndrew Tridgell2009-09-022-8/+3
|
* added ldb_cmdline_help()Andrew Tridgell2009-09-021-29/+36
| | | | This allows the ldb tools to show their full command line options
* add the partition_control control to replication requestsAndrew Tridgell2009-09-021-0/+22
| | | | | | We know the partition DN from the DRS objects, we need to pass this down the modules below us to ensure they operate on the right partition
* change the dsdb_control_current_partition to not include internal variablesAndrew Tridgell2009-09-022-82/+88
| | | | | | | | | | | | | This structures was used in two ways. In one way it held variables that are logically internal to the partition module, and in the other way it was used to pass the partition DN down to other modules. This change makes the structure contain just the dn which is being passed down. This change is part of the support for linked attributes. We will be passing this control down from above the partition module to force which partition a request acts upon. The partition module now only adds this control if it isn't already there.
* don't allow two controls to be added with the same OIDAndrew Tridgell2009-09-021-1/+7
| | | | | Two controls with the same OID makes no sense, as they may have different data attached
* Display ldif formatted versions of all DRS changes at log level 4Andrew Tridgell2009-09-021-0/+18
| | | | This helps a lot with debugging the DRS replication code
* Wrap DRS changes in a transactionAndrew Tridgell2009-09-021-0/+18
| | | | | We should always apply a whole set of DRS changes or none of them. See [MS-DRSR] 3.3.2
* add a ref to the WSPP docsAndrew Tridgell2009-09-021-0/+1
|
* fixed spellingAndrew Tridgell2009-09-021-1/+1
|
* added ldb_ldif_message_string()Andrew Tridgell2009-09-022-0/+28
| | | | | | This function provides a easy function for displaying a ldb_message structure in a human readable format. It is especially useful for calling in gdb.
* s3-smbpasswd: Fix Bug #6584: allow DOM\user when changing passwords remotely.Simo Sorce2009-09-021-3/+16
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* wbclient: Fix Bug #6680: always activate handling of large (> 256 byte) ntlmv2Günther Deschner2009-09-011-4/+15
| | | | | | blobs in wbcAuthenticateUserEx(). Guenther
* s3-docs: Update build howto.Karolin Seeger2009-09-011-1/+3
| | | | | | This addresses bug #6661. Karolin
* netlogon: fill in more details for the netr_LogonControlX family of calls.Günther Deschner2009-08-313-23/+50
| | | | Guenther
* s3-netlogon: add DS_WEB_SERVICE_REQUIRED bit for dsgetdcname calls.Günther Deschner2009-08-313-0/+3
| | | | Guenther
* ldb: Depend on libtalloc 2.0.0Simo Sorce2009-08-301-1/+1
|
* ldb: cosmetic changes in ldb_dnSimo Sorce2009-08-301-193/+292
| | | | | | - remove trailing spaces and tabs - shorten some variable names for readability - try to break superlong lines for readability
* s3: Fix libtalloc so versionSimo Sorce2009-08-301-1/+1
|
* s3:libwbclient: Fix bug 6349, initialize domain info structVolker Lendecke2009-08-301-0/+2
|
* s3:winbind: Fix bug 5626Volker Lendecke2009-08-303-29/+23
| | | | Apparently the AIX compiler can't deal with sizeless array declarations
* w3:winbind: Convert WINBINDD_ALLOCATE_GID to the new APIVolker Lendecke2009-08-3016-40/+474
|
* w3:winbind: Convert WINBINDD_ALLOCATE_UID to the new APIVolker Lendecke2009-08-3016-40/+488
|
* One would expect I could spell my name...Michael Adam2009-08-301-1/+1
|
* One would expect I could spell my name.Michael Adam2009-08-301-1/+1
|
* tdb: move the original abi_checks script to script/abi_checks_gcc.shMichael Adam2009-08-301-0/+0
| | | | Michael
* tdb: run abi_checks as part of "make test".Michael Adam2009-08-301-0/+2
| | | | | | | Strange: I had to place "test:: abi_checks" before the main "test::" target here, otherwise the abi checks would not get run. Michael
* tdb: remove files generated by "make abi_checks" in "make clean".Michael Adam2009-08-301-0/+2
| | | | Michael
* tdb: add a target "abi_checks" to tdb.Michael Adam2009-08-301-0/+4
| | | | | | Simply run "make abi_checks" to call the abi check script appropriately. Michael
* tdb: add script/abi_checks.sh. check for abi changes without gcc magic.Michael Adam2009-08-301-0/+91
| | | | | | | | | USAGE: abi_checks.sh LIBRARY_NAME header1 [header2 ...] This creates symbol signature lists using the mksyms and mksigs scripts and compares them with the checked in lists. Michael
* tdb: add script to extract signatures from header files.Michael Adam2009-08-301-0/+178
| | | | | | | | | | | | This produces output like the output gcc produces when invoked with the -aux-info switch. Run like this: cat include/tdb.h | ./script/mksigs.pl This simple parser is probably too coarse to handle all possible header files, but it treats tdb.h correctly... Michael
* tdb: add scripts to extract library symbols (exports file) from headersMichael Adam2009-08-302-0/+121
| | | | Michael
* talloc: move the original abi_checks script to script/abi_checks_gcc.shMichael Adam2009-08-301-0/+0
| | | | Michael
* talloc: remove talloc_free from the exportsMichael Adam2009-08-301-1/+0
| | | | Michael
* talloc: run abi_checks as part of "make test"Michael Adam2009-08-301-0/+2
| | | | Michael
* talloc: remove files generated by "make abi_check" in "make clean"Michael Adam2009-08-301-0/+2
| | | | Michael
* talloc: add a target "abi_checks" to talloc.Michael Adam2009-08-301-0/+4
| | | | | | Simply run "make abi_checks" to call the abi check script appropriately. Michael
* talloc: add script/abi_checks.sh. check for abi changes without gcc magic.Michael Adam2009-08-301-0/+91
| | | | | | | | | USAGE: abi_checks.sh LIBRARY_NAME header1 [header2 ...] This creates symbol signature lists using the mksyms and mksigs scripts and compares them with the checked in lists. Michael
* talloc: add script to extract signatures from header files.Michael Adam2009-08-301-0/+178
| | | | | | | | | | | | This produces output like the output gcc produces when invoked with the -aux-info switch. Run like this: cat talloc.h | ./script/mksigs.pl This simple parser is probably too coarse to handle all possible header files, but it does treat talloc.h correctly. Michael
* talloc: add scripts to extract library symbols (exports file) from headersMichael Adam2009-08-302-0/+121
| | | | Michael
* s3:winbind: Convert WINBINDD_LIST_GROUPS to the new APIVolker Lendecke2009-08-298-317/+215
|
* s3:winbind: Convert WINBINDD_LIST_USERS to the new APIVolker Lendecke2009-08-295-7/+214
|
* s3:nsstest: Fix a very confusing behaviour in nsstestVolker Lendecke2009-08-291-2/+2
| | | | | Testing getgrent I thought I get the offset calculations wrong whereas it was only nsstest printing stuff with spaces...
* s3:winbind: add a fake NDR winbind cache validatorVolker Lendecke2009-08-291-0/+11
|
* s3:winbind: Convert the getgrent functions to the new APIVolker Lendecke2009-08-297-1038/+335
|
* s3:winbind: Add a comment about fill_grent_mem_domusers...Volker Lendecke2009-08-291-0/+4
|
* s3:winbind: Add some missing error checksVolker Lendecke2009-08-292-0/+6
|
* s3:winbind: Fix a typoVolker Lendecke2009-08-291-1/+1
|