summaryrefslogtreecommitdiff
path: root/src/shared/varlink.c
Commit message (Expand)AuthorAgeFilesLines
* parse-util: make parse_fd() return -EBADFYu Watanabe2023-05-081-3/+0
* tree-wide: use parse_fd()David Tardon2023-05-051-5/+5
* shared: ignore invalid valink socket fd when deserializingFrantisek Sumsal2023-05-031-1/+3
* tree-wide: code spelling fixesFrantisek Sumsal2023-04-201-3/+3
* varlink: honour "sensitive" flag of json variant objects all the way into the...Lennart Poettering2023-04-121-5/+15
* varlink: implement file descriptor passingLennart Poettering2023-04-121-22/+426
* varlink: add helper that clears the currently processed incoming message JSON...Lennart Poettering2023-04-121-6/+13
* varlink: get rid of "reply" fieldLennart Poettering2023-04-121-7/+4
* fundamental: rework IN_SET() to require at least three argumentsLennart Poettering2023-01-021-2/+2
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-5/+5
* treewide: drop "RUN_" from "RUN_WITH_UMASK"Zbigniew Jędrzejewski-Szmek2022-12-131-1/+1
* varlink: also handle EINTR gracefully when waiting for EIO via ppoll()Lennart Poettering2022-11-221-2/+9
* core: serialize/deserialize varlink sockets for pid1Anita Zhang2022-10-141-0/+83
* varlink: refactor adding socket event source to the event loopAnita Zhang2022-10-141-7/+24
* varlink: set address field in VarlinkServerSocketAnita Zhang2022-10-111-5/+37
* tree-wide: use ASSERT_PTR moreDavid Tardon2022-09-131-12/+6
* tree-wide: allow ASCII fallback for → in logsDavid Tardon2022-06-281-1/+3
* tree-wide: port various users over to connect_unix_path()Lennart Poettering2022-05-141-9/+15
* list: declare iterator of LIST_FOREACH() in the loopYu Watanabe2022-03-191-3/+0
* varlink_error_invalid_parameter(...) always returns EINVALVishal Chillara Srinivas2022-03-171-5/+26
* tree-wide: use sd_event_source_disable_unref() where we canLennart Poettering2021-11-091-8/+2
* varlink: disconnect varlink link in one more caseLennart Poettering2021-10-221-3/+4
* varlink: make one more parameter constLennart Poettering2021-10-111-1/+1
* util: define initializer for 'struct ucred' that properly invalidates all fieldsLennart Poettering2021-10-111-3/+2
* Drop the text argument from assert_not_reached()Zbigniew Jędrzejewski-Szmek2021-08-031-2/+2
* Use correct `<poll.h>` includeDavid Seifert2021-08-021-1/+1
* tree-wide: do not use (void) asprintfZbigniew Jędrzejewski-Szmek2021-07-091-1/+3
* varlink: remove duplicated "varlink:" prefixZbigniew Jędrzejewski-Szmek2021-06-021-2/+2
* varlink: say "varlink:" instead of "n/a:" when no description is availableZbigniew Jędrzejewski-Szmek2021-06-021-2/+2
* alloc-util: simplify GREEDY_REALLOC() logic by relying on malloc_usable_size()Lennart Poettering2021-05-191-11/+8
* Revert "varlink: avoid using dangling ref in varlink_close_unref()"Lennart Poettering2021-05-111-24/+6
* varlink: use two local flag variables to silence gcc warningZbigniew Jędrzejewski-Szmek2021-03-311-7/+11
* varlink: avoid using dangling ref in varlink_close_unref()Zbigniew Jędrzejewski-Szmek2021-03-091-8/+25
* tree-wide: use -EINVAL for enum invalid valuesZbigniew Jędrzejewski-Szmek2021-02-101-1/+1
* varlink: make 'userdata' pointer inheritance from varlink server to connectio...Lennart Poettering2021-01-211-1/+3
* varlink: use hashmap_ensure_putSusant Sahani2021-01-181-4/+3
* varlink: add debug loggingZbigniew Jędrzejewski-Szmek2020-12-141-84/+95
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* varlink: add server write states to disconnect checkAnita Zhang2020-10-071-0/+5
* shared: drop a redundant if statementFrantisek Sumsal2020-09-141-3/+1
* varlink: properly allocate connection event sourceLennart Poettering2020-09-041-3/+1
* Merge pull request #16925 from cgzones/selinux_create_labelZbigniew Jędrzejewski-Szmek2020-09-011-3/+6
|\
| * selinux: create /run/systemd/userdb directory and sockets with default SELinu...Christian Göttsche2020-09-011-3/+6
* | varlink: do not parse invalid messages twiceZbigniew Jędrzejewski-Szmek2020-09-011-3/+9
|/
* varlink: add helper for generating errno errorsLennart Poettering2020-08-261-1/+8
* tree: wide "the the" and other trivial grammar fixesZbigniew Jędrzejewski-Szmek2020-07-021-1/+1
* tree-wide: port to fd_wait_for_event()Lennart Poettering2020-06-101-28/+8
* tree-wide: check POLLNVAL everywhereLennart Poettering2020-06-101-3/+12
* tree-wide: fix spelling errorsFrantisek Sumsal2020-04-211-1/+1
* tree-wide: use the return value from sockaddr_un_set_path()Zbigniew Jędrzejewski-Szmek2020-03-021-2/+6