Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-04 | units: conditionalize static device node logic on CAP_SYS_MODULES instead of ↵ | Lennart Poettering | |
CAP_MKNOD npsawn containers generally have CAP_MKNOD, since this is required to make PrviateDevices= work. Thus, it's not useful anymore to conditionalize the kmod static device node units. Use CAP_SYS_MODULES instead which is not available for nspawn containers. However, the static device node logic is only done for being able to autoload modules with it, and if we can't do that there's no point in doing it. | |||
2014-07-04 | man: netdev - mention tun and tap | Tom Gundersen | |
Reported by Moviuro <moviuro@gmail.com> | |||
2014-07-03 | networkd: properly track addresses when first added | Tom Gundersen | |
When doing a NEWADDR, the reply we get back is the NEWADDR itself, rather than just an empty ack (unlike how NEWLINK works). For this reason, the process that did the NEWADDR does not get the broadcast message. We were only listening for broadcast messages, and hence not tracking the addresses we added ourselves. This went unnoticed as the kernel will usually send NEWADDR messages from time to time anyway, so things would mostly work, but in the worst case we would not notice that a routable address was available and consider ourselves offline. | |||
2014-07-03 | networkd: link - improve link tracking logging | Tom Gundersen | |
2014-07-03 | architecture: remove "cris" from uname list | Lennart Poettering | |
the only correct name appears to be "crisv32"... http://lists.freedesktop.org/archives/systemd-devel/2014-July/020899.html | |||
2014-07-03 | sd-path: add missing header | Umut Tezduyar Lindskog | |
2014-07-03 | man: add link to Open Group Base Specifications | Zbigniew Jędrzejewski-Szmek | |
2014-07-03 | build-sys: bump package and library versionssystemd/v215 | Lennart Poettering | |
2014-07-03 | NEWS: prepare for release | Lennart Poettering | |
2014-07-03 | man: document that systemctl's -H may now be used to connect directly to a ↵ | Lennart Poettering | |
container on a remote host | |||
2014-07-03 | machine: properly distuingish created and registered machines | Lennart Poettering | |
2014-07-03 | update TODO | Lennart Poettering | |
2014-07-03 | sysusers: add new line type "m" to add users as members to groups | Lennart Poettering | |
2014-07-03 | update TODO | Lennart Poettering | |
2014-07-03 | machinectl: show /etc/os-release information of container in status output | Lennart Poettering | |
2014-07-03 | hwdb: update | Kay Sievers | |
2014-07-03 | namespace: make sure /tmp, /var/tmp and /dev are writable in namespaces we ↵ | Lennart Poettering | |
set up | |||
2014-07-03 | namespace: fix uninitialized memory access | Lennart Poettering | |
2014-07-03 | hwdb: Update database of Bluetooth company identifiers | Marcel Holtmann | |
2014-07-03 | architecture: also add tuples for old ARM BE ABI | Lennart Poettering | |
2014-07-03 | architecture: add tuple for old arm abi | Zbigniew Jędrzejewski-Szmek | |
I don't have suitable hardware at hand, so this is based on debian documentation: https://wiki.debian.org/ArmEabiPort#GCC_preprocessor_macros_for_floating_point | |||
2014-07-03 | test: print library tuple in test | Lennart Poettering | |
2014-07-03 | shared: add LIB_ARCH tuples for BE ARM archs | Lennart Poettering | |
2014-07-03 | core: introduce exit_status_set_is_empty() to make things a bit easier to read | Lennart Poettering | |
2014-07-03 | update TODO | Lennart Poettering | |
2014-07-03 | shared: rename ARCH_TUPLE to LIB_ARCH_TUPLE | Lennart Poettering | |
This is really just about library locations, hence clarify that we don't assume this to be anything but that. | |||
2014-07-03 | exit-status: rename ExitStatusSet's "code" field to "status" | Lennart Poettering | |
We should follow the naming scheme waitid() uses, not come up with our own reversed one... | |||
2014-07-03 | man: reference RestartForceExitStatus= from the Restart= description | Lennart Poettering | |
2014-07-03 | architecture: add tuples for arm | Zbigniew Jędrzejewski-Szmek | |
2014-07-03 | arch: add crisv32 to uname check | Umut Tezduyar Lindskog | |
2014-07-03 | nspawn: when running in a service unit, use systemd for restarts | Lennart Poettering | |
THis way we can remove cgroup priviliges after setup, but get them back for the next restart, as we need it. | |||
2014-07-03 | machined: don't force terminate registered machines | Lennart Poettering | |
When a machine is registered in machined with CreateMachine it is OK to kill the machine when it is terminated, but when an existing unit is simply registered via RegisterMachine we shouldn't do that, as the unit is controlled by somebody else. | |||
2014-07-03 | core: introduce new RestartForceExitStatus= service setting | Lennart Poettering | |
This does the inverse of RestartPreventExitStatus=: it forces a restart of a service when a certain exit status is returned by a service process. | |||
2014-07-03 | networkd: tuntap - default to no packet information | Tom Gundersen | |
Susant says: > ip tuntap turns this off by default. Let's follow ip(8) here as that should be the least surprising. | |||
2014-07-03 | networkd vxlan: Pass correct type | Susant Sahani | |
The group argument is a union. We need to pass the correct type | |||
2014-07-03 | networkd: tuntap - manpage fixes | Tom Gundersen | |
2014-07-03 | networkd: tuntap - enable PacketInfo by default | Tom Gundersen | |
2014-07-03 | networkd: netdev - move tunnel address parsing to networkd-tunnel.c | Tom Gundersen | |
2014-07-03 | networkd: tunnels - make tunnel address parsing generic | Tom Gundersen | |
It had a bug in the typing, fix that and also make it save the address family so we can print proper error messages. | |||
2014-07-03 | networkd: Introduce tun/tap device | Susant Sahani | |
This patch introduces TUN/TAP device creation support to networkd. Example conf to create a tap device: file: tap.netdev ------------------ [NetDev] Name=tap-test Kind=tap [Tap] OneQueue=true MultiQueue=true PacketInfo=true User=sus Group=sus ------------------ Test: 1. output of ip link tap-test: tap pi one_queue UNKNOWN_FLAGS:900 user 1000 group 1000 id: uid=1000(sus) gid=10(wheel) groups=10(wheel),1000(sus) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 Modifications: Added: 1. file networkd-tuntap.c 3. netdev kind NETDEV_KIND_TUN and NETDEV_KIND_TAP 2. Tun and Tap Sections and config params to parse conf and gperf conf parameters [tomegun: tweak the 'kind' checking for received ifindex] | |||
2014-07-03 | udev: net_setup_link - add a bit more logging | Tom Gundersen | |
2014-07-03 | networkd: netdev - drop the link callbacks after calling them once | Tom Gundersen | |
We should never call them again, so make sure they are cleaned up correctly. | |||
2014-07-03 | networkd: netdev - take ref immediately after calling out | Tom Gundersen | |
Keeping the refcounting next to the sd_bus_call_async() makes it easier to check. | |||
2014-07-03 | networkd: split out vlan and macvlan handling | Tom Gundersen | |
2014-07-03 | sd-login: use the same code for verfiying machine names everywhere | Lennart Poettering | |
2014-07-03 | bus: close a bus that failed to connect | Lennart Poettering | |
2014-07-03 | sd-bus: support connecting to remote hosts, directly into containers | Lennart Poettering | |
systemctl -H root@foobar:waldi will now show a list of services running on container "waldi" on host "foobar", using "root" for authenticating at "foobar". Since entereing a container requires priviliges, this will only work correctly for root logins. | |||
2014-07-03 | man: /usr/bin may contain binaries in any compatible arch, not just the ↵ | Lennart Poettering | |
primary one | |||
2014-07-03 | man: fix links to systemd-efi-boot-generator(8) | Lennart Poettering | |
2014-07-02 | sd-bus: when an event loop terminates, explicitly close the bus | Lennart Poettering | |
This makes sure we actually release the bus and all the messages it references. |