summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* nss_wrapper: add skeleton for module nwrap_backend.Günther Deschner2009-06-051-0/+159
| | | | Guenther
* nss_wrapper: add capability to load nss modules.Günther Deschner2009-06-051-1/+115
| | | | Guenther
* nss_wrapper: add struct nwrap_backend.Günther Deschner2009-06-051-85/+320
| | | | Guenther
* nss_wrapper: add cross checking test to testsuite.Günther Deschner2009-06-051-0/+90
| | | | Guenther
* nss_wrapper: add tests for getgrent_r to testsuite.Günther Deschner2009-06-051-0/+131
| | | | Guenther
* nss_wrapper: add tests for getpwent_r to testsuite.Günther Deschner2009-06-051-0/+141
| | | | Guenther
* nss_wrapper: fix segfault in nwrap_gr_copy_r()Stefan Metzmacher2009-06-051-3/+8
| | | | metze
* nss_wrapper: rename test_nwrap_env to test_nwrap_enumeration in testsuite.Günther Deschner2009-06-051-2/+2
| | | | Guenther
* nss_wrapper: add more coherency checks for user and group enumeration.Günther Deschner2009-06-051-0/+8
| | | | Guenther
* nss_wrapper: remove getgrouplist from nwrap_ops table.Günther Deschner2009-06-041-72/+64
| | | | Guenther
* Increase tevent version for tevent_req_notify_callback()Volker Lendecke2009-06-041-1/+1
|
* Add tevent_req_notify_callbackVolker Lendecke2009-06-042-4/+13
| | | | | This is necessary for requests that have multiple results. Examples would be SMBEcho and ldap_search.
* nss_wrapper: call the nwrap_files_*() from nwrap_files_*_r()Stefan Metzmacher2009-06-041-9/+7
| | | | | | | | | | | We should not call the public functions, as this could lead to a recursive loop when we have multiple nwrap backends in future. This also fixes the build if --enable-nss-wrapper was not given to ./configure. metze
* Only err on readability if writev_send was explicitly asked to do soVolker Lendecke2009-06-041-1/+1
| | | | A socket might be readable for other reasons
* nss_wrapper: more coherence tests for group membership.Günther Deschner2009-06-041-4/+58
| | | | Guenther
* nss_wrapper: add coherency tests for get{gr,pw}{nam,id}.Günther Deschner2009-06-041-11/+75
| | | | Guenther
* nss_wrapper: refactor test_nwrap_membership_user() in testsuite.Günther Deschner2009-06-041-14/+24
| | | | Guenther
* nss_wrapper: make full talloced copies of struct passwd and group in testsuite.Günther Deschner2009-06-041-5/+37
| | | | Guenther
* socket_wrapper Cope with SOCK_CLOEXEC and SOCK_NONBLOCK flagsAndrew Bartlett2009-06-041-4/+16
| | | | | | | | | | Heimdal will, on supporting systems, set these flags in the type argument of socket(), causing breakage when combined with socket_wrapper. For background on these flags, see http://lwn.net/Articles/281965/ Andrew Bartlett
* add gendb_search_single_extended_dn()Andrew Tridgell2009-06-042-0/+103
| | | | | | | | This function searches for a single record using a given filter, adding the extended-dn control so that any returned DNs will have the GUID and SID fields returned. This will be used in the sam auth code to prevent us doing a member= search for the groups, which invokes an unindexed search.
* Rename harness2subunit.pl -> tap2subunit to be consistent with theJelmer Vernooij2009-06-031-0/+0
| | | | subunit tools.
* Build libsamba-util as a shared library.Jelmer Vernooij2009-06-021-1/+4
|
* nss_wrapper: prefix function pointer names in struct nwrap_ops.Günther Deschner2009-06-021-54/+54
| | | | Guenther
* torture: minor fixes to torture macro text output.Günther Deschner2009-06-021-2/+2
| | | | Guenther
* nss_wrapper: resort calls to move public calls to the end.Günther Deschner2009-06-021-193/+197
| | | | Guenther
* nss_wrapper: add nwrap_ops function pointer table.Günther Deschner2009-06-021-19/+104
| | | | Guenther
* nss_wrapper: make sure to return after calling real_{set,end}{gr,pw}ent.Günther Deschner2009-06-021-0/+4
| | | | Guenther
* nss_wrapper: fix typo while checking for getgrid_r support.Günther Deschner2009-06-021-2/+2
| | | | | | Metze, this has been in here for a long time, please check. Guenther
* overallocate all records by 25%Andrew Tridgell2009-06-011-0/+3
| | | | | | | | This greatly reduces the fragmentation of databases where records tend to grow slowly by a small amount each time. The case where this is most seen is the ldb index records. Adding this overallocation reduced the size of the resulting database by more than 20x when running a test that adds 10k users.
* auto-repack in transactions that expand the tdbAndrew Tridgell2009-06-011-0/+12
| | | | | | The idea behind this is to recover from badly fragmented free lists. Choosing the point where the file expands is fairly arbitrary, but seems to work well.
* Merge branch 'master' of ssh://git.samba.org/data/git/sambaAndrew Tridgell2009-06-0113-36/+593
|\
| * Fix a C++ warningVolker Lendecke2009-05-311-1/+1
| |
| * nss_wrapper: try to fix the build of nss_wrapper on solaris.Günther Deschner2009-05-302-0/+6
| | | | | | | | Guenther
| * Handle EINTR in async_sock.cVolker Lendecke2009-05-301-0/+16
| |
| * libwbclient: Add async call framework.Kai Blin2009-05-302-2/+3
| |
| * nss_wrapper: add test_nwrap_membership to testsuite.Günther Deschner2009-05-301-0/+74
| | | | | | | | Guenther
| * nss_wrapper: restructure parts of the testsuite.Günther Deschner2009-05-301-33/+72
| | | | | | | | Guenther
| * nss_wrapper: add support for getgrouplist.Günther Deschner2009-05-302-0/+85
| | | | | | | | Guenther
| * util: Change license on tevent_unix to LGPLv3+Volker Lendecke2009-05-292-16/+24
| |
| * async_sock: Change license to LGPLv3+Volker Lendecke2009-05-292-16/+24
| |
| * s4-smbtorture: add a very basic NSS-WRAPPER testsuite.Günther Deschner2009-05-291-0/+219
| | | | | | | | Guenther
| * util: move add_gid_to_array_unique to toplevel and add add_uid_to_array_unique.Günther Deschner2009-05-293-1/+102
| | | | | | | | Guenther
* | Merge branch 'master' of ssh://git.samba.org/data/git/sambaAndrew Tridgell2009-05-282-107/+332
|\|
| * nss_wrapper: fix nss_wrapper build for solaris.Günther Deschner2009-05-281-0/+2
| | | | | | | | Guenther
| * nss_wrapper: remove re-structuring leftovers (unused variables).Günther Deschner2009-05-281-6/+0
| | | | | | | | Guenther
| * nss_wrapper: support member add and delete for groups in nss_wrapper.pl.Günther Deschner2009-05-281-21/+141
| | | | | | | | Guenther
| * nss_wrapper: split out passwd and group paths in nss_wrapper.pl.Günther Deschner2009-05-281-15/+26
| | | | | | | | Guenther
| * nss_wrapper: restructure nwrap calls.Günther Deschner2009-05-281-71/+169
| | | | | | | | Guenther
* | fixed tdbbackup to give tdb error messagesAndrew Tridgell2009-05-281-7/+31
| |
* | Merge branch 'master' of ssh://git.samba.org/data/git/sambaAndrew Tridgell2009-05-281-6/+6
|\|