summaryrefslogtreecommitdiff
path: root/lib/tsocket
AgeCommit message (Expand)AuthorFilesLines
2026-02-15lib: Remove very little used wrapper conv_str_u64()Volker Lendecke1-5/+8
2025-07-17lib/tsocket: optimize tdgram_recvfrom_done() into tdgram_recvfrom_send()Stefan Metzmacher1-0/+16
2025-06-18async_sock: move samba_socket_{poll,sock,poll_or_sock}_error() from util_net....Stefan Metzmacher2-1/+2
2025-06-18lib/tsocket: implement tstream_bsd_monitor_send/recvStefan Metzmacher1-4/+177
2025-06-18lib/tsocket: add tstream_monitor_send/recv infrastructureStefan Metzmacher3-1/+206
2025-06-18lib/tsocket: allow only one tstream_disconnect_send/recvStefan Metzmacher1-0/+40
2025-06-18lib/tsocket: make use of tevent_req_set_cleanup_fn() instead of talloc_set_de...Stefan Metzmacher2-45/+91
2024-08-06tsocket: Use iov_buflenVolker Lendecke1-23/+11
2023-10-24lib/tsocket: add tstream_bsd_fail_readv_first_error()Stefan Metzmacher2-2/+45
2023-10-24lib/tsocket: make use of TEVENT_FD_ERROR in tstream_bsd_fde_handler()Stefan Metzmacher1-111/+116
2023-10-24lib/tsocket: let tstream_bsd_connect_send() use TEVENT_FD_ERROR instead of TE...Stefan Metzmacher1-1/+1
2023-10-24lib/tsocket: make use of samba_socket_sock_error()Stefan Metzmacher1-9/+1
2023-10-24lib/tsocket: make use of samba_socket_poll_or_sock_error()Stefan Metzmacher1-101/+2
2023-08-14tsocket: Fix code spellingJoseph Sutton1-7/+7
2023-04-14lib:tsocket: Fix code spellingAndreas Schneider2-4/+4
2023-03-14tsocket: Increase tcp_user_timeout max_loopsAndrew Bartlett1-1/+1
2023-01-17lib/tsocket: fix a typo in the tsocket guide docBjörn Baumbach1-1/+1
2022-12-12tsocket: Fix the build on FreeBSDVolker Lendecke2-21/+36
2022-10-19lib/tsocket: avoid endless cpu-spinning in tstream_bsd_fde_handler()Stefan Metzmacher1-5/+116
2022-10-19lib/tsocket: remember the first error as tstream_bsd->errorStefan Metzmacher1-0/+39
2022-10-19lib/tsocket: check for errors indicated by poll() before getsockopt(fd, SOL_S...Stefan Metzmacher1-1/+79
2022-10-19lib/tsocket: split out tsocket_bsd_error() from tsocket_bsd_pending()Stefan Metzmacher1-19/+23
2022-10-19lib/tsocket: Add tests for loop on EAGAINAndrew Bartlett4-0/+641
2021-09-28selftest: test tsocket_address_inet_from_hostport_stringsUri Simchoni1-0/+143
2021-09-28selftest: add more tests for test_address_inet_from_stringsUri Simchoni1-0/+43
2021-09-28lib/tsocket: new function to parse host port strs.Matthew Grant2-0/+143
2021-09-16lib/tsocket: Fix build on FreebsdAmitay Isaacs1-0/+2
2021-09-13tsocket: set errno on some failures of tsocket_address_inet_from_stringsUri Simchoni1-0/+2
2021-09-13selftest: add a unit test for tsocket_address_inet_from_stringsUri Simchoni2-0/+189
2021-07-08lib/tsocket: Free subreq as soon as possibleSamuel Cabrero1-0/+1
2021-01-14tsocket: Fix a few typosVolker Lendecke1-3/+3
2020-06-15tsocket: Fix a typoVolker Lendecke1-1/+1
2020-02-28Rename macro argument s_addr due to it already being definedPeter Eriksson2-7/+7
2020-02-26lib/tsocket: add a comment regarding TEVENT_FD_READ in tstream_bsd_connect_se...Stefan Metzmacher1-0/+8
2019-09-01Spelling fixes s/implentation/implementation/Mathieu Parent1-1/+1
2019-07-22lib:tsocket: New function to build a tsocket_context from samba_addressSamuel Cabrero2-0/+39
2019-07-22s3:utils: New struct to fix strict aliasing issues with sockets APISamuel Cabrero1-59/+47
2019-03-22tsocket: Simplify tsocket.hVolker Lendecke1-1/+0
2018-12-17lib:tsocket: Check for DOXYGEN as a #defineAndreas Schneider1-1/+1
2018-01-04tsocket: Fix typosVolker Lendecke1-2/+2
2016-06-30tsocket: Do not dereference a NULL pointerAndreas Schneider1-4/+8
2016-02-10lib/tsocket: workaround sockets not supporting FIONREADRalph Boehme1-1/+61
2015-10-21lib/tsocket: fix non-blockging connect() error handlingRalph Boehme1-8/+5
2015-06-19Fix a typoVolker Lendecke1-2/+2
2015-06-12lib/tsocket: add tdgram_inet_udp_broadcast_socket()Stefan Metzmacher2-0/+59
2015-06-12lib/tsocket: add tdgram_bsd_existing_socket() helper functionStefan Metzmacher2-0/+66
2015-06-05tsocket: Use common code in tsocket_bsd_common_prepare_fdVolker Lendecke2-30/+8
2015-02-24tsocket: Use iov_advanceVolker Lendecke2-51/+18
2015-02-24tsocket: Fix a typoVolker Lendecke1-1/+1
2013-07-01tsocket: Pass the full port number to getaddrinfo().Andreas Schneider1-1/+1