systemd/man
Zbigniew Jędrzejewski-Szmek cc64d0175a journal-remote: HTTP(s) support
The whole tool is made dependent on µhttpd availability. It should be
easy to make the µhttpd parts conditional, but since transfer over
HTTP seems to be the primary use case, currently this is not done.

Current implementation uses nested epoll loops: sd-event is used for
the external event loop, and µhttpd uses epoll in its own
loop. Unfortunately µhttpd does not expose enough information to add
the descriptors it uses to the external event loop. This means that
starvation of other events is possible, if one of the inner µhttpd
loops is constantly busy. This means that µhttpd servers should not
be mixed with other sources.

The TLS authentication parts haven't been really tested properly, and
should not be take too seriously.
2014-03-17 01:55:48 -04:00
..
.gitignore build-sys,man: use XML entities to substite strings 2013-03-29 20:30:21 -04:00
binfmt.d.xml man: resolve word omissions 2013-12-25 22:53:45 -05:00
bootchart.conf.xml man: more grammar improvements 2013-07-03 08:19:20 -04:00
bootctl.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
bootup.xml man: more grammar improvements 2013-07-03 08:19:20 -04:00
busctl.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
crypttab.xml doc: choose different words to improve clarity 2014-02-17 19:03:07 -05:00
custom-html.xsl man: always supply quotes around literals 2013-06-26 08:05:14 -04:00
custom-man.xsl man: always supply quotes around literals 2013-06-26 08:05:14 -04:00
daemon.xml man: update link to LSB 2014-03-06 08:11:14 -05:00
halt.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
hostname.xml man: more grammar improvements 2013-07-03 08:19:20 -04:00
hostnamectl.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
journalctl.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
journald.conf.xml journald: add support for wall forwarding 2014-03-14 22:05:25 +01:00
kernel-command-line.xml journald: add support for wall forwarding 2014-03-14 22:05:25 +01:00
kernel-install.xml man: always place <programlisting> and </programlisting> in a line with actual sources, so that we don't get spurious newlines in the man page output 2014-02-14 15:56:19 +01:00
less-variables.xml man: use xinclude to de-deduplicate common text 2014-02-12 01:10:31 -05:00
libsystemd-pkgconfig.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
locale.conf.xml man: more grammar improvements 2013-07-03 08:19:20 -04:00
localectl.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
localtime.xml doc: properly use XML entities 2014-02-17 19:03:07 -05:00
loginctl.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
logind.conf.xml logind: automatically remove SysV + POSIX IPC objects when the users owning them fully log out 2014-03-14 01:49:44 +01:00
machine-id.xml man: use HTTPS links for links that support it 2013-07-16 17:42:56 +02:00
machine-info.xml doc: resolve missing/extraneous words or inappropriate forms 2014-02-17 19:03:07 -05:00
machinectl.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
Makefile
modules-load.d.xml man: wording and grammar updates 2013-09-12 22:09:57 +02:00
nss-myhostname.xml man: always place <programlisting> and </programlisting> in a line with actual sources, so that we don't get spurious newlines in the man page output 2014-02-14 15:56:19 +01:00
os-release.xml man: wording and grammar updates 2013-09-12 22:09:57 +02:00
pam_systemd.xml doc: resolve missing/extraneous words or inappropriate forms 2014-02-17 19:03:07 -05:00
runlevel.xml Revert back to /var/run at a couple of problems 2014-02-26 02:47:43 +01:00
sd-daemon.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd-id128.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd-journal.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd-login.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd-readahead.xml man: improvements to comma placement 2013-12-25 22:53:46 -05:00
sd_booted.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd_bus_creds_get_pid.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_creds_new_from_pid.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_error.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_message_append.xml man: describe functions for appending to messages 2014-03-06 23:24:20 -05:00
sd_bus_message_append_array.xml man: describe functions for appending to messages 2014-03-06 23:24:20 -05:00
sd_bus_message_append_basic.xml man: describe functions for appending to messages 2014-03-06 23:24:20 -05:00
sd_bus_message_append_string_memfd.xml man: describe functions for appending to messages 2014-03-06 23:24:20 -05:00
sd_bus_message_append_strv.xml man: describe functions for appending to messages 2014-03-06 23:24:20 -05:00
sd_bus_message_get_cookie.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_message_get_monotonic_usec.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_new.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_open_user.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_path_encode.xml bus: replace sd_bus_label_{escape,unescape}() by new sd_bus_path_{encode,decode}() 2014-03-11 19:03:50 +01:00
sd_bus_request_name.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_get_seats.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_id128_get_machine.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_id128_randomize.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_id128_to_string.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_is_fifo.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd_journal_add_match.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_catalog.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_cursor.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_cutoff_realtime_usec.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_data.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_fd.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_realtime_usec.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_usage.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_next.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_open.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_print.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_query_unique.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_seek_head.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_stream_fd.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_listen_fds.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd_login_monitor_new.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_notify.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd_pid_get_session.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_readahead.xml man: improvements to comma placement 2013-12-25 22:53:46 -05:00
sd_seat_get_active.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_session_is_active.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_uid_get_state.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_watchdog_enabled.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
shutdown.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
standard-options.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
sysctl.d.xml man: document that per-interface sysctl variables are applied as network interfaces show up 2014-02-23 16:43:19 +01:00
systemctl.xml systemctl: introduce -r switch to show units running in local containers in addition to the host 2014-03-17 04:00:44 +01:00
systemd-activate.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-analyze.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
systemd-ask-password-console.service.xml
systemd-ask-password.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-backlight@.service.xml man: fix typos in backlight/rfkill page 2013-10-19 12:33:47 +02:00
systemd-binfmt.service.xml
systemd-bootchart.xml man: systemd-bootchart - fix spacing in command 2014-03-06 12:41:50 -08:00
systemd-bus-proxyd.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-bus-proxyd@.service.xml Use /var/run/dbus/system_bus_socket for the D-Bus socket 2014-02-25 21:26:42 -05:00
systemd-cat.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-cgls.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-cgtop.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-coredumpctl.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-cryptsetup-generator.xml man: wording and grammar updates 2013-10-15 08:19:49 -04:00
systemd-cryptsetup@.service.xml
systemd-delta.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-detect-virt.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-efi-boot-generator.xml man: wording and grammar updates 2013-09-10 18:34:41 +02:00
systemd-fsck@.service.xml man: document fail/nofail, auto/noauto 2013-12-25 23:22:05 -05:00
systemd-fstab-generator.xml man: document fail/nofail, auto/noauto 2013-12-25 23:22:05 -05:00
systemd-getty-generator.xml man: resolve word omissions 2013-12-25 22:53:45 -05:00
systemd-gpt-auto-generator.xml man: fix formatting of uuids 2014-03-10 17:21:16 +01:00
systemd-halt.service.xml man: document fail/nofail, auto/noauto 2013-12-25 23:22:05 -05:00
systemd-hostnamed.service.xml man: improve grammar and word formatting in numerous man pages 2013-07-02 23:06:22 -04:00
systemd-inhibit.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-initctl.service.xml
systemd-journal-gatewayd.service.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-journal-remote.xml journal-remote: HTTP(s) support 2014-03-17 01:55:48 -04:00
systemd-journald.service.xml journald: add support for wall forwarding 2014-03-14 22:05:25 +01:00
systemd-localed.service.xml
systemd-logind.service.xml man: document machinectl and systemd-machined 2013-07-06 22:23:31 -04:00
systemd-machine-id-setup.xml machine-id-setup: use path_kill_slashes and modernizations 2014-03-14 09:31:34 -04:00
systemd-machined.service.xml man: fix typo in documentation of systemd-machined 2013-08-04 21:47:14 -04:00
systemd-modules-load.service.xml man: remove "wine" from unrelated man pages 2013-08-15 18:07:47 +02:00
systemd-networkd.service.xml man: networkd - fix typo 2014-03-04 10:51:42 +01:00
systemd-notify.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-nspawn.xml man: improve nspawn's --user= documentation 2014-03-11 20:20:54 +01:00
systemd-quotacheck.service.xml
systemd-random-seed.service.xml fix lingering references to /var/lib/{backlight,random-seed} 2013-10-02 07:51:06 -04:00
systemd-readahead-replay.service.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-remount-fs.service.xml man: add various filenames to the index 2013-05-03 01:00:42 -04:00
systemd-rfkill@.service.xml man: fix typos in backlight/rfkill page 2013-10-19 12:33:47 +02:00
systemd-run.xml systemd-run: make sure --nice=, --uid=, --gid=, --setenv= also work in --scope mode 2014-03-05 19:03:10 +01:00
systemd-shutdownd.service.xml
systemd-sleep.conf.xml man: multiple sleep modes are to be separated by whitespace, not commas 2014-03-11 05:24:22 +01:00
systemd-socket-proxyd.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-suspend.service.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-sysctl.service.xml man: remove "wine" from unrelated man pages 2013-08-15 18:07:47 +02:00
systemd-system-update-generator.xml
systemd-system.conf.xml core: add global settings for enabling CPUAccounting=, MemoryAccounting=, BlockIOAccounting= for all units at once 2014-02-24 23:50:10 +01:00
systemd-timedated.service.xml man: improve grammar and word formatting in numerous man pages 2013-07-02 23:06:22 -04:00
systemd-tmpfiles.xml tmpfiles: add --root option to operate on an alternate fs tree 2014-03-14 09:31:34 -04:00
systemd-tty-ask-password-agent.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-udevd.service.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-update-utmp.service.xml utmp: turn systemd-update-utmp-shutdown.service into a normal runtime service 2013-05-16 00:19:03 +02:00
systemd-user-sessions.service.xml
systemd-vconsole-setup.service.xml
systemd.automount.xml man: wording and grammar updates 2013-09-12 22:09:57 +02:00
systemd.device.xml man: grammar and wording improvements 2013-12-25 22:53:46 -05:00
systemd.exec.xml core: introduce new RuntimeDirectory= and RuntimeDirectoryMode= unit settings 2014-03-03 17:55:32 +01:00
systemd.journal-fields.xml doc: resolve missing/extraneous words or inappropriate forms 2014-02-17 19:03:07 -05:00
systemd.kill.xml doc: update punctuation 2014-02-17 19:03:07 -05:00
systemd.link.xml man: fix example in systemd.link 2014-03-09 18:22:18 +01:00
systemd.mount.xml man: document fail/nofail, auto/noauto 2013-12-25 23:22:05 -05:00
systemd.netdev.xml networkd: add basic support for MACVLANs 2014-02-25 21:19:08 +01:00
systemd.network.xml man: network - clarify which options may be specified more than once. 2014-03-14 13:04:57 +01:00
systemd.path.xml man: wording and grammar updates 2013-09-12 22:09:57 +02:00
systemd.preset.xml man: resolve word omissions 2013-12-25 22:53:45 -05:00
systemd.resource-control.xml core: support globbing matches in DeviceAllow= when checking for device groups 2014-03-11 17:43:41 +01:00
systemd.scope.xml man: wording and grammar updates 2013-10-15 08:19:49 -04:00
systemd.service.xml man: there is no ExecStopPre= for service units 2014-02-21 15:25:04 +01:00
systemd.slice.xml man: drop references to "cgroup" wher appropriate 2013-09-27 00:05:07 +02:00
systemd.snapshot.xml man: update scope unit man page a bit 2013-07-19 19:04:17 +02:00
systemd.socket.xml core: clean up some confusing regarding SI decimal and IEC binary suffixes for sizes 2014-02-23 03:19:04 +01:00
systemd.special.xml doc: update punctuation 2014-02-17 19:03:07 -05:00
systemd.swap.xml man: improvements to comma placement 2013-12-25 22:53:46 -05:00
systemd.target.xml man: use <literal> not <filename> for suffixes 2013-07-12 01:09:25 -04:00
systemd.time.xml man: typo fix 2014-01-04 23:21:13 +01:00
systemd.timer.xml doc: update punctuation 2014-02-17 19:03:07 -05:00
systemd.unit.xml man: split settings documentaiton in systemd.unit(5) into two sections 2014-02-21 19:22:24 +01:00
systemd.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
telinit.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
timedatectl.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
tmpfiles.d.xml core: introduce new RuntimeDirectory= and RuntimeDirectoryMode= unit settings 2014-03-03 17:55:32 +01:00
udev.xml man: split out systemd.link(5) from udev(7) 2014-02-25 17:04:13 +01:00
udevadm.xml man: add missing comma 2014-03-07 00:17:18 -05:00
user-system-options.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
vconsole.conf.xml man: add various filenames to the index 2013-05-03 01:00:42 -04:00