summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* build-sys: add missing backslashRonny Chevalier2014-06-17
|
* networkd: veth - fix parsing verificationTom Gundersen2014-06-17
|
* networkd: vxlan - fix parsing verificationTom Gundersen2014-06-17
|
* networkd: veth - fix memleakTom Gundersen2014-06-17
|
* install: remove unused variableThomas Hindoe Paaboel Andersen2014-06-17
|
* tmpfiles: remove line for automatic clean-ups for /var/cache/man/Lennart Poettering2014-06-17
| | | | | | | | | | | | | | | Management of /var/cache/man should move to the distribution package owning the directory (for example, man-db). As man pages are a non-essential part of the system and unnecessary for minimal setups, there's no point in having systemd ship these lines. Distribution packages should make sure the appropriate package for their distribution adopts this line. Ideally, the line is adopted by the upstream package. For Fedora I have filed this bug: https://bugzilla.redhat.com/show_bug.cgi?id=1110274
* bootchart: set white backgroundFrederic Crozat2014-06-17
| | | | | | | In programs like eog and gimp the transparant background did not look very good. Similar fix from the one done in systemd-analyze (418e3750)
* networkd: link - fix carrier check on new linkTom Gundersen2014-06-17
| | | | | | We were comparing against our own internal enum rather than the kernel exposed one. Found by Thomas Ritter.
* sd-dhcp: checksum - make endianess-neutralTom Gundersen2014-06-17
| | | | | | | | | | | | | | For efficiency, we group bytes together before adding them up. This is guaranteed to always work (regardless of the byte order) as long as the i-th byte in each group lign up with the i-th byte in each other group. On big-endian machines this broke when handling the trailing few bytes which did not make up a full group of 4 bytes. This patch fixes the problem by explicitly creating a 4 byte zero-padded group out of the trailing bytes. Reported and tested by Thomas Ritter <th.ritter@gmx.at>.
* systemctl: reverse order of args when verbosely creating symlinksDave Reisner2014-06-16
| | | | | This was backwards. The symlink itself points to the source unit, not the other way around.
* timesyncd: do not start in virtualized environmentsKay Sievers2014-06-17
|
* update TODOLennart Poettering2014-06-17
|
* core: populate unit file set with preset data if we boot with empty /etcLennart Poettering2014-06-17
|
* machine-id-setup: allow passing NULL as function argument, for simplicityLennart Poettering2014-06-17
|
* kmod: conditionalize kmod setup on CAP_SYS_MODULE, not whether we run in a ↵Lennart Poettering2014-06-17
| | | | | | | container It's generally preferrable to conditionalize on the actual ability to do something then the context we run in.
* build-sys: touch /usr on "make install"Lennart Poettering2014-06-17
| | | | | this way, the "make install" will be detected as offline update on next boot.
* units: minor cleanupsLennart Poettering2014-06-17
|
* install: improve paths we show the user when enabling/disablingLennart Poettering2014-06-17
|
* networkd: don't pull in systemd-networkd-wait-online service from ↵Lennart Poettering2014-06-17
| | | | | | | | | systemd-networkd when enabling networkd-wait-online should never exist in the default transaction, unless explicitly enable or pulled in via things like NFS. However, just enabling networkd shouldn't enable networkd-wait-online, since it's common to use the former without the latter.
* conf-files: fix when for --root= logicLennart Poettering2014-06-17
| | | | | This is based on parts of similar patches from Michael Marineau and Lukas Nykrin, but simply uses strappenda3().
* systemctl: output human readable strings in "systemctl enable" and ↵Lennart Poettering2014-06-17
| | | | "systemctl disable"
* install: simplify symlink --root= logicLennart Poettering2014-06-17
|
* install: "systemctl enable" should be a nop for template units lacking a ↵Lennart Poettering2014-06-17
| | | | DefaultInstance= setting
* preset: ship a minimal preset file upstreamLennart Poettering2014-06-17
| | | | | | This is useful so that distros have something to base their own policy of. It also useful to make sure that minimal installs always get useful configuration in place.
* log: don't downgrade log level in non-PID 1 if "quiet" is passed on kernel ↵Lennart Poettering2014-06-17
| | | | | | cmdline "debug" should apply to all tools, but "quiet" only to PID1.
* install: make sure that --root= mode doesn't make us consider all units ↵Lennart Poettering2014-06-17
| | | | outside of search path
* install: make sure "systemctl disable foobar@.service" actually removes all ↵Lennart Poettering2014-06-17
| | | | instances
* install: introduce new DefaultInstance= field for [Install] sectionsLennart Poettering2014-06-17
| | | | | | | | | | | | The DefaultInstance= name is used when enabling template units when only specifying the template name, but no instance. Add DefaultInstance=tty1 to getty@.service, so that when the template itself is enabled an instance for tty1 is created. This is useful so that we "systemctl preset-all" can work properly, because we can operate on getty@.service after finding it, and the right instance is created.
* install: when looking for a unit file for enabling, search for templates ↵Lennart Poettering2014-06-17
| | | | | | | only after traversing all search directories Let's always make sure to look in all search directories for the full unit names first, before looking for templates for them.
* install: use symlink_atomic() instead of unlink()+symlink() when force ↵Lennart Poettering2014-06-17
| | | | creating a symlink
* install: various modernizationsLennart Poettering2014-06-17
|
* install: teach preset query logic --root= supportLennart Poettering2014-06-17
|
* install: beef up preset logic to limit to only enable or only disable, and ↵Lennart Poettering2014-06-17
| | | | | | | | | | | | | | | | do all-unit preset operations The new "systemctl preset-all" command may now be used to put all installed units back into the enable/disable state the vendor/admin encoded in preset files. Also, introduce "systemctl --preset-mode=enable-only" and "systemctl --preset-mode=disable-only" to only apply the enable or only the disable operations of a "systemctl preset" or "systemctl preset-all" operation. "systemctl preset-all" implements this RFE: https://bugzilla.redhat.com/show_bug.cgi?id=630174
* install: simplify and clarify disabling logic for instanced unitsLennart Poettering2014-06-17
|
* install: various modernizationsLennart Poettering2014-06-17
|
* update TODOLennart Poettering2014-06-17
|
* unit-name: various modernizationsLennart Poettering2014-06-17
|
* unit-name: fix detection of unit templates/instancesLennart Poettering2014-06-17
| | | | | We need to check for the last dot, not the first one in a unit name, for the suffix. Correct that.
* journal-remote: fix memleakThomas Hindoe Paaboel Andersen2014-06-16
|
* tests: unlink temp file used in testRonny Chevalier2014-06-16
|
* tests: add tests to test-hashmapRonny Chevalier2014-06-16
| | | | | | | | | add tests for: - hashmap_remove_and_put - hashmap_first_key - hashmap_last - hashmap_steal_first_key - hashmap_clear_free_free
* tests: add test-fdsetRonny Chevalier2014-06-16
|
* tests: add test-socket-utilRonny Chevalier2014-06-16
|
* networkd: unref tunnelSusant Sahani2014-06-16
| | | | Unref tunnel while shutting down
* networkd: introduce vxlanSusant Sahani2014-06-16
| | | | | | | | | | | | | | This patch enables netwokd to create vxlan Changes: Added: 1. File networkd networkd-vxlan.c 2. to netdev bool learning struct in_addr group uint64_t vxlanid; 3. VXLAN subsection and config parameters
* networkd: rename netdev variablesSusant Sahani2014-06-16
| | | | | Rename the netdev variables. Remove tunnel_ so that it can be reused .
* sd-rtnl: add support for vxlan rtnl attributesSusant Sahani2014-06-16
| | | | This patch adds vxlan rtnl attributes to sd-rtnl
* bus-proxy: policy - ignore unsupported tags and attributesKay Sievers2014-06-16
|
* Reset signal-mask on re-exec to init=..Ruediger Oertel2014-06-16
| | | | | | | | | Process 1 (aka init) needs to be started with an empty signal mask. That includes the process 1 that's started after the initrd is finished. When the initrd is using systemd (as it does with dracut based initrds) then it is systemd that calls the real init. Normally this is systemd again, except when the user uses for instance "init=/bin/bash" on the kernel command line.
* util: add realloc_multiply() helperDavid Herrmann2014-06-16
| | | | | This is similar to malloc_multiply() and friends. It is realloc() with a multiplication-overflow check.