summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-11-16s4:dsdb LDB attribute lists must always be a static const char **.Andrew Bartlett1-1/+1
(If they are not, then due to the async code, they will cause a segfault as they reference a reclaimed portion of the stack). Andrew Bartlett
2009-11-16s4:provision - Removed dependency on full Samba 3 schema from FDSEndi S. Dewata9-152/+170
2009-11-15Fixed some major bugs in inheritance and access checks.Nadezhda Ivanova5-120/+274
Fixed sd creation not working on LDAP modify. Fixed incorrect replacement of CO and CG. Fixed incorrect access check on modify for SD modification. Fixed failing sec_descriptor test and enabled it. Fixed failing sd add test in ldap.python
2009-11-15s3: Remove two more DFSG-nonfree text documents at release time. (Debian bugJelmer Vernooij1-0/+2
2009-11-15Fix writing corrupt registries because of hardcoded version string in IDL.Wilco Baan Hofman1-1/+1
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2009-11-15Fix NULL pointer dereference in libgpo when listing Local Policy which has ↵Wilco Baan Hofman1-3/+4
no security descriptor. Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2009-11-15Fix writing corrupt REG_SZ to the registry.Wilco Baan Hofman1-1/+2
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2009-11-15Fix trailing garbage in the hbin block.Wilco Baan Hofman1-0/+5
This specifically fixes a problem showing extra bytes of garbage in list and print in regshell, even though the vk.data_length has the correct size. Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2009-11-15Added tests for descriptor inheritance on ldap modify.Zahari Zahariev1-121/+207
Fixed some expected owners and groups. Signed-off-by: Nadezhda Ivanova <nadezhda.ivanova@postpath.com>
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