summaryrefslogtreecommitdiff
path: root/dbus/dbus-sysdeps-unix.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-23time: use dbus_int64_t for seconds instead of longAlexander Kanavin1-2/+2
2023-08-21sysdeps: Improve error reporting for looking up a userSimon McVittie1-7/+29
2023-08-21sysdeps: Give a more useful error if unable to resolve a numeric uidSimon McVittie1-4/+13
2023-08-21sysdeps-unix: Deduplicate error handling for getpwnam and getpwnam_rSimon McVittie1-25/+9
2023-08-15sysdeps: Use C11 stdatomic.h where possibleSimon McVittie1-7/+24
2023-08-08DBusCredentials: add support for PID FDs via SO_PEERPIDFDLuca Boccassi1-1/+108
2023-08-01dbus-sysdeps-unix: Check socklen_t is unsigned when getting group listcptpcrd1-0/+2
2023-08-01dbus-sysdeps-unix: Handle empty supplementary group listcptpcrd1-7/+0
2023-06-06sysdeps: Correct fallback signature of Linux close_range()Simon McVittie1-1/+1
2023-01-04Add SPDX license marker for the AFL-2.1 OR GPL-2.0-or-later licenseRalf Habacker1-0/+2
2022-11-30cleanup: Use gitlab URI for bug reportingMarco Trevisan (Treviño)1-1/+1
2022-08-10dbus-sysdeps-unix.c: Fix unused function warning on FreeBSDAlex Richardson1-15/+20
2022-07-19Remove emulation of va_copy() in non-C99 compilersSimon McVittie1-5/+5
2022-07-15dbus: move _DBUS_MAX_SUN_PATH_LENGTH to sysdeps.hMarc-André Lureau1-15/+0
2022-07-15dbus: change unix socket functions to return DBusSocketMarc-André Lureau1-34/+41
2022-07-15dbus: simplify socket close() & invalidate() callsMarc-André Lureau1-7/+3
2022-07-15dbus: set the socket as invalid in _dbus_close_socket()Marc-André Lureau1-3/+12
2022-07-15dbus: make _dbus_close_socket() take DBusSocket*Marc-André Lureau1-2/+5
2022-07-15s/PF_UNIX/AF_UNIXMarc-André Lureau1-1/+1
2022-05-17On Windows in autolaunch related function use rmutex related functions to sup...Ralf Habacker1-1/+2
2022-05-17dbus-sysdeps-unix.c: Silence -Wcast-align when using CMSG_DATAAlex Richardson1-2/+2
2022-04-21sysdeps: On Linux, wrap close_range syscall directly if necessarySimon McVittie1-0/+18
2022-04-21sysdeps: Include <linux/close_range.h> if availableSimon McVittie1-0/+3
2022-04-21sysdeps: Use close_range() if availableSimon McVittie1-0/+11
2022-04-21sysdeps: Only use closefrom() if known to be async-signal-safeSimon McVittie1-1/+9
2022-04-21Use closefrom() to not loop over all possible file descriptorsrim1-0/+4
2022-03-29dbus-launch: Generalize support for discovering an existing busSimon McVittie1-1/+1
2021-12-15sysdeps: Document _dbus_daemon_unpublish_session_bus_addressSimon McVittie1-2/+1
2021-12-15sysdeps: Make some functions Windows-specificSimon McVittie1-8/+0
2020-09-28disable fork-malloc-exec for non-glibc-systemsJean-Louis Fuchs1-1/+1
2020-06-12Solaris and derivatives do not adjust cmsg_len on MSG_CTRUNCAndy Fiddaman1-1/+20
2020-06-02sysdeps-unix: On MSG_CTRUNC, close the fds we did receiveSimon McVittie1-12/+20
2020-04-01Merge branch 'fix-poll-header' into 'master'Simon McVittie1-3/+0
2020-03-26sysdeps: use POSIX poll.h instead of sys/poll.hNatanael Copa1-3/+0
2020-03-26_dbus_generate_random_bytes: use getrandom(2)Natanael Copa1-3/+20
2020-03-11Merge branch 'non-posix-getwpnam-r' into 'master'Simon McVittie1-9/+3
2020-03-11sysdeps-unix: Don't leak struct addrinfo on OOM during connect()Simon McVittie1-3/+5
2019-12-12_dbus_modify_sigpipe: be thread-safeSimon McVittie1-0/+36
2019-01-23_dbus_parse_uid: Remove unused functionSimon McVittie1-40/+0
2018-11-20Don't let dbus-daemon and its subprocesses inherit unnecessary fdsSimon McVittie1-7/+55
2018-11-20_DBUS_ASSERT_ERROR_XOR_BOOL: Add and useSimon McVittie1-4/+1
2018-11-19build: Drop support for non-POSIX getpwnam_r(), getgrnam_r()Simon McVittie1-9/+3
2018-10-18_dbus_get_is_errno_eagain_or_ewouldblock: Avoid warningDavid King1-0/+8
2018-08-02sysdeps: Reassure gcc 8 that we are not overflowing struct sockaddr_unSimon McVittie1-4/+6
2018-06-04sysdeps-unix: Handle errors from getaddrinfo correctlySimon McVittie1-5/+65
2018-03-19Add actual used ip family to --print-address output in case of listening on tcpRalf Habacker1-0/+14
2018-03-12Remove obsolete call to _dbus_string_free() in unix variant of _dbus_connect_...Ralf Habacker1-1/+0
2018-03-10Unix _dbus_connect_tcp_socket_with_nonce: Combine all connect() errorsSimon McVittie1-4/+33
2018-03-10Unix _dbus_connect_tcp_socket_with_nonce: Always goto outSimon McVittie1-7/+12
2018-03-09sysdeps-unix: Treat bind() failures as non-fatalSimon McVittie1-21/+58