Lennart Poettering [Wed, 29 Jun 2011 00:27:16 +0000 (02:27 +0200)]
logind: move default reset controller/kill exclude list into logind
Lennart Poettering [Tue, 28 Jun 2011 23:49:21 +0000 (01:49 +0200)]
logind: udev no longer ignores subsystem matches on monitors when used in conjunction with tags
Lennart Poettering [Tue, 28 Jun 2011 23:48:59 +0000 (01:48 +0200)]
logind: be a bit more rigid with seat names
Lennart Poettering [Tue, 28 Jun 2011 23:48:30 +0000 (01:48 +0200)]
logind: fix udev rule to generate valid tags, as a temporary fix until udev gains a native feature for this
Lennart Poettering [Tue, 28 Jun 2011 23:47:55 +0000 (01:47 +0200)]
logind: parse configuration file
Lennart Poettering [Tue, 28 Jun 2011 22:06:04 +0000 (00:06 +0200)]
logind: use named pipes instead of fifos to keep track of sessions so that we can reconnect later
Lennart Poettering [Tue, 28 Jun 2011 21:21:43 +0000 (23:21 +0200)]
logind: fix generation of seat state file
Lennart Poettering [Tue, 28 Jun 2011 21:07:10 +0000 (23:07 +0200)]
logind: inherit ID_SEAT even on devices that themselves are not seat assignable
Lennart Poettering [Tue, 28 Jun 2011 21:03:56 +0000 (23:03 +0200)]
logind: retrigger devices when we reassign them
Lennart Poettering [Tue, 28 Jun 2011 21:02:38 +0000 (23:02 +0200)]
logind: call udev_device_get_is_initialized() to trigger lazy loading, as a temporary work-around for broken libudev
Lennart Poettering [Tue, 28 Jun 2011 19:56:41 +0000 (21:56 +0200)]
logind: supply default bus policy with minimal access
Lennart Poettering [Tue, 28 Jun 2011 19:54:52 +0000 (21:54 +0200)]
logind: include subsystem name in device id for assigning seats
Lennart Poettering [Tue, 28 Jun 2011 18:50:43 +0000 (20:50 +0200)]
logind: implement basic version of AttachDevice() D-Bus call
Lennart Poettering [Tue, 28 Jun 2011 17:24:09 +0000 (19:24 +0200)]
udev: dynamically generate seat where applicable from ID_PATH
Lennart Poettering [Tue, 28 Jun 2011 17:23:38 +0000 (19:23 +0200)]
udev: only tag the main card device of a sound card with 'seat'
Lennart Poettering [Tue, 28 Jun 2011 16:16:32 +0000 (18:16 +0200)]
logind: when changing linger stetings, make sure they take place immediately
Lennart Poettering [Tue, 28 Jun 2011 16:16:00 +0000 (18:16 +0200)]
logind: activate autovt@.service instead of autovt-getty@.service when the user switches to a previously unused tty, since it doesn't have to be a getty we start on it on demand
Lennart Poettering [Tue, 28 Jun 2011 11:33:56 +0000 (13:33 +0200)]
execute: don't choke when systemd was compiled with a different CAP_LAST_CAP then what it is run with
Lennart Poettering [Tue, 28 Jun 2011 10:49:52 +0000 (12:49 +0200)]
dbus: properly unref message
Lennart Poettering [Tue, 28 Jun 2011 01:52:22 +0000 (03:52 +0200)]
logind: implement SetUserLinger() D-Bus call
Lennart Poettering [Tue, 28 Jun 2011 01:21:14 +0000 (03:21 +0200)]
logind: ensure our autovts always stay allocated
Lennart Poettering [Tue, 28 Jun 2011 01:05:33 +0000 (03:05 +0200)]
logind: don't spawn autovt getty on more VTs than configured
Lennart Poettering [Tue, 28 Jun 2011 00:53:49 +0000 (02:53 +0200)]
logind: properly preallocate configured auto VTs
Lennart Poettering [Tue, 28 Jun 2011 00:53:15 +0000 (02:53 +0200)]
unit: when loading symlinked template units, properly add all names on the way to the unit
Lennart Poettering [Mon, 27 Jun 2011 22:26:34 +0000 (00:26 +0200)]
logind: kill a session as soon as its pipe fd gets EOF
Lennart Poettering [Mon, 27 Jun 2011 22:26:10 +0000 (00:26 +0200)]
logind: autospawn gettys when necessary
Lennart Poettering [Mon, 27 Jun 2011 21:27:57 +0000 (23:27 +0200)]
logind: when enumerating acl devices for seat0, don't set a tag
Lennart Poettering [Mon, 27 Jun 2011 21:20:56 +0000 (23:20 +0200)]
logind: fix ACL code allocation
Lennart Poettering [Mon, 27 Jun 2011 21:15:57 +0000 (23:15 +0200)]
dbus: fix name allocation logic
Lennart Poettering [Mon, 27 Jun 2011 21:15:30 +0000 (23:15 +0200)]
dbus: use bus_error_message() where applicable
Lennart Poettering [Mon, 27 Jun 2011 21:08:42 +0000 (23:08 +0200)]
logind: fix bad memory access
Lennart Poettering [Mon, 27 Jun 2011 21:07:28 +0000 (23:07 +0200)]
logind: properly detect whether we got the bus name
Lennart Poettering [Mon, 27 Jun 2011 21:07:13 +0000 (23:07 +0200)]
logind: check whether newly created session is active
Lennart Poettering [Mon, 27 Jun 2011 21:06:49 +0000 (23:06 +0200)]
logind: when the leader of a session exited, don't fail
Lennart Poettering [Mon, 27 Jun 2011 21:06:34 +0000 (23:06 +0200)]
logind: save object data only when started fully
Lennart Poettering [Mon, 27 Jun 2011 20:44:12 +0000 (22:44 +0200)]
logind: automatically deduce seat from display
Lennart Poettering [Mon, 27 Jun 2011 17:49:43 +0000 (19:49 +0200)]
pam: make sure we pass a valid tty field to logind
Lennart Poettering [Mon, 27 Jun 2011 17:40:51 +0000 (19:40 +0200)]
update TODO
Lennart Poettering [Mon, 27 Jun 2011 17:39:56 +0000 (19:39 +0200)]
logind: update TODO
Michael Olbrich [Fri, 24 Jun 2011 11:43:19 +0000 (13:43 +0200)]
swap: ignore missing /proc/swaps
Otherwise systemd reports "Failed to fully start up daemon: No such file or
directory" when swap is disabled in the kernel.
Bill Nottingham [Tue, 21 Jun 2011 19:35:44 +0000 (15:35 -0400)]
units: Use /etc/rc.d/rc.local as the path to rc.local in Fedora.
/etc/rc.local is a symlink.
Frederic Crozat [Fri, 24 Jun 2011 13:02:57 +0000 (15:02 +0200)]
systemctl: add support for --root for systemctl enable/disable/is-enabled
Add --root=<root> for enable/disable/is-enabled systemctl commands. To
be used for easily enable / disable systemd services for a chroot,
without running systemctl inside chroot.
Lennart Poettering [Mon, 27 Jun 2011 11:47:03 +0000 (13:47 +0200)]
dbus: send our finished signal when we are finished booting
Lennart Poettering [Fri, 24 Jun 2011 21:52:02 +0000 (23:52 +0200)]
logind: add more necessary caps to the service
Lennart Poettering [Fri, 24 Jun 2011 21:51:49 +0000 (23:51 +0200)]
pam: fix up tty if it is actually a display
Lennart Poettering [Fri, 24 Jun 2011 21:50:39 +0000 (23:50 +0200)]
logind: save/restore session type
Lennart Poettering [Fri, 24 Jun 2011 21:25:28 +0000 (23:25 +0200)]
logind: use pipe fd to detect when a session is dead
Lennart Poettering [Fri, 24 Jun 2011 20:55:51 +0000 (22:55 +0200)]
logind: fix set of capabilities
Lennart Poettering [Fri, 24 Jun 2011 20:55:39 +0000 (22:55 +0200)]
logind: properly handle if two session with identical loginuids are attempted to be created
Lennart Poettering [Fri, 24 Jun 2011 18:46:22 +0000 (20:46 +0200)]
logind: when generating session ids with a counter, retry if session is already allocated
Lennart Poettering [Fri, 24 Jun 2011 18:41:56 +0000 (20:41 +0200)]
logind: remove a session when its cgroup is gone
Lennart Poettering [Fri, 24 Jun 2011 18:41:22 +0000 (20:41 +0200)]
logind: fix generation of bus arrays
Lennart Poettering [Fri, 24 Jun 2011 18:40:00 +0000 (20:40 +0200)]
logind: make sure we hand out write fd, and keep read fd for session end detection
Lennart Poettering [Fri, 24 Jun 2011 17:42:45 +0000 (19:42 +0200)]
logind: various clean-ups
Lennart Poettering [Fri, 24 Jun 2011 16:50:50 +0000 (18:50 +0200)]
logind: hook up PAM module with logind
Lennart Poettering [Tue, 21 Jun 2011 20:29:25 +0000 (22:29 +0200)]
logind: make idle hint logic work
Lennart Poettering [Tue, 21 Jun 2011 19:46:13 +0000 (21:46 +0200)]
logind: send out PropertyChanged signals where appropriate
Lennart Poettering [Tue, 21 Jun 2011 18:43:34 +0000 (20:43 +0200)]
logind: send dbus signals when sessions/users/seats come and go
Lennart Poettering [Tue, 21 Jun 2011 18:14:24 +0000 (20:14 +0200)]
logind: implement ListXXX bus methods
Lennart Poettering [Tue, 21 Jun 2011 17:20:05 +0000 (19:20 +0200)]
logind: implement more dbus functionality
Lennart Poettering [Fri, 17 Jun 2011 13:59:18 +0000 (15:59 +0200)]
logind: implement idle hint logic
Lennart Poettering [Thu, 16 Jun 2011 22:15:02 +0000 (00:15 +0200)]
dbus: add dbus introspection extraction
Lennart Poettering [Thu, 16 Jun 2011 20:15:43 +0000 (22:15 +0200)]
timedated: rename a few things for clarification
Lennart Poettering [Thu, 16 Jun 2011 19:52:11 +0000 (21:52 +0200)]
timedated: sync clock down to RTC where necessary
Lennart Poettering [Wed, 15 Jun 2011 13:39:10 +0000 (15:39 +0200)]
update TODO
Lennart Poettering [Wed, 15 Jun 2011 13:37:39 +0000 (15:37 +0200)]
mechanisms: add mechanisms to change system locale and clock
Lennart Poettering [Wed, 15 Jun 2011 13:35:23 +0000 (15:35 +0200)]
util: make a couple of files we write atomic
Lennart Poettering [Wed, 15 Jun 2011 13:34:19 +0000 (15:34 +0200)]
service: check whether sysv scripts where changed
Lennart Poettering [Wed, 15 Jun 2011 13:31:54 +0000 (15:31 +0200)]
dbus: introduce UnsetAndSetEnvironment()
Lennart Poettering [Wed, 15 Jun 2011 08:16:09 +0000 (10:16 +0200)]
util: return errno in close_nointr()
Lennart Poettering [Thu, 26 May 2011 00:21:16 +0000 (02:21 +0200)]
logind: implement D-Bus properties
Lennart Poettering [Thu, 26 May 2011 00:16:49 +0000 (02:16 +0200)]
dbus: add api for append gid/uid properties
Lennart Poettering [Thu, 26 May 2011 00:16:17 +0000 (02:16 +0200)]
udev: simplify udev rules a bit
Lennart Poettering [Tue, 24 May 2011 22:58:55 +0000 (00:58 +0200)]
logind: unlink state files when stopping
Lennart Poettering [Tue, 24 May 2011 22:55:58 +0000 (00:55 +0200)]
logind: implement GC
Lennart Poettering [Tue, 24 May 2011 22:54:32 +0000 (00:54 +0200)]
util: add fopen_temporary()
Lennart Poettering [Tue, 24 May 2011 02:20:35 +0000 (04:20 +0200)]
logind: implement ACL management
Lennart Poettering [Mon, 23 May 2011 22:19:22 +0000 (00:19 +0200)]
logind: split up logind.h
Lennart Poettering [Mon, 23 May 2011 21:55:06 +0000 (23:55 +0200)]
logind: first version that compiles fine
Lennart Poettering [Mon, 23 May 2011 21:54:22 +0000 (23:54 +0200)]
util: move string enum mapping to the end
Lennart Poettering [Mon, 23 May 2011 21:54:00 +0000 (23:54 +0200)]
util: add pipe_eof()
Lennart Poettering [Mon, 23 May 2011 21:53:43 +0000 (23:53 +0200)]
english: s/_per_/_by_/
Lennart Poettering [Mon, 23 May 2011 19:39:15 +0000 (21:39 +0200)]
util: introduce dirent_is_file()
Lennart Poettering [Mon, 23 May 2011 19:38:20 +0000 (21:38 +0200)]
hostnamed: split dbus initialization into a separate function
Lennart Poettering [Mon, 23 May 2011 19:36:52 +0000 (21:36 +0200)]
dbus: make bus_flags_to_events() and friends generally useful
Lennart Poettering [Mon, 20 Jun 2011 19:39:28 +0000 (21:39 +0200)]
manager: include full systemctl status command line in error message
Ville Skyttä [Sat, 18 Jun 2011 13:23:43 +0000 (16:23 +0300)]
systemctl: Add SYSTEMD_PAGER for setting the pager to use in systemctl
Ville Skyttä [Sat, 18 Jun 2011 13:40:20 +0000 (16:40 +0300)]
man: Documentation spelling fixes
Ville Skyttä [Sat, 18 Jun 2011 10:56:12 +0000 (13:56 +0300)]
bash: Add host, privileged, and no-pager bash option completions.
William Douglas [Thu, 16 Jun 2011 21:21:11 +0000 (14:21 -0700)]
sd-daemon: Add sd_is_special for special file descriptors
With the addition of ListenSpecial as a socket option we need the
the usual sd_is_ functions for special files. This patch does
that.
Lennart Poettering [Mon, 20 Jun 2011 15:49:22 +0000 (17:49 +0200)]
update TODO
Michal Vyskocil [Mon, 20 Jun 2011 08:59:05 +0000 (10:59 +0200)]
main: Fix a typo emergency shall->emergency shell
Lennart Poettering [Thu, 16 Jun 2011 11:17:51 +0000 (13:17 +0200)]
build-sys: prepare new release
Lennart Poettering [Wed, 15 Jun 2011 20:49:54 +0000 (22:49 +0200)]
update TODO
Michal Schmidt [Thu, 26 May 2011 23:29:34 +0000 (01:29 +0200)]
pam-module: add debug= parameter
It is customary that pam modules do not log debugging information by default.
Usually they offer a 'debug' option.
Add a boolean debug= option to pam_systemd.so.
This will solve bug
https://bugzilla.redhat.com/show_bug.cgi?id=705427
Commit
53d5582fa006b0eb528f5dc3f4ba978abd8ac5a3 was not sufficient to fix it,
because in Fedora rsyslog is configured to write even LOG_DEBUG messages to
/var/log/secure by default.
Lennart Poettering [Wed, 15 Jun 2011 19:09:04 +0000 (21:09 +0200)]
man: clarify os-release in regards to spaces a bit
Jim Meyering [Wed, 15 Jun 2011 18:13:54 +0000 (20:13 +0200)]
systemctl: plug a leak upon create_symlink mismatch
Alexey Shabalin [Fri, 10 Jun 2011 17:30:15 +0000 (21:30 +0400)]
systemctl: enable chkconfig support in systemctl for ALTLinux
Lennart Poettering [Wed, 15 Jun 2011 13:54:50 +0000 (15:54 +0200)]
build-sys: local-fs, remote-fs and swap are active anyway when user sessions are created, there is no point in having these units known in sessions
Lennart Poettering [Mon, 23 May 2011 19:37:45 +0000 (21:37 +0200)]
execute: fix function prototype