summaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)AuthorFilesLines
2013-02-28man: clarify systemctl --property= documentation a bitLennart Poettering1-0/+1
2013-02-13Add systemd-analyze to .gitignoreAuke Kok1-0/+1
2013-02-11bootctl: add boot loader and firmware interface toolKay Sievers1-0/+1
2013-02-10tests: add tests of strxcpyxThomas Hindoe Paaboel Andersen1-0/+1
also fix a bad indentation in test-strbug.c
2013-02-09tests: add test of strbufThomas Hindoe Paaboel Andersen1-0/+1
2013-02-06test: add a few tests and tidy upThomas Hindoe Paaboel Andersen1-0/+1
adds test of: strv_find strv_find_prefix strv_overlap strv_sort streq_ptr first_word Splits tests of util.c into own file to avoid clutter as we add more. Removed a few prints and uses _cleanup_free_ to make the tests more focused.
2013-01-21efi: add efi boot generator that automatically mounts the ESP to /bootLennart Poettering1-0/+1
2013-01-19core: if the bootloader supports it, determine firmware and boot loader delayLennart Poettering1-0/+2
This allows us to print simple performance data of all parts of the boot now: - firmware - boot loader - kernel - initrd - userspace This only works for bootloaders which support passing TSC data via EFI variables. As of now that's only gummiboot.
2013-01-08git: ignore bootchart binaryLennart Poettering1-0/+1
2012-12-23journalctl: strip TABs and ANSI color sequences from log messages when ↵Lennart Poettering1-0/+1
displaying them
2012-12-02gitignore: ignore .trs files from testsKay Sievers1-0/+1
2012-12-01build-sys: use parallel tests driverZbigniew Jędrzejewski-Szmek1-115/+104
This saves test output to individual .log files. The driver is only used in /Makefile.am, not in /docs/*udev/Makefile.am because the latter don't seem to work with this driver. They don't produce much output anyway. .gitignore is alphabetized, and .log files are added to it. Generated files from /build-aux are removed from the list.
2012-11-23timer: implement calendar time eventsLennart Poettering1-0/+1
2012-11-15journal: implement message catalogLennart Poettering1-0/+1
The message catalog can be used to attach short help texts to log lines, keyed by their MESSAGE_ID= fields. This is useful to help the administrator understand the context and cause of a message, find possible solutions and find further related documentation. Since this is keyed off MESSAGE_ID= this will only work for native journal messages. The message catalog supports i18n, and is useful to augment english language system messages with explanations in the local language. This commit only includes short explanatory messages for a few example message IDs, we'll add more complete documentation for the relevant systemd messages later on.
2012-11-15sched: Only setting CPUSchedulingPriority=rr doesn't workHolger Hans Peter Freyther1-0/+1
A service that only sets the scheduling policy to round-robin fails to be started. This is because the cpu_sched_priority is initialized to 0 and is not adjusted when the policy is changed. Clamp the cpu_sched_priority when the scheduler policy is set. Use the current policy to validate the new priority. Change the manual page to state that the given range only applies to the real-time scheduling policies. Add a testcase that verifies this change: $ make test-sched-prio; ./test-sched-prio [test/sched_idle_bad.service:6] CPU scheduling priority is out of range, ignoring: 1 [test/sched_rr_bad.service:7] CPU scheduling priority is out of range, ignoring: 0 [test/sched_rr_bad.service:8] CPU scheduling priority is out of range, ignoring: 100
2012-11-14shared: add API for replacing @FOO@ style variables in stringsLennart Poettering1-0/+1
2012-10-28logind: support for hybrid sleep (i.e. suspend+hibernate at the same time)Lennart Poettering1-0/+1
2012-10-26journal: introduce entry array chain cacheLennart Poettering1-0/+1
When traversing entry array chains for a bisection or for retrieving an item by index we previously always started at the beginning of the chain. Since we tend to look at the same chains repeatedly, let's cache where we have been the last time, and maybe we can skip ahead with this the next time. This turns most bisections and index lookups from O(log(n)*log(n)) into O(log(n)). More importantly however, we seek around on disk much less, which is good to reduce buffer cache and seek times on rotational disks.
2012-10-22update .gitignoreKay Sievers1-0/+1
2012-10-19locale: add client tool localectl similar to hostnamectl/timedatectlLennart Poettering1-0/+1
2012-10-17hostname: add new hostnamectl tool as text client for hostnamedLennart Poettering1-0/+1
2012-10-17timedatectl: introduce new command line client for timedatedLennart Poettering1-0/+1
Much like logind has a client in loginctl, and journald in journalctl introduce timedatectl, to change the system time (incl. RTC), timezones and related settings.
2012-10-13journald: properly update message size after stripping the identifierZbigniew Jędrzejewski-Szmek1-0/+1
Valgrind says: ==29176== Conditional jump or move depends on uninitialised value(s) ==29176== at 0x412A85: cunescape_length_with_prefix (util.c:1565) ==29176== by 0x40B351: dev_kmsg_record (journald-kmsg.c:301) ==29176== by 0x40B653: server_read_dev_kmsg (journald-kmsg.c:347) ==29176== by 0x40B701: server_flush_dev_kmsg (journald-kmsg.c:365) ==29176== by 0x409DE7: main (journald.c:1535)
2012-10-11journalctl: implement --since= and --until for filtering by timeLennart Poettering1-0/+1
2012-09-28journal: add minimal journal gateway daemon based on GNU libmicrohttpdLennart Poettering1-0/+2
This minimal HTTP server can serve journal data via HTTP. Its primary purpose is synchronization of journal data across the network. It serves journal data in three formats: text/plain: the text format known from /var/log/messages application/json: the journal entries formatted as JSON application/vnd.fdo.journal: the binary export format of the journal The HTTP server also serves a small HTML5 app that makes use of the JSON serialization to present the journal data to the user. Examples: This downloads the journal in text format: # systemctl start systemd-journal-gatewayd.service # wget http://localhost:19531/entries Same for JSON: # curl -H"Accept: application/json" http://localhost:19531/entries Access via web browser: $ firefox http://localhost:19531/
2012-09-24journal: add missing test fileLennart Poettering1-0/+1
2012-09-21Revert "multi-seat: drop multi-seat-x wrapper, as upstream X can handle ↵Lennart Poettering1-0/+1
multi-seat graphics on its own now" This reverts commit 636d30a0895f17eca8313d50f9b2fc1ec5e128da. Turns out we will need the multi-seat wrapper a bit longer, however without the fb-specific bits in it.
2012-09-21multi-seat: drop multi-seat-x wrapper, as upstream X can handle multi-seat ↵Lennart Poettering1-1/+0
graphics on its own now
2012-09-11when determining unit file list, include invalid unit names in an "invalid" ↵Lennart Poettering1-0/+1
state
2012-09-03journal: generate structured journal messages for a number of eventsLennart Poettering1-0/+1
2012-08-16journal: split up journal-file.cLennart Poettering1-0/+1
2012-07-17gitignore: tags filesZbigniew Jędrzejewski-Szmek1-0/+2
2012-07-13journal: beef up journal matches considerablyLennart Poettering1-0/+2
we now can take multiple matches, and they will apply as AND if they apply to different fields and OR if they apply to the same fields. Also, terms of this kind can be combined with an overreaching OR.
2012-06-22systemctl: automatically turn paths and unescaped unit names into proper ↵Lennart Poettering1-0/+1
unit names This makes sure that systemctl status /home is implicitly translated to: systemctl status /home.mount Similar, /dev/foobar becomes dev-foobar.device. Also, all characters that cannot be part of a unit name are implicitly escaped.
2012-06-21readahead: merge three binaries into oneLennart Poettering1-3/+1
since the binaries share much of the same code and we better load only one binary instead of two from disk at early boot let's merge the three readahead binaries into one. This also allows us to drop a lot of duplicated code.
2012-06-10update .gitignoreKay Sievers1-0/+1
2012-05-22system-update: add system update generatorLennart Poettering1-0/+1
http://freedesktop.org/wiki/Software/systemd/SystemUpdates
2012-05-22mount: replace PID1 internal fstab parser with generatorLennart Poettering1-0/+1
Bit by bit we should remove non-unit parsing from PID 1 and move into generators, to clean up our code base a bit and clearly separate parsers.
2012-05-16delta: add systemd-delta tool to find overriden configuration and unit filesLennart Poettering1-0/+1
2012-05-08sleep: implement suspend/hibernate as first class targetsLennart Poettering1-0/+1
2012-05-05logind: implement delay inhibitor locks in addition to block inhibitor locksLennart Poettering1-0/+1
This is useful to allow applications to synchronously save data before the system is suspended or shut down.
2012-04-24remount: consolidate remount-api-vfs and remount-rootfs into oneLennart Poettering1-0/+1
This has the advantage of removing a confusing warning by mount if the root directory is not listed in fstab.
2012-04-17update .gitignoreLennart Poettering1-0/+1
2012-04-17udev: install udevd as /usr/lib/systemd/systemd-udevdKay Sievers1-1/+1
2012-04-16logind: add shutdown/suspend/idle inhibition frameworkLennart Poettering1-0/+1
2012-04-13update .gitignoreKay Sievers1-4/+0
2012-04-13build-sys: add stub makefiles to all subdirs to ease development with emacsLennart Poettering1-70/+68
2012-04-10udev: fix gcc warnings showing up after adding $(AM_CFLAGS)Kay Sievers1-0/+2
2012-04-05systemd: add hardware watchdog supportLennart Poettering1-0/+1
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 Sievers1-0/+11