Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-08 | tsocket_bsd: Always use a real length for the sa_socklen, and keep it around | Andrew Bartlett | 1 | -68/+16 | |
The previous code assumed the OS would happily accept sizeof(struct sockaddr_storage). It seems some versions of Solaris do not like this. Andrew Bartlett | |||||
2010-04-06 | s4-waf: removed the AUTOGENERATED markers | Andrew Tridgell | 1 | -3/+0 | |
we won't be using the mk -> wscript generator again | |||||
2010-04-06 | s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵ | Andrew Tridgell | 1 | -0/+2 | |
them | |||||
2010-04-06 | build: commit all the waf build files in the tree | Andrew Tridgell | 1 | -0/+11 | |
2010-03-26 | tsocket: not all systems have IPV6_V6ONLY | Andrew Tridgell | 1 | -2/+2 | |
2010-02-26 | tsocket: Improve the tsocket_address_bsd_sockaddr documentation. | Andreas Schneider | 1 | -1/+3 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-02-22 | Spelling fixes for tsocket API documentation. | Brad Hards | 1 | -14/+14 | |
Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | |||||
2010-02-18 | tsocket/bsd: fix comment in tdgram_bsd_recvfrom_handler() | Stefan Metzmacher | 1 | -2/+4 | |
metze | |||||
2010-02-17 | Fix commit d07cd37b993d3c9beded20323174633b806196b5 | Jeremy Allison | 1 | -1/+4 | |
Which was: tsocket/bsd: fix bug #7115 FreeBSD includes the UDP header in FIONREAD Metze, this has to have been wrong - you are throwing away the talloc_realloc pointer returned. Also no error checking. Please review. Thank goodness for gcc warnings :-). Jeremy. | |||||
2010-02-17 | tsocket/bsd: fix bug #7115 FreeBSD includes the UDP header in FIONREAD | Stefan Metzmacher | 1 | -4/+6 | |
metze | |||||
2010-02-17 | tsocket/bsd: set IPV6_V6ONLY on AF_INET6 sockets | Stefan Metzmacher | 1 | -0/+36 | |
Some system already have this as default. It's easier to behave the same way on all systems and handle ipv6 and ipv4 sockets separate. metze | |||||
2010-02-17 | tsocket/bsd: fix bug #7140 autodetect ipv4 and ipv6 based on the remote ↵ | Stefan Metzmacher | 1 | -2/+53 | |
address if the local address is any metze | |||||
2010-02-17 | tsocket/bsd: fix bug #7140 use calculated sa_socklen for bind() in ↵ | Stefan Metzmacher | 1 | -1/+1 | |
tstream_bsd_connect_send() This is needed because, we can't use sizeof(sockaddr_storage) for AF_UNIX sockets. Also some platforms require exact values for AF_INET and AF_INET6. metze | |||||
2010-02-17 | tsocket/bsd: fix do_bind logic for AF_INET | Stefan Metzmacher | 1 | -2/+2 | |
We want the explicit bind() when we don't use the any address. metze | |||||
2010-01-28 | tsocket: Fix the description of tstream_writev_queue_send/recv | Kai Blin | 1 | -6/+6 | |
2010-01-28 | tsocket: Fix description for tstream_readv_pdu_queue_send/recv | Kai Blin | 1 | -7/+6 | |
2010-01-11 | tsocket: Added doxygen config file. | Andreas Schneider | 1 | -0/+1538 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-01-11 | tsocket: Added complete doxygen documentation. | Andreas Schneider | 2 | -63/+834 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-12-24 | tsocket: only copy the specific part of sockaddr* | Stefan Metzmacher | 1 | -0/+5 | |
This makes sure we fill the unspefic bytes with 0 and have zero termination for sockaddr_un. metze | |||||
2009-12-24 | tsocket: allow AF_UNIX sockaddrs smaller than sizeof(sockaddr_un) | Stefan Metzmacher | 1 | -4/+5 | |
This is needed as getpeername() truncates the length to 2 if the peer socket has no name. metze | |||||
2009-12-15 | tsocket: Fixed tsocket_guide.txt asciidoc syntax. | Andreas Schneider | 1 | -148/+161 | |
2009-12-15 | tsocket: Fixed documentation for tsocket_address_bsd_sockaddr(). | Andreas Schneider | 1 | -6/+5 | |
2009-12-15 | tsocket: Fixed typo in LGPL header. | Andreas Schneider | 5 | -5/+5 | |
2009-12-15 | tsocket: add tsocket_address_bsd_sockaddr() and ↵ | Stefan Metzmacher | 3 | -5/+87 | |
tsocket_address_bsd_from_sockaddr() metze | |||||
2009-11-03 | tsocket: rewrite tsocket_guide.txt to reflect the current APIs | Stefan Metzmacher | 1 | -467/+413 | |
metze | |||||
2009-11-03 | tsocket_bsd: return -1 and set errno to ENAMETOOLONG if the unix path is too ↵ | Stefan Metzmacher | 1 | -1/+6 | |
long metze | |||||
2009-11-03 | tsocket: remove prototype of non-existing tsocket_address_inet_set_broadcast() | Stefan Metzmacher | 1 | -2/+0 | |
metze | |||||
2009-07-16 | tsocket: rename sa_len => sa_socklen, because sa_len is a macro on some ↵ | Stefan Metzmacher | 1 | -21/+21 | |
platforms metze | |||||
2009-06-29 | tsocket/bsd: also ask for TEVENT_FD_READ when we want to write into a stream ↵ | Stefan Metzmacher | 1 | -2/+9 | |
socket Otherwise we would not notice a broken connection. metze | |||||
2009-06-29 | tsocket/bsd: more correctly check if the cached tevent_fd is still valid | Stefan Metzmacher | 1 | -4/+12 | |
I some cases the pointer value of tevent_context is the same again, if we do something like: ev1 = tevent_context_init(); ... fde = tevent_add_fd(ev1, fd, TEVENT_FD_READ...); ... talloc_free(ev1); ... ev2 = tevent_context_init(); if (ev1 == ev2) { /* this can happen! */ } if (tevent_fd_get_flags(fde) == 0) { /* this is always true */ } But the "talloc_free(ev1)" will set fde->event_ctx to NULL and tevent_fd_get_flags() will always return 0. metze | |||||
2009-06-27 | Properly free a downlevel readv request. Metze, please check | Volker Lendecke | 1 | -0/+1 | |
2009-06-09 | It seems that IRIX doesn't have IOV_MAX | Andrew Tridgell | 1 | -0/+4 | |
2009-05-22 | tsocket: allow empty vectors at the end for tstream_writev()/readv() | Stefan Metzmacher | 1 | -0/+26 | |
metze | |||||
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-01 | Attempt to the build on NetBSD5 and a few others | Volker Lendecke | 1 | -0/+3 | |
2009-05-01 | tsocket: add tstream_readv_pdu_queue_send/recv() | Stefan Metzmacher | 2 | -0/+132 | |
metze | |||||
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-16 | tsocket: fix the build without ipv6 support | Stefan Metzmacher | 1 | -0/+2 | |
metze |