summaryrefslogtreecommitdiff
path: root/src/basic/socket-util.c
Commit message (Expand)AuthorAgeFilesLines
* 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-191-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
* socket-util: add new getpeergroups() callLennart Poettering2018-01-041-0/+33
* Merge pull request #7759 from yuwata/dbus-apiLennart Poettering2018-01-031-0/+12
|\
| * socket-util: introduce parse_socket_address_bind_ipv6_only_or_bool()Yu Watanabe2018-01-021-0/+12
* | socket-util: clarify why sockaddr_port returns unsigned rather than uint16_tLennart Poettering2017-12-261-4/+7
|/
* socket-util: add socket_address_type_{from,to}_string()Yu Watanabe2017-12-231-0/+11
* tree-wide: make use of new STRLEN() macro everywhere (#7639)Lennart Poettering2017-12-141-1/+1
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* Merge pull request #6974 from keszybz/clean-up-definesLennart Poettering2017-10-041-1/+1
|\
| * build-sys: use #if Y instead of #ifdef Y everywhereZbigniew Jędrzejewski-Szmek2017-10-041-1/+1
* | tree-wide: use IN_SET macro (#6977)Yu Watanabe2017-10-041-1/+1
|/