summaryrefslogtreecommitdiff
path: root/source4/dsdb/config.mk
AgeCommit message (Collapse)AuthorFilesLines
2010-04-09s4/dsdb: dsdb_schema_info object implementationKamen Mazdrashki1-1/+2
2010-04-08s4-python: Move load_partition_usn to dsdb module.Jelmer Vernooij1-1/+1
2010-04-04s4-python: Move dsdb constants to a separate python module.Jelmer Vernooij1-0/+6
2010-03-12Moved access_check_on_dn from acl module as an utility.Nadezhda Ivanova1-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)
2010-02-17s4-dnsupdate: use samba_runcmd() in the dns update taskAndrew Tridgell1-1/+2
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-02-15s4-kcc: initial code for the topology algorithmCrístian Deives1-0/+1
this patch contains the data structures declarations and the functions to setup the graph. Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-02-11s4-dns: added a dns update taskAndrew Tridgell1-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>
2010-01-16s4-drs: framework for DsGetReplInfo(), includes the DS_REPL_INFO_NEIGHBORS ↵Andrew Tridgell1-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>
2010-01-08s4-repl: added request for RID allocation in drepl taskAndrew Tridgell1-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>
2010-01-02s4-kcc: added a preiodic task to remove deleted objectsAndrew Tridgell1-0/+1
we check for deleted objects in each partition every 10 minutes, using onelevel searches
2009-12-29dsdb: Fix dependencies when building against system ldb.Jelmer Vernooij1-2/+2
2009-11-30s4-drs: Create connection obejct (nTDSConnection)Crístian Deives1-0/+1
create nTDSConnection objects to match the list of servers Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-11-12s4:dsdb Add new dsdb_dn to handle DN+Binary and DN+StringAndrew Bartlett1-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
2009-10-16s4/drs: prefixMap module initial definitionKamen Mazdrashki1-1/+2
2009-10-02s4:dsdb/common/sidmap - RemoveMatthias Dieter Wallnöfer1-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.
2009-09-13s4-repl: added a preiodic notification check to the repl taskAndrew Tridgell1-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.
2009-09-11s4-kcc: add a very simple KCCAndrew Tridgell1-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 :-)
2009-07-13libds: merge the UF<->ACB flag mapping functions.Günther Deschner1-2/+2
Guenther
2009-06-02Fix more unresolved symbols.Jelmer Vernooij1-3/+4
2009-06-02Fix dependencies when using shared libraries.Jelmer Vernooij1-1/+1
2009-04-14Move DRSUAPI per-attribute decryption into a common fileAndrew Bartlett1-1/+2
This file (contining metze's decryption routines) is now also be used by Samba3's DRSUAPI implementation Andrew Bartlett
2009-04-08Make the schema_inferiors generation code to compileAndrew Bartlett1-1/+2
Sadly it still segfaults at this stage Andrew Bartlett
2009-03-05Remove ad2oLschema, insted call it directly from provision-backendAndrew Bartlett1-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
2008-12-22Fix missing symbols issues when building with shared libraries.Jelmer Vernooij1-1/+1
2008-11-16s4:librpc/ndr: integrate NDR_MISC into LIBNDRStefan Metzmacher1-1/+1
metze
2008-09-24Rename smbd -> samba.Jelmer Vernooij1-1/+1
This reverts commit 05ea5e23cf4e70de0bd658b1c5c0ead133967091. Conflicts: source4/smbd/server.c
2008-08-20Split schema_init.c into smaller bits.Andrew Bartlett1-0/+2
This should make schema manipulation a little easier to follow. Andrew Bartlett (This used to be commit 300ed83526e75d834bd23ddd1c1c26ebe2555e0f)
2008-08-18Merge the two attribute syntax tables.Andrew Bartlett1-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)
2008-08-15Generate the subSchema in cn=AggregateAndrew Bartlett1-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)
2008-05-31Revert Jelmer's CFLAGS commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6cAndrew Bartlett1-3/+0
This commit broke the build, because not all files (libreplace, popt) were updated. Andrew Bartlett (This used to be commit 3faacf4351d68a10aea78b53768571d2059772ae)
2008-05-30Move CFLAGS handling out of smb_build.Jelmer Vernooij1-0/+3
(This used to be commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6c)
2008-05-18Fix a couple (well, little more than that..) of typos.Jelmer Vernooij1-4/+4
(This used to be commit a6b52119940a900fb0de3864b8bca94e2965cc24)
2008-05-18Create prototype headers from Makefile directory, without smb_build in the ↵Jelmer Vernooij1-4/+4
middle. (This used to be commit f4a77b96f9c17d853348b70794026e5b9e384942)
2008-05-18Use variables for source directory in a couple more places.Jelmer Vernooij1-4/+4
(This used to be commit 56bb2907c67d55967f54ce74b029f05067a187c5)
2008-04-08Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij1-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)
2008-04-02Reduce the number of installed headers.Jelmer Vernooij1-2/+2
(This used to be commit 2243e24024f09ff9c9c7d0eb735c3b39c9d84424)
2008-03-08Fix the build.Jelmer Vernooij1-1/+1
(This used to be commit f2e49744717eb46bbfafeea9e2eb412a38a142e7)
2008-03-03Move object file lists to the Makefile.Jelmer Vernooij1-17/+21
(This used to be commit a7e6d2a1832db388fdafa1279f84c9a8bbfc87d6)
2008-02-29Change remaining prototype headers to be private.Jelmer Vernooij1-1/+1
(This used to be commit 2f7ff409e89c9682e681ddcf54439db9e3b6ccb4)
2008-02-29Move public header accumulation out of the perl code.Jelmer Vernooij1-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)
2008-02-26Move public header accumulation out of the perl code.Jelmer Vernooij1-2/+6
(This used to be commit 89f7c74924965071981bbe7e05ff69847b0a3a03)
2008-02-25Remove public prototype headers. Generating both public and private ↵Jelmer Vernooij1-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)
2008-02-18Rename include to mkinclude to emphasize it is different from make's include.Jelmer Vernooij1-1/+1
(This used to be commit 0e1d0a874ae3d22b8f97a79b81fe0af3ef53a771)
2007-12-21r26508: Tighter dependencies in an attempt to fix missing symbol errors on sun9.Jelmer Vernooij1-1/+1
(This used to be commit 10d0631c953cfb014da82704244acb7bf99b3e4a)
2007-12-21r26493: Fix includes for dsdb/common.Jelmer Vernooij1-0/+1
(This used to be commit 84d2f784bfdc91441122ebce393d042a53928d2b)
2007-12-21r26483: Merge ldb module dependency fixes, fix auth python module.Jelmer Vernooij1-5/+14
(This used to be commit 85eeecf997a071ca7e7ad0247e8d34d49b7ffcbb)
2007-12-21r26319: Split encoding functions out of libcli_ldap.Jelmer Vernooij1-2/+2
(This used to be commit 95a6ef7fc8757ccfd90dbf0d6c9b5098f10b10b6)
2007-12-21r26136: Attempt to fix dependencies for auth.Jelmer Vernooij1-1/+2
(This used to be commit abf2600a044cdbab6c5d7880d18217bff3d15c39)
2007-12-21r26006: Improve some dependencies.Jelmer Vernooij1-1/+1
(This used to be commit 28f05bb5ef9e727298f4b61e71c42a8703374b96)
2007-12-21r26005: Notice the user about LD_LIBRARY_PATH or equivalent when building ↵Jelmer Vernooij1-1/+0
with shared libs. (This used to be commit 44529b24467ac94d47d14a53177554b39a80da1a)