summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-11-15ldb:python bindings - add a context on "py_ldb_delete"Matthias Dieter Wallnöfer1-2/+10
So the converted DN will be freed after usage.
2009-11-15s4:ldap.py - enhance schema addition testMatthias Dieter Wallnöfer1-12/+40
Don't add only a new objectclass but also a new attribute. Plus let now the server itself calculate the "lDAPDisplayName" attribute and compare the result.
2009-11-15s4:dsdb/repl/replicated_objects - Applicate also here the new ↵Matthias Dieter Wallnöfer1-1/+4
"lDAPDisplayName" generator Also here we've to be sure to generate the attribute correctly if it doesn't exist yet.
2009-11-15s4:SAMLDB module - Add support for required and generated schema attributesAndrew Bartlett1-7/+285
This missing support found by Microsoft test suite at AD interop event. Patch by Andrew Bartlett Enhancements by Matthias Dieter Wallnöfer
2009-11-15s4:samdb util - add a call for generating a correct "lDAPDisplayName"Matthias Dieter Wallnöfer1-0/+28
This is needed for the SAMLDB module enhancement regarding schema objects. The algorithm in pseudo code is located in MS-ADTS 3.1.1.2.3.4.
2009-11-15s3: Fix a memleak in sys_popenVolker Lendecke1-0/+1
Found with "dfree command" set
2009-11-15s4:ldap.py - Deactivates some at the moment pointless test partsMatthias Dieter Wallnöfer1-6/+6
I think those parts should be deactivated since they're result set checks for lookups which are commented out already.
2009-11-14Mention typedef struct in README.CodingVolker Lendecke1-0/+8
2009-11-14s3: Add min_setup, min_param and min_data to cli_trans_recvVolker Lendecke7-129/+72
Every caller that expects to receive something needs to check if enough was sent. Make this check mandatory for everyone. Yes, this makes the parameter list for cli_trans a bit silly, but that's just the way it is: A silly protocol request :-) While there, convert some _done functions to tevent_req_simple_finish_ntstatus.
2009-11-14Attempt to fix the s4 build -- we can not use map_nt_error_from_unix in lib/Volker Lendecke4-25/+14
2009-11-14s3: Convert cli_set_unix_extensions_capabilities_send to asyncVolker Lendecke4-44/+96
2009-11-14Introduce tevent_req_poll_ntstatusVolker Lendecke2-0/+25
2009-11-14Introduce tevent_req_simple_finish_ntstatusVolker Lendecke2-0/+22
2009-11-14s3: Tiny logic simplificationVolker Lendecke1-10/+11
2009-11-14s4-drs: DsExecuteKCC() implementationErick Nascimento3-2/+31
I implemented the DsExecuteKCC() handling code on kccsrv_execute_kcc(). Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-11-14pam_winbind: fix a printf type mismatch warningBjörn Jacke1-2/+2
2009-11-14s3:fix a comment typoMichael Adam1-1/+1
Michael
2009-11-14s3:is_trusted_domain: shortcut if domain name == global_sam_nameMichael Adam1-0/+4
A domain can't have a trust with itself. This saves some roundtrips to the ldap server for ldapsam. Michael
2009-11-14s3:is_trusted_domain: shortcut if domain name is NULL or emptyMichael Adam1-0/+4
This saves some roundtrips to LDAP in an ldapsm setup. Michael
2009-11-14s3:passdb: bump interface VERSION 18->19 (removed uid_to_rid)Michael Adam1-1/+2
Michael
2009-11-14s3:passdb: remove the uid_to_rid method - we only need uid_to_sidMichael Adam5-42/+1
Michael
2009-11-14s3:pdb_default_uid_to_sid: fix some debug statements.Michael Adam1-3/+3
Michael
2009-11-13s3/pam: move variable declaration into belonging ifdef sectionBjörn Jacke1-1/+1
This fixes a unused variable 'addr' warning on some platforms
2009-11-13add e2fsprogs-devel as build dependency this is needed for AD because it ↵Christian Ambach1-1/+1
contains libcom/libcom_err files and headers Signed-off-by: Christian Ambach <christian.ambach@de.ibm.com> Signed-off-by: Michael Adam <obnox@samba.org>
2009-11-13packaging(RHEL-CTDB): add the current githash to the rpm release number by ↵Michael Adam2-1/+14
default Disable this (to build a release-rpm) by calling USE_GITHASH=no makerpms.sh Michael
2009-11-13packaging(RHEL-CTDB): enable parallel buildMichael Adam1-2/+3
Michael
2009-11-13packaging(RHEL-CTDB): fix packaging of pam_winbind.mo fileMichael Adam1-1/+1
Michael
2009-11-13packaging(RHEL-CTDB): move the idmap and nss_info modules to the common packageMichael Adam1-3/+4
In this layout, this is the package that contains winbindd related stuff. Michael
2009-11-13packaging(RHEL-CTDB): package the winbind_krb5_locator.so pluginMichael Adam1-0/+4
Michael
2009-11-13packaging(RHEL-CTDB): package the manpage of the winbind_krb5_locator pluginMichael Adam1-0/+1
Michael
2009-11-13packaging(RHEL-CTDB): package the manpage of "ldbrename"Michael Adam1-0/+1
Michael
2009-11-13packaging(RHEL-CTDB): package the manpage of "sharesec"Michael Adam1-0/+1
Michael
2009-11-13packaging(RHEL-CTDB): pam_winbindd man page has moved from section 7 to 8Michael Adam1-1/+1
This due to updating the docs tarball to the 3.4 docs. Michael
2009-11-13packaging(RHEL-CTDB): disable the merged build.Michael Adam2-2/+5
Michael
2009-11-13packaging(RHEL-CTDB): also pack libwbcient in winbind-32bit packageMichael Adam1-0/+3
Michael Signed-off-by: Michael Adam <obnox@samba.org>
2009-11-13packaging(RHEL-CTDB): add new pam_winbind.mo to the common packageMichael Adam1-0/+1
Michael Signed-off-by: Michael Adam <obnox@samba.org>
2009-11-13packaging(RHEL-CTDB): add new binary sharesec to the client package.Michael Adam1-0/+1
Michael Signed-off-by: Michael Adam <obnox@samba.org>
2009-11-13packaging(RHEL-CTDB): add new binary ldbrename to the common rpmMichael Adam1-0/+1
Michael Signed-off-by: Michael Adam <obnox@samba.org>
2009-11-13packaging(RHEL-CTDB): fix location of nsswitch/ directory for installMichael Adam1-3/+3
This has been moved to the top level directory in 3.4. Michael
2009-11-13packaging(RHEL-CTDB): don't pass CFLAGS to make.Michael Adam1-2/+2
This breaks the build since 3.3 since it overwrites the CFLAGS set by configure. Michael
2009-11-13packaging(RHEL-CTDB): don't "make proto" any more.Michael Adam1-2/+0
This has become unnecessary in 3.3 Michael
2009-11-13packaging(RHEL-CTDB):makerpms.sh: replace source/ by source3/Michael Adam1-7/+7
Michael
2009-11-13packaging(RHEL-CTDB):makespec.sh: fix detection of versionMichael Adam1-3/+3
Michael
2009-11-13packaging(RHEL-CTDB): makeversion.sh: v3-4-test uses source3 instead of sourceMichael Adam1-1/+1
Michael
2009-11-13packaging(RHEL-CTDB): makerpms.sh: build winbind-32bit libs in the 64bit buildMichael Adam1-8/+9
Michael (cherry picked from commit a9a506b6640986548e2ae8540b7ae93960d6ece5)
2009-11-13packaging(RHEL-CTDB): Build winbind-32bit package in the 64bit buildMichael Adam1-7/+96
Michael (cherry picked from commit f5cd88a25f360e6609dc5abe24247fab78af6854)
2009-11-13packaging(RHEL-CTDB): extend makespec.sh to extract VENDOR_PATCH from version.hMichael Adam1-0/+4
Michael (cherry picked from commit fc122aa276bce379b492e5bdf52ab3e03bc3737f)
2009-11-13packaging(RHEL-CTDB): The former release number has basically moved into VERSIONMichael Adam1-1/+1
Michael
2009-11-13s3:smbd: also fill the memcache with sid<->id mappings in ldapsam_sid_to_id()Michael Adam1-0/+2
not only the persistent idmap cache. Michael
2009-11-13s3:smbd: make idmap cache persistent for "ldapsam:trusted".Michael Adam1-0/+4
This stores the mappings found in the idmap cache (which lives inside gencache). This cache is already read in sid_to_Xid() and Xid_to_sid() for ldapsam:trusted, this fills the opposite direction, massively reducing the number of ldap roundtrips across smbd restarts. Michael