Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-06-04 | nss_wrapper: make full talloced copies of struct passwd and group in testsuite. | Günther Deschner | 1 | -5/+37 | |
Guenther | |||||
2009-06-04 | socket_wrapper Cope with SOCK_CLOEXEC and SOCK_NONBLOCK flags | Andrew Bartlett | 1 | -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 | |||||
2009-06-04 | add gendb_search_single_extended_dn() | Andrew Tridgell | 2 | -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. | |||||
2009-06-03 | Rename harness2subunit.pl -> tap2subunit to be consistent with the | Jelmer Vernooij | 1 | -0/+0 | |
subunit tools. | |||||
2009-06-02 | Build libsamba-util as a shared library. | Jelmer Vernooij | 1 | -1/+4 | |
2009-06-02 | nss_wrapper: prefix function pointer names in struct nwrap_ops. | Günther Deschner | 1 | -54/+54 | |
Guenther | |||||
2009-06-02 | torture: minor fixes to torture macro text output. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2009-06-02 | nss_wrapper: resort calls to move public calls to the end. | Günther Deschner | 1 | -193/+197 | |
Guenther | |||||
2009-06-02 | nss_wrapper: add nwrap_ops function pointer table. | Günther Deschner | 1 | -19/+104 | |
Guenther | |||||
2009-06-02 | nss_wrapper: make sure to return after calling real_{set,end}{gr,pw}ent. | Günther Deschner | 1 | -0/+4 | |
Guenther | |||||
2009-06-02 | nss_wrapper: fix typo while checking for getgrid_r support. | Günther Deschner | 1 | -2/+2 | |
Metze, this has been in here for a long time, please check. Guenther | |||||
2009-06-01 | overallocate all records by 25% | Andrew Tridgell | 1 | -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. | |||||
2009-06-01 | auto-repack in transactions that expand the tdb | Andrew Tridgell | 1 | -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. | |||||
2009-06-01 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Andrew Tridgell | 13 | -36/+593 | |
2009-05-31 | Fix a C++ warning | Volker Lendecke | 1 | -1/+1 | |
2009-05-30 | nss_wrapper: try to fix the build of nss_wrapper on solaris. | Günther Deschner | 2 | -0/+6 | |
Guenther | |||||
2009-05-30 | Handle EINTR in async_sock.c | Volker Lendecke | 1 | -0/+16 | |
2009-05-30 | libwbclient: Add async call framework. | Kai Blin | 2 | -2/+3 | |
2009-05-30 | nss_wrapper: add test_nwrap_membership to testsuite. | Günther Deschner | 1 | -0/+74 | |
Guenther | |||||
2009-05-30 | nss_wrapper: restructure parts of the testsuite. | Günther Deschner | 1 | -33/+72 | |
Guenther | |||||
2009-05-30 | nss_wrapper: add support for getgrouplist. | Günther Deschner | 2 | -0/+85 | |
Guenther | |||||
2009-05-29 | util: Change license on tevent_unix to LGPLv3+ | Volker Lendecke | 2 | -16/+24 | |
2009-05-29 | async_sock: Change license to LGPLv3+ | Volker Lendecke | 2 | -16/+24 | |
2009-05-29 | s4-smbtorture: add a very basic NSS-WRAPPER testsuite. | Günther Deschner | 1 | -0/+219 | |
Guenther | |||||
2009-05-29 | util: move add_gid_to_array_unique to toplevel and add add_uid_to_array_unique. | Günther Deschner | 3 | -1/+102 | |
Guenther | |||||
2009-05-28 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Andrew Tridgell | 2 | -107/+332 | |
2009-05-28 | nss_wrapper: fix nss_wrapper build for solaris. | Günther Deschner | 1 | -0/+2 | |
Guenther | |||||
2009-05-28 | nss_wrapper: remove re-structuring leftovers (unused variables). | Günther Deschner | 1 | -6/+0 | |
Guenther | |||||
2009-05-28 | nss_wrapper: support member add and delete for groups in nss_wrapper.pl. | Günther Deschner | 1 | -21/+141 | |
Guenther | |||||
2009-05-28 | nss_wrapper: split out passwd and group paths in nss_wrapper.pl. | Günther Deschner | 1 | -15/+26 | |
Guenther | |||||
2009-05-28 | nss_wrapper: restructure nwrap calls. | Günther Deschner | 1 | -71/+169 | |
Guenther | |||||
2009-05-28 | fixed tdbbackup to give tdb error messages | Andrew Tridgell | 1 | -7/+31 | |
2009-05-28 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Andrew Tridgell | 1 | -6/+6 | |
2009-05-28 | make TDB_NOSYNC affect all the fsync/msync calls in transactions | Andrew Tridgell | 1 | -5/+7 | |
During a transaction commit tdb normally uses fsync/msync calls to make it crash safe. This can be disabled using the TDB_NOSYNC flag, but it wasn't disabling all the code paths that caused a fsync/msync. | |||||
2009-05-27 | tdb: Fix some recently introduced warnings in tdbtool | Tim Prouty | 1 | -6/+6 | |
2009-05-26 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Andrew Tridgell | 2 | -0/+77 | |
2009-05-26 | Add support for sendmsg() in socket_wrapper | Andrew Bartlett | 2 | -0/+77 | |
This is required because the deferred connect code skips the connect() until sending the packet, but unless we catch this call, the connect() never happens. Andrew Bartlett | |||||
2009-05-26 | added some more speed tests to tdbtool | Andrew Tridgell | 1 | -6/+59 | |
This adds 3 simple speed tests to tdbtool, for transaction store, store and fetch. On my laptop this shows transactions costing about 10ms | |||||
2009-05-24 | Change async_connect to use connect instead of getsockopt to get the error | Volker Lendecke | 1 | -14/+24 | |
On my Linux box, this is definitely the more reliable strategy with unix domain sockets, and according to my tests it also works correctly with TCP sockets. | |||||
2009-05-24 | Add "err_on_readability" to writev_send | Volker Lendecke | 2 | -2/+14 | |
A socket where the other side has closed only becomes readable. To catch errors early when sitting in a pure writev, we need to also test for readability. | |||||
2009-05-24 | Allow NULL queue to writev_send | Volker Lendecke | 1 | -6/+16 | |
2009-05-22 | tsocket: allow empty vectors at the end for tstream_writev()/readv() | Stefan Metzmacher | 1 | -0/+26 | |
metze | |||||
2009-05-21 | Detect tight loop in tdb_find() | Jim McDonough | 1 | -0/+5 | |
2009-05-20 | nsswrapper: implement group_del() in nss_wrapper.pl. | Günther Deschner | 1 | -1/+22 | |
Guenther | |||||
2009-05-20 | nsswrapper: implement group_add() in nss_wrapper.pl. | Günther Deschner | 1 | -4/+105 | |
Guenther | |||||
2009-05-19 | Set errno=ENOMEM if tevent_add_fd fails | Volker Lendecke | 1 | -0/+4 | |
tevent_add_fd does not properly set that. At least in epoll and select this is the only error condition. Metze, please check! | |||||
2009-05-19 | Simplify the logic of tsocket_bsd_pending | Volker Lendecke | 1 | -24/+26 | |
Remove two indentation levels by returning early on error. Metze, please check! | |||||
2009-05-19 | tevent/python: Makefile was still trying to build some non AC_SUBST python ↵ | Jelmer Vernooij | 1 | -7/+1 | |
targets Signed-Off-By: Jelmer Vernooij <jelmer@samba.org> | |||||
2009-05-16 | tevent: Define TALLOC_FREE() if it's not defined yet, to allow building | Jelmer Vernooij | 1 | -0/+6 | |
with released versions of talloc. | |||||
2009-05-16 | tevent: Remove python module. | Jelmer Vernooij | 6 | -219/+0 | |
This module didn't have any functionality that we actually used yet, and it was quite small. Tevent is quite low level and perhaps doesn't make much sense to expose directly as a Python module. It was also causing build problems when used with a system-tevent. We can always back later if necessary. |