Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-02-08 | s4:subtree_delete - "NULL" as format string isn't allowed on FreeBSD | Matthias Dieter Wallnöfer | 1 | -2/+3 | |
I changed the format string into "(objectClass=*)" which should be an equivalent expression for choosing all available objects. Consider bug 7115 for the issue. | |||||
2010-02-04 | s4:mark the SYSTEM control always as non-critical | Matthias Dieter Wallnöfer | 1 | -0/+29 | |
It is needed to not break the various LDAP backends. For reference look at bug #7040. | |||||
2010-02-02 | Change uint_t to unsigned int in source4 | Matt Kraai | 1 | -2/+2 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-01-17 | s4-dsdb: isGlobalCatalogReady should be shown by default | Andrew Tridgell | 1 | -1/+1 | |
This caused repadmin.exe to crash. Thanks to Hongwei for tracking this down for us. | |||||
2010-01-16 | s4-dsdb: added isGlobalCatalogReady | Andrew Tridgell | 1 | -0/+12 | |
needed for dcdiag.exe | |||||
2010-01-14 | s4-drs: Store uSNUrgent for Urgent Replication | Fernando J V da Silva | 1 | -10/+95 | |
When a object or attribute is created/updated/deleted, according to [MS-ADTS] 3.1.1.5.1.6, it stores the uSNUrgent on @REPLCHANGED for the partitions that it belongs. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-01-13 | s4:dsdb: use validate_update module | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2010-01-13 | s4:dsdb: add validate_update module | Stefan Metzmacher | 2 | -1/+130 | |
metze | |||||
2010-01-13 | s4:dsdb/resolve_oids: also resolve oid in search attribute list | Stefan Metzmacher | 1 | -4/+55 | |
metze | |||||
2010-01-13 | s4:dsdb/schema_load: add a TODO about schema reloading | Stefan Metzmacher | 1 | -1/+11 | |
metze | |||||
2010-01-10 | s4:repl_meta_data - Transform a "1" into a "true" on a boolean variable | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2010-01-09 | s4-drs: instanceType is always sent, regardless of UDV values | Andrew Tridgell | 1 | -4/+6 | |
2010-01-09 | s4-samldb: fixed primaryGroupID when promoting a machine to a DC | Andrew Tridgell | 1 | -17/+30 | |
The machine gets a primaryGroupID of DOMAIN_RID_DCS. This is done without changing the member attributes of its groups. | |||||
2010-01-08 | s4-samba3samtest: we need to force netbios name as well | Andrew Tridgell | 1 | -0/+1 | |
needed for when run in CLIENT context | |||||
2010-01-08 | s4-samba3sid: fixed error returns when res->count != 1 and oom | Andrew Tridgell | 1 | -3/+3 | |
2010-01-08 | s4-samba3samtest: force workgroup so the domain is right | Andrew Tridgell | 1 | -0/+1 | |
the samba3sid backend looks at lp_sam_name() which is based on the workgroup | |||||
2010-01-08 | s4-samba3sid: the sambaNextRid attribute is actually the previous RID | Andrew Tridgell | 1 | -3/+6 | |
Not well named .... though same mistake that MS made with rIDNextRid | |||||
2010-01-08 | s4-samba3sam: use samba3sid module | Andrew Tridgell | 1 | -1/+3 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-dsdb: added a samba3sid module | Andrew Tridgell | 2 | -1/+208 | |
This module allocates SIDs using the Samba3 algorithm, for use with the samba3sam module. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-samba3samtest: use system credentials for creating users | Andrew Tridgell | 1 | -5/+6 | |
2010-01-08 | s4-dsdb: fixed const misuse in acl module | Andrew Tridgell | 1 | -4/+4 | |
2010-01-08 | s4-dsdb: use dsdb_module_am_system() in acl module | Andrew Tridgell | 1 | -19/+11 | |
2010-01-08 | s4-dsdb: allow specification of a SID if we are system | Andrew Tridgell | 1 | -1/+2 | |
needed for samba3sam test | |||||
2010-01-08 | s4-dsdb: added dsdb_module_am_system() | Andrew Tridgell | 1 | -0/+9 | |
better than each module inventing their own | |||||
2010-01-08 | s4-dsdb: squash some unknown structure warnings | Andrew Tridgell | 1 | -1/+3 | |
2010-01-08 | s4-partition: fixed selection of partitions on exact match | Andrew Tridgell | 1 | -3/+1 | |
When a search is on the root of a partition on the global catalog, don't search partitions above that one. | |||||
2010-01-08 | s4-dsdb: poke the RID Manager when completely out of RIDs too | Andrew Tridgell | 1 | -38/+41 | |
2010-01-08 | s4-dsdb: ensure we will in all the attributes for RID Set | Andrew Tridgell | 1 | -16/+4 | |
We need to go to the top of the module stack so that all the extra attributes get filled in | |||||
2010-01-08 | s4-dsdb: added DSDB_FLAG_TOP_MODULE | Andrew Tridgell | 2 | -0/+9 | |
This is used when you want the dsdb_module_*() functions to go to the top of the stack. | |||||
2010-01-08 | s4-dsdb: no longer need special invocationID handling for standalone servers | Andrew Tridgell | 1 | -76/+1 | |
They now work the same way as a DC | |||||
2010-01-08 | s4/schema: Do not assign msDS-IntId value if LDB_CONTROL_RELAX_OID is passed | Kamen Mazdrashki | 1 | -0/+5 | |
This way msDS-IntId should not be assigned during provisioning, which is how Windows works | |||||
2010-01-08 | s4-partition: don't ignore errors from other modules | Andrew Tridgell | 1 | -6/+2 | |
if we get an error code from a lower module, we don't want to ignore it just because something also succeeded | |||||
2010-01-08 | s4-dsdb: improve error messages in schema and pdc_fsmo modules | Andrew Tridgell | 2 | -6/+6 | |
We want to incorporate the error messages from the modules further down the stack. | |||||
2010-01-08 | s4-dsdb: added an extended operation for allocating a new RID pool | Andrew Tridgell | 3 | -1/+129 | |
This will be called by getncchanges when a client asks for a DRSUAPI_EXOP_FSMO_RID_ALLOC operation Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-dsdb: the dsdb ldb modules now need messagiing | Andrew Tridgell | 1 | -1/+1 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-dsdb: send a message to the drepl task when we need another RID pool | Andrew Tridgell | 1 | -6/+66 | |
We send the message when the current pool is half gone. We don't wait for a reply. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-ridalloc: copy with missing rIDNextRid and rIDAllocationPool | Andrew Tridgell | 1 | -24/+36 | |
The attributes rIDNextRid and rIDAllocationPool are not replicated, so their initial value when we first get a RID Set from the RID Manager is blank. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-dsdb: added dsdb_module_set_integer() | Andrew Tridgell | 1 | -0/+24 | |
This will be used by ridalloc.c Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-dsdb: clarify who is responsible for each attribute | Andrew Tridgell | 1 | -3/+5 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-dsdb: fixed usage of rIDAllocationPool and rIDPreviousAllocationPool | Andrew Tridgell | 1 | -44/+58 | |
These are very badly named attributes! See the comments in ridalloc.c for a explanation of what they really seem to mean Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-dsdb: implement refresh of RID Set pool for a local RID Manager | Andrew Tridgell | 1 | -44/+151 | |
when we run out of RIDs in our RID Set pool then grab a new one from the RID Manager object Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-dsdb: implement creation of the RID Set object | Andrew Tridgell | 1 | -59/+289 | |
when we are the RID Manager we can create our own RID Set object when the first user is created | |||||
2010-01-08 | s4-dsdb: use dsdb_next_callback() | Andrew Tridgell | 3 | -9/+11 | |
We can't just use the callers callback directly otherwise the ldb_module_done() is never called on the parent request, as the child request is passed to the callback. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-dsdb: added dsdb_next_callback() | Andrew Tridgell | 1 | -0/+12 | |
This should be used when you create a sub request and just want the parent requests callback to be called when done. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-dsdb: added dsdb_module_constrainted_update_integer() | Andrew Tridgell | 1 | -0/+50 | |
This provides a convenient way to update a integer attribute with a constrained delete/add Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-dsdb: added dsdb_module_reference_dn() | Andrew Tridgell | 1 | -0/+43 | |
This adds a module callable version of samdb_reference_dn(), which finds a DN via a reference link Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-dsdb: added dsdb_module_add() | Andrew Tridgell | 1 | -0/+46 | |
added a ldb add function for modules Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-dsdb: move the RID allocation logic into ridalloc.c | Andrew Tridgell | 3 | -89/+148 | |
This will end up having the RID Manager logic as well, so all the RID pool allocation logic is in one spot Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | s4-samldb: use RID Set to allocate user/group RIDs | Andrew Tridgell | 1 | -559/+104 | |
This is the first step towards DRS-friendly RID allocation. We now get the next rid from the RID Set object Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-08 | linked_attributes: Fix missing dependency on util. | Jelmer Vernooij | 1 | -1/+1 | |