Systemd/src
Lennart Poettering 3c1668da62 journal: add ability to list values a specified field can take in all entries of the journal
The new 'unique' API allows listing all unique field values that a field
specified by a field name can take in all entries of the journal. This
allows answering queries such as "What units logged to the journal?",
"What hosts have logged into the journal?", "Which boot IDs have logged
into the journal?".

Ultimately this allows implementation of tools similar to lastlog based
on journal data.

Note that listing these field values will not work for journal files
created with older journald, as the field values are not indexed in
older files.
2012-10-18 03:35:18 +02:00
..
ac-power build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
analyze manager: extend performance measurement interface to include firmware/loader times 2012-09-13 18:54:32 +02:00
ask-password build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
binfmt continue work with error messages, log_oom() 2012-08-06 16:37:01 +02:00
cgls util: split-out path-util.[ch] 2012-05-08 02:33:10 +02:00
cgroups-agent build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
cgtop cgtop: missing '-' 2012-09-21 16:04:25 +02:00
core manager: connect SIGRTMIN+24 to terminating --user instances 2012-10-18 01:19:35 +02:00
cryptsetup fix a couple of issues found with llvm-analyze 2012-08-08 23:54:21 +02:00
delta util: define union dirent_storage and make use of it everywhere 2012-09-19 22:21:09 +02:00
detect-virt systemd-detect-virt: fix "option '--quiet' requires an argument" 2012-06-04 12:39:22 +02:00
fsck log.h: new log_oom() -> int -ENOMEM, use it 2012-07-26 11:48:26 +02:00
fstab-generator log.h: new log_oom() -> int -ENOMEM, use it 2012-07-26 11:48:26 +02:00
getty-generator log.h: new log_oom() -> int -ENOMEM, use it 2012-07-26 11:48:26 +02:00
gudev update .gitignore 2012-04-13 21:49:25 +02:00
hostname hostname: add new hostnamectl tool as text client for hostnamed 2012-10-17 21:25:42 +02:00
initctl build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
journal 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
libsystemd-daemon sd-daemon: remove unnecessary memset calls 2012-07-23 00:06:06 +02:00
libsystemd-id128 update .gitignore 2012-04-13 21:58:01 +02:00
libudev udev: remove SYMLINK "unique" option 2012-10-08 21:54:39 +02:00
locale dbus: add some more safety checks before accepting data from bus clients 2012-10-03 13:29:20 -04:00
login loginctl: show pager also for status command 2012-10-17 21:25:42 +02:00
machine-id-setup log: correct usage of logging API at a few places 2012-07-13 15:45:45 +02:00
modules-load modules-load: initalize files to null 2012-09-21 16:11:07 +02:00
notify build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
nspawn nspawn: use automatic cleanup and provide debug info 2012-10-02 14:56:26 +02:00
python-systemd python: make gcc shut up 2012-09-13 19:34:09 +02:00
quotacheck cryptsetup: allow configuration of LUKS disks via the kernel cmdline 2012-06-22 10:11:06 +02:00
random-seed mkdir: append _label to all mkdir() calls that explicitly set the selinux context 2012-05-31 12:40:20 +02:00
rc-local-generator log.h: new log_oom() -> int -ENOMEM, use it 2012-07-26 11:48:26 +02:00
readahead readahead: use 20K instead of 16K as temporary request nr bump 2012-09-13 00:10:35 +02:00
remount-fs service: add options RestartPreventExitStatus and SuccessExitStatus 2012-08-14 14:46:03 +02:00
reply-password build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
shared 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
shutdownd shutdown: allow to specify broadcast message when cancelling shutdown 2012-08-06 16:25:55 +02:00
sleep log: introduce a macro to format message id 2012-10-13 14:26:30 +02:00
stdio-bridge build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
sysctl sysctl: avoiding exiting with error on -EEXIST 2012-10-06 16:41:30 -04:00
system-update-generator log.h: new log_oom() -> int -ENOMEM, use it 2012-07-26 11:48:26 +02:00
systemctl systemctl: don't mangle name when it is a path 2012-10-15 16:34:23 +02:00
systemd 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 journalctl: implement --since= and --until for filtering by time 2012-10-11 16:43:37 +02:00
timedate timedatectl: rename --fix-system to --adjust-system-clock 2012-10-17 22:52:21 +02:00
timestamp build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
tmpfiles tmpfiles: restore previous behavior for F/f 2012-09-27 20:53:05 -04:00
tty-ask-password-agent log.h: new log_oom() -> int -ENOMEM, use it 2012-07-26 11:48:26 +02:00
udev udev: path_id - add scm support 2012-10-11 22:26:54 +02:00
update-utmp utmp: read the right timestamp 2012-09-17 17:48:19 +02:00
vconsole vconsole: default to the kernel compiled-in keymap 2012-10-03 15:57:40 +02:00
.gitignore move libsystemd-id128, libsystemd-daemon to subdir 2012-04-12 15:26:39 +02:00
Makefile relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00