aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* udev: exclude MD from block device ownership event lockinggentoo-215Kay Sievers2014-07-251-16/+7
| | | | | | MD instantiates devices at open(). This is incomptible with the locking logic, as the "change" event emitted when stopping a device will bring it back.
* endian: explicitly include endian.h wherever we want to use __BYTE_ORDERLennart Poettering2014-07-153-0/+5
|
* always check for __BYTE_ORDER == __BIG_ENDIAN when checking for endianessLennart Poettering2014-07-153-11/+11
| | | | | Let's always stick to glibc's way to determine byte order, and not mix autoconf-specific checks with gcc checks.
* build-sys: bump package and library versionsv215Lennart Poettering2014-07-032-5/+5
|
* NEWS: prepare for releaseLennart Poettering2014-07-031-4/+43
|
* man: document that systemctl's -H may now be used to connect directly to a ↵Lennart Poettering2014-07-031-3/+8
| | | | container on a remote host
* machine: properly distuingish created and registered machinesLennart Poettering2014-07-031-1/+2
|
* update TODOLennart Poettering2014-07-031-2/+0
|
* sysusers: add new line type "m" to add users as members to groupsLennart Poettering2014-07-032-76/+321
|
* update TODOLennart Poettering2014-07-031-2/+0
|
* machinectl: show /etc/os-release information of container in status outputLennart Poettering2014-07-0314-51/+299
|
* hwdb: updateKay Sievers2014-07-035-384/+1362
|
* namespace: make sure /tmp, /var/tmp and /dev are writable in namespaces we ↵Lennart Poettering2014-07-031-1/+1
| | | | set up
* namespace: fix uninitialized memory accessLennart Poettering2014-07-031-1/+2
|
* hwdb: Update database of Bluetooth company identifiersMarcel Holtmann2014-07-031-1/+25
|
* architecture: also add tuples for old ARM BE ABILennart Poettering2014-07-031-4/+11
|
* architecture: add tuple for old arm abiZbigniew Jędrzejewski-Szmek2014-07-031-3/+7
| | | | | | | 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
* test: print library tuple in testLennart Poettering2014-07-031-0/+3
|
* shared: add LIB_ARCH tuples for BE ARM archsLennart Poettering2014-07-031-3/+6
|
* core: introduce exit_status_set_is_empty() to make things a bit easier to readLennart Poettering2014-07-033-1/+9
|
* update TODOLennart Poettering2014-07-031-3/+5
|
* shared: rename ARCH_TUPLE to LIB_ARCH_TUPLELennart Poettering2014-07-032-32/+35
| | | | | This is really just about library locations, hence clarify that we don't assume this to be anything but that.
* exit-status: rename ExitStatusSet's "code" field to "status"Lennart Poettering2014-07-034-16/+12
| | | | | We should follow the naming scheme waitid() uses, not come up with our own reversed one...
* man: reference RestartForceExitStatus= from the Restart= descriptionLennart Poettering2014-07-031-5/+10
|
* architecture: add tuples for armZbigniew Jędrzejewski-Szmek2014-07-031-2/+7
|
* arch: add crisv32 to uname checkUmut Tezduyar Lindskog2014-07-031-0/+1
|
* nspawn: when running in a service unit, use systemd for restartsLennart Poettering2014-07-032-0/+17
| | | | | THis way we can remove cgroup priviliges after setup, but get them back for the next restart, as we need it.
* machined: don't force terminate registered machinesLennart Poettering2014-07-033-4/+8
| | | | | | | 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.
* core: introduce new RestartForceExitStatus= service settingLennart Poettering2014-07-036-27/+46
| | | | | | This does the inverse of RestartPreventExitStatus=: it forces a restart of a service when a certain exit status is returned by a service process.
* networkd: tuntap - default to no packet informationTom Gundersen2014-07-032-2/+1
| | | | | | | Susant says: > ip tuntap turns this off by default. Let's follow ip(8) here as that should be the least surprising.
* networkd vxlan: Pass correct typeSusant Sahani2014-07-031-1/+1
| | | | | The group argument is a union. We need to pass the correct type
* networkd: tuntap - manpage fixesTom Gundersen2014-07-031-71/+20
|
* networkd: tuntap - enable PacketInfo by defaultTom Gundersen2014-07-032-6/+5
|
* networkd: netdev - move tunnel address parsing to networkd-tunnel.cTom Gundersen2014-07-032-29/+30
|
* networkd: tunnels - make tunnel address parsing genericTom Gundersen2014-07-033-26/+58
| | | | | It had a bug in the typing, fix that and also make it save the address family so we can print proper error messages.
* networkd: Introduce tun/tap deviceSusant Sahani2014-07-036-7/+317
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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]
* udev: net_setup_link - add a bit more loggingTom Gundersen2014-07-031-2/+8
|
* networkd: netdev - drop the link callbacks after calling them onceTom Gundersen2014-07-031-3/+10
| | | | We should never call them again, so make sure they are cleaned up correctly.
* networkd: netdev - take ref immediately after calling outTom Gundersen2014-07-035-23/+15
| | | | Keeping the refcounting next to the sd_bus_call_async() makes it easier to check.
* networkd: split out vlan and macvlan handlingTom Gundersen2014-07-035-54/+319
|
* sd-login: use the same code for verfiying machine names everywhereLennart Poettering2014-07-031-1/+1
|
* bus: close a bus that failed to connectLennart Poettering2014-07-031-1/+3
|
* sd-bus: support connecting to remote hosts, directly into containersLennart Poettering2014-07-035-29/+93
| | | | | | | | | | 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.
* man: /usr/bin may contain binaries in any compatible arch, not just the ↵Lennart Poettering2014-07-031-1/+1
| | | | primary one
* man: fix links to systemd-efi-boot-generator(8)Lennart Poettering2014-07-031-2/+2
|
* sd-bus: when an event loop terminates, explicitly close the busLennart Poettering2014-07-021-0/+1
| | | | | This makes sure we actually release the bus and all the messages it references.
* bus: drop bus/message GC logicLennart Poettering2014-07-022-55/+3
| | | | | | | | | | | | | | | | | | | | | When a caller drops all references to a bus and its messages while the messages where still queue, this causes the bus to reference the messages, and the messages to reference the bus, without anybody else keeping a reference, which is something we so far considered a leak, and tried to fix with a GC logic that would recognize cases like this, and drop the reference. This GC logic has been broken sofar, and remained unfixed. This commit removes it altogther, replacing it with nothing. The rationale is that simply because all refs to the bus have been dropped its queued messages should *still* be written to the bus, even if the caller doesn't retain any reference to either bus nor message. This means it was actually wrong to attempt to clean up the bus in this case. The proper way how applications should handle this is by explicitly invoking sd_bus_close(), when they want busses to go away. This is probably want they want to do anyway to avoid getting spurious callbacks after they stopped using a bus.
* bus-proxy: restore operation in non-kdbus modeLennart Poettering2014-07-021-1/+7
| | | | | | bus-proxyd is not only the bridge between legacy dbus clients and kdbus but is also used to access remote dbus servers via ssh. Let's make sure it actually works for that.
* localed: consider an unset model as a wildcardMichal Sekletar2014-07-021-6/+7
|
* sd-dhcp6-client: initialize variableTom Gundersen2014-07-021-9/+1
|