summaryrefslogtreecommitdiffstats
path: root/source4/dsdb/samdb
Commit message (Collapse)AuthorAgeFilesLines
* Fix dependencies for ldb instancetype module.Jelmer Vernooij2008-05-211-1/+1
| | | | (This used to be commit 17c41a6c3e71102e3516e6926f7e7d1ab5c97563)
* Include flags.h into samdb.hAndrew Bartlett2008-05-211-0/+1
| | | | | | | These flags are too useful just to hide away... Andrew Bartlett (This used to be commit 1e897b6148407e9921edd2c3db734930d79ccb42)
* Merge ldb_map into LIBLDB.Jelmer Vernooij2008-05-111-2/+2
| | | | (This used to be commit 4d7925f953bc9d1fcffb4a4dd268b763c18ceae6)
* Clean up some git merges gone wrong.Jelmer Vernooij2008-05-101-4/+0
| | | | (This used to be commit 42eb6b33462228467e65a51bbf624c481802b090)
* Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij2008-04-258-19/+57
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: source/Makefile source/auth/config.mk source/auth/gensec/config.mk source/build/m4/public.m4 source/build/make/python.mk source/build/make/rules.mk source/build/smb_build/header.pm source/build/smb_build/main.pl source/build/smb_build/makefile.pm source/dsdb/config.mk source/dsdb/samdb/ldb_modules/config.mk source/kdc/config.mk source/lib/events/config.mk source/lib/events/events.c source/lib/ldb/config.mk source/lib/nss_wrapper/config.mk source/lib/policy/config.mk source/lib/util/config.mk source/libcli/smb2/config.mk source/libnet/config.mk source/librpc/config.mk source/nbt_server/config.mk source/ntptr/ntptr_base.c source/ntvfs/posix/config.mk source/ntvfs/sysdep/config.mk source/param/config.mk source/rpc_server/config.mk source/rpc_server/service_rpc.c source/scripting/ejs/config.mk source/scripting/python/config.mk source/smb_server/config.mk source/smbd/server.c source/torture/config.mk source/torture/smb2/config.mk source/wrepl_server/config.mk (This used to be commit 13bbd420681519894a4036729c43273912c9b402)
| * Make sure we have an event context availableSimo Sorce2008-04-211-0/+7
| | | | | | | | (This used to be commit b7c96e0cc270bd3b1c9bd117a22df3f657b6acd5)
| * Specify event_context to ldb_wrap_connect explicitly.Jelmer Vernooij2008-04-176-11/+21
| | | | | | | | (This used to be commit b4e1ae07a284c044704322446c94351c2decff91)
| * Remove event context tracking from the credentials struct.Jelmer Vernooij2008-04-171-2/+2
| | | | | | | | (This used to be commit 4d7fc946b2ec50e774689c9036423b6feef99b8e)
| * Fix unresolved symbols.Jelmer Vernooij2008-04-141-8/+8
| | | | | | | | (This used to be commit 8573e828d1b68c47b3c1754e9be230b2e78d9d52)
| * Move object files lists to makefile rather than smb_build.Jelmer Vernooij2008-04-141-59/+61
| | | | | | | | (This used to be commit 5628d58990144463fd87f8c847c9384ac2193681)
| * Clean up provision and rootdse module to hard-code less stuff.Andrew Bartlett2008-04-041-0/+8
| | | | | | | | | | | | | | | | In particular, allow for the server DN to be in a different site (possible outcome of a DRS replication). Andrew Bartlett (This used to be commit 9ee4e39fe178317f42fd9a0adceea24b55dfe0f1)
* | Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij2008-04-089-12/+54
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * Install public header files again and include required prototypes.Jelmer Vernooij2008-04-022-2/+2
| | | | | | | | (This used to be commit 47ffbbf67435904754469544390b67d34c958343)
| * Fix more valgrind issues.Andrew Bartlett2008-03-292-2/+44
| | | | | | | | | | | | | | | | | | This passes down the timeout more consistantly, and ensures that no matter how the modules screw up, we don't free() the memory we are going to write into the ASN1 packet until we actually write it out. Andrew Bartlett (This used to be commit eefd46289b90967ce6b4cd385fb1f7e1d6f9b343)
| * Fix some valgrind issues.Andrew Bartlett2008-03-291-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | These small changes seem to fix some of the early issues in 'make valgrindtest' Previously, the subtree_delete code didn't pass on the timeout, leaving it uninitialised. The ldap_server/ldap_backend.c change tidies up the talloc hierarchy a bit. Andrew Bartlett (This used to be commit 95314f29a9cf83db71d37e68728bfb5009fce60d)
| * Convert some more files to GPLv3.Andrew Kroeger2008-03-285-8/+2
| | | | | | | | (This used to be commit ebe5e8399422eb7e2ff4deb546338823e2718907)
* | Merge v4.0-testJelmer Vernooij2008-03-286-47/+29
|\| | | | | | | (This used to be commit 977dbdeaf363c8905ed9fd0570eba4be80582833)
| * More kludge ACLs!Andrew Bartlett2008-03-201-36/+9
| | | | | | | | | | | | | | | | | | Rather than killing off the nasty 'kludge ACLs' stuff, this patch extends it, to ensure that LSA secrets and the registry are also protected. Andrew Bartlett (This used to be commit 2f2b110fb870132099bad1d4c16ed8962affb3ce)
| * IndentAndrew Bartlett2008-03-191-1/+2
| | | | | | | | | | Andrew Bartlett (This used to be commit d2b5f40d80008ca3269118915409333755b6eac3)
| * Allow more 'domain' objects when looking for a unqiue SID.Andrew Bartlett2008-03-141-2/+2
| | | | | | | | | | Andrew Bartlett (This used to be commit db3b5f16ec8d9b83d8a82a535a4847dce5923663)
| * Don't use 'dn', this attribute does not exist with the LDAP backend,Andrew Bartlett2008-03-131-1/+1
| | | | | | | | | | | | | | or in AD. Andrew Bartlett (This used to be commit a3e1f2830679a56366f0080115de504cdb0144f7)
| * Bail out, rather than segfault on no domain sid.Andrew Bartlett2008-03-131-2/+3
| | | | | | | | | | Andrew Bartlett (This used to be commit 7e85f318b571d1a909dffad0ecd661468ed497ca)
| * Correctly normalise records against OpenLDAP.Andrew Bartlett2008-03-131-1/+1
| | | | | | | | | | | | | | Fixing this simple typo allows more of the ldap.js test to pass. Andrew Bartlett (This used to be commit 7c80cd18d5cd9cbf32dac15a4734f5a3c67cd0e7)
| * Rework to have member server 'domains' be CN=NETBIOSNAMEAndrew Bartlett2008-03-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This reworks quite a few parts of our provision system to use CN=NETBIOSNAME as the domain for member servers. This makes it clear that these domains are not in the DNS structure, while complying with our own schema (found by OpenLDAP's schema validation). Andrew Bartlett (This used to be commit bda6a38b055fed2394e65cdc0b308a1442116402)
| * Don't segfault on invalid objectClass input.Andrew Bartlett2008-03-131-6/+13
| | | | | | | | | | | | | | | | If the objectClass found does not include a defaultSecurityDescriptor, then we should not segfault in the SDDL parser. Andrew Bartlett (This used to be commit 5a92771fb55149fcf24f21f30e4c6a622bef44f8)
* | Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij2008-03-071-1/+2
|\| | | | | | | (This used to be commit e4da851bd7e7620bbf99efe20a496b1be78ba4e2)
| * Make Samba4 pass the NET-API-BECOMEDC test against Win2k3 (again).Andrew Bartlett2008-03-061-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To make Samba4, using the python provision system, pass this test required some major rework. Untested code is broken code, and some of the refactoring for a seperate provision test (which also now passes) broke things. Similarly, the iconv work has compiled, but these codepaths have never been run (NULL pointer de-reference). In working to use a local, rather than global, loadparm context, and to support using a target directory, a few things needed to be reworked, particularly around path handling. Andrew Bartlett (This used to be commit 1169e8d7bee20477b0efbfea3534ac63c83fb3d6)
* | Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij2008-03-042-2/+10
|\| | | | | | | | | | | | | Conflicts: source/build/smb_build/makefile.pm (This used to be commit 391fea450b2e6664fcd4e4419858997c6094cf3e)
| * The DN in objectCategory should, if possible, be returned pretty...Andrew Bartlett2008-03-042-2/+10
| | | | | | | | | | | | | | This avoids going via the canonicalise_fn(), which will upper case the DN Andrew Bartlett (This used to be commit cdff1b0802437d713652b89f4522d3cce97c30ec)
* | Deal with subsystems with no settings, several other minor fixes.Jelmer Vernooij2008-03-041-1/+1
| | | | | | | | (This used to be commit 10cf48591e8d6bfb750a6ff187f04ea24a1f8cd7)
* | Move object file lists to the Makefile.Jelmer Vernooij2008-03-031-62/+53
| | | | | | | | (This used to be commit a7e6d2a1832db388fdafa1279f84c9a8bbfc87d6)
* | Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij2008-02-291-35/+100
|\| | | | | | | | | | | | | Conflicts: source/scripting/python/config.mk (This used to be commit 0ac0ea660ab63eca764149f1d2828d0238a57289)
| * Users and computers now share the same template.Andrew Bartlett2008-02-281-35/+100
| | | | | | | | | | | | | | | | | | Slowly work away at the samldb module again, it is clear that AD does not use much of a templating system. samAccountType is managed, as far as I can tell, when groupType or userAccountControl changes. Andrew Bartlett (This used to be commit 447d5a795441aa6beab2f057c5ac1bc3c04e08c4)
* | Fix use of realpath, fix init functions for ldb.Jelmer Vernooij2008-02-251-27/+27
|/ | | | (This used to be commit ca510136d2c4cae8f520c76df6aaadb5d412bea1)
* Fix use of some modules (needed _PUBLIC_).Jelmer Vernooij2008-02-2025-56/+53
| | | | (This used to be commit ce332130ea77159832da23bab760fa26921719e2)
* Use struct-based rather than function-based initialization for ldb modules ↵Jelmer Vernooij2008-02-2027-205/+33
| | | | | | everywhere. (This used to be commit 85c96a325867f7bcdb412ebc53f8a47dbf7cd89b)
* Explain that these OIDs are DNsAndrew Bartlett2008-02-191-0/+1
| | | | | Andrew Bartlett (This used to be commit 69af290c91c61cdaf821750d0d2dddf9cb1b8255)
* Give a more useful error when the templates.ldb can't be found.Andrew Bartlett2008-02-091-2/+4
| | | | | Andrew Bartlett (This used to be commit 26108eb66b4b5d4b339dfc845e8a018190068e81)
* Reset error stringsAndrew Bartlett2008-02-081-0/+2
| | | | | Avoid leaking error strings up to the application, when we are ignoring them. (This used to be commit 57b4b43b6548d1cd81cfaebc5ea8abc88aaca989)
* ldb: Add ldb_oom() calls in a couple of places.Jelmer Vernooij2008-01-264-2/+18
| | | | (This used to be commit 1163c2ad54b122487fa25960b8989f0f6d0b8c64)
* repl_meta_data: add some TODOs to replmd_modify_originating()Stefan Metzmacher2008-01-251-0/+17
| | | | | metze (This used to be commit ba495f9d19e7c7cfc9135a5d40e1050dd8f9ebc6)
* Use the repl_meta_data module by default.Andrew Bartlett2008-01-241-0/+4
| | | | | | | | This means that, except when we back onto LDAP, when it will be replaced with the mapping backend, we will keep this codepath tested. Andrew Bartlett (This used to be commit e8fb5da5a18c1c3bd788b1ab3f814ffb847b00fd)
* Fix DRSUAPI replication test - NET-API-BECOME-DC.Andrew Bartlett2008-01-231-126/+14
| | | | | | | | | | | | | | | | The main change here is to work with the current module stack, replacing only the objectGUID module, rather than a number of modules. However, two changes were key: - Fixing a typo search_req->handle -> change_req->handle - Allowing an error of NO_SUCH_OBJECT - it is quite valid for the object not to exist when being replicated in. Other small changes were required to the ejs provision to match changes in that code. Andrew Bartlett (This used to be commit 7b87a58502a052de391f4e1c56ac78a8d35b4e34)
* ranged_results: fix use of uninitialised variable (end)Andrew Bartlett2008-01-231-2/+4
| | | | | | | | This matches the range parsing in the search and callback - end was uninitilaised, causing occasional failures in make test. Andrew Bartlett (This used to be commit 669f137f0ecad10248a51b337c8f115d14d55b05)
* Only set showOnlyInAdvancedView: TRUE when adding default values.Andrew Bartlett2008-01-181-2/+2
| | | | | | | | False is the default, so only set this when the schema requires the hiding behaviour. Andrew Bartlett (This used to be commit 45f6ccefda39e8f0a9820ba55b1924b7cfb12262)
* Merge commit 'origin/v4-0-test' into 4-0-localAndrew Bartlett2008-01-181-0/+1
|\ | | | | | | (This used to be commit 51422414bed28f425197519298c6b04a9f4e2c4e)
| * Search for memberOf when clients ask for a wildcard against OpenLDAPAndrew Bartlett2008-01-181-0/+1
| | | | | | | | | | | | | | | | The memberOf module in OpenLDAP make this attribute operational, so we need to add it here or clients won't get it when using *. Andrew Bartlett (This used to be commit 35148fd51f22d81fe9f590b7d6f13285c35656a7)
* | Add showInAdvancedViewOnly to every new objectAndrew Bartlett2008-01-181-0/+4
|/ | | | | | | | Unless already set, the default value for this comes from the defaultHidingValue in the schema. Andrew Bartlett (This used to be commit 673f1805006f879fa5302aab8411767a22488e64)
* Correct authorship of instanceType moduleAndrew Bartlett2008-01-181-1/+1
| | | | | Andrew Bartlett (This used to be commit d427cf4fa67e84ccdece9a3fb31d8e89379a86e7)
* Add in a new module to handle instanceTypeAndrew Bartlett2008-01-182-0/+141
| | | | | | | | This code raided from the repl_meta_data module, which probably needs to be downsized to just handling the replication data. Andrew Bartlett (This used to be commit 2a418f33705a792d9d16cf1d4aa3dcda467e6e04)