summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* build-sys: bump library and package versionsLennart Poettering2015-05-212-4/+4
|
* update TODOLennart Poettering2015-05-211-2/+0
|
* util: an array with one entry is always orderedLennart Poettering2015-05-211-1/+1
|
* util: introduce PERSONALITY_INVALID as macro for 0xffffffffLULennart Poettering2015-05-215-11/+15
|
* NEWS: start collecting items for v220Lennart Poettering2015-05-211-0/+207
|
* nspawn: finish user namespace supportLennart Poettering2015-05-2110-654/+971
|
* update TODOLennart Poettering2015-05-211-2/+6
|
* udev: link-config - fix corruptionTom Gundersen2015-05-212-7/+8
| | | | | | | | The parser used for MTU and Speed expects them to be size_t, not unsigned int. This caused a corruption in the rest of the structure. Reported by David O Neill <david.m.oneill@intel.com>.
* hwdb: add MS Arc Touch Mouse SEPeter Hutterer2015-05-211-0/+4
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=90540
* sd-device: fix return codes on errorZbigniew Jędrzejewski-Szmek2015-05-202-6/+6
| | | | asprintf() does not set errno.
* json: avoid cleanup of unitialized variableZbigniew Jędrzejewski-Szmek2015-05-201-1/+1
|
* units: conditionalize audit multicast socket on CAP_AUDIT_READLennart Poettering2015-05-201-0/+1
| | | | | The multicast logic can only work if the capability is available, hence require it.
* util: introduce reset_uid_gid() for resetting all uids and gids to 0Lennart Poettering2015-05-202-10/+17
|
* journald: handle more gracefully when bind() fails on audit socketsLennart Poettering2015-05-201-3/+8
|
* core,nspawn: unify code that moves the root dirLennart Poettering2015-05-204-33/+23
|
* TODO: add --merge support for sd-j-remoteZbigniew Jędrzejewski-Szmek2015-05-191-1/+3
|
* bootctl: try to catch all errorsZbigniew Jędrzejewski-Szmek2015-05-191-22/+46
| | | | Do not print garbage on non-EFI installations.
* bootctl: modernizationZbigniew Jędrzejewski-Szmek2015-05-193-562/+306
| | | | | | | | | | | | | Use strjoina to avoid error handling, and openat to simplify things. Some fixes on the way: - ferror does not set errno, so the return value was wrong in some cases - errors are propagated in more cases - EFI/systemd was created, but EFI/systemd-boot was deleted - something is always printed on error - when checking the version, comparison was done against "systemd-bo" for some reason - return value was converted from negative to EXIT_SUCCESS/EXIT_FAILURE twice, resulting in EXIT_SUCCESS all the time
* bus-socket: simplify initalization of struct msghdrZbigniew Jędrzejewski-Szmek2015-05-191-12/+8
|
* hwdb: add Logitech M570 trackballPeter Hutterer2015-05-201-0/+4
| | | | | http://www.logitech.com/en-us/product/wireless-trackball-m570#specs https://bugzilla.redhat.com/show_bug.cgi?id=1217881
* json: fix a mem leakThomas Hindoe Paaboel Andersen2015-05-192-4/+2
|
* update TODOLennart Poettering2015-05-191-3/+0
|
* units: make sure systemd-nspawn@.slice instances are actually located in ↵Lennart Poettering2015-05-191-0/+1
| | | | | | machine.slice https://plus.google.com/112206451048767236518/posts/SYAueyXHeEX
* core: don't consider boot-up finished if we are still reloadingLennart Poettering2015-05-191-0/+3
| | | | http://lists.freedesktop.org/archives/systemd-devel/2015-May/032025.html
* pull-dkr: fix memleakThomas Hindoe Paaboel Andersen2015-05-191-1/+2
|
* import/pull-dkr: V2 image specification and manifest supportPavel Odvody2015-05-192-54/+491
| | | | The maximum number of layers changed to 127, as in Dkr.
* import/pull: Tag replaced with referencePavel Odvody2015-05-191-11/+17
| | | | Default pull version set to V2
* test/test-json: Tests for the tokenizer bugfix and the DOM parserPavel Odvody2015-05-191-0/+97
| | | | The DOM parser tests are accompanied with structure and element analysis
* shared/json: Added DOM-like JSON parserPavel Odvody2015-05-192-10/+459
| | | | | | | | | This makes working with complexly structured documents easy and more reliable as the parser is not susceptible to element re-ordering. Also fixes a bug when the tokenizer would choke after reading a number.
* shared/import-util: Tag renamed to referencePavel Odvody2015-05-192-0/+23
| | | | Added (sha256) digest validation function
* core: when propagating restart requests due to deps, downgrade restart to ↵Lennart Poettering2015-05-194-19/+24
| | | | | | | | | | | | | | try-restart Previously, if a service A depended on a service B via Requires=, and A was not running and B restarted this would trigger a start of A as well, since the restart was propagated as restart independently of the state of A. This patch ensures that a restart of B would be propagated as a try-restart to A, thus not changing its state if it isn't up. http://lists.freedesktop.org/archives/systemd-devel/2015-May/032061.html
* dhcp-identifier: fix for unaligned writeTom Gundersen2015-05-192-5/+7
| | | | Reported by Michael Olbrich.
* core: sd_bus_error() already checks for NULL, no need to duplicate checkLennart Poettering2015-05-191-26/+10
|
* core: reinstate propagation of stop/restart jobs via RequsiteOf dependenciesLennart Poettering2015-05-191-28/+14
| | | | | | | | | | | | This reverts the primary effect of be7d9ff730cb88d7c6a869dd5c47754c78ceaef2. After all Requisite= should be close to Requires=, without the one exception that it doesn't pull in dependencies on start. However, reverse deps on stop/restart should be treated the same way as for Restart=, and this is already documented in the man page, hence stick to it. http://lists.freedesktop.org/archives/systemd-devel/2015-May/032049.html
* util: fix typoJan Synacek2015-05-191-1/+1
|
* mount: properly check for mounts currently in /proc/self/mountinfoLennart Poettering2015-05-191-14/+19
| | | | http://lists.freedesktop.org/archives/systemd-devel/2015-May/032059.html
* Update TODOLennart Poettering2015-05-191-3/+3
|
* unit: drop support for pre-v44 job serializationLennart Poettering2015-05-192-24/+2
| | | | | | | No distro ships that old systemd versions anyway, hence let's drop support for live-upgrades for them. Offline updates are still supported. And live-upgrades will only lose the job queue, hence basically still work...
* core: also enforce ratelimiter if we stop a unit due to BindsTo=Lennart Poettering2015-05-192-5/+16
| | | | | | | | This extends on bea355dac94e82697aa98e25d80ee4248263bf92, and extends the ratelimiter to not only be used for StopWhenUnneeded=1 units but also for units that have BindsTo= on a unit that is dead. http://lists.freedesktop.org/archives/systemd-devel/2015-April/030224.html
* core: use bitfield where possibleLennart Poettering2015-05-191-1/+1
|
* update TODOLennart Poettering2015-05-191-8/+0
|
* core: enforce a ratelimiter when stopping units due to StopWhenUnneeded=1Lennart Poettering2015-05-192-0/+13
| | | | | | Otherwise we might end up in an endless stop loop. http://lists.freedesktop.org/archives/systemd-devel/2015-April/030224.html
* unit: fix unit_check_unneeded() dependency iterationLennart Poettering2015-05-191-1/+1
| | | | Fixes a regression introduced in be7d9ff730cb88d7c6a869dd5c47754c78ceaef2.
* mount: don't claim a device is gone from /proc/self/mountinfo before it is ↵Lennart Poettering2015-05-191-3/+27
| | | | | | | | | | gone from *all* lines Devices might be referenced by multiple mount points in /proc/self/mountinfo, hence we should consider them unmounted only after they disappeared from all lines, not just from one. http://lists.freedesktop.org/archives/systemd-devel/2015-May/032026.html
* device: create units with intended "found" valueMartin Pitt2015-05-191-27/+24
| | | | | | | | | | | | | | | | | | Change device_found_node() to also create a .device unit if a device is not known by udev; this is the case for "tentative" devices picked up by mountinfo (DEVICE_FOUND_MOUNT). With that we can record the "found" attribute on the unit. Change device_setup_unit() to also accept a NULL udev_device, and don't add the extra udev information in that case. Previously device_found_node() would not create a .device unit, and unit_add_node_link() would then create a "dead" stub one via manager_load_unit(), so we lost the "found" attribute and unmounted everything from that device. https://launchpad.net/bugs/1444402 http://lists.freedesktop.org/archives/systemd-devel/2015-May/031658.html
* hostname: Allow comments in /etc/hostnameMartin Pitt2015-05-196-29/+90
| | | | | | | | | | | The hostname(1) tool allows comments in /etc/hostname. Introduce a new read_hostname_config() in hostname-util which reads a hostname configuration file like /etc/hostname, strips out comments, whitespace, and cleans the hostname. Use it in hostname-setup.c and hostnamed and remove duplicated code. Update hostname manpage. Add tests. https://launchpad.net/bugs/1053048
* core: fix OOM checks in dbus-unitThomas Hindoe Paaboel Andersen2015-05-191-2/+2
| | | | CID#1299014
* test-hashmap: fix an assertThomas Hindoe Paaboel Andersen2015-05-191-1/+1
| | | | CID#1299016
* man: explain UseDomains a bit moreZbigniew Jędrzejewski-Szmek2015-05-181-1/+14
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=85397
* update TODOLennart Poettering2015-05-191-7/+1
|