summaryrefslogtreecommitdiffstats
path: root/src/socket.c
Commit message (Expand)AuthorAgeFilesLines
* socket.c: build multiaddr socket API helpers only if used by public APIsPau Espin Pedrol2019-10-241-0/+4
* socket: Remove unneeded condition check in osmo_sock_init2_multiaddr()Pau Espin Pedrol2019-10-211-15/+15
* socket: Introduce API osmo_sock_init2_multiaddr()Pau Espin Pedrol2019-10-181-0/+286
* socket.c: Move glibc workarounds to same place in addrinfo_helper()Pau Espin Pedrol2019-10-101-19/+10
* tell ubsan to ignore SUN_LENEric Wild2019-07-211-0/+3
* make all library-internal static buffers thread-localHarald Welte2019-06-041-1/+1
* socket.c: fix Doxygen doc for osmo_sock_unix_init_ofd()Vadim Yanitskiy2019-06-011-2/+2
* osmo_sock_get_name_*: Ensure string is returned in error caseHarald Welte2019-05-101-1/+3
* Fix incorrect buffer size calculationVadim Yanitskiy2019-04-121-1/+1
* Add _c versions of functions that otherwise return static buffersHarald Welte2019-04-101-0/+14
* select: Rename BSC_FD_* constants to OSMO_FD_*Harald Welte2019-03-211-1/+1
* socket: osmo_sock_get_name() Use "const void *" as talloc contextHarald Welte2019-03-191-1/+1
* socket: add define for socket name lengthPhilipp Maier2019-01-171-4/+2
* add to osmo_sock_get_name*() APINeels Hofmeyr2018-12-191-17/+47
* Add osmo_sockaddr_in_to_str_and_uint()Max2018-12-071-5/+20
* socket.c: fix IP and port buffer sizesOliver Smith2018-11-061-4/+4
* add osmo_sock_get_{local,remote}_ip{,_port}()Oliver Smith2018-10-261-25/+86
* cosmetic: fix typo (soocket -> socket)Oliver Smith2018-10-251-1/+1
* ensure unix socket paths are NUL-terminated for bind/connectStefan Sperling2018-09-261-7/+5
* Properly deal with sockaddr_un socket path length limitations.Stefan Sperling2018-08-291-4/+11
* socket: add flag to enforce SO_REUSEADDR on UDP socketsPhilipp Maier2018-08-231-3/+3
* socket: do not set SO_REUSEADDR for IPPROTO_UDPPhilipp Maier2018-08-021-25/+33
* socket: check return code of setsockoptPhilipp Maier2018-08-021-1/+8
* fix strncpy bugs in socket.cNeels Hofmeyr2018-07-271-2/+1
* add osmo_sockaddr_to_str_and_uint()Neels Hofmeyr2018-07-201-0/+20
* osmo_sockaddr_is_local: Fix memleakPau Espin Pedrol2018-04-181-1/+4
* socket.c: osmo_sock_init: Several logic fixes and log improvementsPau Espin Pedrol2018-04-051-8/+16
* socket.c: osmo_sock_init2: connect: Several logic fixes and log improvementsPau Espin Pedrol2018-04-051-8/+17
* socket.c: osmo_sock_init2: bind: Several logic fixes and log improvementsPau Espin Pedrol2018-04-051-7/+19
* socket: use inet_ntop() instead of inet_ntoa() in osmo_sock_local_ip()Philipp Maier2018-01-221-2/+2
* socket: fix socket leak in osmo_sock_local_ip()Philipp Maier2018-01-221-0/+1
* Fix/Update copyright notices; Add SPDX annotationHarald Welte2017-11-131-0/+2
* socket: add function osmo_sock_local_ip() to query local ipPhilipp Maier2017-10-231-0/+53
* osmo_sock_init2(): Fix creation of non-bound socketsHarald Welte2017-07-211-1/+1
* socket: Add new OSMO_SOCK_F_NO_MCAST_ALL optionHarald Welte2017-07-131-0/+10
* socket: Allow disabling multicast loop on socket creationHarald Welte2017-07-131-4/+16
* socket: Unify listen() calls and check for erroneous returnsHarald Welte2017-07-131-20/+33
* socket.c: Add multicast related convenience functionsHarald Welte2017-07-131-0/+135
* osmo_sock_get_name(): clearly indicate local and remoteNeels Hofmeyr2017-07-031-2/+2
* doxygen: unify use of \file across the boardNeels Hofmeyr2017-06-231-4/+3
* doxygen: enable AUTOBRIEF, drop \briefNeels Hofmeyr2017-06-231-11/+11
* update/extend doxygen documentationHarald Welte2017-06-121-3/+2
* socket: Add osmo_sock_init2_ofd() functionPau Espin Pedrol2017-05-261-0/+23
* Add osmo_sock_init2() function, allowing both BIND *and* CONNECTHarald Welte2017-04-091-33/+187
* cosmetic: replace fprintf with LOGPPhilipp Maier2017-02-091-8/+12
* socket: Introduce function to obtain socket nameHarald Welte2017-01-271-1/+43
* osmo_sock_init(): Fix memory leak in error pathHarald Welte2016-11-261-0/+1
* fix printf format for commit 'osmo_sock_init(): include host and port in erro...Neels Hofmeyr2016-08-291-1/+1
* osmo_sock_init(): include host and port in error messagesNeels Hofmeyr2016-08-271-5/+16
* Update doxygen annotations in libosmocoreHarald Welte2016-05-051-0/+6