Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-12-21 | s4-tort: Test handling of different ATTID values in prefixMap interface. | Kamen Mazdrashki | 1 | -0/+44 | |
It turns out ATTID values are separated in ranges. Ref: MS-ADTS, 3.1.1.2.6 ATTRTYP Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | Adapted acl module to skip checks if as_system control is provided. | Nadezhda Ivanova | 1 | -7/+17 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | s4-drs: Save prefix map using LDB_CONTROL_AS_SYSTEM control | Kamen Mazdrashki | 1 | -1/+1 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | s4-dsdb-util: Execute ldb_request using LDB_CONTROL_AS_SYSTEM | Kamen Mazdrashki | 1 | -0/+49 | |
This function is intended to be used when data needs to be modified skipping access checks. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | s4-dsdb-util: Utility function to process ldb_request in transaction | Kamen Mazdrashki | 1 | -0/+26 | |
This function is to be used later for manually crafted ldb_requests from within dsdb layer Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | s4-schema: Implement msDS-IntId attribute generation | Kamen Mazdrashki | 1 | -14/+133 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | s4-schema: Constraints on msDS-IntId attribute | Kamen Mazdrashki | 1 | -0/+27 | |
This attribute can not be modified on existing schema object. msDS-IntId is not allowed during attribute creation also. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | s4-schema: Set ATTID in schema cache from "msDS-IntId" | Kamen Mazdrashki | 1 | -8/+13 | |
According to http://msdn.microsoft.com/en-us/library/cc223224%28PROT.13%29.aspx some Attributes OIDs may not use prefixMap. Setting ATTID in Schema Cache here should work, although this code snippet should be moved in separate function. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | Revert "s4-drs: cope with bogus empty attributes from w2k8-r2" | Kamen Mazdrashki | 1 | -17/+0 | |
This reverts commit 1287c1d115fb7e8f3954bc05ff65007968403a9c. Next patch should fix the "not recognized ATTIDs" problem Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | s4-tort: Tests for "msDS-IntId" attribute implemented | Kamen Mazdrashki | 1 | -2/+281 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | s4-tort: Move Schema tests from ldap.py into separate module | Kamen Mazdrashki | 3 | -133/+222 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | s4-drs: Fix bug - prefixMap is not updated when adding new OIDs. | Kamen Mazdrashki | 1 | -2/+1 | |
The bug is that prefixMap is updated only memory when adding new Classs/Attribute that has and OID not in prefixMap already. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | s4-drstest: Don't remove temp LDB so it can be reviewed if necessary | Kamen Mazdrashki | 1 | -1/+0 | |
This test makes temp directory which is not removed so why not just leave LDB also. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-12-21 | s4-repl: give a reason why the prepare commit failed | Andrew Tridgell | 1 | -1/+2 | |
2009-12-21 | s4-kcc: don't crash with a NULL ntds connection list | Andrew Tridgell | 1 | -3/+3 | |
2009-12-21 | s4-repl: only try to replicate for NCs that we are a master for | Andrew Tridgell | 1 | -4/+3 | |
2009-12-21 | s4-torture: another unsigned comparison bug | Andrew Tridgell | 1 | -1/+1 | |
2009-12-21 | s4-schema: a unsigned comparison bug in the schema code | Andrew Tridgell | 1 | -1/+2 | |
2009-12-21 | s4-drs: another two unsigned comparison bugs | Andrew Tridgell | 1 | -3/+5 | |
2009-12-21 | librpc: fixed the GUID_compare() function | Andrew Tridgell | 1 | -5/+5 | |
When comparing two unsigned values you can't just subtract them. Imagine you are comparing: "uint32_t u1" and "uint32_t u2". If you use "u1 - u2" and u2 is zero, then the signed integer result will depend on the top bit of u1. This error occurs in a few places in Samba. For DRS replication it resulted in corrupt uptodateness vectors. | |||||
2009-12-21 | s4-repl: lower debug level of a common message | Andrew Tridgell | 1 | -1/+1 | |
2009-12-21 | s4-dsdb: don't use a non-constant format string for a printf format | Andrew Tridgell | 1 | -10/+3 | |
2009-12-21 | s4-dsdb: added DSDB_MODIFY_RELAX flag to the dsdb_module_*() calls | Andrew Tridgell | 2 | -0/+8 | |
2009-12-21 | s4-dsdb: added dsdb_get_extended_dn_uint64() | Andrew Tridgell | 1 | -3/+11 | |
2009-12-21 | s4-dsdb: use varargs expression in dsdb_module_search() | Andrew Tridgell | 1 | -1/+7 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-21 | s4-dsdb: added two new dsdb_get_extended_dn_*() helper functions | Andrew Tridgell | 1 | -0/+43 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-21 | s4-provision: added a note about where invocationIDs come from | Andrew Tridgell | 1 | -0/+2 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-21 | s4-dsdb: give us an invocationID when in standalone mode | Andrew Tridgell | 1 | -1/+79 | |
To allow us to use the repl_meta_data module in standalone mode (and thus not have two module stacks to test), we need a invocationID stored somewhere when standalone. This creates a random one, and stores it in @SAMBA_DSDB. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-20 | s3: Fix an error case in cli_negprot | Volker Lendecke | 1 | -0/+1 | |
2009-12-20 | tevent: prefix types and defined with tevent_ and TEVENT_ | Stefan Metzmacher | 1 | -37/+39 | |
This fixes the build warnings on some build-farm hosts. metze | |||||
2009-12-19 | Output %p as unsigned in snprintf replacement. | Peter Rosin | 1 | -0/+1 | |
2009-12-19 | s4:kdc: setup the local and remote tsocket_address at accept time | Stefan Metzmacher | 1 | -44/+49 | |
metze | |||||
2009-12-19 | s4:kdc: convert UDP based communication to tdgram_context | Stefan Metzmacher | 2 | -177/+138 | |
metze | |||||
2009-12-18 | Actually explain the twisty paths of tortured logic behind | Jeremy Allison | 1 | -14/+42 | |
reply_doserror(), reply_nterror(), and reply_nterror(NT_STATUS_DOS()). Fix the call in rely_openerror() to actually force a DOS error for "too many open files". Jeremy. | |||||
2009-12-18 | reply_doserror() doesn't force DOS errors on the wire. | Jeremy Allison | 1 | -10/+10 | |
Start migrating uses of reply_doserror() to reply_nterror() with the correct mapping. Eventually we'll get to the point where we can change reply_doserror() to force a DOS error code on the wire, and can change calls to reply_nterror(req, NT_STATUS_DOS()) - which *does* force DOS errors on the wire - to reply_doserror(). Which might actually make the server code look like it's making sense. Jeremy. | |||||
2009-12-18 | reply_force_nterror() is not used anywhere. Remove it. | Jeremy Allison | 2 | -3/+0 | |
Jeremy. | |||||
2009-12-18 | s4 torture: Add test to show archive bit behavior with directories | Zachary Loafman | 1 | -0/+153 | |
Signed-off-by: Tim Prouty <tprouty@samba.org> | |||||
2009-12-18 | s4 torture: Fix RAW-STREAMS-DELETE to pass against samba3 | Tim Prouty | 1 | -1/+2 | |
2009-12-18 | Added freeing a successful req so it doesnt croud the ldb context | Nadezhda Ivanova | 1 | -2/+4 | |
2009-12-18 | Added oid for AS_SYSTEM control, used to bypass access checks for system ↵ | Nadezhda Ivanova | 1 | -0/+6 | |
operations. | |||||
2009-12-18 | s3-docs: mention pam_winbind.conf(5) manpage in pam_winbind(8) manpage. | Günther Deschner | 1 | -1/+5 | |
Guenther | |||||
2009-12-18 | s3-docs: add new pam_winbind.conf(5) manpage. | Günther Deschner | 1 | -0/+190 | |
Guenther | |||||
2009-12-18 | s4-dsdb: stop warnings about unknown struct GUID in prototypes | Andrew Tridgell | 1 | -0/+1 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-18 | s4-ldb: fixed a valgrind error in ldbtest | Andrew Tridgell | 1 | -0/+2 | |
we were using msg->dn after the ldb it contained had been freed Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-18 | s4-dsdb: greatly simplify the subtree_delete module | Andrew Tridgell | 1 | -117/+20 | |
We can use dsdb_module_search() to make this much simpler Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-18 | s4-dsdb: declare ldb_dn_update_components() | Andrew Tridgell | 1 | -0/+1 | |
2009-12-18 | s4-dsdb: added ldb_dn_update_components() | Andrew Tridgell | 1 | -0/+23 | |
This is used to udpate just the DN components of a ldb_dn, leaving the other extended fields alone. It is needed to prevent linked attribute updates from removing other extended components. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-18 | s4-dsdb: fixed the sort in dsdb_find_nc_root() | Andrew Tridgell | 1 | -1/+6 | |
2009-12-18 | s4-ldb: display msDS-OptionalFeatureGUID as a GUID | Andrew Tridgell | 1 | -0/+1 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2009-12-18 | s4-scripts: add a enablerecyclebin script | Andrew Tridgell | 1 | -0/+54 | |
This can be used to enable the recyclebin on a windows box. Once we properly implement this feature in samba we will use this to enable the feature on ourselves as well. |