summaryrefslogtreecommitdiffhomepage
path: root/src/socket
AgeCommit message (Collapse)AuthorFilesLines
2021-07-06Annual chores.midipix21-21/+21
2019-04-22__ntapi_sc_getsockopt(): support NT_SO_IOCTL_GET_TCP_INFO.midipix1-3/+12
2018-08-14socket interfaces: async i/o completion: mark nt_iosb as volatile.midipix19-36/+39
2018-05-18socket interfaces: send and receive: defer wait for completion to caller.midipix2-14/+10
2017-02-04annual chores.midipix21-21/+21
2016-12-18__ntapi_sc_socket_V{1|2}: provide smooth foreign compiler support.midipix2-4/+24
2016-12-18ntapi_sc_sockete(): update to a more caller-friendly signature.midipix2-4/+4
2016-12-15code maintenance: provide smooth foreign toolchain support.midipix1-1/+1
2016-06-17__ntapi_sc_accept(): fix handling of ipv6 addresses.midipix1-0/+11
2016-06-16ntapi_sc_listen(): properly support backlog and afd flags.midipix1-3/+4
2016-06-16ntapi_sc_bind(): properly support afd (port-sharing) flags.midipix2-8/+11
2016-06-16__ntapi_sc_getsockopt(): initial implementation and integration.midipix1-0/+50
2016-06-16__ntapi_sc_setsockopt(): initial implementation and integration.midipix1-0/+50
2016-06-16nt_socket.h: struct _nt_afd_listen_info: fix definition.midipix1-3/+3
2016-06-14__ntapi_sc_bind_v2(): fix handling of ipv6 addresses.midipix1-8/+20
2016-06-14__ntapi_sc_connect_v2(): always initialize the entire afd_connect_req struct.midipix1-0/+3
2016-05-14__ntapi_sc_wait(): fix return value assignment after a successful wait.midipix1-3/+1
2016-05-14code maintenance: properly initialize struct entities.midipix1-1/+1
2016-05-14code maintenance: mark unused parameters.midipix6-0/+14
2016-04-01socket interfaces: ntapi_sc_connect_v2(): fix ipv6 support.midipix1-0/+11
2016-03-27socket interfaces: __ntapi_sc_recv(): added connectionless datagram support.midipix1-8/+23
2016-03-23socket interfaces: __ntapi_sc_send(): added connectionless datagram support.midipix1-8/+39
2016-03-22socket interfaces: sc_shutdown(): remove non-native code path and constants.midipix1-22/+4
2016-03-22socket interfaces: sc_getpeername: initial integration.midipix2-0/+122
Integration of this function into the library has been delayed since the AFD ioctl operation, while succeeding, seems to only memset the caller's address buffer, and accordingly to never copy the remote socket address to it. Callers of sc_getpeername() should therefore first check the return value for success -- which may be used as indication that the socket is connected -- and then test the returned address buffer for validity.
2016-01-23annual chores.midipix17-17/+17
2015-07-27entered advanced internal development stage.midipix17-0/+1231