summaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)Author
2012-04-05systemd: add hardware watchdog supportLennart Poettering
This adds minimal hardware watchdog support to PID 1. The idea is that PID 1 supervises and watchdogs system services, while the hardware watchdog is used to supervise PID 1. This adds two hardware watchdog configuration options, for the runtime watchdog and for a shutdown watchdog. The former is active during normal operation, the latter only at reboots to ensure that if a clean reboot times out we reboot nonetheless. If the runtime watchdog is enabled PID 1 will automatically wake up at half the configured interval and write to the watchdog daemon. By default we enable the shutdown watchdog, but leave the runtime watchdog disabled in order not to break independent hardware watchdog daemons people might be using. This is only the most basic hookup. If necessary we can later on hook up the watchdog ping more closely with services deemed crucial.
2012-04-04move imported udev into placeKay Sievers
2012-04-02journal: implicitly add code location to all messages logged with the native ↵Lennart Poettering
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.
2012-03-26journalctl,loginctl: drop systemd- prefix in binary namesLennart Poettering
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.
2012-03-06umount: don't try to umount /usr, if we are running from itLennart Poettering
2012-01-23login: add multi-session X wrapperLennart Poettering
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.
2012-01-23add .vimrcKay Sievers
2012-01-22cgtop: add new cgtop toolLennart Poettering
2012-01-14journal: hook up coredumping with journalLennart Poettering
2012-01-14journal: add new system-cat tool as kind of a more powerfull BSD loggerLennart Poettering
2012-01-05git: only ignore toplevel systemd fileLennart Poettering
2011-12-31libsystemd-id128: restructure Makefile.amKay Sievers
2011-12-31timedated: move sources to subdirectoryKay Sievers
2011-12-31git: update gitignoreLennart Poettering
2011-12-30journal: add unit files and shared library glueLennart Poettering
2011-10-07journal: add preliminary incomplete implementationLennart Poettering
2011-08-30stdout-bridge: rename logger to stdout-syslog-bridge to make it more descriptiveLennart Poettering
2011-07-22install: add new installer implementationLennart Poettering
This new installer will replace the current code of "systemctl enable" but also be available via D-Bus. It adds a couple of new features: - Mask/Unmask calls - Reenable call - Preset call - Support for enabling units temporarily (i.e. in /run/systemd instead of /etc/systemd) - Enumeration of installed units - Support for out-of-search-path units systemctl and D-Bus are not hooked up with this yet
2011-07-14git: hide more files from gitLennart Poettering
2011-07-14sd-daemon: turn sd-daemon.c into a shared libraryLennart Poettering
2011-07-14logind: introduce libsystemd-login.so as fast path to access logind dataLennart Poettering
2011-07-07loginctl: add basic implementation of loginctl for introspecting controlling ↵Lennart Poettering
sessions/users/seats
2011-06-21mechanisms: add mechanisms to change system locale and clockLennart Poettering
2011-06-21logind: implement ACL managementLennart Poettering
2011-06-21logind: first version that compiles fineLennart Poettering
2011-04-16hostnamed: introduce systemd-hostnamedLennart Poettering
http://www.freedesktop.org/wiki/Software/systemd/hostnamed
2011-04-04binfmt: add binfmt tool to set up binfmt_misc at bootLennart Poettering
2011-03-15getty: move automatic serial getty logic into generatorLennart Poettering
2011-03-14nspawn: add simple chroot(1) like tool to execute commands in a namespace ↵Lennart Poettering
container
2011-03-12systemctl: support remote and privileged systemctl access via SSH and pkexecLennart Poettering
This adds support for executing systemctl operations remotely or as privileged user while still running systemctl itself unprivileged and locally. This currently requires a D-Bus patch to work properly. https://bugs.freedesktop.org/show_bug.cgi?id=35230
2011-03-07add .vimrc to .gitignoreAndrey Borzenkov
2011-03-04main: introduce /etc/machine-idLennart Poettering
This is supposed to play the same roles /var/lib/dbus/machine-id, however fixes a couple of problems: - It is available during early boot since it is stored in /etc - Removes the ID from the D-Bus context and moves it into a system context, thus hopefully lowering hesitation by people to use it. - It is generated at installation time. If the file is empty at boot time it will be mounted over with a randomly generated ID, which is not saved to disk. This is useful to support state-less machines with no transient or writable /etc configuration.
2011-02-21virtualization: beef virtualization codeLennart Poettering
2010-11-18sysctl: implement native sysctl tool to support Debian-style /etc/sysctl.dLennart Poettering
2010-11-14load-fragment: properly do comparison of wordsLennart Poettering
2010-11-10ac-power: make ac-power a proper binary that scripts can callLennart Poettering
2010-11-10manager: parse RD_TIMESTAMP passed from initrdLennart Poettering
2010-11-10cryptsetup: minimal cryptsetup unit generatorLennart Poettering
2010-10-25ask-password: add basic tty agentLennart Poettering
2010-10-19fsck: add initial version of fsck and quotacheck wrappersLennart Poettering
2010-10-07user-sessions: add minimal utility to kill user sessions that shall be ↵Lennart Poettering
called before destroying services on shutdown
2010-10-07umount: Adding unmount functions to be used in shutdownFabiano Fidencio
This functions will: - umount all mount points that aren't API - remount read-only all mount points that can't be umounted - umount all swap devices. - detach all loopback devices TODO: - umount dms Mountpoints are being read from /proc/self/mountinfo. Swaps are being read from /proc/swaps. Loop devices from /sys/class/block/loop*.
2010-09-28tmpfiles: rename tempfiles to tmpfiles since this isn't windowsLennart Poettering
2010-09-28tempfiles: add little utility for creating volatile files/dirs in tmpfs ↵Lennart Poettering
hierarchies
2010-09-23readahead: implement minimal readahead logic based on fanotify(), mincore() ↵Lennart Poettering
and readahead()
2010-09-17ask-password: add minimal framework to allow services query SSL/harddisk ↵Lennart Poettering
passphrases from the user
2010-09-16vconsole: add new utility to initialize the virtual consoleLennart Poettering
2010-08-25serial: use seperate getty template for serial ttysLennart Poettering
2010-08-21syslog: add minimal syslog/kmsg bridge syslogdLennart Poettering
2010-08-20remount: add tool that applies /etc/fstab mount options to all api mountsLennart Poettering