summaryrefslogtreecommitdiff
path: root/selftest/target/Samba4.pm
AgeCommit message (Collapse)AuthorFilesLines
2009-08-05added a uid_wrapper libraryAndrew Tridgell1-3/+2
This library intercepts seteuid and related calls, and simulates them in a manner similar to the nss_wrapper and socket_wrapper libraries. This allows us to enable the vfs_unixuid NTVFS module in the build farm, which means we are more likely to catch errors in the token manipulation. The simulation is not complete, but it is enough for Samba4 for now. The major areas of incompleteness are: - no emulation of setreuid, setresuid or saved uids. These would be needed for use in Samba3 - no emulation of ruid changing. That would also be needed for Samba3 - no attempt to emulate file ownership changing, so code that (for example) tests whether st.st_uid matches geteuid() needs special handling
2009-07-28s4:kerberos Add support for user principal names in certificatesAndrew Bartlett1-7/+35
This extends the PKINIT code in Heimdal to ask the HDB layer if the User Principal Name name in the certificate is an alias (perhaps just by case change) of the name given in the AS-REQ. (This was a TODO in the Heimdal KDC) The testsuite is extended to test this behaviour, and the other PKINIT certficate (using the standard method to specify a principal name in a certificate) is updated to use a Administrator (not administrator). (This fixes the kinit test). Andrew Bartlett
2009-07-27s4:kerberos Add test to show that we actually export the keytabAndrew Bartlett1-1/+1
While it is hard to prove it is correct, at least the new 'nettestuser' principal and the Administrator principal are correct. We had to fix the case of 'Administrator' in the selftest code to match the DB, as the keytab lookup is case sensitive. Andrew Bartlett
2009-04-22s4 selftest: Export the WINBINDD_SOCKET_DIR env varKai Blin1-0/+1
2009-03-21s4:selftest: rename SMBD_VALGRIND => SAMBA_VALGRINDStefan Metzmacher1-4/+4
metze
2009-02-24Make the 'modules.conf' generation in the LDAP selftest simplerAndrew Bartlett1-52/+7
The versions of OpenLDAP that we require don't need us to specify the location any more - slaptest knows this from it's build time. Andrew Bartlett
2009-02-23Fix GDB_PROVISION modeSimo Sorce1-1/+1
2009-02-10selftest/Samba4: pass down the kdc address down to provision_raw_*()Stefan Metzmacher1-13/+16
metze
2009-02-10selftest/Samba4: split out ldap specific stuff from provision_raw_*()Stefan Metzmacher1-60/+85
metze
2009-02-10selftest/Samba4: split out share configurations of provision_raw*()Stefan Metzmacher1-57/+67
metze
2009-02-10selftest/Samba4: split provision() into provision_raw_prepare() and ↵Stefan Metzmacher1-131/+184
provision_raw_run() This functions will be reused soon for a Samba34.pm used by a 'make selftest34' metze
2009-02-10selftest: s/SMBD/SAMBA/ in Samba.pmStefan Metzmacher1-18/+18
metze
2009-02-03selftest: don't use hardcoded path to nmblookup in Samba4.pmStefan Metzmacher1-12/+13
metze
2009-01-30selftest: pass down the path to python for provisioning samba4Stefan Metzmacher1-0/+3
metze
2009-01-30selftest: allow environment optionsStefan Metzmacher1-7/+4
We support "local" and "client" (default) now. We can decide if we want to run a client against the server (with a special client.conf) or if we want to run tests localy on the server with the same config as the server. metze
2009-01-28selftest: Samba4 remove unused variableStefan Metzmacher1-1/+0
metze
2009-01-21selftest: add --exeext parameterStefan Metzmacher1-4/+6
metze
2009-01-21selftest:Samba4: add bindir_path() utility function to construct the binary ↵Stefan Metzmacher1-12/+23
pathes metze
2008-12-17s4:selftest: lower debug level for slapdAndrew Bartlett1-1/+1
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2008-10-31Disable lanman authentication by default in Samba 4.Jelmer Vernooij1-0/+1
2008-10-28selftest: move gdb_* and valgrind_* scripts to selftest/Stefan Metzmacher1-1/+1
metze
2008-10-11Merge branch 'master' of ssh://git.samba.org/data/git/samba into selftestJelmer Vernooij1-14/+13
Conflicts: selftest/selftest.pl
2008-09-18Move selftest code to top-level.Jelmer Vernooij1-0/+957