summaryrefslogtreecommitdiffstats
path: root/src/shared/varlink-io.systemd.Hostname.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* polkit: introduce common macro for generating polkit allowInteractiveAuth ↵Lennart Poettering2024-10-091-1/+2
| | | | | | | varlink method call IDL field We define the same field at many places, let's add a macro with it, that also contains a suitable description comment.
* sd-varlink: make our internal Varlink API public as sd-varlink.[ch]Lennart Poettering2024-07-161-31/+31
| | | | | | | | | | It's time. sd-json was already done earlier in this cycle, let's now make sd-varlink public too. This is mostly just a search/replace job of epical proportions. I left some functions internal (mostly IDL handling), and I turned some static inline calls into regular calls.
* hostnamed: make sure we can actually properly parse ↵Lennart Poettering2024-06-271-0/+1
| | | | | | | | | | 'allowInteractiveAuthentication' varlink parameter If people want they should be able to turn on this flag, to allow interactive auth. Let's make sure this actually works. i.e. add it to the introspection data and don't refuse the parameter in Describe(). (note the varlink handling already does parameter validation through varlink_dispatch(), hence we can just drop any further validation)
* hostnamed: Add missing VSockCID varlink introspection dataDaan De Meyer2024-06-021-1/+2
|
* hostnamed: expose /etc/os-release and /etc/machine-info data in fullLennart Poettering2024-01-221-0/+2
| | | | | | | | | | There's some appetite to have the full os-release/machine-info data exposed by hostnamed. let's do so in the Describe() method and via Varlink. It's trivial after all. Inspired by: #18649
* hostnamed: add simple Varlink API, tooLennart Poettering2024-01-091-0/+36