summaryrefslogtreecommitdiff
path: root/README
AgeCommit message (Collapse)Author
2013-12-23bus: switch kdbus bloom filter over to SipHash (from MurmurHash3)Lennart Poettering
Let's try to standardize on a single non-cryptographic hash algorithm, and for that SipHash appears to be the best answer. With this change there are two other hash functions left in systemd: an older version of MurmurHash embedded into libudev for the bloom filters in udev messages (which is hard to update, given that the we probably should stay compatible with older versions of the library). And lookup3 in the journal files (which we could replace for new files, but which is probably not worth the work).
2013-12-23libudev: ship the original MurmurHash2.[ch] fileKay Sievers
2013-12-10Update README with test/ requirementsZbigniew Jędrzejewski-Szmek
2013-12-10update README to not suggest that systemd works without procfsShawn Landden
2013-12-04README: remove obsolete paragraph about D-BusThomas Hindoe Paaboel Andersen
2013-11-27TODO: add dbus runtime depedencyTom Gundersen
2013-11-27TODO: remove dbus requirementKay Sievers
2013-11-27updates for TODO and READMELukasz Skalski
* library support for setns() system call was added to glibc version 2.14 (setns() call is use in src/machine/machinectl.c and src/libsystemd-bus-container.c) * utf8 validation call are already exported (via sd-utf8.c file) - commit - 369c583b3fb3d672ef469d53141e274ec9d2e8a7
2013-10-21man: wording and grammar updatesJan Engelhardt
This is a recurring submission and includes corrections to various issue spotted.
2013-10-17static-nodes: don't call mkdirTom Gundersen
This is no longer necessary with kmod-15. Bump the requirement.
2013-09-15README: add SCSI BSG optionKay Sievers
2013-08-14README: update list of used LICENSEsKay Sievers
2013-07-24README: Bump to Linux 3.0Jesper Larsen
Support for writing to cgroup.procs was introduced in 3.0
2013-07-23README Bump minimum required version of kmodMichael Biebl
See edeb68c53f1cdc452016b4c8512586a70b1262e3.
2013-05-10audit: since audit is apparently never going to be fixed for containers tell ↵Lennart Poettering
the user what's going on Let's try to be helpful to the user and give him a hint what he can do to make nspawn work with normal OS containers. https://bugzilla.redhat.com/show_bug.cgi?id=893751
2013-03-09man: use lxml for faster generation and pretty printingZbigniew Jędrzejewski-Szmek
2013-03-07core: mount and initialize SmackNathaniel Chen
SMACK is the Simple Mandatory Access Control Kernel, a minimal approach to Access Control implemented as a kernel LSM. The kernel exposes the smackfs filesystem API through which access rules can be loaded. At boot time, we want to load the access rules as early as possible to ensure all early boot steps are checked by Smack. This patch mounts smackfs at the new location at /sys/fs/smackfs for kernels 3.8 and above. The /smack mountpoint is not supported. After mounting smackfs, rules are loaded from the usual location. For more information about Smack see: http://www.kernel.org/doc/Documentation/security/Smack.txt
2013-03-06README: more CONFIG_* updatesKay Sievers
2013-03-06README: remove CONFIG_HOTPLUG, add CONFIG_NETKay Sievers
2013-03-06README: add kernel config optionsKay Sievers
2013-03-05Fix typosMichael Biebl
2013-03-05journal: make gatewayd run under its own user IDLennart Poettering
2013-03-05README: add udev goupsKay Sievers
2013-03-05journald: introduce new "systemd-journal" group and make it own the journal ↵Lennart Poettering
files Previously all journal files were owned by "adm". In order to allow specific users to read the journal files without granting it access to the full "adm" powers, introduce a new specific group for this. "systemd-journal" has to be created by the packaging scripts manually at installation time. It's a good idea to assign a static UID/GID to this group, since /var/log/journal might be shared across machines via NFS. This commit also grants read access to the journal files by default to members of the "wheel" and "adm" groups via file system ACLs, since these "almost-root" groups should be able to see what's going on on the system. These ACLs are created by "make install". Packagers probably need to duplicate this logic in their postinst scripts. This also adds documentation how to grant access to the journal to additional users or groups via fs ACLs.
2013-03-04ProFUSION got bought by IntelKay Sievers
2013-02-22python: build html docs using sphinxZbigniew Jędrzejewski-Szmek
Build instructions: make make DESTIDIR=/tmp/... install make DESTIDIR=/tmp/... sphinx-html sphinx-man sphinx-epub ...
2013-02-16man: move bootchart README to manpage, docbooksifyZbigniew Jędrzejewski-Szmek
2013-02-13build-sys: make PolicyKit support compile-time optional (was ↵Lennart Poettering
runtime-optional already)
2013-01-24README: remove mentioning of nss-myhostname "package"Kay Sievers
2012-11-25README - dependencies: unify and add util-linux referenceTom Gundersen
Use '>=' everywhere for consistency and point out that new util-linux provides sulogin.
2012-11-25README: mention dependency on libpythonZbigniew Jędrzejewski-Szmek
2012-11-20build-sys: make loadable module support optionalTom Gundersen
kmod is unecessary if loadable module support is disabled in the kernel, so make the dependency optional.
2012-11-14README: don't list libgcrypt twice as depLennart Poettering
2012-11-05README,TODO: typo fixesThomas Hindoe Paaboel Andersen
2012-10-16journal: implement time-based rotation/vacuumingLennart Poettering
This also enables time-based rotation (but not vacuuming) after 1month, so that not more one month of journal is lost at a time per vacuuming.
2012-10-13journal: fix build in VALGRIND compatibility modeZbigniew Jędrzejewski-Szmek
2012-10-08README: updateKay Sievers
2012-09-28journal: add minimal journal gateway daemon based on GNU libmicrohttpdLennart Poettering
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-08-20journal: make libgcrypt dependency optionalLennart Poettering
2012-07-31Add a few more dependencies to READMEZbigniew Jędrzejewski-Szmek
2012-07-16Spelling fixes.Ville Skyttä
2012-06-07delete plymouth units; moved to plymouthKay Sievers
2012-04-14README: update udev requirementsKay Sievers
2012-04-12relicense 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-03-20remove GTK piecesMichal Schmidt
They've moved to systemd-ui.
2012-01-25README: update header lineLennart Poettering
2012-01-22README: fix git URLsKay Sievers
2012-01-05README: correct license claimsLennart Poettering
2011-11-01README: explain dependency on cgroupsLennart Poettering
2011-08-24update READMELennart Poettering