summaryrefslogtreecommitdiffstats
path: root/source4/dsdb/config.mk
Commit message (Collapse)AuthorAgeFilesLines
* s4: Remove the old perl/m4/make/mk-based build system.Jelmer Vernooij2010-10-311-117/+0
| | | | | | | | The new waf-based build system now has all the same functionality, and the old build system has been broken for quite some time. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104
* s4-drs: Implementation of GetNCChanges extended op 6 - fsmo role transferNadezhda Ivanova2010-09-101-1/+2
| | | | | | | | | Basically the candidate owner makes a getncchanges call with extended op 6 when they want to become the new owner. The current owner then updates the corresponding fSMORoleOwner attribute in its database with the new owner, and replicates the change to the candidate, who then becomes the owner. The patch was made in cooperation with Anatoliy Atanasov <anatoliy.atanasov@postpath.com> who kindly helped to debug it.
* Added a function to check if an attribute can belong to a filtered replica.Nadezhda Ivanova2010-05-031-1/+2
|
* s4/dsdb: dsdb_schema_info object implementationKamen Mazdrashki2010-04-091-1/+2
|
* s4-python: Move load_partition_usn to dsdb module.Jelmer Vernooij2010-04-081-1/+1
|
* s4-python: Move dsdb constants to a separate python module.Jelmer Vernooij2010-04-041-0/+6
|
* Moved access_check_on_dn from acl module as an utility.Nadezhda Ivanova2010-03-121-1/+2
| | | | | | Made this an utility function so it can be used for access checking outside of the acl ldb module, such as checking validated writes and control access rights in other protocols (e. g drs)
* s4-dnsupdate: use samba_runcmd() in the dns update taskAndrew Tridgell2010-02-171-1/+2
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-kcc: initial code for the topology algorithmCrístian Deives2010-02-151-0/+1
| | | | | | | this patch contains the data structures declarations and the functions to setup the graph. Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4-dns: added a dns update taskAndrew Tridgell2010-02-111-0/+13
| | | | | | | | This task watches for changes in the list of DCs, and creates a bind9 formatted file that grants update permission to all DCs, plus to the administration, and machines update for their own names. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-drs: framework for DsGetReplInfo(), includes the DS_REPL_INFO_NEIGHBORS ↵Andrew Tridgell2010-01-161-1/+3
| | | | | | | | | | infoType. This patch includes the framework for the implementation of all infoTypes of the DsGetReplInfo() call, and includes the implementation for the first one, the DS_REPL_INFO_NEIGHBORS. Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4-repl: added request for RID allocation in drepl taskAndrew Tridgell2010-01-081-1/+2
| | | | | | | | | The drepl task now checks to see if our rIDAllocationPool is exhausted, and if it is then we queue a extended operation DsGetNCChanges call to ask the RID Manager to give us a new allocation pool. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-kcc: added a preiodic task to remove deleted objectsAndrew Tridgell2010-01-021-0/+1
| | | | | we check for deleted objects in each partition every 10 minutes, using onelevel searches
* dsdb: Fix dependencies when building against system ldb.Jelmer Vernooij2009-12-291-2/+2
|
* s4-drs: Create connection obejct (nTDSConnection)Crístian Deives2009-11-301-0/+1
| | | | | | create nTDSConnection objects to match the list of servers Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4:dsdb Add new dsdb_dn to handle DN+Binary and DN+StringAndrew Bartlett2009-11-121-1/+2
| | | | | | | This aims to replace (and is based on) the code in ldb_dn.c. It is however much stricter in the DNs it will accept. Andrew Bartlett
* s4/drs: prefixMap module initial definitionKamen Mazdrashki2009-10-161-1/+2
|
* s4:dsdb/common/sidmap - RemoveMatthias Dieter Wallnöfer2009-10-021-1/+0
| | | | | As metze pointed out - this seems to be completely dead code. I too didn't find any dependencies in other code parts. Therefore remove it.
* s4-repl: added a preiodic notification check to the repl taskAndrew Tridgell2009-09-131-1/+2
| | | | | | | The dreplsrv_notify code checks the partition uSN values every N seconds, and if one has changed then it sends a DsReplicaSync to all the replication partners listed in the repsTo attribute for the partition.
* s4-kcc: add a very simple KCCAndrew Tridgell2009-09-111-0/+18
| | | | | | | A KCC is a 'Knowledge Consistency Checker', a fancy name for a daemon that works out who will replicate with who in a AD domain. This implements an extremely simple KCC task that just wants to replicate with everyone :-)
* libds: merge the UF<->ACB flag mapping functions.Günther Deschner2009-07-131-2/+2
| | | | Guenther
* Fix more unresolved symbols.Jelmer Vernooij2009-06-021-3/+4
|
* Fix dependencies when using shared libraries.Jelmer Vernooij2009-06-021-1/+1
|
* Move DRSUAPI per-attribute decryption into a common fileAndrew Bartlett2009-04-141-1/+2
| | | | | | | This file (contining metze's decryption routines) is now also be used by Samba3's DRSUAPI implementation Andrew Bartlett
* Make the schema_inferiors generation code to compileAndrew Bartlett2009-04-081-1/+2
| | | | | | Sadly it still segfaults at this stage Andrew Bartlett
* Remove ad2oLschema, insted call it directly from provision-backendAndrew Bartlett2009-03-051-1/+2
| | | | | | | | | | | | This removes a level of indirection via external binaries in the provision-backend code, and also makes better use of our internal code for loading schema from an LDIF file. Remaining to do: Sort the output again, as the load from LDIF is unsorted (also needed because the normal LDB load from sorted input is too slow anyway, and is only needed here). Andrew Bartlett
* Fix missing symbols issues when building with shared libraries.Jelmer Vernooij2008-12-221-1/+1
|
* s4:librpc/ndr: integrate NDR_MISC into LIBNDRStefan Metzmacher2008-11-161-1/+1
| | | | metze
* Rename smbd -> samba.Jelmer Vernooij2008-09-241-1/+1
| | | | | | | | This reverts commit 05ea5e23cf4e70de0bd658b1c5c0ead133967091. Conflicts: source4/smbd/server.c
* Split schema_init.c into smaller bits.Andrew Bartlett2008-08-201-0/+2
| | | | | | | This should make schema manipulation a little easier to follow. Andrew Bartlett (This used to be commit 300ed83526e75d834bd23ddd1c1c26ebe2555e0f)
* Merge the two attribute syntax tables.Andrew Bartlett2008-08-181-2/+1
| | | | | | | | | | | | This merges the table once found in the oLschema2ldif tool (and moved many times) with the table used for DRSUAPI. The OpenLDAP schema map has been updated, to ensure that despite a number of attributes being declared as OIDs, they are actually used as strings (as they are actually LDAP class/attribute names). Andrew Bartlett (This used to be commit 61f2958c84beeedcf369ccdc02afed0c8055b108)
* Generate the subSchema in cn=AggregateAndrew Bartlett2008-08-151-1/+2
| | | | | | | | | | | | | | | This reads the schema from the in-memory structure, when the magic attributes are requested. The code is a modified version of that used in the ad2oLschema tool (now shared). The schema_fsmo module handles the insertion of the generated result. As such, this commit also removes these entries from the setup/schema.ldif Metze's previous stub of this functionality is also removed. Andrew Bartlett (This used to be commit c7c32ec7b42bdf0f7b669644516438c71b364e60)
* Revert Jelmer's CFLAGS commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6cAndrew Bartlett2008-05-311-3/+0
| | | | | | | | This commit broke the build, because not all files (libreplace, popt) were updated. Andrew Bartlett (This used to be commit 3faacf4351d68a10aea78b53768571d2059772ae)
* Move CFLAGS handling out of smb_build.Jelmer Vernooij2008-05-301-0/+3
| | | | (This used to be commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6c)
* Fix a couple (well, little more than that..) of typos.Jelmer Vernooij2008-05-181-4/+4
| | | | (This used to be commit a6b52119940a900fb0de3864b8bca94e2965cc24)
* Create prototype headers from Makefile directory, without smb_build in the ↵Jelmer Vernooij2008-05-181-4/+4
| | | | | | middle. (This used to be commit f4a77b96f9c17d853348b70794026e5b9e384942)
* Use variables for source directory in a couple more places.Jelmer Vernooij2008-05-181-4/+4
| | | | (This used to be commit 56bb2907c67d55967f54ce74b029f05067a187c5)
* Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij2008-04-081-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: source/auth/credentials/config.mk source/auth/gensec/config.mk source/build/smb_build/makefile.pm source/heimdal_build/config.mk source/lib/events/config.mk source/lib/nss_wrapper/config.mk source/lib/policy/config.mk source/lib/registry/config.mk source/lib/socket_wrapper/config.mk source/lib/tdb/config.mk source/lib/tls/config.mk source/lib/util/config.mk source/libcli/config.mk source/libcli/ldap/config.mk source/libnet/config.mk source/librpc/config.mk source/param/config.mk source/rpc_server/config.mk source/scripting/ejs/config.mk source/smbd/process_model.mk (This used to be commit 760378e0294dd0cd4523a83448328478632d7e3d)
| * Reduce the number of installed headers.Jelmer Vernooij2008-04-021-2/+2
| | | | | | | | (This used to be commit 2243e24024f09ff9c9c7d0eb735c3b39c9d84424)
| * Change remaining prototype headers to be private.Jelmer Vernooij2008-02-291-1/+1
| | | | | | | | (This used to be commit 2f7ff409e89c9682e681ddcf54439db9e3b6ccb4)
| * Move public header accumulation out of the perl code.Jelmer Vernooij2008-02-291-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Never install generated prototype files. It's easier to break the API when using them and they're not easily readable for 3rd party users. Conflicts: source/auth/config.mk source/auth/credentials/config.mk source/auth/gensec/config.mk source/build/smb_build/config_mk.pm source/build/smb_build/main.pl source/build/smb_build/makefile.pm source/dsdb/config.mk source/lib/charset/config.mk source/lib/tdr/config.mk source/lib/util/config.mk source/libcli/config.mk source/libcli/ldap/config.mk source/librpc/config.mk source/param/config.mk source/rpc_server/config.mk source/torture/config.mk (This used to be commit 6c659689ed4081f1d7a6253c538c7f01784197ba)
* | Fix the build.Jelmer Vernooij2008-03-081-1/+1
| | | | | | | | (This used to be commit f2e49744717eb46bbfafeea9e2eb412a38a142e7)
* | Move object file lists to the Makefile.Jelmer Vernooij2008-03-031-17/+21
| | | | | | | | (This used to be commit a7e6d2a1832db388fdafa1279f84c9a8bbfc87d6)
* | Move public header accumulation out of the perl code.Jelmer Vernooij2008-02-261-2/+6
| | | | | | | | (This used to be commit 89f7c74924965071981bbe7e05ff69847b0a3a03)
* | Remove public prototype headers. Generating both public and private ↵Jelmer Vernooij2008-02-251-3/+3
|/ | | | | | prototype headers is tricky with gmake and it's easy to break backwards compatibility for the public API with them. (This used to be commit dee1cb6b08aa0a3e24372e052729121c11280971)
* Rename include to mkinclude to emphasize it is different from make's include.Jelmer Vernooij2008-02-181-1/+1
| | | | (This used to be commit 0e1d0a874ae3d22b8f97a79b81fe0af3ef53a771)
* r26508: Tighter dependencies in an attempt to fix missing symbol errors on sun9.Jelmer Vernooij2007-12-211-1/+1
| | | | (This used to be commit 10d0631c953cfb014da82704244acb7bf99b3e4a)
* r26493: Fix includes for dsdb/common.Jelmer Vernooij2007-12-211-0/+1
| | | | (This used to be commit 84d2f784bfdc91441122ebce393d042a53928d2b)
* r26483: Merge ldb module dependency fixes, fix auth python module.Jelmer Vernooij2007-12-211-5/+14
| | | | (This used to be commit 85eeecf997a071ca7e7ad0247e8d34d49b7ffcbb)
* r26319: Split encoding functions out of libcli_ldap.Jelmer Vernooij2007-12-211-2/+2
| | | | (This used to be commit 95a6ef7fc8757ccfd90dbf0d6c9b5098f10b10b6)