summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAge
* bus: add benchmark tool to determine the right threshold for copying vs. memfdLennart Poettering2013-05-22
|
* bus: add a more comprehensive test for the bloom filter logicLennart Poettering2013-05-20
|
* bus: add support for adding memfds into message payloadLennart Poettering2013-05-15
|
* bus: add new API for kdbus memfd functionalityLennart Poettering2013-05-10
|
* bus: add kdbus test caseLennart Poettering2013-04-12
|
* time: add suppot for fractional time specificationsLennart Poettering2013-04-03
| | | | | We can now parse "0.5s" as the same as "500ms". In fact, we can parse "3.45years" correctly, too, and any other unit and fraction length.
* shared: rework env file readerLennart Poettering2013-04-03
| | | | | | Implement this with a proper state machine, so that newlines and escaped chars can appear in string assignments. This should bring the parser much closer to shell.
* bus: parse matches locally and allow registration of callbacks for themLennart Poettering2013-03-31
| | | | | This includes code to parse and split up match strings which will also be useful to calculate bloom filter masks when the time comes.
* bus: add missing test-bus-server.cLennart Poettering2013-03-30
|
* gitignore: updateKay Sievers2013-03-30
|
* build-sys,man: use XML entities to substite stringsZbigniew Jędrzejewski-Szmek2013-03-29
| | | | | | | | | | | | | | | | | | | | | This makes it easier to add substitutions to man pages, avoiding the separate transformation step. mkdir -p's are removed from the rule, because xsltproc will will create directories on it's own. All in all, two or three forks per man page are avoided, which should make things marginally faster. Unfortunately python parsers must too be tweaked to handle entities. This isn't particularly easy: with lxml a custom Resolver can be used, but the stdlib etree doesn't support external entities *at all*. So when running without lxml, the entities are just removed. Right now it doesn't matter, since the entities are not indexed anyway. But I intend to add indexing of filenames in the near future, and then the index generated without lxml might be missing a few lines. Oh well.
* shared: add simple priority queue implementationLennart Poettering2013-03-21
|
* bus: hook up client with socket communicationLennart Poettering2013-03-20
|
* bus: add basic implementation of a native bus client libraryLennart Poettering2013-03-20
|
* man: clarify systemctl --property= documentation a bitLennart Poettering2013-02-28
|
* Add systemd-analyze to .gitignoreAuke Kok2013-02-13
|
* bootctl: add boot loader and firmware interface toolKay Sievers2013-02-11
|
* tests: add tests of strxcpyxThomas Hindoe Paaboel Andersen2013-02-10
| | | | also fix a bad indentation in test-strbug.c
* tests: add test of strbufThomas Hindoe Paaboel Andersen2013-02-09
|
* test: add a few tests and tidy upThomas Hindoe Paaboel Andersen2013-02-06
| | | | | | | | | | | | | | 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.
* efi: add efi boot generator that automatically mounts the ESP to /bootLennart Poettering2013-01-21
|
* core: if the bootloader supports it, determine firmware and boot loader delayLennart Poettering2013-01-19
| | | | | | | | | | | | | 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.
* git: ignore bootchart binaryLennart Poettering2013-01-08
|
* journalctl: strip TABs and ANSI color sequences from log messages when ↵Lennart Poettering2012-12-23
| | | | displaying them
* gitignore: ignore .trs files from testsKay Sievers2012-12-02
|
* build-sys: use parallel tests driverZbigniew Jędrzejewski-Szmek2012-12-01
| | | | | | | | | | | 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.
* timer: implement calendar time eventsLennart Poettering2012-11-23
|
* journal: implement message catalogLennart Poettering2012-11-15
| | | | | | | | | | | | | | | | | 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.
* sched: Only setting CPUSchedulingPriority=rr doesn't workHolger Hans Peter Freyther2012-11-15
| | | | | | | | | | | | | | | | | | | 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
* shared: add API for replacing @FOO@ style variables in stringsLennart Poettering2012-11-14
|
* logind: support for hybrid sleep (i.e. suspend+hibernate at the same time)Lennart Poettering2012-10-28
|
* journal: introduce entry array chain cacheLennart Poettering2012-10-26
| | | | | | | | | | | | 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.
* update .gitignoreKay Sievers2012-10-22
|
* locale: add client tool localectl similar to hostnamectl/timedatectlLennart Poettering2012-10-19
|
* hostname: add new hostnamectl tool as text client for hostnamedLennart Poettering2012-10-17
|
* timedatectl: introduce new command line client for timedatedLennart Poettering2012-10-17
| | | | | | 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.
* journald: properly update message size after stripping the identifierZbigniew Jędrzejewski-Szmek2012-10-13
| | | | | | | | | | 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)
* journalctl: implement --since= and --until for filtering by timeLennart Poettering2012-10-11
|
* journal: add minimal journal gateway daemon based on GNU libmicrohttpdLennart Poettering2012-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/
* journal: add missing test fileLennart Poettering2012-09-24
|
* Revert "multi-seat: drop multi-seat-x wrapper, as upstream X can handle ↵Lennart Poettering2012-09-21
| | | | | | | | | 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.
* multi-seat: drop multi-seat-x wrapper, as upstream X can handle multi-seat ↵Lennart Poettering2012-09-21
| | | | graphics on its own now
* when determining unit file list, include invalid unit names in an "invalid" ↵Lennart Poettering2012-09-11
| | | | state
* journal: generate structured journal messages for a number of eventsLennart Poettering2012-09-03
|
* journal: split up journal-file.cLennart Poettering2012-08-16
|
* gitignore: tags filesZbigniew Jędrzejewski-Szmek2012-07-17
|
* journal: beef up journal matches considerablyLennart Poettering2012-07-13
| | | | | | 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.
* systemctl: automatically turn paths and unescaped unit names into proper ↵Lennart Poettering2012-06-22
| | | | | | | | | | | | | | | | | 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.
* readahead: merge three binaries into oneLennart Poettering2012-06-21
| | | | | | | 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.
* update .gitignoreKay Sievers2012-06-10
|