summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* bus: properly shift cgroup data returned from kdbus by the container's root ↵Lennart Poettering2013-12-24
| | | | before parsing
* bus: fix return message if StartServiceByName() in the driver fails dueLennart Poettering2013-12-24
| | | | to non-existing service
* busctl: show service/session a name belongs to in the list of namesLennart Poettering2013-12-24
| | | | | Also, don't show machine name by default as this might cause timeouts on non-responding peers.
* log: log_error() and friends add a newline after each line anyway, so avoid ↵Lennart Poettering2013-12-24
| | | | including it in the log strings
* util: don't accept an empty peer label as validLennart Poettering2013-12-24
|
* bus: only accept kdbus creds if they are validLennart Poettering2013-12-24
| | | | | | This allows userspace to fake kdbus creds via struct ucred in the proxy, without making the recieving side choke on the missing fields of the kdbus struct, more precisel pid_starttime and tid
* util: unify SO_PEERCRED/SO_PEERSEC invocationsLennart Poettering2013-12-24
| | | | | | Introduce new call getpeercred() which internally just uses SO_PEERCRED but checks if the returned data is actually useful due to namespace quirks.
* bus: fix hello ioctl buffer size calculationLennart Poettering2013-12-24
|
* bus: make gcc shut upLennart Poettering2013-12-24
|
* bus: fake client side creds in the proxy to the caller's credsLennart Poettering2013-12-24
|
* hwdb: Add SDIO product ID for Marvell SD8897 WLAN functionMarcel Holtmann2013-12-23
|
* bus: allow peeking signatures recusively inside of containersLennart Poettering2013-12-24
| | | | | | | Previously we invalidated the peeked signature as soon as the caller would recurse into a container, making stack based handling difficult. With this change we will keep the peeked signature around until the user advances to the next field.
* update TODOLennart Poettering2013-12-24
|
* bus: fix assert when serializing fixed size struct to gvariantLennart Poettering2013-12-23
|
* bus: don't attach KDBUS_ITEM_ID to match ioctl() if we don't need itLennart Poettering2013-12-23
|
* bus: fix sender match creation on kdbusLennart Poettering2013-12-23
|
* sd-event: make sd_event_add_signal() fail with EBUSY if signal is not blockedLennart Poettering2013-12-23
|
* core: when we close the notify fd, we also need to free its event sourceLennart Poettering2013-12-23
|
* units: systemd-machined now exits on idle and we shouldn't try to restart it ↵Lennart Poettering2013-12-23
| | | | then
* units: limit caps for bus proxyd and driverd servicesLennart Poettering2013-12-23
|
* sd-event: fix return code of sd_event_run()Lennart Poettering2013-12-23
|
* machinectl: fix success check when getting pty from within containerLennart Poettering2013-12-23
|
* bus-proxyd: init cleanup variableKay Sievers2013-12-23
|
* bus: update kdbus.hKay Sievers2013-12-23
|
* bus: when getting a kdbus connection into a container wait first for child, ↵Lennart Poettering2013-12-23
| | | | | | | then read message There's no EOF generated for AF_UNIX/SOCK_DGRAM sockets, hence let's wait for the child first to see if it succeeded, only then read the socket.
* bus: when we are connected to a bus, then do not assume peer creds are ↵Lennart Poettering2013-12-23
| | | | useful as message creds
* util: when we try to read /proc/cmdline in a container, read /proc/1/cmdline ↵Lennart Poettering2013-12-23
| | | | instead
* log: als turn on debug logging in non-PID1 if /proc/cmdline contains "debug"Lennart Poettering2013-12-23
|
* bus: make sure sd_bus_emit_properties_changed_strv() doesn't return ENOENT ↵Lennart Poettering2013-12-23
| | | | if no properties with a change flag are in the interface
* bus: write debug message when we get a method call we cannot handleLennart Poettering2013-12-23
|
* delta: if prefix is specified, only show overrides thereZbigniew Jędrzejewski-Szmek2013-12-22
| | | | | systemd-delta /run/systemd/system will show all unit overrides in /run, etc.
* delta: fix delta for drop-insZbigniew Jędrzejewski-Szmek2013-12-22
| | | | | Also, fix highlighting, add more debug statements, make const tables static and global, run path_kill_slashes only at entry.
* bus: make sure to request peer cred only after connect(), not beforeLennart Poettering2013-12-23
|
* bus: always talk to the full dbus driver objectLennart Poettering2013-12-23
|
* bus-proxyd: synthesize NameAcquire/NameLost signals for socket clientsLennart Poettering2013-12-23
|
* update TODOLennart Poettering2013-12-23
|
* bus: use memcpy() rather than unbounded strcpy()Lennart Poettering2013-12-23
|
* bus: switch kdbus bloom filter over to SipHash (from MurmurHash3)Lennart Poettering2013-12-23
| | | | | | | | | | | | Let's try to standardize on a single non-cryptographic hash algorithm, and for that SipHash appears to be the best answer. With this change there are two other hash functions left in systemd: an older version of MurmurHash embedded into libudev for the bloom filters in udev messages (which is hard to update, given that the we probably should stay compatible with older versions of the library). And lookup3 in the journal files (which we could replace for new files, but which is probably not worth the work).
* libudev: ship the original MurmurHash2.[ch] fileKay Sievers2013-12-23
|
* loginctl: fix output of type with classMantas Mikulėnas2013-12-22
|
* Fix extraction of _SYSTEMD_USER_UNITZbigniew Jędrzejewski-Szmek2013-12-22
| | | | | Units from user services underneath user@.service would not be detected properly.
* systemctl: also color filenames of drop-ins in catZbigniew Jędrzejewski-Szmek2013-12-22
|
* sd-daemon: introduce sd_watchdog_enabled() for parsing $WATCHDOG_USECLennart Poettering2013-12-22
| | | | | | | | Also, introduce a new environment variable named $WATCHDOG_PID which cotnains the PID of the process that is supposed to send the keep-alive events. This is similar how $LISTEN_FDS and $LISTEN_PID work together, and protects against confusing processes further down the process tree due to inherited environment.
* journal: when we shall go down do so cleanlyLennart Poettering2013-12-22
|
* shared: switch our hash table implementation over to SipHashLennart Poettering2013-12-22
| | | | | SipHash appears to be the new gold standard for hashing smaller strings for hashtables these days, so let's make use of it.
* bus: also take write queue into consideration in sd_bus_try_close()Lennart Poettering2013-12-22
|
* core: the cgroup properties are not actually constLennart Poettering2013-12-22
|
* hwdb: updateMarcel Holtmann2013-12-22
|
* hwdb: Add SDIO database to ids-update.pl scriptMarcel Holtmann2013-12-22
|
* hwdb: Add SDIO Bluetooth and WiFi devices from MarvellMarcel Holtmann2013-12-22
|