summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r23792: convert Samba4 to GPLv3Andrew Tridgell828-2484/+1656
There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
2007-10-10r23762: Fix DN renames over LDAP, and instrument the partition module. Add aAndrew Bartlett4-25/+81
test to prove the behaviour of LDAP renames etc. Fix LDB to return correct error code when failing to rename one DN onto another. Andrew Bartlett (This used to be commit 3f3da9c4710b7752ed97f55c2fc3d32a63d352af)
2007-10-10r23754: Make sure to check the status return before we de-reference theAndrew Bartlett1-0/+3
returned elements. Andrew Bartlett (This used to be commit 3a8192c74288b98bc61af95aa5cd39b1584411c1)
2007-10-10r23753: Fix bitrot afflicting the ldb Python swig bindings.Tim Potter1-7/+7
(This used to be commit 0141db0fc43fb55d4b6dd80c89b1a3aae689a873)
2007-10-10r23737: Validate that we object to duplicate values in an add or replace.Andrew Bartlett2-10/+40
We can't ever allow duplicates, even if the client sends them Andrew Bartlett (This used to be commit 10277f27246b9e16ed36fb72eb4c318b43cb9395)
2007-10-10r23734: Add a test to prove tridge's theory that the mask, once setJeremy Allison1-2/+119
on an open directory handle, is never changed. (He's right btw :-). Jeremy. (This used to be commit bf9242ad4561239fbc6e05c6879726f0df202f56)
2007-10-10r23721: For unions, The TAG and the ARM are aligned independently.Ronnie Sahlberg1-6/+6
Move emitting ALIGN_TO_x_BYTES to after the tag has been dissected so the alignment only affects the ARM. (This used to be commit 22945854d91c87cc17df681db5fd3c6871cdaadc)
2007-10-10r23720: Allow the member server to work against an LDAP Backend. Another caseAndrew Bartlett4-25/+37
where LDB isn't as strict as OpenLDAP, the self join record contains duplicate servicePrincipalNames once the DNS name and domain name are made equal. (Easier to just skip the useless self-join). Andrew Bartlett (This used to be commit 49ff929be6fcf57721532de13bdd7a7e1617af6f)
2007-10-10r23719: ejs being case sensitive, while LDAP is not is a real pain whenAndrew Bartlett1-1/+1
dereferencing attributes. Fix the case to match between the attributes searched for and the ejs element. (Fixes LDAP-backend selftest) Andrew Bartlett (This used to be commit 51cf66bb96e5a58693a40d920d78632ac442ca1c)
2007-10-10r23718: Make Samba4 work against the LDAP backend again.Andrew Bartlett1-2/+8
When we set up the schema, we don't have a partitions container yet. The LDAP error differs from that given by LDB, so I think we still have some conformance work to do. Andrew Bartlett (This used to be commit 5ddbca73d4971a885c105c8d893e53598c5582b4)
2007-10-10r23717: We need to remove the _ in LDAP_MANAGERPASS for theAndrew Bartlett4-7/+7
--ldap-manager-pass= option to work. Andrew Bartlett (This used to be commit fbcb1ec14125a4ca57922ec75b01af9a99dcd954)
2007-10-10r23716: Clarify LDAP Manager DN and fix slapd startup syntax.Andrew Bartlett4-7/+9
Andrew Bartlett (This used to be commit 17dad5d8c345c2c3a7643bff7a43473339a22d40)
2007-10-10r23715: Make the provision-backend script print out the exact commands to run,Andrew Bartlett3-8/+24
to set up the LDAP backend. Andrew Bartlett (This used to be commit cc7900210a2e473060d5897ec729923ac6b2f18d)
2007-10-10r23703: Start to get Samba4 to again work with LDAP backends, after I turnedAndrew Bartlett4-12/+14
on metze's schema work. Andrew Bartlett (This used to be commit 3111bbdf64f57bf8d2638fd9829c071dcfeb4af1)
2007-10-10r23702: fixed a "falling back to select" error in the standard processAndrew Tridgell1-1/+5
model. It's much cleaner to get the event system to close the fd, especially with the complexity of forks (This used to be commit d1b710f09c95a8181d2b642081282d8c97b37811)
2007-10-10r23701: when we create a new socket with socket_accept(), clear any flags thatAndrew Tridgell1-0/+1
were set in the old one. Otherwise SOCKET_FLAG_NOCLOSE causes a major fd leak (This used to be commit 4e31eda055781a710d285c509d0c51b42e351431)
2007-10-10r23700: pre-open the sam in the parent smbd. This has the effect of loadingAndrew Tridgell1-0/+16
the schema. That stops us loading the schema for each new connection. In future I would prefer to share a lot more of our ldb contexts with children. That will require a larger piece of surgery. (This used to be commit ff41bdc350cf05c70c63effe30fe69e63181f088)
2007-10-10r23699: when we create the global schema, remember to set the ldb opaque so weAndrew Tridgell1-1/+3
can find it again (This used to be commit 968e70b2aa478cfd49321e3386b505fd00a81527)
2007-10-10r23698: fixed notify:backend so it actually works againAndrew Tridgell1-1/+1
(This used to be commit d49ce1d752fdf6a6e1d6b9da12e7afb7d385ef8c)
2007-10-10r23697: use the file perm options in the posix backendAndrew Tridgell3-10/+36
(This used to be commit 701d06ac016c69fcd9ac92b5afefa2346c9bc26f)
2007-10-10r23696: added the create mask and related share permissions options to Samba4,Andrew Tridgell4-9/+72
using the new share_int_option() code from Simo speaking of which, this is the first time I've looked closely at the share_classic.c code. It is absolutely and completely braindead and broken. Whatever drugs Simo was on at the time, he better not try to cross a border with them on him! Problems with it: - if you actually set a value, it gets ignored, and the defvalue gets used instead ('ret' is never returned). If you don't set a value, then defvalue gets returned too. Sound useful? - it means we now have to list parameters in source/param/ in lots and lots of places, all of which have to match exactly. code like this is supposed to reduce the likelyhood of errors, not increase it! - code which has a long line of if() statements with strcmp() should cause your fingers to burn on the keyboard when you type it in. That's what structure lists are for. Strangely enough, we have all the info in loadparm.c in a structure list, but instead it gets replicated in share_classic.c in this strange if() strcmp() form expect some changes to this code shortly. I'll need a calming cup of tea first though :-) (This used to be commit 19a9fc2f444efc0894b06a249daf73ed555b61e2)
2007-10-10r23695: By not using the NULL context for these large structures, we don'tAndrew Bartlett2-2/+2
falsely report them as leaked. Andrew Bartlett (This used to be commit e3eb6c2cf63edf50d93a87f656df3ae5aa6efc00)
2007-10-10r23693: Give the process a chance to write out it's coverage data, before weAndrew Bartlett1-5/+20
blast a kill -9 at it. Andrew Bartlett (This used to be commit 16692ae7d9ce269ca7d610319df20d894fe06a1c)
2007-10-10r23687: not every compiler supports __typeof__()Stefan Metzmacher1-0/+5
metze (This used to be commit d0f77f7bd7520f4cd61c0d0199b917895ea85a1c)
2007-10-10r23684: Only use the bzr and git information when there'sStefan Metzmacher1-2/+2
a .bzr or .git in the top branch directory I use bzr for my home directory and bzr version-info in ~/devel/samba/4.0/samba4-git gives the info about the ~/.bzr branch metze (This used to be commit 7bb81c1fc335697b5136fd1f705c5dca8eebcd7a)
2007-10-10r23681: merge 23670 from SAMBA_3_0:Stefan Metzmacher1-1/+1
metze (This used to be commit 446312df745160a6ee1bca93143e10927dfb05ce)
2007-10-10r23680: Make it easier to setup a domain member server - the 'server role'Andrew Bartlett9-16/+39
will now control the auth methods, but an override is still available, ex: auth methods:domain controller = <methods> Andrew Bartlett (This used to be commit b7e727186ed8eda6a68c873e089f655dc24fe8ae)
2007-10-10r23679: invocationID is a GUID too.Andrew Bartlett1-0/+12
Andrew Bartlett (This used to be commit 645a8862a3d7c493020e432d76ad0e5da5ea77b5)
2007-10-10r23678: Update to current lorikeet-heimdal (-r 767), which should fix theAndrew Bartlett67-884/+2167
panics on hosts without /dev/random. Andrew Bartlett (This used to be commit 14a4ddb131993fec72316f7e8e371638749e6f1f)
2007-10-10r23677: When I removed data_blob_equal, I clearly didn't test the PIDL code.Andrew Bartlett2-8/+8
Fix these to use the new data_blob_cmp() Andrew Bartlett (This used to be commit d2fba8faf03c18f4c79e83d5847e5420377d811b)
2007-10-10r23676: Added a .gitignore file to hide generated files from git status.Kai Blin1-0/+184
It's identical to .bzrignore (This used to be commit 9987d30957893423e605fdfdd8bb27e20dd429d7)
2007-10-10r23675: Build libnss_winbind on linux.Kai Blin3-0/+1300
(This used to be commit 9b74d3aef41c020846de9ee1f1adc502f4b1bf39)
2007-10-10r23674: Merge changes from Samba 3 SVN r23539:Kai Blin2-6/+1
Avoid code duplication in winbind_nss_linux.h (This used to be commit e95d258078701c1a15940815652f77b127471267)
2007-10-10r23653: add dummy implementation for all nss calls to let nsstestStefan Metzmacher2-6/+107
pass against a samba4 winbind metze (This used to be commit 57dfc7674352df8b0d4e06750e11a91b574eabb1)
2007-10-10r23643: Fix the build farm tests. We were incorrectly passing theJim McDonough2-22/+40
RPC-SAMBA3-GETUSERNAME tests before the previous password expiration fixes, because if you create a user and only set the password administratrively, the "last set time" should not get updated. Needed to add some more of the fields_present flags to do this. (This used to be commit ce5637de22c19551c0ce5147658ceae33b976ef1)
2007-10-10r23638: add SMB_LIBRARY() macro to create a LIBRARY::foo section inStefan Metzmacher1-0/+20
source/config.mk from within *.m4 files metze (This used to be commit d5fa1476875f862e56e640c0777b95f69886e2fd)
2007-10-10r23637: fix detection of visibility attribute supportStefan Metzmacher1-3/+2
James: AC_TRY_LINK() has a different syntax as AC_TRY_RUN() :-) so this was wrong: http://websvn.samba.org/cgi-bin/viewcvs.cgi?rev=20697&view=rev metze (This used to be commit 0a97de3804cbfc593c0cfc62e61fbfe87d2cf368)
2007-10-10r23635: fix the samba4 build...Stefan Metzmacher1-1/+2
we need a bit more work to get linking of shared libraries completely right... metze (This used to be commit 31cbb9ff9f347f0f0fb50150527bad6ff06e0ebd)
2007-10-10r23631: when linking shared libraries we need to make shure the linker doesn'tStefan Metzmacher1-4/+16
skip "unneeded" object files from within .a files. If the build-farm doesn't like -Wl,--whole-archive, I'll add some more configure logic fix it tomorrow. Kai: with this your libnss_winbind.so patch works for me metze (This used to be commit d2609580846647b3c0d4e88e106a9763cd7074ef)
2007-10-10r23630: Found out what LSA_LOOKUP_NAMES level 5 means:Günther Deschner1-2/+2
only query transitive forest trusts. Guenther (This used to be commit 71e5e1109cb924fbcd9eedd031fbf0973e8c8ff5)
2007-10-10r23629: Document lsa lookupname lookuplevels Volker discovered a while ago.Günther Deschner1-4/+21
Guenther (This used to be commit 7c6297027d51011a59c86b6dc45338bbe4b2d5ef)
2007-10-10r23605: Update mkversion.sh to support git and git-svn checkouts.Kai Blin1-0/+20
Jerry, did I get you right that you'll merge this to 3_0 yourself? Kai (This used to be commit 03be540ee396379fa230a915f39dda734f93ea55)
2007-10-10r23590: Fix realloc leak on failure case from Jim Meyering <jim@meyering.net>.Jeremy Allison1-1/+5
Jeremy. (This used to be commit 59ba128cb61e77a830ddd8b8e1d5d0fd00f99736)
2007-10-10r23561: Fix an output message.Michael Adam1-1/+1
(This used to be commit bf1edba3f184cbddea70388058e16f044c2bea54)
2007-10-10r23560: - Activate metze's schema modules (from metze's schema-loading-13 ↵Andrew Bartlett13-165/+402
patch). - samba3sam.js: rework the samba3sam test to not use objectCategory, as it's has special rules (dnsName a simple match) - ldap.js: Test the ordering of the objectClass attributes for the baseDN - schema_init.c: Load the mayContain and mustContain (and system...) attributes when reading the schema from ldb - To make the schema load not suck in terms of performance, write the schema into a static global variable - ldif_handlers.c: Match objectCategory for equality and canonicolisation based on the loaded schema, not simple tring manipuation - ldb_msg.c: don't duplicate attributes when adding attributes to a list - kludge_acl.c: return allowedAttributesEffective based on schema results and privilages Andrew Bartlett (This used to be commit dcff83ebe463bc7391841f55856d7915c204d000)
2007-10-10r23559: After running testprogs/ejs/minschema.js update schema.ldif (on ↵Günther Deschner1-0/+131
abartlet's request). Guenther (This used to be commit 5410b23ea6649f49e8f24a57854f5e72f114aaef)
2007-10-10r23558: MMC seems to ask for this, so I think we need to include it in our ↵Andrew Bartlett1-0/+1
schema. Andrew Bartlett (This used to be commit ef1899054e2532c8975d03810b52a0636d2d5f8c)
2007-10-10r23557: Ensure that we don't reorder the objectClass list, if we don't haveAndrew Bartlett1-2/+2
any subclasses loaded yet, or none are applicable. This fixes MMC so that it at least displays the Samba domain as a domain, but there is still work to be done. Andrew Bartlett (This used to be commit b96b7b623dbc55a4bcf1149347823911a17e717f)
2007-10-10r23551: Change data_blob_equal to data_blob_cmp, suitable for sorting with ↵Andrew Bartlett5-17/+19
qsort(). Andrew Bartlett (This used to be commit 96ef5259c63ad6245c94c40d6059d736b1534183)
2007-10-10r23542: Include function documentation in prototype headers.Jelmer Vernooij2-13/+28
(This used to be commit 03eef5f337446f04239e0b2f840213f0aa7d6ea1)