summaryrefslogtreecommitdiffstats
path: root/lib/socket.c
Commit message (Expand)AuthorAgeFilesLines
* lib: avoid overflow in computation of s_seq_nextChristopher Ferris2024-07-191-0/+5
* socket: fix ubsan complaint about incorrect left-shift in generate_local_port()Ilya A. Evenbach2024-04-261-1/+1
* socket: workaround coverity warning about time_t handlingThomas Haller2023-12-041-2/+20
* socket: explicitly cast time() to uint32_tThomas Haller2023-12-011-2/+3
* include: drop "netlink-private/netlink.h" and move declarationsThomas Haller2023-08-021-3/+7
* all: cleanup includes and use "nm-default.h"Thomas Haller2023-08-021-2/+2
* include: add "nl-default.h" headerThomas Haller2023-08-021-1/+1
* build: move "lib/defs.h" to "include/config.h"Thomas Haller2023-08-021-1/+1
* include: split and drop "netlink-private/types.h"Thomas Haller2023-08-021-0/+1
* lib: move "include/netlink-private/socket.h" to lib/nl-core.hThomas Haller2023-08-011-1/+2
* base: move "netlink-private/utils.h" to "base/nl-base-utils.h"Thomas Haller2023-07-311-1/+1
* lib: use _nl_{init,exit} instead of __{init,exit}Thomas Haller2023-07-281-1/+1
* doc: fix typoLeon M. George2022-08-241-2/+2
* socket: workaround undefined behavior coverity warning in generate_local_port()Thomas Haller2022-04-221-3/+4
* license: fix and add SPDX license identifiers and drop license commentsThomas Haller2020-04-161-7/+0
* Add SPDX identifiersYegor Yefremov2019-08-121-0/+1
* lib: use MSG_PEEK by default for nl_recvmsgs()Thomas Haller2016-11-301-1/+19
* lib: switch to using strerror_l() instead of strerror_r()André Draszik2016-08-251-22/+11
* trivial: whitespace-only fixes for src and libPeter Wu2016-08-121-7/+7
* socket: fix assertion in nl_connect() when all ports are already in useThomas Haller2015-08-241-2/+5
* lib/socket: in nl_socket_set_fd() always reset the local portThomas Haller2015-08-141-6/+1
* socket: add fallback for nl_connect() by trying to bind to unspecified local ...Thomas Haller2015-08-141-3/+0
* socket: clear port when unable to generate local portThomas Haller2015-08-141-8/+22
* lib/socket: detect protocol in nl_socket_set_fd()Thomas Haller2015-03-061-9/+63
* lib/socket: add nl_socket_set_fd() functionThomas Haller2015-03-051-0/+62
|\
| * add socket nl_connect_fd() & nl_create_fd()Sagi Lowenhardt2015-03-051-0/+6
|/
* lib/socket: remove NL_SOCK_BUFSIZE_SET socket flagThomas Haller2015-03-051-2/+0
* lib: log errors from platformLubomir Rintel2015-02-171-5/+35
* socket: Be correct, time(2) takes a pointer, not an integerThomas Graf2014-07-271-1/+1
* lib/socket: randomize the generated local portThomas Haller2014-05-061-3/+26
* lib/socket: retry generate local port in nl_connect on ADDRINUSEThomas Haller2014-05-061-21/+89
* lib/socket: don't fail if no more local ports can be assigned in nl_socket_allocThomas Haller2014-05-061-4/+0
* lib/socket: use proper typed constant UINT32_MAX for uint32_t typed portThomas Haller2014-05-061-4/+4
* socket: Warn via debug message if local port namespace is exhaustedThomas Graf2013-06-281-0/+1
* Fix leak of cb if nl_socket_alloc_cb() failed to allocate socketКоренберг Марк (дома)2013-04-271-4/+13
* Move private header files to <netlink-private/*>Thomas Graf2013-01-241-1/+1
* lock abstraction layerThomas Graf2012-11-151-22/+6
* socket: document nl_socket_get_fd()Thomas Graf2012-11-061-0/+9
* Add missing va_end() callsMichele Baldessari2012-10-291-4/+12
* Add configure option to disable pthreads supportRich Fought2012-10-261-0/+16
* nl: Provide API to specify the default buffer size when receiving netlink mes...Thomas Graf2012-10-091-0/+30
* doc: documentation restructuringThomas Graf2012-05-101-2/+14
* socket: fix two typosJiri Pirko2011-08-311-2/+2
* socket: introduce nl_socket_modify_err_cbJiri Pirko2011-08-311-0/+15
* Local port leak on nl_socket_alloc/nl_socket_set_local_port(, 0)Andrew Rybchenko2011-08-301-1/+8
* make port map thread safeThomas Graf2011-08-111-2/+14
* socket: constify interfaceThomas Graf2010-11-181-6/+6
* Generic Netlink multicast groups supportdima2010-10-141-0/+12
* release_local_port: properly compute the bitmap positionInaky Perez-Gonzalez2009-05-041-1/+1
* restructure module documentation orderThomas Graf2008-12-101-1/+1