This website requires JavaScript.
1189684177
logind: don't confuse 'shared' with a session of its own
Lennart Poettering
2011-07-08 21:45:44 +02:00
e3e9cc803e
logind: fix introspection typo
Lennart Poettering
2011-07-08 21:45:23 +02:00
7b3afbac4d
acl: two tag matching is not going to be available in libudev
Lennart Poettering
2011-07-08 21:44:22 +02:00
a4c279f874
loginctl: add various introspection functions
Lennart Poettering
2011-07-08 21:39:10 +02:00
33fd64726c
seat: only mark main input device for seat assignments
Lennart Poettering
2011-07-08 21:37:17 +02:00
a07e011434
libudev: enumerate - clarify documentation
Kay Sievers
2011-07-08 02:09:40 +02:00
6ed03d1e2c
libudev: enumerate - include parent device itself with match_parent()
Kay Sievers
2011-07-08 00:57:58 +02:00
b05211fa3e
libudev: enumerate - add udev_enumerate_add_match_parent()
Kay Sievers
2011-07-08 00:42:35 +02:00
b59c22a758
libudev: device - add udev_device_has_tag() to libudev.h and gtk-doc
Kay Sievers
2011-07-07 21:31:50 +02:00
d21781c457
update TODO
Kay Sievers
2011-07-07 20:06:45 +02:00
705a165d4d
enforce valid TAG+= names
Kay Sievers
2011-07-07 20:02:41 +02:00
91f329fcd0
path_id: add ID_PATH_TAG= to be used in udev tags
Kay Sievers
2011-07-07 19:59:03 +02:00
69fc152fc1
systemctl: hide all information on --kill-mode= since it is mostly useless
Lennart Poettering
2011-07-07 04:19:03 +02:00
ef3a24de02
systemctl: use cached tty value where possible
Lennart Poettering
2011-07-07 03:30:47 +02:00
3b0727f5ec
systemctl: cache tty value before we open the pager
Lennart Poettering
2011-07-07 03:30:31 +02:00
abca482291
loginctl: add basic implementation of loginctl for introspecting controlling sessions/users/seats
Lennart Poettering
2011-07-07 03:29:56 +02:00
1968a36040
cgls: add pager support to systemd-cgls
Lennart Poettering
2011-07-07 02:34:35 +02:00
8092a428d4
path,unit: support globbing in conditions and path units
Lennart Poettering
2011-07-07 02:07:39 +02:00
31a5f880cf
update TODO
Lennart Poettering
2011-07-07 01:18:10 +02:00
8992abf552
path_id: add missing '-' to tape suffix
Kay Sievers
2011-07-06 20:36:47 +02:00
5433b7320e
libudev: device - export udev_device_has_tag()
Kay Sievers
2011-07-06 17:01:11 +02:00
a755605296
manager: merge serialization and desrialization counter into one, and increase it when reexecuting
Lennart Poettering
2011-07-06 00:47:39 +02:00
38a285d776
cgroup: don't trim a cgroup we create, we might just take it over from somebody else
Lennart Poettering
2011-07-06 00:14:26 +02:00
d5762cf540
udev: tag virtio serial ports with systemd by default
Lennart Poettering
2011-07-05 20:32:08 +02:00
4e002583fa
update TODO
Lennart Poettering
2011-07-05 17:27:44 +02:00
347b9c4b1f
udev: improve udev rule a bit
Lennart Poettering
2011-07-05 14:27:26 +02:00
f878830392
service: 'pidfile:' in SysV chkconfig header implies a real daemon
Michal Schmidt
2011-07-05 10:14:12 +02:00
665a754d03
rules: fix wrong wildcard match, we always need a ':*' at the end
Kay Sievers
2011-07-05 05:37:13 +02:00
5db35d0672
udev: pull in printer.target from all kinds of printers
Lennart Poettering
2011-07-05 03:27:14 +02:00
7862f62de3
util: explicitly turn of O_CLOEXEC for stdin/stdout/stderr
Lennart Poettering
2011-07-03 23:20:56 +02:00
ccaa61498c
add a few O_CLOEXEC where missing
Lennart Poettering
2011-07-03 23:20:39 +02:00
b5ef5549e9
logind: write rules files atomically
Lennart Poettering
2011-07-03 23:19:55 +02:00
0a31730e3b
update todo
Lennart Poettering
2011-07-03 16:09:56 +02:00
f2a2983604
rules: remove redundant MODE="0664" from lp rules
Kay Sievers
2011-07-05 03:09:43 +02:00
5ba7b87195
password-agent: actually really don't access unallocated memory
Lennart Poettering
2011-07-04 19:06:32 +02:00
9726f9ff11
password-agent: make sure not to access unallocated memory
Lennart Poettering
2011-07-04 18:59:54 +02:00
7cb1094ace
shutdown: pivot_root to a tmpfs directory to properly umount root
Harald Hoyer
2011-05-05 12:29:44 +02:00
31657718f5
umount: log failed umounts only once at the end
Harald Hoyer
2011-05-27 10:59:45 +02:00
6f7f51f793
umount: umount, until all umounts failed
Harald Hoyer
2011-05-05 12:26:31 +02:00
0415a10436
umount: log_info about what we unmounted
Harald Hoyer
2011-05-20 16:26:00 +02:00
b8590c197d
systemadm: report GLib.Error only to stderr
Michal Schmidt
2011-07-03 01:47:21 +02:00
30923233b3
shutdown: print the standard wall message even when the user provided one
Michal Schmidt
2011-07-02 23:40:42 +02:00
52c002150a
shutdown: respect the dry run option '-k'
Michal Schmidt
2011-07-02 23:09:59 +02:00
1a63987788
shutdown: accept minutes argument without '+'
Michal Schmidt
2011-07-02 20:41:36 +02:00
1b562e4604
manager: consider the active job when merging
Michal Schmidt
2011-07-02 14:52:52 +02:00
21bdae12e1
tmpfiles: don't exit with an error code if we cannot access all files
Lennart Poettering
2011-07-02 01:44:49 +02:00
26b8e979c8
units: enable dev-hugepages.automount and dev-mqueue.automount only when enabled in kernel
Lennart Poettering
2011-07-02 01:00:00 +02:00
dee87d612d
umount: ignore missing /proc/swaps
Michael Olbrich
2011-06-28 09:30:08 +02:00
e05b415e95
configure: Add --enable-plymouth option
Henry Gebhardt
2011-06-28 01:49:55 +02:00
b1bc08e599
manager: don't even think of enumerating sysv services in user instances
Lennart Poettering
2011-07-01 23:53:44 +02:00
5c94603d4c
nspawn: better use setresuid() instead of setreuid()
Lennart Poettering
2011-07-01 23:53:14 +02:00
687d0825a4
nspawn: spawn shell under specified --user
Michal Vyskocil
2011-06-29 14:22:46 +02:00
1cccf43569
nspawn: Move the get_user_creds from execute.c to utils.c for later usage in nspawn.c.
Michal Vyskocil
2011-07-01 23:49:56 +02:00
bde7f90721
logind: temporarily hack right user bus address into unit file
Lennart Poettering
2011-07-01 22:36:15 +02:00
eeecf6e607
log: log to syslog unless connected to a tty in user mode
Lennart Poettering
2011-07-01 22:35:34 +02:00
0254daedb1
logind: create private subdirectory for X11 socket
Lennart Poettering
2011-07-01 22:34:58 +02:00
be81bfc4a7
dbus: listen on private sockets in user mode too
Lennart Poettering
2011-07-01 22:34:37 +02:00
8fef765900
unit: support wildcards in Environment=, EnvironmentFile=
Lennart Poettering
2011-07-01 01:13:47 +02:00
1fd45a90f5
unit: do wildcard expansion in ListenStream= and friends
Lennart Poettering
2011-07-01 00:55:34 +02:00
31e54cc807
cgroup: kill processes even in cgroups that aren't realized
Lennart Poettering
2011-07-01 00:41:41 +02:00
0aef434548
unit: add three new specifiers to use in unit files
Lennart Poettering
2011-07-01 00:41:18 +02:00
d971228752
udev/udevadm-monitor.c: fixed misplaced brace
Harald Hoyer
2011-06-30 15:19:38 +02:00
e261c5f619
udevadm-*.c: return != 0, if unknown option given
Harald Hoyer
2011-06-30 15:17:09 +02:00
daa42554ea
keymap: Add slight name variations of Toshiba Satellites
Martin Pitt
2011-06-30 09:04:01 +01:00
30b2c336d8
pam: initialize XDG_RUNTIME_DIR
Lennart Poettering
2011-06-30 04:31:49 +02:00
aa87e62474
execute: properly pass PAM environment to executed process
Lennart Poettering
2011-06-30 04:31:34 +02:00
9a0e689634
util: try harder to rename the process
Lennart Poettering
2011-06-30 04:16:10 +02:00
7fbf31dfe3
execute: fix PAM error checking
Lennart Poettering
2011-06-30 04:15:53 +02:00
3dead8d925
execute: invoke sigwait() in a loop when waiting for PAM parent, to avoid spurious wake-ups
Lennart Poettering
2011-06-30 04:15:39 +02:00
0f1df8e169
execute: don't invoke pam_setcred, since we are not running on a tty where the user could change his password
Lennart Poettering
2011-06-30 04:14:50 +02:00
e025b4c306
unit: consider all cgroups in the name=systemd hierarchy, even when the user has specified an explicit path in it
Lennart Poettering
2011-06-30 02:41:01 +02:00
f284f69a7b
execute: when parsing ConrolGroup= replace wildcards
Lennart Poettering
2011-06-30 02:39:29 +02:00
d42d27ead9
logind: add service for per-user shared systemd daemon
Lennart Poettering
2011-06-30 02:18:01 +02:00
e6061ab2af
logind: make sure to create/run/systemd/sessions before we try to place a fifo in it
Lennart Poettering
2011-06-30 02:16:07 +02:00
530345e782
manager: use sd_notify() to notify parent systemd that we have finished startup
Lennart Poettering
2011-06-30 02:15:41 +02:00
3b8bdddeff
execute: do initgroups() first, pam initialization second so that it can still modify the groups list
Lennart Poettering
2011-06-30 02:15:01 +02:00
64747e2d4b
exec: add ControlGroupModify= switch to allow changing access mode to cgroups fs
Lennart Poettering
2011-06-30 00:11:25 +02:00
8585357a0e
util: clear scrolling region when clearing screen
Lennart Poettering
2011-06-29 21:17:31 +02:00
5bc849fd06
logind: allow access to SetIdleHint() to owner of the session
Lennart Poettering
2011-06-29 19:53:27 +02:00
539072153c
acl: libudev currently doesn't handle properly enumerator matches with multiple tags, so avoid using them for now
Lennart Poettering
2011-06-29 19:41:07 +02:00
f5f32cd7ad
uaccess: drop ACLs in case of error, just to be safe
Lennart Poettering
2011-06-29 18:06:58 +02:00
0b191e603c
logind: hook uaccess into udev by default
Lennart Poettering
2011-06-29 04:14:43 +02:00
b4f78aeac6
logind: we need to open and close a named pipe once for read before we get EOF
Lennart Poettering
2011-06-29 03:48:53 +02:00
4a4b033ff2
logind: when initializing drop sessions that are unreferenced
Lennart Poettering
2011-06-29 03:48:16 +02:00
b668e06428
dbus: add FlushDevices() bus call to reset all seat assignments
Lennart Poettering
2011-06-29 03:12:23 +02:00
4fa4c2ac6e
logind: fix typo in config parser
Lennart Poettering
2011-06-29 02:48:29 +02:00
c36eecdfcb
man: update pam_systemd page to document new behaviour
Lennart Poettering
2011-06-29 02:46:20 +02:00
8fa365e586
logind: add man page for configuration file
Lennart Poettering
2011-06-29 02:27:53 +02:00
25d934917d
logind: move default reset controller/kill exclude list into logind
Lennart Poettering
2011-06-29 02:27:16 +02:00
ac2dcbb215
logind: udev no longer ignores subsystem matches on monitors when used in conjunction with tags
Lennart Poettering
2011-06-29 01:49:21 +02:00
1c9a2c1047
logind: be a bit more rigid with seat names
Lennart Poettering
2011-06-29 01:48:59 +02:00
ab2a782ab7
logind: fix udev rule to generate valid tags, as a temporary fix until udev gains a native feature for this
Lennart Poettering
2011-06-29 01:48:30 +02:00
193197e85c
logind: parse configuration file
Lennart Poettering
2011-06-29 01:47:55 +02:00
932e3ee76e
logind: use named pipes instead of fifos to keep track of sessions so that we can reconnect later
Lennart Poettering
2011-06-29 00:06:04 +02:00
fde78a3ac0
logind: fix generation of seat state file
Lennart Poettering
2011-06-28 23:21:43 +02:00
6560d8dec9
logind: inherit ID_SEAT even on devices that themselves are not seat assignable
Lennart Poettering
2011-06-28 23:07:10 +02:00
a0a0c7f18c
logind: retrigger devices when we reassign them
Lennart Poettering
2011-06-28 23:03:56 +02:00
88bb8d215a
logind: call udev_device_get_is_initialized() to trigger lazy loading, as a temporary work-around for broken libudev
Lennart Poettering
2011-06-28 23:02:38 +02:00
72d8c4afce
logind: supply default bus policy with minimal access
Lennart Poettering
2011-06-28 21:56:41 +02:00
c28fa3d32f
logind: include subsystem name in device id for assigning seats
Lennart Poettering
2011-06-28 21:54:52 +02:00