Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-09-03 | allow setting of the debug level in python from C | Andrew Tridgell | 3 | -2/+18 | |
2009-09-03 | change repl_meta_data to process linked_attributes structures in end_transaction | Andrew Tridgell | 1 | -4/+276 | |
When running at functional level 2 or above, the repl_meta_data module can receive linked attribute structures from the repl replication task. These attributes can come through DRS before the associated objects have been created. To cope with this, we need to process linked attributes in the end_transaction hook. | |||||
2009-09-03 | fixed transaction handling in linked_attributes module | Andrew Tridgell | 1 | -76/+4 | |
We need to call down to the next transaction function when we finish in linked_attributes. This also changes linked_attributes to use the common dsdb_find_dn_by_guid() function | |||||
2009-09-03 | add the the linked attributes elements to the repl structure | Andrew Tridgell | 2 | -1/+9 | |
This exposes the linked_attributes to the repl_meta_data module | |||||
2009-09-03 | tell the server that we support linked attribute replication | Andrew Tridgell | 1 | -6/+1 | |
2009-09-03 | added dsdb_find_dn_by_guid() | Andrew Tridgell | 1 | -0/+78 | |
This came from the linked_attributes module, but now the repl_meta_data module needs the same functionality, so move it to a common routine. | |||||
2009-09-03 | fix the ndr print routines for samba4 | Andrew Tridgell | 1 | -0/+15 | |
This uses a hackish #if just for samba4. The proper fix is much more complex. | |||||
2009-09-03 | support config files in the current directory | Andrew Tridgell | 1 | -2/+7 | |
2009-09-03 | Fix for DSSYNC test against Windows 2003 | Anatoliy Atanasov | 1 | -0/+1 | |
2009-09-03 | s3:libsmb: Attempt to fix bug 6665 | Volker Lendecke | 1 | -0/+6 | |
Before the async libsmb rewrites, we sent tid==0 on negprot. With the rewrite, we send 0xffff. This *should* not matter, but this is one difference in the sniffs I see. | |||||
2009-09-02 | s3-net: allow to exit "net rpc sh" with "q" as well. | Günther Deschner | 1 | -1/+3 | |
Guenther | |||||
2009-09-02 | s3-netlogon: use WERRORs in NETLOGON_INFO structures. | Günther Deschner | 4 | -75/+35 | |
Guenther | |||||
2009-09-02 | Do not redefine strupr | Matt Kraai | 2 | -0/+3 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2009-09-02 | s3-pdb_ldap: Fix bug #4296: Clean up group membership while deleting a user. | Günther Deschner | 1 | -0/+46 | |
Note that this only is tried with editposix=yes. Guenther | |||||
2009-09-02 | s4-smbtorture: test netr_ServerSetPassword2 against Samba3. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2009-09-02 | s3-netlogon: implement _netr_ServerPasswordSet2. | Günther Deschner | 1 | -11/+55 | |
Guenther | |||||
2009-09-02 | s3-netlogon: rework _netr_ServerPasswordSet. | Günther Deschner | 1 | -62/+123 | |
Guenther | |||||
2009-09-02 | show the full set of command line options for ldb tools | Andrew Tridgell | 5 | -29/+6 | |
I always found it hard to remember some of the options. We might as well use popt to give us the full list | |||||
2009-09-02 | s3-netlogon: implement _netr_LogonSamLogonWithFlags(). | Günther Deschner | 1 | -18/+40 | |
Guenther | |||||
2009-09-02 | traverse the ac list in reverse order | Andrew Tridgell | 1 | -1/+6 | |
items are added to the linked attribute list using DLIST_ADD(), which means to commit them to the database in the same order they came from the server we need to walk the list backwards when we traverse it | |||||
2009-09-02 | repl_meta_data should only be included when we are a DC | Andrew Tridgell | 1 | -1/+1 | |
2009-09-02 | s4:dsdb rewrite the linked_atrributes code to commit in the end_transaction hook | Andrew Tridgell | 1 | -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 | |||||
2009-09-02 | move the repl_meta_data module up the ldb module stack | Andrew Tridgell | 1 | -1/+2 | |
The repl_meta_data module needs to be above the linked_attributes module, to allow linked_attributes to do its magic | |||||
2009-09-02 | wrap the entire vampire operation in a transaction | Andrew Tridgell | 1 | -13/+24 | |
We want to grab the whole database, or none of it. This is also needed to get linked attributes right | |||||
2009-09-02 | use ldb_cmdline_help() in ldbsearch | Andrew Tridgell | 2 | -8/+3 | |
2009-09-02 | added ldb_cmdline_help() | Andrew Tridgell | 1 | -29/+36 | |
This allows the ldb tools to show their full command line options | |||||
2009-09-02 | add the partition_control control to replication requests | Andrew Tridgell | 1 | -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 | |||||
2009-09-02 | change the dsdb_control_current_partition to not include internal variables | Andrew Tridgell | 2 | -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. | |||||
2009-09-02 | don't allow two controls to be added with the same OID | Andrew Tridgell | 1 | -1/+7 | |
Two controls with the same OID makes no sense, as they may have different data attached | |||||
2009-09-02 | Display ldif formatted versions of all DRS changes at log level 4 | Andrew Tridgell | 1 | -0/+18 | |
This helps a lot with debugging the DRS replication code | |||||
2009-09-02 | Wrap DRS changes in a transaction | Andrew Tridgell | 1 | -0/+18 | |
We should always apply a whole set of DRS changes or none of them. See [MS-DRSR] 3.3.2 | |||||
2009-09-02 | add a ref to the WSPP docs | Andrew Tridgell | 1 | -0/+1 | |
2009-09-02 | fixed spelling | Andrew Tridgell | 1 | -1/+1 | |
2009-09-02 | added ldb_ldif_message_string() | Andrew Tridgell | 2 | -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. | |||||
2009-09-02 | s3-smbpasswd: Fix Bug #6584: allow DOM\user when changing passwords remotely. | Simo Sorce | 1 | -3/+16 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2009-09-01 | wbclient: Fix Bug #6680: always activate handling of large (> 256 byte) ntlmv2 | Günther Deschner | 1 | -4/+15 | |
blobs in wbcAuthenticateUserEx(). Guenther | |||||
2009-09-01 | s3-docs: Update build howto. | Karolin Seeger | 1 | -1/+3 | |
This addresses bug #6661. Karolin | |||||
2009-08-31 | netlogon: fill in more details for the netr_LogonControlX family of calls. | Günther Deschner | 3 | -23/+50 | |
Guenther | |||||
2009-08-31 | s3-netlogon: add DS_WEB_SERVICE_REQUIRED bit for dsgetdcname calls. | Günther Deschner | 3 | -0/+3 | |
Guenther | |||||
2009-08-30 | ldb: Depend on libtalloc 2.0.0 | Simo Sorce | 1 | -1/+1 | |
2009-08-30 | ldb: cosmetic changes in ldb_dn | Simo Sorce | 1 | -193/+292 | |
- remove trailing spaces and tabs - shorten some variable names for readability - try to break superlong lines for readability | |||||
2009-08-30 | s3: Fix libtalloc so version | Simo Sorce | 1 | -1/+1 | |
2009-08-30 | s3:libwbclient: Fix bug 6349, initialize domain info struct | Volker Lendecke | 1 | -0/+2 | |
2009-08-30 | s3:winbind: Fix bug 5626 | Volker Lendecke | 3 | -29/+23 | |
Apparently the AIX compiler can't deal with sizeless array declarations | |||||
2009-08-30 | w3:winbind: Convert WINBINDD_ALLOCATE_GID to the new API | Volker Lendecke | 16 | -40/+474 | |
2009-08-30 | w3:winbind: Convert WINBINDD_ALLOCATE_UID to the new API | Volker Lendecke | 16 | -40/+488 | |
2009-08-30 | One would expect I could spell my name... | Michael Adam | 1 | -1/+1 | |
2009-08-30 | One would expect I could spell my name. | Michael Adam | 1 | -1/+1 | |
2009-08-30 | tdb: move the original abi_checks script to script/abi_checks_gcc.sh | Michael Adam | 1 | -0/+0 | |
Michael | |||||
2009-08-30 | tdb: run abi_checks as part of "make test". | Michael Adam | 1 | -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 |