Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-19 | dhcp-server: simplify dhcp server unref call | Lennart Poettering | |
No need to use HASHMAP_ITERATE when we destruct all entries anyway. | |||
2014-06-18 | socket: check return from exec_spawn | Thomas Hindoe Paaboel Andersen | |
2014-06-18 | sd-dhcp-client: check return from dhcp_option_append | Thomas Hindoe Paaboel Andersen | |
2014-06-18 | sd-dhcp-server: fix a leak | Thomas Hindoe Paaboel Andersen | |
We must use free instead of dhcp_lease_free here to avoid freeing client_id.data. | |||
2014-06-18 | networkd: configure dhcp server range only after successfully setting an IP ↵ | Lennart Poettering | |
address on the interface This way we can make use of the addresses of the IP pool. | |||
2014-06-18 | networkd: add address pool support | Lennart Poettering | |
When an address is configured to be all zeroes, networkd will now automatically find a locally unused network of the right size from a list of pre-configured pools. Currently those pools are 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 and fc00::/7, i.e. the network ranges for private networks. They are compiled in, but should be configurable eventually. This allows applying the same configuration to a large number of interfaces with each time a different IP range block, and management of these IP ranges is fully automatic. When allocating an address range from the pool it is made sure the range is not used otherwise. | |||
2014-06-18 | networkd: add a number of calls to manipulate in_addr_union structs | Lennart Poettering | |
2014-06-18 | socket-util: introduce in_addr_union similar to sockaddr_union and make use ↵ | Lennart Poettering | |
of it everywhere | |||
2014-06-18 | dhcp-network: remove TODO | Michal Sekletar | |
There is no need to explicitly check version of L3 protocol in the ethernet header because we bind socket with .sll_protocol set to ETH_P_IP, thus we only receive IPv4 packets on the socket. | |||
2014-06-18 | cryptsetup: introduce new cryptsetup-pre.traget unit so that services can ↵ | Lennart Poettering | |
make sure they are started before and stopped after any LUKS setup https://bugzilla.redhat.com/show_bug.cgi?id=1097938 | |||
2014-06-18 | tmpfiles: create directories already with the right label, instead of ↵ | Lennart Poettering | |
creating them first, and relabeling them afterwards | |||
2014-06-18 | tmpfiles: w lines should allow following symlinks | Lennart Poettering | |
2014-06-18 | namespace: properly label device nodes we create | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=1081429 | |||
2014-06-18 | tmpfiles: add "+" modifier support to b, c, p lines in addition to L | Lennart Poettering | |
2014-06-17 | networkd: veth - fix parsing verification | Tom Gundersen | |
2014-06-17 | networkd: vxlan - fix parsing verification | Tom Gundersen | |
2014-06-17 | networkd: veth - fix memleak | Tom Gundersen | |
2014-06-17 | install: remove unused variable | Thomas Hindoe Paaboel Andersen | |
2014-06-17 | bootchart: set white background | Frederic Crozat | |
In programs like eog and gimp the transparant background did not look very good. Similar fix from the one done in systemd-analyze (418e3750) | |||
2014-06-17 | networkd: link - fix carrier check on new link | Tom Gundersen | |
We were comparing against our own internal enum rather than the kernel exposed one. Found by Thomas Ritter. | |||
2014-06-17 | sd-dhcp: checksum - make endianess-neutral | Tom Gundersen | |
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>. | |||
2014-06-16 | systemctl: reverse order of args when verbosely creating symlinks | Dave Reisner | |
This was backwards. The symlink itself points to the source unit, not the other way around. | |||
2014-06-17 | core: populate unit file set with preset data if we boot with empty /etc | Lennart Poettering | |
2014-06-17 | machine-id-setup: allow passing NULL as function argument, for simplicity | Lennart Poettering | |
2014-06-17 | kmod: conditionalize kmod setup on CAP_SYS_MODULE, not whether we run in a ↵ | Lennart Poettering | |
container It's generally preferrable to conditionalize on the actual ability to do something then the context we run in. | |||
2014-06-17 | install: improve paths we show the user when enabling/disabling | Lennart Poettering | |
2014-06-17 | conf-files: fix when for --root= logic | Lennart Poettering | |
This is based on parts of similar patches from Michael Marineau and Lukas Nykrin, but simply uses strappenda3(). | |||
2014-06-17 | systemctl: output human readable strings in "systemctl enable" and ↵ | Lennart Poettering | |
"systemctl disable" | |||
2014-06-17 | install: simplify symlink --root= logic | Lennart Poettering | |
2014-06-17 | install: "systemctl enable" should be a nop for template units lacking a ↵ | Lennart Poettering | |
DefaultInstance= setting | |||
2014-06-17 | log: don't downgrade log level in non-PID 1 if "quiet" is passed on kernel ↵ | Lennart Poettering | |
cmdline "debug" should apply to all tools, but "quiet" only to PID1. | |||
2014-06-17 | install: make sure that --root= mode doesn't make us consider all units ↵ | Lennart Poettering | |
outside of search path | |||
2014-06-17 | install: make sure "systemctl disable foobar@.service" actually removes all ↵ | Lennart Poettering | |
instances | |||
2014-06-17 | install: introduce new DefaultInstance= field for [Install] sections | Lennart Poettering | |
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. | |||
2014-06-17 | install: when looking for a unit file for enabling, search for templates ↵ | Lennart Poettering | |
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. | |||
2014-06-17 | install: use symlink_atomic() instead of unlink()+symlink() when force ↵ | Lennart Poettering | |
creating a symlink | |||
2014-06-17 | install: various modernizations | Lennart Poettering | |
2014-06-17 | install: teach preset query logic --root= support | Lennart Poettering | |
2014-06-17 | install: beef up preset logic to limit to only enable or only disable, and ↵ | Lennart Poettering | |
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 | |||
2014-06-17 | install: simplify and clarify disabling logic for instanced units | Lennart Poettering | |
2014-06-17 | install: various modernizations | Lennart Poettering | |
2014-06-17 | unit-name: various modernizations | Lennart Poettering | |
2014-06-17 | unit-name: fix detection of unit templates/instances | Lennart Poettering | |
We need to check for the last dot, not the first one in a unit name, for the suffix. Correct that. | |||
2014-06-16 | journal-remote: fix memleak | Thomas Hindoe Paaboel Andersen | |
2014-06-16 | tests: unlink temp file used in test | Ronny Chevalier | |
2014-06-16 | tests: add tests to test-hashmap | Ronny Chevalier | |
add tests for: - hashmap_remove_and_put - hashmap_first_key - hashmap_last - hashmap_steal_first_key - hashmap_clear_free_free | |||
2014-06-16 | tests: add test-fdset | Ronny Chevalier | |
2014-06-16 | tests: add test-socket-util | Ronny Chevalier | |
2014-06-16 | networkd: unref tunnel | Susant Sahani | |
Unref tunnel while shutting down | |||
2014-06-16 | networkd: introduce vxlan | Susant Sahani | |
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 |