Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-08-13 | s4-param Set szConfigFile even for s3 loadparm contexts | Andrew Bartlett | 1 | -4/+4 | |
2011-08-13 | upgrade: Add missing bits for the s3 to s4 upgrade script | Amitay Isaacs | 2 | -49/+79 | |
Use passdb backend to import/export users Remove unused options for upgrade_from_s3 command (--blank) and credentials options Config file is specified with -s/--configfile option and no need to specify as an argument. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-13 | tests: Update test for s3 to s4 upgrade with two cases | Amitay Isaacs | 2 | -1/+63 | |
S3-member to S4-member and S3-dc to S4-dc Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-13 | py-samba3: Create samba3 python package to hold other modules | Amitay Isaacs | 1 | -18/+18 | |
This will include passdb and param. | |||||
2011-08-13 | s4-dsdb: Provide additional method to connect to specified database path | Amitay Isaacs | 1 | -5/+16 | |
samdb_connect() now calls samdb_connect_url() with default "sam.ldb". Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-13 | param: Add smb.conf loading support to s3/s4 loadparm bridge | Andrew Bartlett | 2 | -0/+5 | |
2011-08-13 | s4-dsdb ensure we honour the hash_values control, even for really odd hashes | Andrew Bartlett | 1 | -2/+4 | |
2011-08-13 | s4-dsdb Give a less worrying error message on failure to get a transaction | Andrew Bartlett | 1 | -1/+1 | |
2011-08-13 | s4-scripting Rename passdb upgrade routine to avoid conflict with ↵ | Andrew Bartlett | 2 | -6/+6 | |
upgradeprovision | |||||
2011-08-13 | s4-dsdb Add ability to force a particular SID in the upgrade case | Andrew Bartlett | 2 | -2/+18 | |
2011-08-13 | s4-dsdb Add flag to set DSDB_BYPASS_PASSWORD_HASH control | Andrew Bartlett | 2 | -0/+9 | |
2011-08-13 | samba-tool: Remove gpo setacl command | Amitay Isaacs | 1 | -5/+0 | |
2011-08-12 | s3:samba-tool: add --domain-critical-only to "samba-tool domain join" | Stefan Metzmacher | 1 | -3/+9 | |
metze Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-08-12 | s4:py/samba/join: add domain_critical_only=False to join_DC/join_RODC | Stefan Metzmacher | 1 | -3/+10 | |
metze Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-08-12 | s4:py/samba/drs_utils: pass down req/req_level to self.net.replicate_chunk() | Stefan Metzmacher | 1 | -1/+2 | |
metze Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-08-12 | s4:libnet_vampire: don't keep the replication state if ↵ | Stefan Metzmacher | 1 | -0/+30 | |
DRSUAPI_DRS_CRITICAL_ONLY was used In that case we have incomplete information and need to start from 0 in the next run. metze Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-08-12 | s4:libnet: passdown the DsGetNCChangesReq* to the libnet_BecomeDC_StoreChunk ↵ | Stefan Metzmacher | 3 | -4/+72 | |
handler metze Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2011-08-12 | s4-dbcheck: offer to fix dsServiceName to be in GUID form | Andrew Tridgell | 1 | -0/+43 | |
this fixes the dsServiceName so it can handle server renames Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-12 | s4-dsdb: don't cache the NTDS settings DN | Andrew Tridgell | 1 | -9/+8 | |
this DN can change due to a server rename, so we cannot cache it. It is set by provision, but not anywhere else. This seems to not have a large performance impact Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-12 | s4-join: make dsServiceName a GUID in @ROOTDSE on join | Andrew Tridgell | 1 | -3/+5 | |
when joining another domain as a DC we should setup our dsServiceName in @ROOTDSE to be a GUID so we can cope with later server renames Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-12 | s4-provision: create dsServiceName in @ROOTDSE in GUID form | Andrew Tridgell | 2 | -1/+4 | |
this allows for handling of server renames as the GUID doesn't change Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-12 | s4-dsdb: expand dsServiceName from GUID form at runtime | Andrew Tridgell | 1 | -6/+54 | |
this allows dsServiceName to be stored as an extended DN or GUID form in @ROOTDSE, and its string form will be found at runtime. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-12 | s4-dsdb: remove the naming_fsmo and pdc_fsmo modules | Andrew Tridgell | 3 | -42/+0 | |
these are not needed now that the rootdse modules calculates the validFSMOs attribute at runtime Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-12 | s4-dsdb: calculate validFSMOs at runtime instead of pre-computing | Andrew Tridgell | 3 | -251/+45 | |
this changes the rootdse to compute the validFSMOs attribute at runtime by checking the fSMORoleOwner attribute on the appropriate DN. This avoids the need for the pdc_fsmo and naming_fsmo modules. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-10 | pytalloc: Use consistent prefix for functions, add ABI file. | Jelmer Vernooij | 16 | -156/+160 | |
2011-08-10 | s4:subtree_rename LDB module - fix the move/rename constraints | Matthias Dieter Wallnöfer | 1 | -10/+7 | |
s4:subtree_rename LDB module - fix the move/rename constraints By the inspiration of an email request by ekacnet I have rechecked the move/rename constraints and re-read the chapter 3.1.1.5.4.1 located in the MS-ADTS technical documentation. It really turns out that the constraint checking is only performed on the root object of a request. In addition add my copyright notice (I've written these constraint checks). Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Wed Aug 10 01:05:19 CEST 2011 on sn-devel-104 | |||||
2011-08-10 | s4-drs: In dcesrv_drsuapi_DsRemoveDSServer use the subtree control to delete ↵ | Matthieu Patou | 1 | -1/+2 | |
the NTDS entry This entry has most of the time subelements (connections between DCs) that will forbid a simple (non recursive) delete | |||||
2011-08-10 | s4-dsdb: avoid printing a pointless debug line | Matthieu Patou | 1 | -1/+1 | |
2011-08-10 | s4-drsuapi: crackname search also for deleted objects | Matthieu Patou | 1 | -1/+4 | |
2011-08-10 | s4: create a small script to test drsuapi/crackname | Matthieu Patou | 1 | -0/+75 | |
2011-08-09 | s4-dsdb clarify that failure to load the schema items from DRS is expected | Andrew Bartlett | 1 | -3/+3 | |
This happens if we have a custom schema - we need to build up the schema until it loads, by converting more objects. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Aug 9 13:10:25 CEST 2011 on sn-devel-104 | |||||
2011-08-09 | move schema_fill_constructed() call to dsdb_setup_sorted_accessors() | Andrew Bartlett | 1 | -5/+7 | |
2011-08-09 | s4-dsdb Remove unused schema function | Andrew Bartlett | 1 | -18/+0 | |
2011-08-09 | s4-dsdb: added SAMDB_INDEXING_VERSION to @INDEXLIST | Andrew Tridgell | 1 | -0/+11 | |
this can be used to force re-indexing of samdb when we change something that affects index comparison, in this case the canonicalisation of booleans Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-09 | s4-dsdb: fixed booling conversion to check value length | Andrew Tridgell | 1 | -11/+14 | |
this ensures we don't look past the end of the data Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-09 | s4-dbcheck: enable dbcheck now that backlinks are fixed | Andrew Tridgell | 1 | -1/+0 | |
2011-08-09 | s4-dsdb: add auto-normalisation of attributes | Andrew Tridgell | 3 | -3/+57 | |
this auto-normalises some attributes when they are added/modified. The list that we auto-normalise is currently: Boolean INT32 INTEGER UTC_TIME This fixes a problem with groupType being stored in an unnormalised form Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-09 | s4-dsdb: ensure rIDSetReferences is stored as an extended DN | Andrew Tridgell | 2 | -2/+18 | |
Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-09 | s4-dsdb: ensure we setup the dn_format field in schema attributes | Andrew Tridgell | 2 | -31/+40 | |
this ensures we setup dn_format when we do runtime schema changes Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-09 | s4-acl-test: use symbolic names for groupType | Andrew Tridgell | 1 | -11/+16 | |
clearer than magic numbers | |||||
2011-08-09 | s4-pysamba: fixed double conversion of int32 | Andrew Tridgell | 1 | -1/+1 | |
if the number is already negative, we shouldn't convert it | |||||
2011-08-09 | s4-dsdb: make extended_dn_in a bit more efficient | Andrew Tridgell | 1 | -9/+17 | |
checking filter elements in the right order makes it a little faster | |||||
2011-08-09 | s4-samdb: support relative paths in SamDB() connect | Andrew Tridgell | 1 | -1/+2 | |
don't add the private path unless the database doesn't exist with the supplied path | |||||
2011-08-09 | s4-dsdb: use dn_format shortcut to find DN format | Andrew Tridgell | 2 | -4/+4 | |
this saves some string comparisons | |||||
2011-08-09 | pysamdb: move normalise_int32() to common module | Andrew Tridgell | 2 | -7/+7 | |
this will be needed in quite a few places | |||||
2011-08-08 | s4:pyglue: PyArg_ParseTuple("I") requires an 'unsigned int' argument | Stefan Metzmacher | 1 | -1/+5 | |
If we pass variable references we don't get implicit casting! metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Aug 8 18:01:19 CEST 2011 on sn-devel-104 | |||||
2011-08-08 | s4:py_net: PyArg_ParseTuple("i") requires an 'int' argument | Stefan Metzmacher | 1 | -1/+4 | |
If we pass variable references we don't get implicit casting! metze | |||||
2011-08-08 | s4:pyregistry: PyArg_ParseTuple("z#") requires an 'int' argument instead of ↵ | Stefan Metzmacher | 1 | -1/+4 | |
'size_t' If we pass variables by reference we don't get implicit type casting. metze | |||||
2011-08-08 | s4:pycredentials: PyArg_ParseTuple("i") requires an 'int' argument. | Stefan Metzmacher | 1 | -6/+30 | |
If we pass variable references we don't get implicit casting! metze | |||||
2011-08-08 | build: Make credentials a public library for OpenChange to use | Andrew Bartlett | 1 | -1/+1 | |
Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Aug 8 14:53:53 CEST 2011 on sn-devel-104 |