Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-05-01 | tsocket: add tstream_writev_queue_send/recv() | Stefan Metzmacher | 2 | -0/+132 | |
metze | |||||
2009-05-01 | tsocket: add tstream_readv_pdu_send/recv() | Stefan Metzmacher | 2 | -1/+178 | |
metze | |||||
2009-05-01 | tsocket: add tstream implementation for bsd sockets (inet and unix) | Stefan Metzmacher | 2 | -0/+943 | |
metze | |||||
2009-05-01 | tsocket: add tstream_context infrastructure similar to tdgram_context | Stefan Metzmacher | 3 | -0/+445 | |
metze | |||||
2009-05-01 | tsocket: rename tdgram_unix_dgram_socket() => tdgram_unix_socket() | Stefan Metzmacher | 2 | -12/+12 | |
metze | |||||
2009-05-01 | tsocket: move tsocket_simple_int_recv() to tsocket.c | Stefan Metzmacher | 2 | -31/+28 | |
metze | |||||
2009-05-01 | tsocket: move tsocket_sendto_queue_send/recv() to tsocket_helpers.c | Stefan Metzmacher | 2 | -130/+131 | |
metze | |||||
2009-05-01 | tsocket: tdgram move input checks to the common code as there're needed for ↵ | Stefan Metzmacher | 2 | -24/+69 | |
all backends We need to make sure that we free the sendto and recvfrom requests before the tdgram_context metze | |||||
2009-05-01 | tsocket: for unix domain sockets we need to use sizeof(struct sockaddr_un) | Stefan Metzmacher | 1 | -2/+22 | |
sizeof(struct sockaddr_storage) generates EINVAL. metze | |||||
2009-05-01 | tsocket: return EINVAL when tdgram_sendto_send() is used with len == 0 | Stefan Metzmacher | 1 | -0/+5 | |
metze | |||||
2009-05-01 | tsocket: fix dependecies | Stefan Metzmacher | 1 | -1/+2 | |
metze | |||||
2009-05-01 | tsocket: remove tsocket_context related stuff | Stefan Metzmacher | 9 | -1807/+17 | |
It will be replaced by tdgram_context and tstream_context. metze | |||||
2009-04-28 | Fix a missing prototype warning | Volker Lendecke | 2 | -0/+3 | |
2009-04-28 | pm_process():raise level of debug message | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-04-23 | Fix push_codepoint function without iconv_convenience. | Jelmer Vernooij | 1 | -1/+1 | |
2009-04-23 | Add a new non-convenience version of push_codepoint. | Jelmer Vernooij | 4 | -7/+15 | |
2009-04-22 | Prevent reallocs of the talloc pool itself | Simo Sorce | 1 | -0/+5 | |
2009-04-22 | Avoid using deprecated form of AC_CHECK_TYPE. | Brad Hards | 2 | -3/+13 | |
libreplace makes use of an older form of AC_CHECK_TYPE which basically provides a fallback definition for the type if it isn't available. http://www.gnu.org/software/hello/manual/autoconf/Obsolete-Macros.html#Obsolete-Macros shows why this isn't a good idea (its not so important, except for pointer types). This patch partly addresses the issue. Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2009-04-20 | Error out at runtime when seteuid/setresuid or setegid/setresgid are not | Jelmer Vernooij | 1 | -2/+4 | |
available. This means it's possible to compile libreplace when these functions are not available and use it, as long as this particular function is not used. | |||||
2009-04-20 | Only define waitpid replacement if wait4 is available. (It isn't on | Jelmer Vernooij | 3 | -2/+6 | |
Windows.) | |||||
2009-04-20 | Cope with the fact that only _mkdir() exists on Windows and that it | Jelmer Vernooij | 3 | -0/+12 | |
doesn't take a mode argument. | |||||
2009-04-20 | Move check for syslog out of libreplace to source3/ and source4/. | Jelmer Vernooij | 2 | -1/+3 | |
This should help compiling talloc on Windows. | |||||
2009-04-20 | Ensure we have all the definitions needed in both threaded and non-threaded ↵ | Jeremy Allison | 1 | -9/+4 | |
versions. Jeremy. | |||||
2009-04-20 | Attempt to fix build farm on platforms where pthread_once_t is a struct. | Jeremy Allison | 2 | -3/+6 | |
Jeremy. | |||||
2009-04-20 | Fix the pthread_once initialization issue. Make talloc_stackframe use | Jeremy Allison | 4 | -38/+85 | |
this. Jeremy. | |||||
2009-04-16 | tsocket: fix the build without ipv6 support | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2009-04-15 | Fix bug #6089 - Winbind samr_OpenDomain not possible with Samba 3.2.6+ | Jeremy Allison | 1 | -1/+1 | |
What a difference a name makes... :-). Just because something is missnamed SAMR_ACCESS_OPEN_DOMAIN, when it should actually be SAMR_ACCESS_LOOKUP_DOMAIN, don't automatically use it for a security check in _samr_OpenDomain(). Jeremy. | |||||
2009-04-14 | Ensure a tls key is only generated once - wrap create & destroy in a mutex. | Jeremy Allison | 4 | -40/+71 | |
Change the function names to add _once to the tls_create & tls_destroy to make this obvious. Jeremy. | |||||
2009-04-14 | Make talloc_stack threadsafe using TLS. Volker please | Jeremy Allison | 4 | -25/+93 | |
check. Passes make test and basic valgrind testing. Jeremy. | |||||
2009-04-14 | socket_wrapper: fix the build on systems without ipv6 support | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2009-04-10 | socket_wrapper: fix crash bug in swrap_readv/writev | Stefan Metzmacher | 1 | -4/+10 | |
metze | |||||
2009-04-09 | Merge branch 'wspp-schema' | Andrew Tridgell | 2 | -6/+173 | |
2009-04-09 | added _const versions of some of the str_list_*() functions | Andrew Tridgell | 2 | -0/+84 | |
These const versions don't copy the strings themselves, which is useful when those strings point at known constant data (into the schema in this case) | |||||
2009-04-09 | added str_list_unique() and str_list_show() | Andrew Tridgell | 2 | -36/+62 | |
I also undid some of the const changes from Andrew, as they didn't in fact resolve the const warnings. | |||||
2009-04-08 | Add the thread functions to top level lib/util. | Jeremy Allison | 3 | -0/+277 | |
Not yet used, that's the next step. Jeremy. | |||||
2009-04-08 | Remove async_req | Volker Lendecke | 7 | -614/+1 | |
2009-04-08 | Rework util_strlist prototypes to use a bit more and less const | Andrew Bartlett | 2 | -9/+43 | |
Hopefully this produces less warnings, but it might produce more... Andrew Bartlett | |||||
2009-04-07 | s3/popt.h: Fix typo. | Karolin Seeger | 1 | -1/+1 | |
Karolin | |||||
2009-04-07 | added a str_list_append() function | Andrew Tridgell | 1 | -0/+23 | |
2009-04-06 | tsocket: reduce size of dummy variable | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-04-06 | tsocket: use the correct 'ret' variable for tdgram_disconnect_send/recv() | Stefan Metzmacher | 1 | -8/+2 | |
metze | |||||
2009-04-05 | Use recv instead of read in read_packet_handler | Volker Lendecke | 1 | -1/+2 | |
This way the socket wrapper pcap file also sees the replies :-) | |||||
2009-04-02 | tsocket: remove DGRAM support from tsocket_context | Stefan Metzmacher | 7 | -564/+0 | |
metze | |||||
2009-04-02 | tsocket: optimize tdgram_bsd a lot | Stefan Metzmacher | 1 | -27/+54 | |
The desire is to do as less syscalls during the tdgram_sendto_send/recv() and tdgram_recvfrom_send/recv() operations. 1. we first try the sendto()/recvfrom() syscall and only use a fd event if we got EAGAIN. 2. we cache the fd event and only change it's flags if really needed. For the highload case we do almost no epoll_ctl() and epoll_wait()/select() syscalls anymore. This speeds up the LDAP-BENCH-CLDAP test by more than 20%. (With a modified version of this test which let the server skip any ldb calls and just return success I'm getting about 8000 requests per second, while I'm getting just about 6000 requests per second without optimization) metze | |||||
2009-04-02 | tsocket: add tdgram_sendto_queue_send/recv() | Stefan Metzmacher | 2 | -0/+143 | |
metze | |||||
2009-04-02 | tsocket: split out a smaller tdgram_context abstraction | Stefan Metzmacher | 4 | -0/+1192 | |
The idea is to have a tdgram and a tstream abstraction which only provide tevent_req based io functions. metze | |||||
2009-04-01 | lib/util: fallback to any id in idr_get_new_random() | Stefan Metzmacher | 1 | -2/+6 | |
metze | |||||
2009-03-31 | tdb: Remove unused variable | Tim Prouty | 1 | -1/+0 | |
2009-03-31 | tsocket: try to fix the build on solaris FIONREAD was missing | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2009-03-31 | up the version to 1.1.4 with the addition of | Andrew Tridgell | 1 | -1/+1 | |
tdb_transaction_prepare_commit() |