Systemd/src/journal
Lennart Poettering ae018d9bc9 cgroup: make sure all our cgroup objects have a suffix and are properly escaped
Session objects will now get the .session suffix, user objects the .user
suffix, nspawn containers the .nspawn suffix.

This also changes the user cgroups to be named after the numeric UID
rather than the username, since this allows us the parse these paths
standalone without requiring access to the cgroup file system.

This also changes the mapping of instanced units to cgroups. Instead of
mapping foo@bar.service to the cgroup path /user/foo@.service/bar we
will now map it to /user/foo@.service/foo@bar.service, in order to
ensure that all our objects are properly suffixed in the tree.
2013-04-22 23:14:12 -03:00
..
.gitignore journald: parse configuration file 2012-01-04 20:40:04 +01:00
browse.html journal: implement filtering in browse.html 2012-10-18 22:34:42 +02:00
cat.c Include <fcntl.h> instead of <sys/fcntl.h> 2013-04-13 21:02:03 -04:00
catalog.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
catalog.h catalog: open up catalog internals 2013-03-28 23:45:59 -04:00
compress.c journal: by default do not decompress dat objects larger than 64K 2012-11-21 00:28:00 +01:00
compress.h journal: by default do not decompress dat objects larger than 64K 2012-11-21 00:28:00 +01:00
coredump.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
coredumpctl.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
fsprg.c journal: validate timestamps as well 2012-08-19 15:16:11 +02:00
fsprg.h journald: initial version of FSPRG hookup 2012-08-13 20:31:10 +02:00
journal-authenticate.c journal: add ability to list values a specified field can take in all entries of the journal 2012-10-18 03:35:18 +02:00
journal-authenticate.h journald: don't reposition window if we don't have to 2012-09-13 17:06:04 +02:00
journal-def.h journal: move _packed_ attribute to the end 2012-12-17 11:41:31 +01:00
journal-file.c Always use our own MAX/MIN definitions 2013-04-01 23:43:48 -04:00
journal-file.h journal: Add sync timer to journal server 2013-03-25 17:51:06 +01:00
journal-gatewayd.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
journal-internal.h journal: add one more level on top with AND 2013-04-17 09:15:23 +02:00
journal-qrcode.c journal: include machine ID in QR code 2012-08-20 22:11:38 +02:00
journal-qrcode.h journalctl: output FSS key as QR code on generating 2012-08-20 22:02:19 +02:00
journal-send.c util: add a bit of syntactic sugar for saving/restoring errno 2013-04-02 17:47:59 +02:00
journal-vacuum.c Fix vacuum logic error 2013-03-21 23:24:38 -04:00
journal-vacuum.h journal: implement time-based rotation/vacuuming 2012-10-16 22:58:07 +02:00
journal-verify.c journal: by default do not decompress dat objects larger than 64K 2012-11-21 00:28:00 +01:00
journal-verify.h journald: always pass first entry timestamp back from journal_file_verify() 2012-09-24 15:02:43 +02:00
journalctl.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
journald-console.c build-sys: store journald code in a noinst library 2012-11-14 23:39:53 +01:00
journald-console.h build-sys: store journald code in a noinst library 2012-11-14 23:39:53 +01:00
journald-gperf.gperf util: rename parse_usec() to parse_sec() sinds the default unit is seconds 2013-04-03 20:12:57 +02:00
journald-kmsg.c journald: check return value of strappend 2013-03-31 14:33:30 -04:00
journald-kmsg.h build-sys: store journald code in a noinst library 2012-11-14 23:39:53 +01:00
journald-native.c journal: fix off-by-one error in native message iovec counting 2013-04-16 23:07:14 +02:00
journald-native.h build-sys: store journald code in a noinst library 2012-11-14 23:39:53 +01:00
journald-rate-limit.c journal: u64log2 can be expressed just as __builtin_clzll(n) ^ 63U 2013-04-05 00:17:35 -04:00
journald-rate-limit.h journal: the ratelimiter is part of journald 2012-08-22 03:43:45 +02:00
journald-server.c cgroup: make sure all our cgroup objects have a suffix and are properly escaped 2013-04-22 23:14:12 -03:00
journald-server.h Report about syntax errors with metadata 2013-04-17 00:09:16 -04:00
journald-stream.c Use initalization instead of explicit zeroing 2013-04-05 19:50:57 -04:00
journald-stream.h build-sys: store journald code in a noinst library 2012-11-14 23:39:53 +01:00
journald-syslog.c Use initalization instead of explicit zeroing 2013-04-05 19:50:57 -04:00
journald-syslog.h build-sys: store journald code in a noinst library 2012-11-14 23:39:53 +01:00
journald.c journald: remove unconditional log_*() use in the main loop 2013-03-23 21:09:37 +01:00
journald.conf journal: Add sync timer to journal server 2013-03-25 17:51:06 +01:00
libsystemd-journal.pc.in relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
libsystemd-journal.sym build-sys: add sd_journal_add_conjunction() to symbol versioning file 2013-04-18 03:12:06 +02:00
lookup3.c journal: fix build in VALGRIND compatibility mode 2012-10-13 14:40:32 +02:00
lookup3.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
Makefile journal: add preliminary incomplete implementation 2011-10-07 22:02:05 +02:00
microhttpd-util.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
microhttpd-util.h journal-gatewayd: redirect microhttpd messages to journal 2013-01-18 01:15:54 -05:00
mmap-cache.c journal: Set the last_unused pointer correctly when attaching an unused window 2012-10-16 16:14:46 +02:00
mmap-cache.h journal: bring mmap cache prototype in sync 2012-09-22 00:16:13 +02:00
sd-journal.c Reintroduce f_type comparison macro 2013-04-19 13:59:07 +02:00
test-catalog.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
test-journal-enum.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
test-journal-match.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
test-journal-send.c test: extend test-send to send some weirder data 2012-10-26 01:18:41 +02:00
test-journal-stream.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
test-journal-syslog.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
test-journal-verify.c util: make time formatting a bit smarter 2013-04-04 02:56:56 +02:00
test-journal.c journal: add ability to list values a specified field can take in all entries of the journal 2012-10-18 03:35:18 +02:00
test-mmap-cache.c journal: add missing test file 2012-09-24 10:18:10 +02:00