Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-28 | build-sys: prepare 193 | Lennart Poettering | |
2012-09-28 | journal: add minimal journal gateway daemon based on GNU libmicrohttpd | Lennart Poettering | |
This minimal HTTP server can serve journal data via HTTP. Its primary purpose is synchronization of journal data across the network. It serves journal data in three formats: text/plain: the text format known from /var/log/messages application/json: the journal entries formatted as JSON application/vnd.fdo.journal: the binary export format of the journal The HTTP server also serves a small HTML5 app that makes use of the JSON serialization to present the journal data to the user. Examples: This downloads the journal in text format: # systemctl start systemd-journal-gatewayd.service # wget http://localhost:19531/entries Same for JSON: # curl -H"Accept: application/json" http://localhost:19531/entries Access via web browser: $ firefox http://localhost:19531/ | |||
2012-09-25 | build-sys: prepare release 192systemd/v192 | Lennart Poettering | |
2012-09-24 | Revert "comment out uncommitted test source code" | Lennart Poettering | |
This reverts commit b8bc868009372deb2f30263322572723e5968842. Added the test file now. | |||
2012-09-23 | comment out uncommitted test source code | Kay Sievers | |
2012-09-21 | build-sys: prepare release 191systemd/v191 | Lennart Poettering | |
2012-09-21 | journal: completely rework the mmap cache as I too dumb to actually ↵ | Lennart Poettering | |
understand it Instead of doing hand optimized fd bisect arrays just use plain old hashmaps. Now I can understand my own code again. Yay! As a side effect this should fix some bad memory accesses caused by accesses after mmap(), introduced in 189. | |||
2012-09-21 | multi-seat-x: drop a lot of unnecessary code | Lennart Poettering | |
2012-09-21 | Revert "multi-seat: drop multi-seat-x wrapper, as upstream X can handle ↵ | Lennart Poettering | |
multi-seat graphics on its own now" This reverts commit 636d30a0895f17eca8313d50f9b2fc1ec5e128da. Turns out we will need the multi-seat wrapper a bit longer, however without the fb-specific bits in it. | |||
2012-09-21 | multi-seat: drop multi-seat-x wrapper, as upstream X can handle multi-seat ↵ | Lennart Poettering | |
graphics on its own now | |||
2012-09-20 | build-sys: prepare v190 | Lennart Poettering | |
2012-09-18 | unit: split unit_printf() and friends into its own .c file | Lennart Poettering | |
2012-09-18 | selinux: use existing library calls for audit data | Lennart Poettering | |
2012-09-18 | selinux: add bus service access control | Daniel J Walsh | |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This patch adds the ability to look at the calling process that is trying to do dbus calls into systemd, then it checks with the SELinux policy to see if the calling process is allowed to do the activity. The basic idea is we want to allow NetworkManager_t to be able to start and stop ntpd.service, but not necessarly mysqld.service. Similarly we want to allow a root admin webadm_t that can only manage the apache environment. systemctl enable httpd.service, systemctl disable iptables.service bad. To make this code cleaner, we really need to refactor the dbus-manager.c code. This has just become a huge if-then-else blob, which makes doing the correct check difficult. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iEYEARECAAYFAlBJBi8ACgkQrlYvE4MpobOzTwCdEUikbvRWUCwOb83KlVF0Nuy5 lRAAnjZZNuc19Z+aNxm3k3nwD4p/JYco =yops -----END PGP SIGNATURE----- | |||
2012-09-17 | udev: add btrfs support | Kay Sievers | |
All "btrfs" file systems will be registered with the kernel when they show up. Incomplete multi-device volumes will set SYSTEMD_READY=0, to prevent access until the volume is complete and fully registered. | |||
2012-09-17 | directive-index: journal directives | Zbigniew Jędrzejewski-Szmek | |
2012-09-17 | directive-index: system manager directives | Zbigniew Jędrzejewski-Szmek | |
2012-09-17 | directive-index: add UDEV fields | Zbigniew Jędrzejewski-Szmek | |
2012-09-17 | man: generate an index of directives | Zbigniew Jędrzejewski-Szmek | |
Systemd has a large (and growing) number of manpages. Sometimes it's not immediately obvious, where to look for a directive. Especially, when something is described in more than one place. Making sense of all the settings should be easier with an index. | |||
2012-09-14 | man: remove timezone(5) and add localtime(5) | Shawn Landden | |
2012-09-13 | rpm: expose preset dir as rpm macro and in systemd.pc | Lennart Poettering | |
2012-09-13 | python: make gcc shut up | Lennart Poettering | |
2012-09-13 | python: reindent to follow coding style | Lennart Poettering | |
2012-09-13 | python: integrate David Strauss' python-systemd package | Lennart Poettering | |
2012-09-11 | build-sys: perform autodetection of quota-tools binaries | Dave Reisner | |
Use AC_PATH_PROG to try and locate the quotaon and quotacheck binaries, falling back on hardcoded defaults when they can't be found. | |||
2012-09-11 | when determining unit file list, include invalid unit names in an "invalid" ↵ | Lennart Poettering | |
state | |||
2012-09-10 | build-sys: add libsystemd-id128-internal.la as dep to libsystemd-core.la | Lennart Poettering | |
condition.c makes use of sd_id128_get_machine() after all. Spotted by Khem Raj. | |||
2012-09-07 | journal: add call to determine current journal file disk usage | Lennart Poettering | |
2012-09-05 | tmpfiles: don't attempt creation of device nodes when we run in a container | Lennart Poettering | |
2012-09-03 | journal: don't pull in flush service from journald service | Lennart Poettering | |
In the initrd we don't need the flush service hence don't attempt to pull it in. | |||
2012-09-03 | journal: generate structured journal messages for a number of events | Lennart Poettering | |
2012-08-25 | build-sys: xsltproc is required for man pages and gtk-doc | Zbigniew Jędrzejewski-Szmek | |
2012-08-23 | build-sys: prepare release 189systemd/v189 | Lennart Poettering | |
2012-08-22 | journal: the ratelimiter is part of journald | Lennart Poettering | |
2012-08-22 | journald: split off native protocol support into its own .c file | Lennart Poettering | |
2012-08-22 | journald: split console transport stuff into its own file | Lennart Poettering | |
2012-08-22 | journald: move stream protocol into its own .c file | Lennart Poettering | |
2012-08-22 | journald: splitt of syslog protocol support into its own file | Lennart Poettering | |
2012-08-22 | journald: split /dev/kmsg related stuff into its own .c file | Lennart Poettering | |
2012-08-22 | journald: augment journal entries from the kernel with data from udev | Lennart Poettering | |
2012-08-21 | build-sys: fix ntp-units.d path creation | Lennart Poettering | |
Spotted by Dave Reisner | |||
2012-08-20 | journalctl: output FSS key as QR code on generating | Lennart Poettering | |
2012-08-20 | journal: make libgcrypt dependency optional | Lennart Poettering | |
2012-08-16 | keymap: fix map name reference | Kay Sievers | |
2012-08-16 | journal: journal-send.h doesn't actually exist | Lennart Poettering | |
2012-08-16 | journal: split up journal-file.c | Lennart Poettering | |
2012-08-16 | journal: implement basic journal file verification logic | Lennart Poettering | |
2012-08-16 | journal: implement generic sharable mmap caching logic | Lennart Poettering | |
instead of having one simple per-file cache implement an more comprehensive one that works for multiple files and can actually maintain multiple maps per file and per object type. | |||
2012-08-13 | journald: initial version of FSPRG hookup | Lennart Poettering | |
This adds forward-secure authentication of journal files. This patch includes key generation as well as tagging of journal files, Verification of journal files will be added in a later patch. | |||
2012-08-10 | udev: export udev_device_new_from_device_id() | Kay Sievers | |