1. e8ab1b7 Make socket.c compile without libsctp support (--disable-libsctp) by Andreas Eversberg · 4 months ago
  2. a37921a socket: Introduce defines OSMO_SOCK_MULTIADDR_{PEER_STR,NAME}_MAXLEN by Pau Espin Pedrol · 7 months ago
  3. 19f27bb socket: Introduce API osmo_sock_sctp_get_peer_addr_info() by Pau Espin Pedrol · 7 months ago pespin/multiaddr
  4. d2e8f67 socket: Fix uninitialized mem ptr free in osmo_sock_init2_multiaddr2() by Pau Espin Pedrol · 7 months ago
  5. 5ac8aa5 socket: Introduce API osmo_sock_multiaddr_get_name_buf() by Pau Espin Pedrol · 7 months ago
  6. 6a2975c socket: Introduce API osmo_sock_multiaddr_get_ip_and_port() by Pau Espin Pedrol · 7 months ago
  7. cb5cec2 socket: osmo_sock_init2_multiaddr2(): Apply params too if no OSMO_SOCK_F_BIND flag set by Pau Espin Pedrol · 7 months ago
  8. 1c797fc socket: Reimplement osmo_sock_init2_multiaddr() by Pau Espin Pedrol · 7 months ago
  9. 641cc3c add new osmo_sockaddr_from_str_and_uint() function by Harald Welte · 7 months ago
  10. e4f34d8 socket.c: Fix compilation with --disable-libsctp by Pau Espin Pedrol · 8 months ago
  11. 64ba9ed socket: Introduce APIs osmo_sock_multiaddr_{add,del}_local_addr() by Pau Espin Pedrol · 9 months ago
  12. a45b0be socket: Support setsokopt SCTP_INITMSG in osmo_sock_init2_multiaddr2() by Pau Espin Pedrol · 10 months ago
  13. 658c509 socket: Remove OSMO_SOCK_F_SCTP_ASCONF_SUPPORTED, add osmo_sock_init2_multiaddr2() by Pau Espin Pedrol · 10 months ago
  14. b437f80 socket: Avoid aborting socket creation if setsockopt for ASCONF fails by Pau Espin Pedrol · 10 months ago
  15. e83227f socket: Add osmo_sock_init flag to enable SCTP ASCONF features by Pau Espin Pedrol · 11 months ago
  16. c3b772b socket: Cache errno before calling further functions by Pau Espin Pedrol · 12 months ago
  17. 7052cc6 socket: Ensure fd is not negative in osmo_sock_get_name_buf() by Daniel Willmann · 1 year ago
  18. 5761c44 error log: osmo_sock_init2_multiaddr() v4/v6 mix by Neels Hofmeyr · 3 years, 9 months ago
  19. db7cb69 socket: propagate error in osmo_sock_unix_init() to the caller by Max · 1 year, 5 months ago
  20. 88955fb Fix all references to config.h by Pau Espin Pedrol · 1 year, 5 months ago
  21. d4c3dc8 Move src/*.{c,h} to src/core/ by Pau Espin Pedrol · 1 year, 5 months ago[Renamed from src/socket.c]
  22. cc296c9 socket.h: Introduce API osmo_sockaddr_netmask_to_prefixlen() by Pau Espin Pedrol · 1 year, 5 months ago
  23. 3b3955b socket: Introduce API osmo_sockaddr_is_any by Pau Espin Pedrol · 1 year, 9 months ago
  24. 9c7f7f8 add osmo_sockaddr_set_port() by Neels Hofmeyr · 2 years, 6 months ago
  25. 1790f17 follow-up to osmo_sockaddr_from/to_octets() by Neels Hofmeyr · 2 years, 5 months ago
  26. cf7f792 add osmo_sockaddr_from/to_octets() by Neels Hofmeyr · 2 years, 5 months ago
  27. f3270f2 log: socket.c: rather use the osmo_sockaddr_str _FMT by Neels Hofmeyr · 2 years, 6 months ago
  28. 09d6574 add osmo_sockaddr_to_str_c(), osmo_sockaddr_to_str_buf2() by Neels Hofmeyr · 2 years, 7 months ago
  29. 0b08d51 socket, select: Fix -Wsign-compare warnings by Harald Welte · 2 years, 6 months ago
  30. 04bfb71 treewide: remove FSF address by Oliver Smith · 2 years, 7 months ago
  31. 8ae40cb gsmtap: allow 127.0.0.x local listeners by Eric · 2 years, 9 months ago
  32. 6fe865d Make gcc 11.1.0 false positivies happy by Pau Espin Pedrol · 3 years ago
  33. 24980ba osmo_sock_*_ofd(): Mark OSMO_FD_WRITE on non-blocking connect() by Harald Welte · 3 years, 2 months ago
  34. 903e670 socket: IPv6 support for osmo_sock_set_dscp() by Harald Welte · 3 years, 2 months ago
  35. c545ff6 socket: QoS support for all our socket init functions by Harald Welte · 3 years, 2 months ago
  36. faf6b70 socket: reduce code duplication, introduce socket_helper_tail() by Harald Welte · 3 years, 2 months ago
  37. ecc0bd8 socket: Introduce osmo_sock_set_priority() helper function by Harald Welte · 3 years, 2 months ago
  38. ce53e03 socket: Introduce osmo_sock_set_dscp() to set socket DSCP value by Harald Welte · 3 years, 2 months ago
  39. 80788fa add osmo_sockaddr_to_str_buf/osmo_sockaddr_to_str by Alexander Couzens · 3 years, 9 months ago
  40. def5a40 socket: make the arguments of osmo_sockaddr_cmp() const by Vadim Yanitskiy · 3 years, 9 months ago
  41. 0f36421 add osmo_sockaddr_local_ip() to determine the local address for a remote. by Alexander Couzens · 4 years ago
  42. e4181ea socket: add osmo_sockaddr_cmp() by Alexander Couzens · 4 years ago
  43. 43957e6 socket: introduce osmo_sock_init_osa & osmo_sock_init_osa_ofd by Alexander Couzens · 4 years ago
  44. d8cf52b socket: Fix bug in osmo_sock_init2(AF_UNSPEC) matching IP versions by Pau Espin Pedrol · 3 years, 10 months ago
  45. 5cc4fe4 socket: Add some osmo_sockaddr print helpers by Pau Espin Pedrol · 3 years, 10 months ago
  46. 7bda854 socket: fix wrong ipv6 dst buf size passed in osmo_sock_local_ip by Pau Espin Pedrol · 3 years, 10 months ago
  47. 81e7a6c socket: Fix stack-buffer-overflow in osmo_sock_local_ip() by Pau Espin Pedrol · 3 years, 10 months ago
  48. 308ab79 socket: Use AF_UNSPEC instead of PF_UNSPEC calling getaddrinfo by Pau Espin Pedrol · 3 years, 10 months ago
  49. 1a3d24e socket: Add support for AF_INET6 in osmo_sockaddr_to_str_and_uint() by Pau Espin Pedrol · 3 years, 10 months ago
  50. 4f463c5 socket: Allow binding to :: (IPv6) and connecting to IPv4-only on the remote by Pau Espin Pedrol · 3 years, 10 months ago
  51. 3119d47 socker: Remove AI_ADDRCONFIG from getaddrinfo flags by Pau Espin Pedrol · 3 years, 10 months ago
  52. 4541cf2 osmo_sock_inti2_multiaddr: Fix memleak and free uninitialized mem by Pau Espin Pedrol · 3 years, 10 months ago
  53. ed42a88 osmo_sock_get_ip_and_port(): Support IPv6 sockets by Pau Espin Pedrol · 3 years, 10 months ago
  54. ba828c3 socket: Log proper getaddrinfo() error by Pau Espin Pedrol · 3 years, 10 months ago
  55. cd13331 socket: multiaddr: Support IPv4 + IPv6 addresses in SCTP associations by Pau Espin Pedrol · 3 years, 10 months ago
  56. 796c651 sock: osmo_sock_init2_multiaddr: decouple addr resolution from socket creation by Pau Espin Pedrol · 3 years, 10 months ago
  57. 2c962f5 osmo_sock_init2: improve support for AF_UNSPEC by Alexander Couzens · 4 years, 1 month ago
  58. b20d852 socket: osmo_sock_local_ip: correct doxygen comment by Alexander Couzens · 4 years ago
  59. 44b9926 socket: Add osmo_sock_mcast_iface_set() to bind multicast to device by Harald Welte · 4 years, 4 months ago
  60. 8fac511 socket.c: build multiaddr socket API helpers only if used by public APIs by Pau Espin Pedrol · 4 years, 8 months ago
  61. 272dfc1 socket: Remove unneeded condition check in osmo_sock_init2_multiaddr() by Pau Espin Pedrol · 4 years, 8 months ago
  62. 3f464fc socket: Introduce API osmo_sock_init2_multiaddr() by Pau Espin Pedrol · 4 years, 9 months ago
  63. ff42852 socket.c: Move glibc workarounds to same place in addrinfo_helper() by Pau Espin Pedrol · 4 years, 9 months ago
  64. eb5769b tell ubsan to ignore SUN_LEN by Eric Wild · 5 years ago
  65. 171ef82 make all library-internal static buffers thread-local by Harald Welte · 5 years ago
  66. b606d76 socket.c: fix Doxygen doc for osmo_sock_unix_init_ofd() by Vadim Yanitskiy · 5 years ago
  67. ea9ea52 osmo_sock_get_name_*: Ensure string is returned in error case by Harald Welte · 5 years ago
  68. 4f619c2 Fix incorrect buffer size calculation by Vadim Yanitskiy · 5 years ago
  69. 179f357 Add _c versions of functions that otherwise return static buffers by Harald Welte · 5 years ago
  70. 1688699 select: Rename BSC_FD_* constants to OSMO_FD_* by Harald Welte · 5 years ago
  71. c0dfc9d socket: osmo_sock_get_name() Use "const void *" as talloc context by Harald Welte · 5 years ago
  72. 64b51eb socket: add define for socket name length by Philipp Maier · 5 years ago
  73. 0145751 add to osmo_sock_get_name*() API by Neels Hofmeyr · 6 years ago
  74. 9d7a247 Add osmo_sockaddr_in_to_str_and_uint() by Max · 6 years ago
  75. 860651e socket.c: fix IP and port buffer sizes by Oliver Smith · 6 years ago
  76. 7acd5d0 add osmo_sock_get_{local,remote}_ip{,_port}() by Oliver Smith · 6 years ago
  77. e74f49d cosmetic: fix typo (soocket -> socket) by Oliver Smith · 6 years ago
  78. 6afb3f5 ensure unix socket paths are NUL-terminated for bind/connect by Stefan Sperling · 6 years ago
  79. 896ff6d Properly deal with sockaddr_un socket path length limitations. by Stefan Sperling · 6 years ago
  80. 73196e7 socket: add flag to enforce SO_REUSEADDR on UDP sockets by Philipp Maier · 6 years ago
  81. 99f706d socket: do not set SO_REUSEADDR for IPPROTO_UDP by Philipp Maier · 6 years ago
  82. 0659c5d socket: check return code of setsockopt by Philipp Maier · 6 years ago
  83. 1cea7b5 fix strncpy bugs in socket.c by Neels Hofmeyr · 6 years ago
  84. 59f4caf add osmo_sockaddr_to_str_and_uint() by Neels Hofmeyr · 6 years ago
  85. 15753e9 osmo_sockaddr_is_local: Fix memleak by Pau Espin Pedrol · 6 years ago
  86. 3a32147 socket.c: osmo_sock_init: Several logic fixes and log improvements by Pau Espin Pedrol · 6 years ago
  87. 27cf8df socket.c: osmo_sock_init2: connect: Several logic fixes and log improvements by Pau Espin Pedrol · 6 years ago
  88. 5d50fa5 socket.c: osmo_sock_init2: bind: Several logic fixes and log improvements by Pau Espin Pedrol · 6 years ago
  89. 91cfda8 socket: use inet_ntop() instead of inet_ntoa() in osmo_sock_local_ip() by Philipp Maier · 6 years ago
  90. 8b7975b socket: fix socket leak in osmo_sock_local_ip() by Philipp Maier · 6 years ago
  91. e08da97 Fix/Update copyright notices; Add SPDX annotation by Harald Welte · 7 years ago
  92. 2d2490e socket: add function osmo_sock_local_ip() to query local ip by Philipp Maier · 7 years ago
  93. 5cfa6dc osmo_sock_init2(): Fix creation of non-bound sockets by Harald Welte · 7 years ago
  94. 37d204a socket: Add new OSMO_SOCK_F_NO_MCAST_ALL option by Harald Welte · 7 years ago
  95. bc43a62 socket: Allow disabling multicast loop on socket creation by Harald Welte · 7 years ago
  96. c47bbda socket: Unify listen() calls and check for erroneous returns by Harald Welte · 7 years ago
  97. e30d7e6 socket.c: Add multicast related convenience functions by Harald Welte · 7 years ago
  98. 1f82d0a osmo_sock_get_name(): clearly indicate local and remote by Neels Hofmeyr · 7 years ago
  99. 17518fe doxygen: unify use of \file across the board by Neels Hofmeyr · 7 years ago
  100. 87e4550 doxygen: enable AUTOBRIEF, drop \brief by Neels Hofmeyr · 7 years ago