Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-12 | move all tools to subdirs | Kay Sievers | |
2012-04-12 | relicense to LGPLv2.1 (with exceptions) | Lennart Poettering | |
We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends. | |||
2012-04-11 | tmpfiles: open directories with O_NOATIME to preserve timestamp | Kay Sievers | |
Before: # stat /tmp/pulse-Du5ectm60QYM | grep 'Access: 20' Access: 2012-04-11 21:32:48.444920237 +0200 # systemd-tmpfiles --clean # stat /tmp/pulse-Du5ectm60QYM | grep 'Access: 20' Access: 2012-04-11 21:36:27.628925459 +0200 After: # stat /tmp/pulse-Du5ectm60QYM | grep 'Access: 20' Access: 2012-04-11 21:32:48.444920237 +0200 # ./systemd-tmpfiles --clean # stat /tmp/pulse-Du5ectm60QYM | grep 'Access: 20' Access: 2012-04-11 21:32:48.444920237 +0200 Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=810257 | |||
2012-04-10 | rename basic.la to shared.la and put selinux deps in shared-selinx.la | Kay Sievers | |
Only 34 of 74 tools need libselinux linked, and libselinux is a pain with its unconditional library constructor. | |||
2012-03-14 | conf: when looking for configurations look in /etc first, in /run second | Lennart Poettering | |
After long consideration we came to the conclusion that user configuration in /etc should always override the (generally computer generated) configuration in /run. User configuration should always be what matters over anything else. Hence rearrange the search orders accordingly. In general this should change very little as overriding like this is seldomn done so far, and the order between /etc and /usr stays the same. | |||
2012-01-22 | tmpfiles: fix bad memory access | Lennart Poettering | |
2012-01-18 | tmpfiles: support writing short strings to files, in order to support /sys ↵ | Lennart Poettering | |
manipulations at boot time, a la sysctl | |||
2012-01-18 | tmpfiles: add support for creating symlinks, char/block device nodes | Lennart Poettering | |
2012-01-11 | tmpfiles: fix parsing of /proc/net/unix on 32Bit machines | Lennart Poettering | |
Tracked down by Michael Meeks | |||
2011-12-16 | tmpfiles: add 'z', like 'Z' but not recursive | Michal Schmidt | |
2011-12-16 | tmpfiles: apply chown, chmod for 'Z' entries too | Michal Schmidt | |
If changing ownership or permissions is not desired, they can be configured to '-' or omitted entirely. | |||
2011-12-16 | tmpfiles: add RECURSIVE_RELABEL_PATH ('Z') | Michal Schmidt | |
Feature requested by Dan Walsh. | |||
2011-12-15 | tmpfiles: separate a generic item glob processing function | Michal Schmidt | |
Item glob processing will be useful for more than just removing. | |||
2011-12-15 | tmpfiles: use a common function to set owner/group/mode/label | Michal Schmidt | |
2011-12-15 | tmpfiles: rename a couple of functions | Michal Schmidt | |
remove_item -> remove_item_instance remove_item_glob -> remove_item | |||
2011-12-15 | tmpfiles: use an enum instead of plain char for item type | Michal Schmidt | |
For better safety. gcc can warn about missing values in switch statements. | |||
2011-10-10 | tmpfiles: fix file descriptor leak | Thomas Jarosch | |
Detected by "cppcheck" | |||
2011-08-21 | cgroup: honour sticky bit when trimming cgroup trees | Lennart Poettering | |
2011-08-01 | umask: change default umask to 0022 just to be sure, and set it explicitly ↵ | Lennart Poettering | |
in all binaries, in order to make sure it is set when started from the terminal | |||
2011-07-23 | util: make use of get_user_creds() and get_group_creds() wherever applicable | Lennart Poettering | |
2011-07-23 | util: user parse_uid() wherever applicable | Lennart Poettering | |
2011-07-12 | tmpfiles: allow creation of named pipes with tmpfiles | Lennart Poettering | |
2011-07-02 | tmpfiles: don't exit with an error code if we cannot access all files | Lennart Poettering | |
This is just to avoid confusion if people use stuff like FUSE file systems or SELinux which might disallow access to files even if tmpfiles is running as root. We still log away if we cannot access a file, but we do not return a failure exit code in the end. | |||
2011-04-30 | binfmt, modules-load, sysctl, tmpfiles: read /usr/local/lib and where ↵ | Kay Sievers | |
appropriate /lib directories | |||
2011-04-28 | util: conf_files_list() return list as parameter | Kay Sievers | |
2011-04-25 | tmpfiles.d: switch to stacked config dirs in /lib, /etc, /run | Kay Sievers | |
2011-04-10 | tmpfiles: don't warn if two identical lines are configured | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=690253 | |||
2011-04-04 | change remaining /var/run to /run | Kay Sievers | |
2011-04-03 | tmpfiles: create leading directories for d/D instructions | Kay Sievers | |
2011-04-01 | general: replace a few uses of /var/run by /run | Lennart Poettering | |
2011-03-03 | dirent: support DT_UNKNOWN where necessary for compat with reiserfs | Lennart Poettering | |
2011-02-28 | Spelling Corrections | Harald Hoyer | |
Just some lame spelling corrections with no functionality. | |||
2011-02-25 | label: udev might be making changes in /dev while we iterate through it | Lennart Poettering | |
Also, there are most likely dead symlinks in there, so let's ignore ENOENT when we relabel. https://bugzilla.redhat.com/show_bug.cgi?id=680169 | |||
2011-02-19 | tmpfiles: never clean up block devices | Lennart Poettering | |
2011-02-17 | tmpfiles: kill double slashes in unix socket names, just in case | Lennart Poettering | |
2011-02-14 | tmpfiles: never delete AF_UNIX sockets that are alive | Lennart Poettering | |
2011-02-13 | systemd: document systemd-tmpfiles | Lennart Poettering | |
2011-02-13 | tmpfiles: take names of tmpfiles configuration files on the command line | Lennart Poettering | |
2011-02-12 | tmpfiles: log to stderr if possible | Lennart Poettering | |
2011-02-12 | tmpfiles: support globs | Lennart Poettering | |
2011-01-22 | clang: fix some issues found with clang-analyzersystemd/v17 | Lennart Poettering | |
2011-01-05 | tmpfiles: nicer message when two or more conflicting lines are configured ↵ | Lennart Poettering | |
for the same file | |||
2010-12-28 | tmpfiles: ensure we do no follow symlinks when cleaning up dirs | Lennart Poettering | |
Patch suggested by Miloslav Trmac. | |||
2010-11-14 | tmpfiles: ignore files marked with the sticky bit | Lennart Poettering | |
2010-10-21 | tmpfiles: consider TRUNCATE_DIRECTORY as well. | Gustavo Sverzut Barbieri | |
reorder lines to match the enum declaration. | |||
2010-10-19 | tmpfiles: destruct selinux database after use | Lennart Poettering | |
2010-10-18 | tmpfiles: integrate kay's directory cleanup code and otherwise beef up ↵ | Lennart Poettering | |
tmpfiles quite a bit | |||
2010-09-29 | tmpfiles: fix typo in comment | Andreas Jaeger | |
2010-09-28 | tmpfiles: move dir to /etc/tempfiles.d/ | Lennart Poettering | |
2010-09-28 | tmpfiles: return sensible error code | Lennart Poettering | |