summaryrefslogtreecommitdiff
path: root/src/basic/socket-util.h
Commit message (Expand)AuthorAgeFilesLines
* socket-util: add common API for querying socket MTULennart Poettering2020-12-071-0/+2
* socket-util: add getsockopt_int() helperLennart Poettering2020-12-071-0/+13
* socket-util: add sockopt helper for controlling IP_RECVFRAGSIZELennart Poettering2020-12-071-0/+4
* socket-util: make several socket_set_xxx() functions inlineYu Watanabe2020-12-041-5/+17
* socket-util: add sockaddr_in_addr() helperLennart Poettering2020-12-021-0/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* tree-wide: add helper for IPv4/IPv6 sockoptsLennart Poettering2020-09-111-1/+8
* basic: convert ifname_valid_full() to take flags and allow numeric interfacesZbigniew Jędrzejewski-Szmek2020-09-101-2/+7
* util: introduce fd_set_{snd,rcv}buf()Yu Watanabe2020-09-091-2/+8
* util: introduce SOCKADDR_LEN() macroYu Watanabe2020-09-041-0/+29
* socket-util: add generic socket_pass_pktinfo() helperLennart Poettering2020-05-271-0/+2
* tree-wide: make sure our control buffers are properly alignedLennart Poettering2020-05-071-0/+11
* socket-util: introduce type-safe, dereferencing wrapper CMSG_FIND_DATA around...Lennart Poettering2020-04-231-0/+8
* socket-util: add recvmsg_safe() wrapper that handles MSG_CTRUNCLennart Poettering2020-04-231-0/+2
* util-lib: move things that parse ifnames to shared/Zbigniew Jędrzejewski-Szmek2020-01-111-10/+4
* util: introduce ifname_valid_full()Yu Watanabe2019-12-161-1/+4
* tree-wide: drop netinet/ether.h from socket-util.h and sd-netlink.hYu Watanabe2019-07-241-1/+1
* socket-util.h: include string.hChen Qi2019-05-171-0/+1
* socket-util: add wrappers for binding socket to ifindex/ifnameLennart Poettering2019-03-181-0/+3
* util: drop missing.h from socket-util.hYu Watanabe2018-12-061-5/+6
* basic/socket-util: use c-escaping to print unprintable socket pathsZbigniew Jędrzejewski-Szmek2018-11-301-1/+1
* tree-wide: introduce setsockopt_int() helper and make use of it everywhereLennart Poettering2018-10-181-0/+7
* socket-util: include trailing NUL byte in SOCKADDR_UN_LEN() count for fs socketsLennart Poettering2018-10-151-1/+1
* socket-util: add sockaddr_un_set_path() helperLennart Poettering2018-10-151-0/+2
* socket-util: add new sockaddr_un_unlink() helperLennart Poettering2018-10-151-1/+6
* socket-util: Introduce send_one_fd_iov() and receive_one_fd_iov()Filipe Brandenburger2018-08-021-1/+9
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-4/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* socket-util: rename parse_socket_address_bind_ipv6_only_or_bool() to socket_a...Yu Watanabe2018-05-311-1/+1
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* socket-util: drop getnameinfo_pretty()Yu Watanabe2018-02-101-1/+0
* socket-util: explicitly ensure there's one trailing NUL byte on AF_UNIX socke...Lennart Poettering2018-01-051-1/+11
* socket-util: add new getpeergroups() callLennart Poettering2018-01-041-0/+1
* socket-util: introduce parse_socket_address_bind_ipv6_only_or_bool()Yu Watanabe2018-01-021-0/+1
* socket-util: add socket_address_type_{from,to}_string()Yu Watanabe2017-12-231-0/+3
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* dhcp-network: adjust sockaddr length for addresses longer than 8 bytes (#6527)bengal2017-08-081-0/+20
* socket-util: introduce address_label_validSusant Sahani2017-02-281-0/+1
* socket-util: drop _pure_ from a function with an output parameterZbigniew Jędrzejewski-Szmek2017-01-111-1/+1
* socket-util: add AF_VSOCK address familyStefan Hajnoczi2017-01-101-0/+2
* socket-util: introduce port argument in sockaddr_port()Stefan Hajnoczi2017-01-101-1/+1
* sd-device/networkd: unify code to get a socket for issuing netdev ioctls onLennart Poettering2016-10-061-0/+2
* core: add a concept of "dynamic" user ids, that are allocated as long as a se...Lennart Poettering2016-07-221-0/+2
* util-lib: add new ifname_valid() call that validates interface namesLennart Poettering2016-05-091-0/+2
* Merge pull request #3202 from poettering/socket-fixesMartin Pitt2016-05-081-0/+2
|\
| * core: rework how we flush incoming traffic when a socket unit goes downLennart Poettering2016-05-061-0/+2
* | tree-wide: introduce new SOCKADDR_UN_LEN() macro, and use it everywhereLennart Poettering2016-05-051-0/+11
|/
* networkd: FIONREAD is not reliable on some socketsLennart Poettering2016-02-161-0/+2
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* Merge pull request #2080 from chaloulo/split-mode-host-remove-port-from-journ...Daniel Mack2016-01-221-1/+1
|\