Zbigniew Jędrzejewski-Szmek
69d918b092
man: update the list of commands influenced by --full
...
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732798
2013-12-21 19:07:59 -05:00
Zbigniew Jędrzejewski-Szmek
e213d1a3c3
man: mention --full and --lines in systemctl status
...
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732798
2013-12-21 19:00:23 -05:00
Florian Weimer
4ff4ebb1fb
util: remove union dirent_storage
2013-12-21 18:35:55 -05:00
Florian Weimer
bde1fdd773
journal: replace readdir_r with readdir
...
This commit also adds error handling for failures during
directory reading.
2013-12-21 18:35:55 -05:00
Florian Weimer
a2be63f922
conf-files: replace readdir_r with readdir
2013-12-21 18:35:55 -05:00
Florian Weimer
0371ca0dac
journald/server: replace readdir_r with readdir
...
The available_space function now returns 0 if reading the directory
fails. Previously, such errors were silently ignored.
2013-12-21 18:35:55 -05:00
Florian Weimer
78a5d04dd6
journal/vacuum: replace readdir_r with readdir
2013-12-21 18:35:55 -05:00
Florian Weimer
3fd11280e8
util: replace readdir_r with readdir
...
This fixes rm_rf_children_dangerous to detect errors during directory
reading. Previously, it could dereference an uninitialized pointer.
2013-12-21 18:35:55 -05:00
Florian Weimer
4d993c8cb7
install: replace readdir_r with readdir
...
The old code incorrectly assumed that readdir_r updates errno.
2013-12-21 18:35:55 -05:00
Florian Weimer
9fa3006323
core: replace readdir_r with readdir
2013-12-21 18:35:55 -05:00
Florian Weimer
66c7a5332a
login: replace readdir_r with readdir
2013-12-21 18:35:55 -05:00
Florian Weimer
6887ec4f00
delta: replace readdir_r with readdir
2013-12-21 18:35:55 -05:00
Florian Weimer
d78096b343
tmpfiles: replace readdir_r with readdir
2013-12-21 18:35:55 -05:00
Djalal Harouni
016284c352
loginctl: correctly show session IDs on session-status
...
Commit f8f14b3654
introduced a regression that makes
loginctl session-status to not show the correct session ID(s)
In print_session_status_info() the map[] array, element "Seat" receives
the offset of the "id" in "SessionStatusInfo" struct instead of the
offset of the "seat" member.
This will cause prop_map_first_of_struct() function to overwrite the
SessionStatusInfo.id memory with seats if there are any.
Fix this typo by using the "seat" member.
Before:
- tixxdz (1000)
Since: Sat 2013-12-21 10:07:23 CET; 5h 26min ago
Leader: 1265 (sshd)
After:
1 - tixxdz (1000)
Since: Sat 2013-12-21 10:07:23 CET; 5h 26min ago
Leader: 1265 (sshd)
2013-12-21 18:35:27 -05:00
Zbigniew Jędrzejewski-Szmek
841aa8c0b4
loginctl,shell-completions: fix listing of sessions/users/seats
2013-12-21 18:35:27 -05:00
Zbigniew Jędrzejewski-Szmek
40be878abb
build-sys: add xml sources to EXTRA_DIST
...
Apparently automake does not include the sources if they are under
a conditional that is disabled when making dist. This means that
everything would have to be enabled to make distcheck work.
2013-12-21 18:35:27 -05:00
Zbigniew Jędrzejewski-Szmek
2dc38ed00f
man: add systemd-dbus-proxy@.service(8) and systemd-dbus.proxy(8)
2013-12-21 18:34:40 -05:00
Zbigniew Jędrzejewski-Szmek
9818fa6d6d
bus-proxyd: use a loop instead of c&p
2013-12-21 18:34:40 -05:00
Zbigniew Jędrzejewski-Szmek
cc4e8b6f70
bus-proxyd: show address nicely in --help
2013-12-21 18:26:47 -05:00
Lennart Poettering
dad5f697dd
update TODO
2013-12-21 23:32:45 +01:00
Lennart Poettering
780f962c3e
bus: fix bad memory access in driverd when we get an empty triggers list
2013-12-21 23:26:51 +01:00
Lennart Poettering
c20733832f
bus: when getting credentials of a bus name that is activatable but not activated, say we don't have anything.
2013-12-21 23:21:31 +01:00
Lennart Poettering
050eb34da8
driverd: properly handle NameHasOwner() for unique names
2013-12-21 18:35:27 +01:00
Lennart Poettering
908b8720b8
bus: unify credential query code in driverd
2013-12-21 18:31:00 +01:00
Lennart Poettering
aa56560dbb
bus: when client asks driverd for credentials of a name, return a useful error if that name doesn't exist on the bus
2013-12-21 18:21:49 +01:00
Lennart Poettering
8875e122f0
driverd: make sure AddMatch is accessible without privileges
2013-12-21 18:13:05 +01:00
Lennart Poettering
2aa40788f7
update TODO
2013-12-21 18:13:01 +01:00
Lennart Poettering
7fb411f035
bus: when introspecting, turn unprivileged flag into inverse annoation of "privileged"
...
Internally, it makes sense to have a default of "privileged" for
methods, and a flag to open it up. However, externally in the bus
introspection turn this around since negative options actually suck.
2013-12-21 18:08:39 +01:00
Lennart Poettering
b2bb3469fd
bus: poll() on the right fds in proxyd
2013-12-21 17:54:29 +01:00
Lennart Poettering
0721804f03
bus: send status message from proxyd to systemd about client we are working for
2013-12-21 05:15:09 +01:00
Lennart Poettering
373d32c9f4
systemctl: fix bad memory access when processing PIDs on the "systemctl status" command line
2013-12-21 05:15:09 +01:00
Shawn Landden
e10a55fd72
DEFAULT_PATH_SPLIT_USR macro
2013-12-20 23:14:21 -05:00
Zbigniew Jędrzejewski-Szmek
4d89874af6
logging: reduce send timeout to something more sensible
...
For a user, the timeout of 1 min per message seems equivalent to a hang.
If journald cannot process a message from PID1 for 10 ms then something
is significantly wrong. It's better to lose the message and continue.
2013-12-20 22:47:26 -05:00
Zbigniew Jędrzejewski-Szmek
3c547e6f8e
build-sys: add sd_j_open_container manpage alias
2013-12-20 22:47:26 -05:00
Lennart Poettering
76252ffbde
driverd: sort list of names returned by ListNames
2013-12-21 04:06:11 +01:00
Lennart Poettering
0358b3f95d
bus: properly react to Disconnected messages in bus-proxyd
2013-12-21 04:03:12 +01:00
Lennart Poettering
ba7689164c
bus: change bus-proxyd command line parsing to be more similar to other tools
2013-12-21 03:59:07 +01:00
Lennart Poettering
3547329642
bus: refuse messages pretending to originate from local interface
2013-12-21 03:52:39 +01:00
Lennart Poettering
bd746b8b0c
bus: in sd_bus_try_close() consider local read queue too
2013-12-21 03:46:26 +01:00
Lennart Poettering
8e8d37602f
bus: always override message destination field with data from kdbus
2013-12-21 03:46:20 +01:00
Lennart Poettering
253ce82b64
bus: always consider well-known names sender credentials as attached to messages
2013-12-21 03:16:39 +01:00
Lennart Poettering
06100c7a1e
bus: when filtering by sender take well known names lest from attached creds into account
2013-12-21 02:56:34 +01:00
Lennart Poettering
27fc65e14d
core: make check for Disconnected message more precise
2013-12-21 02:40:40 +01:00
Lennart Poettering
85a0aa17dd
bus: when watching bus names, we always need to add a change match
...
Since for the kernel change of ownership of a name between starter and
real client is a change and for userspace thats addition/removal, we
need to unconditionally subscribe to these change events.
2013-12-21 01:02:23 +01:00
Lennart Poettering
d86f9d5285
core: pass notify fd across reexecs
...
That way we the random socket name stays stable across reexec and we
won't lose client messages.
2013-12-21 00:53:22 +01:00
Lennart Poettering
daee56067f
update TODO
2013-12-21 00:19:30 +01:00
Lennart Poettering
ae095f8605
bus: wrap KDBUS_CMD_BYEBYE with a high-level call sd_bus_try_close()
2013-12-20 23:26:11 +01:00
Daniel Mack
5a884f93fd
libsystemd-bus: match on any connection ID unless specified
2013-12-20 23:12:42 +01:00
Daniel Mack
73842d62d7
libsystemd-bus: follow changes in kdbus
...
In particular, the match interface has seen a major overhaul.
2013-12-20 20:57:20 +01:00
Lennart Poettering
f7cf00fa51
def: lower exit-on-idle time
2013-12-19 22:18:39 +01:00