summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAge
* journal: implicitly add code location to all messages logged with the native ↵Lennart Poettering2012-04-02
| | | | | | | | | | | | | interface This logic can be turned off by defining SD_JOURNAL_SUPPRESS_LOCATION before including sd-journal.h. This also saves/restores errno in all logging functions, in order to be useful as logging calls without side-effects. This also adds a couple of __unlikely__ around the early checks in the logging calls, in order to minimize the runtime impact.
* rename /etc/systemd/systemd-{login,journal}d.conf to {login,journal}d.confKay Sievers2012-03-30
|
* units: mount /tmp as tmpfsKay Sievers2012-03-27
| | | | | | | | | | | | | The default setups should be a stateless as possible. /tmp as tmpfs is the intended default for general purpose systems. Small temporary files should not be stored on disk; lager files, or files which should potentially survive a reboot, belong into /var/tmp. Also catch up with some good old UNIX history. More details are here: https://fedoraproject.org/wiki/Features/tmp-on-tmpfs
* units: get rid of var-run.mount and var-lock.mountLennart Poettering2012-03-27
| | | | | | Since a number of distribitions don't need this compat glue anymore drop it from systemd upstream. Distributions which still haven't converted to /run can steal these unit files from the git history if they need to.
* units: don't mount tmpfs on /media anymoreLennart Poettering2012-03-27
| | | | | | | | | udisks2 doesn't use /media anymore, instead mounts removable media in a user-private directory beneath /run. /media is hence mostly obsolete and hence it makes little sense to continue to mount a tmpfs to it. Distributions should consider dropping the mount point entirely since nothing uses it anymore.
* build-sys: separate ldflags from cflagsLucas De Marchi2012-03-26
|
* build-sys: do not set CFLAGS directlyLucas De Marchi2012-03-26
| | | | | | | Set a separate variable for adding warning flags. Build systems are not supposed to change CFLAGS and LDFLAGS, these are user variables. Reference: http://www.gnu.org/software/automake/manual/html_node/Flag-Variables-Ordering.html
* journalctl,loginctl: drop systemd- prefix in binary namesLennart Poettering2012-03-26
| | | | | | | | | | | | | | | | | | | | | | Let's make things a bit easier to type, drop the systemd- prefix for journalctl and loginctl, but provide the old names for compat. All systemd binaries are hence now prefixed with "systemd-" with the exception of the three primary user interface binaries: systemctl loginctl journalctl For those three we do provide systemd-xyz names as well, via symlinks: systemd-systemctl → systemctl systemd-loginctl → loginctl systemd-journalctl → journalctl We do this only for the *primary* user tools, in order to avoid unnecessary namespace problems. That means tools like systemd-notify stay the way they are.
* build-sys: fix make dist-checkLennart Poettering2012-03-26
|
* main: added support for loading IMA custom policiesRoberto Sassu2012-03-22
| | | | | | | | | | | | | | | | This is an S/MIME signed message The new function ima_setup() loads an IMA custom policy from a file in the default location '/etc/ima/ima-policy', if present, and writes it to the path 'ima/policy' in the security filesystem. This function is executed at early stage in order to avoid that some file operations are not measured by IMA and it is placed after the initialization of SELinux because IMA needs the latter (or other security modules) to understand LSM-specific rules. This feature is enabled by default and can be disabled by providing the option '--disable-ima' to the configure script. Signed-off-by: Roberto Sassu <roberto.sassu@polito.it> Acked-by: Gianluca Ramunno <ramunno@polito.it>
* systemd: mount the securityfs filesystem at early stageRoberto Sassu2012-03-22
| | | | | | | | | | | | This is an S/MIME signed message The mount of the securityfs filesystem is now performed in the main systemd executable as it is used by IMA to provide the interface for loading custom policies. The unit file 'units/sys-kernel-security.mount' has been removed because it is not longer necessary. Signed-off-by: Roberto Sassu <roberto.sassu@polito.it> Acked-by: Gianluca Ramunno <ramunno@polito.it>
* remove GTK piecesMichal Schmidt2012-03-20
| | | | They've moved to systemd-ui.
* build-sys: prepare release 44Lennart Poettering2012-03-16
|
* build-sys: don't build distcheck version with split /usrLennart Poettering2012-03-16
|
* man: make sure we ship HTML versions of the man pages in the tarballLennart Poettering2012-03-16
|
* man: document systemd-journalctl(1)Lennart Poettering2012-03-16
|
* man: document systemd-journald.conf(5)Lennart Poettering2012-03-15
|
* man: document systemd-machine-id-setup(1)Lennart Poettering2012-03-15
|
* man: document systemd-cat(1)Lennart Poettering2012-03-15
|
* conf: enforce UTF8 validty everywhereLennart Poettering2012-03-12
| | | | | | we need to make sure that configuration data we expose via the bus ends up in using getting an assert(). Even though configuration data is only parsed from trusted sources we should be more careful with what we read.
* man: fix systemd.special build failureKay Sievers2012-02-29
|
* man: systemd.special no longer needs sed logicLennart Poettering2012-02-15
|
* login: document new sd_session_get_xxx() callsLennart Poettering2012-02-15
|
* build-sys: prepare release of 43Lennart Poettering2012-02-15
|
* build-sys: simplify ENABLE_MANPAGESKay Sievers2012-02-13
|
* build-sys: do not use split-/usr in distcheckKay Sievers2012-02-13
|
* build-sys: publish man pages also on fdoLennart Poettering2012-02-11
|
* build-sys: prepare 42Lennart Poettering2012-02-11
|
* man: make building of man pages optionalLennart Poettering2012-02-10
|
* main: fix reexecution of systemd, use right path to binaryLennart Poettering2012-02-09
|
* kmod-setup: fix build with libkmodFrederic Crozat2012-02-09
|
* modules-load: use libkmod rather than modprobeTom Gundersen2012-02-09
|
* kmod-setup: use libkmod rather than modprobeTom Gundersen2012-02-09
|
* move /usr/bin/systemd to /usr/lib/systemd/systemdKay Sievers2012-02-08
|
* build-sys: bump releaseLennart Poettering2012-02-07
|
* build-sys: add creation of /var/lib/systemd path, used by logindMike Kazantsev2012-01-27
|
* build-sys: bump releaseLennart Poettering2012-01-25
|
* build-sys: include NEWS file for v38, v39Lennart Poettering2012-01-25
|
* man: document systemd-cgtop toolLennart Poettering2012-01-25
|
* login: add multi-session X wrapperLennart Poettering2012-01-23
| | | | | | | | | | In preparation for https://bugzilla.gnome.org/show_bug.cgi?id=655380 we decided it's better to include the multi-seat X wrapper in systemd, rather than gdm. (Side effect: this makes this accessible for other DMs) This is a stop-gap for now, until X gins proper multi-seat graphics support at which point this code will go away without replacement.
* login: move seat udev rules to login subdirKay Sievers2012-01-22
|
* cgtop: add new cgtop toolLennart Poettering2012-01-22
|
* build-sys: cleanup sysctl.d/coredump.confKay Sievers2012-01-16
|
* journal: hook up coredumping with journalLennart Poettering2012-01-14
|
* journal: add new system-cat tool as kind of a more powerfull BSD loggerLennart Poettering2012-01-14
|
* journal: make requirement for ACLs optionalLennart Poettering2012-01-11
|
* build-sys: fix upload rule for xzLennart Poettering2012-01-11
|
* build-sys: link systemctl and systemd-journalctl against libsystemd-id128Michael Biebl2012-01-10
| | | | | Both use logs-show.c which requires libsystemd-id128 for sd_id128_to_string ().
* build-sys: move .pc files next to the matching sourcesLennart Poettering2012-01-07
|
* journald: start journald right away, don't wait until activationLennart Poettering2012-01-07
|