Kay Sievers
|
49e942b2bc
|
rename basic.la to shared.la and put selinux deps in shared-selinx.la
Only 34 of 74 tools need libselinux linked, and libselinux is a pain
with its unconditional library constructor.
|
2012-04-10 22:43:05 +02:00 |
|
Kay Sievers
|
78b2e3a632
|
util: move ACL code into internal library
|
2012-04-10 14:59:45 +02:00 |
|
Lennart Poettering
|
3eff4208ff
|
logind: log with AUTH facility
|
2012-04-03 19:26:02 +02:00 |
|
Kay Sievers
|
18b754d345
|
rename /etc/systemd/systemd-{login,journal}d.conf to {login,journal}d.conf
|
2012-03-30 23:36:44 +02:00 |
|
Frederic Crozat
|
4fd052aede
|
add sparse support to detect endianness bug
le16/32/64_t type should be used when storing little-endian value
header to integrate with sparse from Josh Triplett <josh@joshtriplett.org>
|
2012-03-22 01:09:37 +01:00 |
|
Lennart Poettering
|
7264278fbb
|
journal: PAGE_SIZE is not known on ppc and other archs
Let's use NAME_MAX, as suggested by Dan Walsh
|
2012-03-21 23:47:44 +01:00 |
|
Lennart Poettering
|
0071d9f1db
|
journal: react with immediate rotation to a couple of more errors
|
2012-03-21 23:40:51 +01:00 |
|
Lennart Poettering
|
34a35eced4
|
a couple of fixes to make llvm-analyze quiet
|
2012-03-15 20:49:25 +01:00 |
|
Lennart Poettering
|
27d1ae066c
|
journald: don't try to roatet corrupted files when we open read-only anyway
|
2012-03-15 03:01:09 +01:00 |
|
Lennart Poettering
|
5e62067d08
|
journald: adjust permissions for rotated files
|
2012-03-15 03:01:09 +01:00 |
|
Lennart Poettering
|
c042179388
|
journald: take corrupted files into account when calculating disk space
|
2012-03-15 03:01:09 +01:00 |
|
Lennart Poettering
|
a3a52c0fd0
|
journald: fix calculation of disk space
|
2012-03-15 03:01:09 +01:00 |
|
Lennart Poettering
|
15944db871
|
journald: copy metrics/compression state from template when rotating
|
2012-03-15 03:01:09 +01:00 |
|
Lennart Poettering
|
9447a7f1de
|
journal: if we encounter a corrupted file, rotate and go on
|
2012-03-15 01:13:01 +01:00 |
|
Lennart Poettering
|
6bc1ce40e5
|
journald: fix typo
|
2012-03-15 00:44:26 +01:00 |
|
Lennart Poettering
|
67aa455172
|
journald: set SO_PASSEC only if selinux is enabled
|
2012-03-14 20:07:50 +01:00 |
|
Lennart Poettering
|
071fd8c21e
|
journal: fix memory leak
|
2012-03-14 18:31:38 +01:00 |
|
Lennart Poettering
|
2d44fc7ba5
|
journald: allocate PAGE_SIZE bytes for selinux label length
As suggested in https://bugzilla.redhat.com/show_bug.cgi?id=798760
|
2012-03-14 03:39:15 +01:00 |
|
Lennart Poettering
|
7f2c63cbf4
|
journald: use SCM_SECURITY to race-freely determine peer SELinux label
https://bugzilla.redhat.com/show_bug.cgi?id=798760
|
2012-03-13 02:29:10 +01:00 |
|
Lennart Poettering
|
54ecda32c6
|
socket: add option for SO_PASSEC
https://bugzilla.redhat.com/show_bug.cgi?id=798760
(Note that this work is not complete yet, as the kernel seems to send us
useless data with SCM_SECURITY enabled)
|
2012-03-13 00:00:27 +01:00 |
|
Lennart Poettering
|
632117b71f
|
log: never delay logging if the log server is stuck, always drop messages quickly
|
2012-01-27 18:14:06 +01:00 |
|
Lennart Poettering
|
4c7de07481
|
journal: handle empty syslog identifier properly
|
2012-01-14 01:54:33 +01:00 |
|
Lennart Poettering
|
5c3759bf8a
|
journal: fix bad memory access
|
2012-01-14 01:54:33 +01:00 |
|
Lennart Poettering
|
0dad12c190
|
journal: if the data to be sent is larger than the maximum datagram size resort to passing a temporary fd over native protocol
|
2012-01-14 01:54:33 +01:00 |
|
Lennart Poettering
|
7c8bbccd07
|
journal: if the syslog forwarder socket is full, then don't block
|
2012-01-12 05:09:24 +01:00 |
|
Lennart Poettering
|
8a0f04e6a2
|
journal: add SELinux context to all logged messages
|
2012-01-11 22:45:05 +01:00 |
|
Lennart Poettering
|
5e41cfec83
|
journald: set group ownership of journal files to 'adm' by default
|
2012-01-11 21:11:58 +01:00 |
|
Lennart Poettering
|
e6520a0fce
|
journal: make requirement for ACLs optional
|
2012-01-11 20:40:29 +01:00 |
|
Lennart Poettering
|
6c1e6b98bd
|
journald: add kmsg source
|
2012-01-07 04:10:21 +01:00 |
|
Lennart Poettering
|
effb1102d3
|
journald: introduce systemd_journald.forward_to_kmsg=1 (and friends) to enable kmsg forwarding globally via kernel cmdline
|
2012-01-07 01:26:08 +01:00 |
|
Lennart Poettering
|
98736c68fe
|
journald: shorten the time we wait for a forwarding syslog
|
2012-01-06 23:11:28 +01:00 |
|
Lennart Poettering
|
4cd9a9d9ec
|
journal: rename syslog tag to identifier since that's what we call it on the server side.
|
2012-01-05 21:46:48 +01:00 |
|
Lennart Poettering
|
258cdffc2f
|
journal: rename priority_prefix to level_prefix, since that's how we call it in PID 1
|
2012-01-05 21:39:59 +01:00 |
|
Lennart Poettering
|
33eb8abfa5
|
journal: store used transport in journal
|
2012-01-05 20:24:34 +01:00 |
|
Lennart Poettering
|
259d2e7620
|
journal: move sockets into their own subdir
|
2012-01-05 20:24:16 +01:00 |
|
Lennart Poettering
|
81527be142
|
build-sys: move public header files into a dir of their own
|
2012-01-05 16:01:58 +01:00 |
|
Lennart Poettering
|
224f2ee221
|
journald: add configuration file options to forward all logged data to kmsg, console, syslog
|
2012-01-05 15:39:03 +01:00 |
|
Lennart Poettering
|
e6960940b6
|
journald: parse configuration file
|
2012-01-04 20:40:04 +01:00 |
|
Lennart Poettering
|
94fb446e55
|
journald: store _SYSTEMD_UNIT= instead of _SYSTEMD_SERVICE= field, since processes might also be related to mount, swap or socket units, not just services
|
2012-01-04 15:35:30 +01:00 |
|
Lennart Poettering
|
b1a0ab7148
|
journald: don't rotate on startup
|
2012-01-04 02:33:11 +01:00 |
|
Lennart Poettering
|
bad75c274a
|
journald: fix _SYSTEMD_CGROUP= values
|
2012-01-03 23:41:55 +01:00 |
|
Lennart Poettering
|
adf7d506b5
|
journal: never fail if we cannot access /var, just print a warning
|
2012-01-03 21:08:58 +01:00 |
|
Lennart Poettering
|
52f4f45bf4
|
journald: treat a read-only /var identical to an unmounted one
|
2012-01-03 21:08:58 +01:00 |
|
Lennart Poettering
|
85d83bf41c
|
journald: add _SYSTEMD_SESSION, _SYSTEMD_OWNER_UID, _SYSTEMD_SERVICE to all entries
|
2012-01-03 21:08:58 +01:00 |
|
Lennart Poettering
|
babfc09177
|
journal: automatically deduce journal metrics from file system sizes
|
2011-12-31 02:31:54 +01:00 |
|
Lennart Poettering
|
74ef2d16ad
|
journal: move max_use into metrics structure
|
2011-12-31 00:57:14 +01:00 |
|
Lennart Poettering
|
b3a0ad5ab1
|
journal: disable default debug logging
|
2011-12-30 22:29:23 +01:00 |
|
Lennart Poettering
|
783d2675ef
|
journal: fix a few bad memory accesses and leaks
|
2011-12-30 22:16:04 +01:00 |
|
Lennart Poettering
|
8b18eb674c
|
journald: forward all syslog messages to syslogd
|
2011-12-30 19:05:43 +01:00 |
|
Lennart Poettering
|
54a7b863dd
|
journald: don't recheck /var availability more often than 30s
|
2011-12-29 15:25:42 +01:00 |
|
Lennart Poettering
|
cf244689e9
|
journald: flush /run to /var as soon as it becomes available
|
2011-12-29 15:00:57 +01:00 |
|
Lennart Poettering
|
de97b26ac5
|
journald: increase rate limit burst rate
|
2011-12-29 15:00:05 +01:00 |
|
Lennart Poettering
|
9cfb57c989
|
journald: when checking available disk space for rate limiting, cache the results temporarily
|
2011-12-27 23:18:09 +01:00 |
|
Lennart Poettering
|
6e409ce10d
|
journald: implement sophisticated rate limiting
|
2011-12-27 22:51:46 +01:00 |
|
Lennart Poettering
|
fe6521272b
|
journal: implement stdout transport
|
2011-12-23 20:50:48 +01:00 |
|
Lennart Poettering
|
6ad1d1c306
|
journald: enforce some syntax restrictions on field names sent from the client side
|
2011-12-22 00:35:04 +01:00 |
|
Lennart Poettering
|
807e17f05e
|
journal: add inline compression support with XZ
|
2011-12-21 02:40:59 +01:00 |
|
Lennart Poettering
|
bc85bfee87
|
journal: fix space reservation limit enforcement
|
2011-12-20 02:38:36 +01:00 |
|
Lennart Poettering
|
50f20cfdb0
|
journal: implement inotify-based live logging logic
|
2011-12-19 22:35:46 +01:00 |
|
Lennart Poettering
|
2b0ba69bb1
|
journald: filter fields send from client starting with underscore
|
2011-12-17 01:36:47 +01:00 |
|
Lennart Poettering
|
cab8ac6083
|
journal: enforce limits on open journal files
|
2011-12-17 01:13:55 +01:00 |
|
Lennart Poettering
|
7f3e62571a
|
journal: add native protocol to journald, and client side API to send journal messages
|
2011-12-17 00:56:34 +01:00 |
|
Lennart Poettering
|
de190aef08
|
journal: implement multiple field matches
|
2011-11-08 18:20:03 +01:00 |
|
Lennart Poettering
|
c2373f848d
|
journal: synchronize seqnum across files
|
2011-10-14 05:12:58 +02:00 |
|
Lennart Poettering
|
3fbf9cbb02
|
journal: implement parallel file traversal
|
2011-10-14 04:44:50 +02:00 |
|
Lennart Poettering
|
0ac38b7072
|
journal: implementation rotation
|
2011-10-13 05:19:35 +02:00 |
|
Lennart Poettering
|
250d54b5be
|
journalctl: find journal files in right path
|
2011-10-12 05:29:08 +02:00 |
|
Lennart Poettering
|
69e5d42db0
|
journal: add cgroup path to entries
|
2011-10-12 05:28:39 +02:00 |
|
Lennart Poettering
|
ed49ef3f34
|
journal: place machin journals in machine specific subdirectories
|
2011-10-12 05:06:09 +02:00 |
|
Lennart Poettering
|
cec736d21f
|
journal: implement parallel traversal in client
|
2011-10-08 02:21:05 +02:00 |
|
Lennart Poettering
|
f4b4781191
|
journal: split user logs into their own journal files
|
2011-10-07 23:03:07 +02:00 |
|
Lennart Poettering
|
260a2be455
|
journal: replace linked list by hashmap when merging files
|
2011-10-07 22:02:06 +02:00 |
|
Lennart Poettering
|
87d2c1ff6a
|
journal: add preliminary incomplete implementation
|
2011-10-07 22:02:05 +02:00 |
|