summaryrefslogtreecommitdiffstats
path: root/src/basic/socket-util.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: make sure our control buffers are properly alignedLennart Poettering2020-05-071-8/+2
* tree-wide: remove redundant assignmentsLennart Poettering2020-05-071-2/+0
* tree-wide: use cmsg_find() helper at various places where appropriateLennart Poettering2020-04-231-11/+2
* tree-wide: use recvmsg_safe() at various placesLennart Poettering2020-04-231-6/+7
* socket-util: add recvmsg_safe() wrapper that handles MSG_CTRUNCLennart Poettering2020-04-231-0/+21
* util-lib: move things that parse ifnames to shared/Zbigniew Jędrzejewski-Szmek2020-01-111-247/+0
* basic/socket-util: indent for clarityZbigniew Jędrzejewski-Szmek2020-01-111-5/+5
* util: introduce ifname_valid_full()Yu Watanabe2019-12-161-3/+9
* tree-wide: drop string.h when string-util.h or friends are includedYu Watanabe2019-11-031-1/+0
* tree-wide: drop missing.hYu Watanabe2019-10-311-1/+2
* tree-wide: make use of errno_or_else() everywhereLennart Poettering2019-07-111-1/+1
* tree-wide: replace if_indextoname() with format_ifname()Yu Watanabe2019-05-291-2/+2
* basic/socket-util: put a limit on the loop to flush connectionsZbigniew Jędrzejewski-Szmek2019-04-231-1/+9
* basic/socket-util: fix typo and reword commentZbigniew Jędrzejewski-Szmek2019-04-231-7/+7
* socket-util: make sure flush_accept() doesn't hang on unexpected EOPNOTSUPPLennart Poettering2019-04-181-2/+15
* tree-wide: port users over to use new ERRNO_IS_ACCEPT_AGAIN() callLennart Poettering2019-04-101-6/+7
* socket-util: add wrappers for binding socket to ifindex/ifnameLennart Poettering2019-03-181-0/+36
* util: split out memcmp()/memset() related calls into memory-util.[ch]Lennart Poettering2019-03-131-1/+1
* socket-util: re-implement socket_address_parse_netlink() by using extract_fir...Yu Watanabe2019-02-211-6/+15
* socket-util: Let's trick out ubsan when it validate struct sockaddr_un.sun_pa...Lennart Poettering2018-12-041-4/+9
* socket-util: break lines in sockaddr_pretty() signatureLennart Poettering2018-12-041-1/+7
* socket-util: shorten code a bitLennart Poettering2018-12-041-8/+4
* basic/socket-util: use c-escaping to print unprintable socket pathsZbigniew Jędrzejewski-Szmek2018-11-301-27/+43
* shared/socket-util: do not print empty CIDZbigniew Jędrzejewski-Szmek2018-11-301-6/+6
* tree-wide: use setsockopt_int() moreYu Watanabe2018-10-181-8/+11
* socket-util: tighten socket_address_verify() checks a bitLennart Poettering2018-10-151-8/+17
* socket-util: tweak commenting in socket_address_get_path()Lennart Poettering2018-10-151-0/+4
* socket-util: add sockaddr_un_set_path() helperLennart Poettering2018-10-151-0/+44
* socket-address: document socket address parsing size restrictions in a commentLennart Poettering2018-10-151-2/+8
* socket-util: use structured initializationLennart Poettering2018-10-151-2/+3
* socket-util: add new sockaddr_un_unlink() helperLennart Poettering2018-10-151-15/+24
* socket-util: attempt SO_RCVBUFFORCE/SO_SNDBUFFORCE only if SO_RCVBUF/SO_SNDBU...Franck Bui2018-09-141-4/+4
* util: do not use stack frame for parsing arbitrary inputsYu Watanabe2018-08-221-4/+12
* socket-util: Introduce send_one_fd_iov() and receive_one_fd_iov()Filipe Brandenburger2018-08-021-20/+77
* tree-wide: drop MSG_NOSIGNAL flag from recvmsg() invocationsLennart Poettering2018-06-201-1/+1
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+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 spurious newlines (#8764)Lennart Poettering2018-04-191-2/+0
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* tree-wide: use TAKE_PTR() and TAKE_FD() macrosYu Watanabe2018-04-051-2/+1
* macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-2/+1
* Merge pull request #8143 from yuwata/drop-unused-funcYu Watanabe2018-02-101-13/+0
|\
| * socket-util: drop getnameinfo_pretty()Yu Watanabe2018-02-101-13/+0
* | basic/socket-util: drop use of NI_IDN_USE_STD3_ASCII_RULESZbigniew Jędrzejewski-Szmek2018-02-091-1/+1
|/
* socket-util: fix getpeergroups() assert(fd) (#8080)Vito Caputo2018-02-031-1/+1
* log: minimize includes in log.hLennart Poettering2018-01-111-0/+1
* socket-util: use parse_ip_port() for parsing IP portsLennart Poettering2018-01-051-20/+15
* socket-util: slight rework of getpeersec()Lennart Poettering2018-01-041-20/+11
* tree-wide: use {pid,uid,gid}_is_valid() where appropriateLennart Poettering2018-01-041-7/+5