summaryrefslogtreecommitdiff
path: root/source4
AgeCommit message (Collapse)AuthorFilesLines
2007-12-21r25940: Rework the samldb and templates handling.Andrew Bartlett5-64/+156
Templates just don't belong in the sam.ldb, as they don't obey any of the other rules. This moves them to a seperate templates.ldb. In samldb, this patch reworks the duplicate SID and Name detection code, to use ldb_search_exp_fmt() rather than gendb_search. This returns far more useful errors, which we now handle and report better. The call to samdb_search_for_parent_domain() has been moved in samldb, to allow both the account and SID uniqueness checks to be in the same domain. This function also returns better errors. dcesrv_drsuapi.c is updated for the new prototype of samdb_search_for_parent_domain() Andrew Bartlett (This used to be commit f1ab90c88c782c693b41795d70368650806543b5)
2007-12-21r25939: Rework the CLDAP server not to use gendb_search but to call ldb_searchAndrew Bartlett1-28/+65
directly. Handle the errors from ldb_search (now that we get more than just -1), including NO_SUCH_ENTRY when the base DN doesn't exist. Andrew Bartlett (This used to be commit e47df4a0fe5efd91f0355aa13c9b50c7be789767)
2007-12-21r25938: We don't need the CLDAP server unless we are a DC.Andrew Bartlett1-0/+12
Andrew Bartlett (This used to be commit e8606bbcc67e24bdc2ee062ab3d808e5d2143d69)
2007-12-21r25936: provision/newuser: don't try to set the 'memberOf' attributeStefan Metzmacher1-1/+0
metze (This used to be commit c6d959e52cf4b86a52e46402392f32450d3c3635)
2007-12-21r25935: Fix registry tests.Jelmer Vernooij4-9/+9
(This used to be commit b311094714b4d51ea7ea756df1aecba169dc0d45)
2007-12-21r25934: Handle a LDB_ERR_NO_SUCH_OBJECT return value when looking for theAndrew Bartlett1-13/+16
modules. This will be useful when we start enforcing validity in base DNs. Andrew Bartlett (This used to be commit aa8348a27a6938a1a26d4a7ed3b7405966202ad8)
2007-12-21r25933: LDB: Don't free errstring until after the printf, in case it is one ofAndrew Bartlett1-1/+3
the arguments. Andrew Bartlett (This used to be commit af40b1cd88f0e932665f6fe90daae8e687a3dc0c)
2007-12-21r25932: Remove unnecessary include - should fix the build on hosts without popt.Jelmer Vernooij4-4/+0
(This used to be commit f250ae0c361aef864f25dfc7599ce1e7a4e29cf8)
2007-12-21r25931: Add config .mk file for crypto lib.Jelmer Vernooij3-24/+28
(This used to be commit 21ab43158f723069dd70fae43d780878c38ead31)
2007-12-21r25930: fix test nameJelmer Vernooij1-1/+1
(This used to be commit 41dcd8c261aecaccee21667367bb524c13d620d9)
2007-12-21r25929: Add some help strings.Jelmer Vernooij1-4/+4
(This used to be commit ef364df37f2f00c238903bec4c8a035c05bdf366)
2007-12-21r25928: Split up torture-local a bit.Jelmer Vernooij5-22/+29
(This used to be commit c6b109040856ba0f1ae0db2787cc838ff61df767)
2007-12-21r25927: Move share tests to param directory.Jelmer Vernooij2-1/+1
(This used to be commit f12f623da52aefdf49df9b77d87b9b0d48177c14)
2007-12-21r25926: Move iconv test to iconv code directory.Jelmer Vernooij3-1/+1
(This used to be commit e20c4b90e4a935d3249d0b631b942fd318a2ece2)
2007-12-21r25925: torture/raw: fix sending unitialized bytes in RAW-SAMBA3ROOTDIRFIDStefan Metzmacher1-0/+1
(found by make valgrindtest) metze (This used to be commit e95c2ffe009ebdc9993b75ecc1a47175ff840ec4)
2007-12-21r25924: fix bug in UNIX_INFO2 push code found make make valgrindtestStefan Metzmacher1-1/+1
metze (This used to be commit 9b151e6ceaeaa15e8cbd92f452522fe005f2382f)
2007-12-21r25923: Make sure to install phpldapadmin-config.phpAndrew Bartlett1-0/+1
Andrew Bartlett (This used to be commit 472dd7b318a03fa0166cdf3d15e4f5495de25c2c)
2007-12-21r25922: Make it easier to bind to a unix domain socket, without messing withAndrew Bartlett1-1/+9
ports... Andrew Bartlett (This used to be commit 70de473980e99eeeb719bf9f63d23a399847b23b)
2007-12-21r25921: Now also listen on ldapi by default in the LDAP serverAndrew Bartlett3-0/+53
Create a phpLDAPadmin configuration file example to use ldapi to talk to Samba4 Andrew Bartlett (This used to be commit 54f4c8ba6127757fd272bd97e301188eb69977ed)
2007-12-21r25920: ndr: change NTSTAUS into enum ndr_err_code (samba4 callers)Stefan Metzmacher64-735/+1054
lib/messaging/ lib/registry/ lib/ldb-samba/ librpc/rpc/ auth/auth_winbind.c auth/gensec/ auth/kerberos/ dsdb/repl/ dsdb/samdb/ dsdb/schema/ torture/ cluster/ctdb/ kdc/ ntvfs/ipc/ torture/rap/ ntvfs/ utils/getntacl.c ntptr/ smb_server/ libcli/wrepl/ wrepl_server/ libcli/cldap/ libcli/dgram/ libcli/ldap/ libcli/raw/ libcli/nbt/ libnet/ winbind/ rpc_server/ metze (This used to be commit 6223c7fddc972687eb577e04fc1c8e0604c35435)
2007-12-21r25919: ndr: change NTSTAUS into enum ndr_err_code (ndrdump)Stefan Metzmacher1-8/+14
librpc/tools/ndrdump.c metze (This used to be commit c788fe3eecae49187a84561783ddbe8f0199ac70)
2007-12-21r25918: ndr: change NTSTAUS into enum ndr_err_code (samba4 handwritten stuff)Stefan Metzmacher7-101/+101
ndr_sec_helper.c ndr_spoolss_buf.c ndr_compression.c ndr_drsuapi.[ch] ndr_krb5pac.c ndr_orpc.c metze (This used to be commit 356e027bf883c8fc36fa4759eff56e364daf9fce)
2007-12-21r25917: ndr: move ndr_map_error2ntstatus to errormap.cStefan Metzmacher3-26/+30
metze (This used to be commit 8fc2e7737fc15f7265816f077e2a48a7a98f75b8)
2007-12-21r25916: ndr: change NTSTAUS into enum ndr_err_code (basic stuff)Stefan Metzmacher4-198/+210
librpc/ndr/ metze (This used to be commit 7e157bbcfd416c3d5c32c1e9fdc746bbee5967bb)
2007-12-21r25915: ndr/pidl: change NTSTAUS into enum ndr_err_code (pidl code)Stefan Metzmacher12-75/+70
Samba4/NDR/Parser.pm Samba4/NDR/Server.pm Samba3/ServerNDR.pm tests/ metze (This used to be commit 7106f21de8dfc472aa0846b49bfdb7543c63b310)
2007-12-21r25914: selftest: fix the module pathes when using --with-selftest-prefixStefan Metzmacher2-3/+2
metze (This used to be commit 092b93b1356bbf73d40a1d7bb971a4ef4967d662)
2007-12-21r25913: maybe some platforms have problems with echo -eStefan Metzmacher1-1/+5
metze (This used to be commit c9586b8ab34e8737cf87a642fbcc811edd0a6590)
2007-12-21r25912: Two patchesStefan Metzmacher1-0/+1
Hi! Can you check and push them? Thanks, Volker From b488af5905e2dee12a1a72a3b40801ae5c26f24f Mon Sep 17 00:00:00 2001 From: Volker Lendecke <vl@sernet.de> Date: Sat, 27 Oct 2007 14:20:09 +0200 Subject: [PATCH] Fix some warnings and errors merge from v3-2-test commit e17d3e10e860c96b6d5208e5fe51e43b8e58c174 (This used to be commit 4087731e1b4e97017c0f5659e6659e8181d8e038)
2007-12-21r25911: Remove more fstring/pstring bad useage. Go talloc !Stefan Metzmacher1-1/+1
Jeremy. merge from v3-2-test commit 2a0173743d2cf615d52278f3dd87cc804abe2d16 (This used to be commit cb0eca66dc5121fa73404a7c41aad6086a96e7ec)
2007-12-21r25910: Try and fix the Solaris build by adding a missing defineStefan Metzmacher1-0/+5
(from Jerry). Jeremy merge from v3-2-test commit a68bbea0d42cc64b9fa731ab2a1da82ef30937c6 (This used to be commit b833dce5e6d6475a04538d9754b9b0bfeb5915e4)
2007-12-21r25909: Fix the snprintf checks, and fix a typo in pointer indirection.Stefan Metzmacher1-5/+5
These fixes are needed for a working getaddrinfo etc. replacement. Fixes from Wayne Davison <wayned@samba.org> from rsync. Jeremy. from v3-2-test commit 494bf6293bedbda4b10aa2eae452377b8130cd01 (This used to be commit e562832ad19e8c3a0380759a22b0267e365ecc2e)
2007-12-21r25908: add some wikipedia links about LDAP and LDIFStefan Metzmacher1-5/+6
metze (This used to be commit e1eea9278876bb727055a2b1357504b6ceb26765)
2007-12-21r25907: use DEBUGADD() to match samba3Stefan Metzmacher1-2/+2
metze (This used to be commit d2deefb551ffed5134e31473a3140ec7416cf389)
2007-12-21r25906: libreplace: we need to link to make sure the functions are availableStefan Metzmacher1-1/+1
metze (This used to be commit 895d2644fbd72b9770460d6628fa6b09963967e7)
2007-12-21r25905: use data_blob_const() to set the DATA_BLOBStefan Metzmacher1-2/+1
metze (This used to be commit f3393a731683be3f8664f715dceee0c9fcef4ede)
2007-12-21r25904: Remove extraJelmer Vernooij1-1/+1
(This used to be commit fd0958107524a526d0bc78b98e031c595c85b877)
2007-12-21r25903: Move more files out of torture/Jelmer Vernooij4-3/+3
(This used to be commit f734df3144cdd9ff280ee1cac2c3a7f972716f5d)
2007-12-21r25902: Move messaging tests to same directory as code.Jelmer Vernooij3-2/+2
(This used to be commit d174dcbb76f3079a5f536f841bfffab3d7cd51e9)
2007-12-21r25901: Remove obsolete --enable-shared option (whether shared libs should ↵Jelmer Vernooij1-9/+1
be used internally can be set using --enable-dso). (This used to be commit 571aa6ba22f6e4b774f9a9db3a02e3beec3f8523)
2007-12-21r25897: Add WERR_INVALID_FLAGS.Günther Deschner2-0/+2
Guenther (This used to be commit c3023eaeb389f44b64becc383552df0debfc232d)
2007-12-21r25896: Rename netlogon server stubs.Günther Deschner1-6/+6
Guenther (This used to be commit 2f8b8c046010c54d708a8e109b78fbd6e1958f40)
2007-12-21r25895: Add torture test for netr_DsRAddressToSitenamesW andGünther Deschner2-1/+67
netr_DsRAddressToSitenamesExW. Guenther (This used to be commit 848b8859253ba0abd15998de62b6aa61a954d3de)
2007-12-21r25894: Add IDL for netr_DsRAddressToSitenamesW and ↵Günther Deschner1-2/+28
netr_DsRAddressToSitenamesExW. Guenther (This used to be commit ee797e18c7c970d78dfc7f2592f9598003e72d60)
2007-12-21r25893: Fix ldb, tdb builds (and one warning).Jeremy Allison3-2/+4
Jeremy. (This used to be commit 52b26645b04a9c5fb70e7b869b60c9157f821d50)
2007-12-21r25892: Keep the tdb code in sync between 3.2.x and 4.0.Jeremy Allison9-5/+84
Add in the alarm fix to allow locks to exit on alarm signal. Sync up the changes in tools. Jeremy. (This used to be commit cb6c663fa8818f49cc36f196bb5f4dea47edd69e)
2007-12-21r25891: Test that we get the correct return value when we attempt to referenceAndrew Bartlett2-123/+123
invalid entries with a linked attribute. Make Samba4 pass that test, by fixing a silly bug in the linked_attributes module. (By passing down the 'original' request structure, tdb would override our handle, and therefore we would never be called for the 'wait', which collects the errors). Fix up the provision templates to handle the newly required referential integrity. Andrew Bartlett (This used to be commit 0377d85bbdcb2c4f110b0519005f0d1d10bc0c0b)
2007-12-21r25888: Attempt to fix standalone tdb build.Jelmer Vernooij1-6/+8
(This used to be commit c758db2709e6f3d8e6c3fb65f4efd3dec3518e51)
2007-12-21r25887: Build Samba-specific ldb modules as dso's.Jelmer Vernooij5-4/+30
(This used to be commit 9d73becbb24fbde2e319e18e84af35d9efaeefda)
2007-12-21r25886: Try to fix building dso's on hpux with gccJelmer Vernooij1-1/+5
(This used to be commit 146c5226e61235a55155ef4493191a6c5eddea3f)
2007-12-21r25884: Specify shldflags first, as required by some compilers.Jelmer Vernooij2-2/+2
(This used to be commit 40a8cd0d2fd4d10110243ee75ff92bef73bb06b9)