Tom Gundersen
1bf968f363
resolved: rr - print DNSKEY and RRSIG in base64
...
As mandated by RFC4034.
2015-07-14 01:18:51 +02:00
Susant Sahani
d88ba7f02e
TODO: remove DHCP override hostname
2015-07-11 09:27:28 +05:30
Lennart Poettering
35914919a4
update TODO
2015-07-09 14:50:40 -03:00
Lennart Poettering
1361205099
update TODO
2015-07-06 12:35:58 +02:00
Susant Sahani
a521dbf43b
TODO: remove ipv6 Ipv6 privacy extensions
2015-07-05 11:25:54 +05:30
Lennart Poettering
a2088fd025
update TODO
2015-06-19 01:12:54 +02:00
Lennart Poettering
c874ef05a7
update TODO
2015-06-18 20:08:01 +02:00
Lennart Poettering
affb71da79
update TODO
2015-06-18 20:03:11 +02:00
Lennart Poettering
ff609b8ecd
update TODO
2015-06-18 19:45:06 +02:00
Lennart Poettering
eedb4ac831
update TODO
2015-06-18 13:32:24 +02:00
Lennart Poettering
de587378ea
update TODO
2015-06-17 23:03:27 +02:00
Lennart Poettering
203e81db24
update TODO
2015-06-17 15:40:51 +02:00
Lennart Poettering
5febf10c1c
update TODO
2015-06-16 01:02:52 +02:00
Lennart Poettering
63432f5d95
update TODO
2015-06-15 00:41:10 +02:00
Lennart Poettering
0bea2e3dde
update TODO
2015-06-15 00:15:20 +02:00
Kay Sievers
2375607039
remove gudev and gtk-doc
...
The library moved to:
https://git.gnome.org/browse/libgudev/
2015-06-03 00:22:53 +02:00
Lennart Poettering
ebc9d21131
update TODO
2015-05-21 21:31:23 +02:00
Lennart Poettering
cb7aa6569c
update TODO
2015-05-21 19:49:08 +02:00
Lennart Poettering
ef6fc8ee57
update TODO
2015-05-21 16:32:01 +02:00
Zbigniew Jędrzejewski-Szmek
eba6fd30f2
TODO: add --merge support for sd-j-remote
2015-05-19 23:59:37 -04:00
Lennart Poettering
e885c2084a
update TODO
2015-05-19 19:54:39 +02:00
Lennart Poettering
711e02cb47
Update TODO
2015-05-19 16:57:33 +02:00
Lennart Poettering
6b83b5e8d4
update TODO
2015-05-19 16:02:51 +02:00
Lennart Poettering
41bc22f3a0
update TODO
2015-05-19 01:32:40 +02:00
Lennart Poettering
fd6c2363af
update TODO
2015-05-19 01:27:33 +02:00
Dimitri John Ledkov
304b3079a2
core: Execute first boot presets in an enable-only preset-mode.
...
This means any existing enabled units well be preserved and no
pre-created symlinks will be removed. This is done on first boot, when
the assumption is that /etc is not populated at all (no machine-id
setup). For minimal containers that gives a significant first boot
speed up, approximately ~20ms / ~16% in my trials.
2015-05-15 12:49:33 +02:00
Tom Gundersen
24c083dfcb
networkd: network_get - allow udev_device to be NULL
...
In containers we never have udev devices, so drop the assert.
This fixes an assertion introduced in af3aa30274
.
2015-05-12 00:43:45 +02:00
Lennart Poettering
0a98c46d50
update TODO
2015-05-11 22:59:11 +02:00
Lennart Poettering
c2570ab99b
update TODO
2015-05-11 22:10:36 +02:00
Zbigniew Jędrzejewski-Szmek
4dda4e637e
Generate systemd-fsck-root.service in the initramfs
...
In the initrafms, generate a systemd-fsck-root.service to replace
systemd-fsck@<sysroot-device>.service. This way, after we transition
to the real root, systemd-fsck-root.service is marked as already done.
This introduces an unnecessary synchronization point, because
systemd-fsck@* is ordered after systemd-fsck-root also in the
initramfs. In practice this shouldn't be a problem.
https://bugzilla.redhat.com/show_bug.cgi?id=1201979
C.f. 956eaf2b8d
.
2015-05-10 13:17:57 -04:00
David Herrmann
a44816e94e
Update TODO
2015-05-06 18:30:01 +02:00
Lennart Poettering
d89e647542
update TODO
2015-05-05 15:07:00 -07:00
Lennart Poettering
e7e90a8eee
update TODO
2015-04-30 12:35:15 +02:00
Lennart Poettering
f06944d65b
update TODO
2015-04-30 01:54:18 +02:00
Lennart Poettering
765027454b
update TODO
2015-04-30 00:49:41 +02:00
Lennart Poettering
47ee3ee034
update TODO
2015-04-29 18:36:25 +02:00
Lennart Poettering
957ce1954c
TODO: split out issues to fix before 220
2015-04-29 18:36:25 +02:00
David Herrmann
dad8066e7d
TODO: drop journal blocker
...
This got fixed via a cleanup by Zbigniew, see:
http://lists.freedesktop.org/archives/systemd-devel/2015-April/031348.html
2015-04-29 12:57:32 +02:00
Lennart Poettering
5c5b7911d3
update TODO
2015-04-28 21:34:23 +02:00
Lennart Poettering
d215c2384a
update TODO
2015-04-28 17:34:35 +02:00
Lennart Poettering
d72bc59734
update TODO
2015-04-27 17:22:30 +02:00
Lennart Poettering
07cc65c701
Update TODO
2015-04-24 19:56:47 +02:00
Lennart Poettering
0a02157831
update TODO
2015-04-22 22:56:24 +02:00
Lennart Poettering
aea040c872
update TODO
2015-04-22 13:53:50 +02:00
Lennart Poettering
a4b756b1ed
Update TODO
2015-04-22 13:30:42 +02:00
Lennart Poettering
17978b17d9
update TODO
2015-04-21 00:58:56 +02:00
Lennart Poettering
48e6d6a6e9
update TODO
2015-04-13 15:23:53 +02:00
David Herrmann
d4b47aa30b
TODO: add 13790add4
as blocker for v220
2015-04-11 12:13:24 +02:00
Lennart Poettering
b1b5922e2f
update TODO
2015-04-10 17:36:07 +02:00
Lennart Poettering
8aa203819f
update TODO
2015-04-09 13:13:07 +02:00
Lennart Poettering
aeb1e2c5b0
update TODO
2015-04-08 22:39:40 +02:00
Lennart Poettering
b18d23d7ac
update TODO
2015-04-08 17:24:23 +02:00
Lennart Poettering
298a35ab54
TODO: yeah, now it makes sense
2015-04-08 13:02:45 +02:00
Lennart Poettering
66fa453fa1
update TODO
2015-04-07 21:09:18 +02:00
Lennart Poettering
449a22a58f
update TODO
2015-04-07 18:51:46 +02:00
Lennart Poettering
3d1137ac2b
update TODO
2015-04-07 17:25:26 +02:00
Lennart Poettering
60d17b74d7
update TODO
2015-04-07 16:45:09 +02:00
Lennart Poettering
2c0223282d
update TODO
2015-04-07 15:42:25 +02:00
Lennart Poettering
403100e281
update TODO
2015-04-06 15:27:18 +02:00
Lennart Poettering
2f653bded3
update TODO
2015-04-06 10:57:52 +02:00
Lennart Poettering
61192f1d69
update TODO
2015-04-03 14:34:59 +02:00
Lennart Poettering
ac749874bb
update TODO
2015-04-02 12:17:41 +02:00
Patrik Flykt
8dc1b304ee
TODO: Nothing to be done for IPv6 DAD, handled by kernel
2015-03-25 16:04:19 +02:00
Tom Gundersen
6bd7941ece
TODO
2015-03-24 23:07:05 +01:00
Tom Gundersen
5e97472e78
TODO
2015-03-12 14:12:17 +01:00
daurnimator
657cf7f4f8
tmpfiles: port to unquote_many_words()
2015-03-10 16:08:20 +01:00
Lennart Poettering
e06fe15b1f
update TODO
2015-03-10 15:48:14 +01:00
Shawn Landden
3b1c524154
add REMOTE_ADDR and REMOTE_PORT for Accept=yes
2015-03-10 09:00:27 -04:00
Lennart Poettering
124f2f9b6f
update TODO
2015-03-09 22:46:26 +01:00
Lennart Poettering
7d417f0f35
update TODO
2015-03-03 00:20:23 +01:00
Lennart Poettering
c98a38ba0b
update TODO
2015-03-02 20:25:32 +01:00
Lennart Poettering
4d1d2f0858
update TODO
2015-03-02 12:15:25 +01:00
Zbigniew Jędrzejewski-Szmek
e342b74468
Update TODO
2015-02-26 09:27:12 -05:00
Shawn Landden
2479df3094
timedated: when performing "SetTime" compensate for program lag
...
(David: fix up compile-failure and simplify code a bit)
2015-02-26 11:53:33 +01:00
Lennart Poettering
036a4773ff
update TODO
2015-02-26 00:43:16 +01:00
Lennart Poettering
50236d480a
update TODO
2015-02-18 23:36:20 +01:00
Lennart Poettering
ac49d36fae
update TODO
2015-02-18 19:42:25 +01:00
Lennart Poettering
f3ec7b3b7f
update TODO
2015-02-18 13:08:23 +01:00
Lennart Poettering
a88abde721
update TODO
2015-02-16 21:55:07 +01:00
Lennart Poettering
8c340239a6
update TODO
2015-02-16 19:36:56 +01:00
Lennart Poettering
5ad65d628f
update TODO
2015-02-16 18:41:49 +01:00
Tom Gundersen
e7337bae09
TODO
2015-02-14 00:16:13 +01:00
Lennart Poettering
f93b36affa
Update TODO
2015-02-11 12:57:17 +01:00
Tom Gundersen
dafd811234
TODO
2015-02-10 22:30:50 +01:00
Lennart Poettering
20760dcf5d
update TODO
2015-02-10 20:46:19 +01:00
Lennart Poettering
df22b0bbfd
update TODO
2015-02-10 12:34:11 +01:00
Lukas Nykryn
823f4a91eb
update TODO
2015-02-05 18:07:54 +01:00
Lennart Poettering
b9be39bfb4
update TODO
2015-02-04 01:42:46 +01:00
Lennart Poettering
c05482281c
update TODO
2015-02-03 18:16:17 +01:00
Lennart Poettering
2aeed6760e
update TODO
2015-02-03 14:08:56 +01:00
Lennart Poettering
e5f774df56
update TODO
2015-02-03 11:46:35 +01:00
Lennart Poettering
e0ec895093
update TODO
2015-02-03 02:07:59 +01:00
Lennart Poettering
73cb775495
update TODO
2015-02-02 21:54:23 +01:00
Lennart Poettering
84bef24dd3
update TODO
2015-02-02 16:43:07 +01:00
Tom Gundersen
e56cdb7ae2
networkd-wait-online: add timeout
...
Default to timing out after 120 seconds without a network connection. Setting a
timeout of 0 disables the timeout.
2015-02-02 11:57:52 +01:00
Tom Gundersen
5d8689d749
networkd-wait-online: support globbing for ignored devices
2015-02-02 11:57:52 +01:00
Tom Gundersen
2d9079c217
TODO
2015-01-31 15:27:49 +01:00
Zbigniew Jędrzejewski-Szmek
3e495a6651
systemctl: refuse --host with cat
...
This might be fixed one day, but for now it's better to fail.
https://bugzilla.redhat.com/show_bug.cgi?id=1186952
2015-01-28 21:56:10 -05:00
Lennart Poettering
590ba75f32
update TODO
2015-01-29 03:53:23 +01:00
Lennart Poettering
477e75ef9e
update TODO
2015-01-28 17:48:01 +01:00
Zbigniew Jędrzejewski-Szmek
78eb158a20
build-sys: add check for --help width
2015-01-27 21:48:12 -05:00
Lennart Poettering
4b42934665
update TODO
2015-01-28 02:22:19 +01:00
Lennart Poettering
7dfb0404b3
update TODO
2015-01-28 01:02:36 +01:00
Lennart Poettering
2bc39683c0
update TODO
2015-01-27 17:58:57 +01:00
Zbigniew Jędrzejewski-Szmek
4a84f3e614
TODO: remove laccess conversion
...
I looked over all access invocations, and I think are using access()
correctly. Accepting dangling symlinks makes sense only in special
circumstances.
So far we do not allow "flag" files like "/fastboot" to be dangling
symlinks. We could, but I don't see a reason to.
2015-01-26 23:56:26 -05:00
Lennart Poettering
687f6a0ba7
update TODO
2015-01-27 02:36:40 +01:00
Lennart Poettering
31a11e8f30
update TODO
2015-01-27 01:29:02 +01:00
Lennart Poettering
dbdee28bfa
update TODO
2015-01-26 21:52:07 +01:00
Torstein Husebø
cc98b3025e
treewide: fix multiple typos
2015-01-26 10:39:47 -05:00
Lennart Poettering
17fe56148c
update TODO
2015-01-23 03:00:15 +01:00
Lennart Poettering
9ba762cdd7
update TODO
2015-01-23 01:44:14 +01:00
Lennart Poettering
24fdceabbf
update TODO
2015-01-23 01:20:16 +01:00
Lennart Poettering
34109a531f
update TODO
2015-01-22 18:55:30 +01:00
Lennart Poettering
a8683176ee
update TODO
2015-01-22 17:50:50 +01:00
Zbigniew Jędrzejewski-Szmek
614cc34f3a
TODO: tmpfiles
2015-01-22 01:14:53 -05:00
Lennart Poettering
da36017e05
update TODO
2015-01-22 04:02:07 +01:00
Lennart Poettering
7687f85ea6
update TODO
2015-01-21 20:05:31 +01:00
Lennart Poettering
9cba813191
update TODO
2015-01-21 13:45:07 +01:00
Lennart Poettering
2a2054a796
update TODO
2015-01-16 20:09:33 +01:00
David Herrmann
b96014fad5
TODO: update
2015-01-15 14:13:49 +01:00
Lennart Poettering
6dcfca59fc
update TODO
2015-01-15 01:47:21 +01:00
Lennart Poettering
435fdcef52
update TODO
2015-01-14 23:18:33 +01:00
Lennart Poettering
02c74033ed
update TODO
2015-01-13 20:55:13 +01:00
Patrik Flykt
ec767e6836
TODO: DHCPv6 Information Request has been implemented
2015-01-13 15:09:09 +02:00
Lennart Poettering
c14db9b32a
update TODO
2015-01-13 13:55:15 +01:00
Zbigniew Jędrzejewski-Szmek
038cf33420
Remove some fixed items from TODO
2015-01-12 19:15:02 -05:00
David Herrmann
40d6f6a35e
TODO: update
2015-01-12 18:25:11 +01:00
Lennart Poettering
fa607802f3
update TODO
2015-01-09 21:32:29 +01:00
Lennart Poettering
a47e6701bf
update TODO
2015-01-08 23:13:45 +01:00
Lennart Poettering
92ff080be1
update TODO
2015-01-08 03:21:13 +01:00
Lennart Poettering
07289967bc
update TODO
2015-01-08 01:28:15 +01:00
Lennart Poettering
1a4873c499
update TODO
2015-01-07 23:44:08 +01:00
Lennart Poettering
b80c66ba98
update TODO
2015-01-07 19:32:42 +01:00
Lennart Poettering
6ce02c2a3a
update TODO
2015-01-07 18:00:38 +01:00
Lennart Poettering
5b728e6ba1
Update TODO
2015-01-07 14:49:27 +01:00
Lennart Poettering
c006826886
update TODO
2015-01-07 03:08:29 +01:00
Lennart Poettering
7c75c5ca68
Update TODO
2015-01-06 20:31:39 +01:00
Lennart Poettering
6fc25464bf
update TODO
2015-01-05 02:58:04 +01:00
Lennart Poettering
f93bf43633
update TODO
2015-01-05 01:40:51 +01:00
Veres Lajos
f131770b14
tree-wide: spelling fixes
...
https://github.com/vlajos/misspell_fixer
b6fdeb618c
Thanks to Torstein Husebo <torstein@huseboe.net>.
2014-12-30 20:07:04 -05:00
Lennart Poettering
e624676dde
update TODO
2014-12-29 20:18:04 +01:00
Lennart Poettering
8ede9794fd
Update TODO
2014-12-29 17:00:05 +01:00
Lennart Poettering
3b9c7d955d
update TODO
2014-12-28 02:08:40 +01:00
Lennart Poettering
679829e4aa
update TODO
2014-12-26 19:33:15 +01:00
Filipe Brandenburger
977db91c29
build-sys: do not use pkgconfig dbus-1.pc to find dbus directories
...
Do not use the dbus-1.pc pkgconfig settings to determine dbus directories. Use
directories relative to ${sysconfdir} and ${datadir} instead.
This approach was suggested by Simon McVittie in:
http://lists.freedesktop.org/archives/systemd-devel/2014-October/024388.html
Tested by building and installing systemd without the dbus-devel installed.
Without this patch, the dbus files and directories end up in the root of the
filesystem. With this patch, they end up in the same locations as previously
(assuming default ${sysconfdir} and ${datadir}) whether dbus-devel is present
or not. Also made sure that `make check` works without dbus-devel installed.
2014-12-25 10:55:42 -05:00
Lennart Poettering
35c594e044
update TODO
2014-12-25 03:20:20 +01:00
Lennart Poettering
bd69054b09
update TODO
2014-12-24 16:55:03 +01:00
Lennart Poettering
de146bb2aa
update TODO
2014-12-24 16:53:05 +01:00
Lennart Poettering
243399a680
update TODO
2014-12-23 22:44:32 +01:00
Lennart Poettering
f6b6892c49
update TODO
2014-12-23 19:15:27 +01:00
Lennart Poettering
1d050f9f73
update TODO
2014-12-23 03:26:24 +01:00
Lennart Poettering
91f4347ef7
import: rename 'poll-dck' to 'pull-dkr'
...
I figure "pull-dck" is not a good name, given that one could certainly
read the verb in a way that might be funny for 16year-olds. ;-)
Also, don't hardcode the index URL to use, make it runtime and configure
time configurable instead.
2014-12-23 03:25:36 +01:00
Lennart Poettering
2cd3aa2482
update TODO
2014-12-19 20:44:49 +01:00
Lennart Poettering
358ba19e5e
update TODO
2014-12-19 19:19:29 +01:00
Lennart Poettering
c3a0d00d6d
update TODO
2014-12-19 02:08:14 +01:00
Lennart Poettering
82e6c50c47
update TODO
2014-12-18 01:36:28 +01:00
Zbigniew Jędrzejewski-Szmek
b42de08aa4
Update TODO
2014-12-16 00:30:34 -05:00
Lennart Poettering
d2f81fb00c
update TODO
2014-12-15 19:02:17 +01:00
Lennart Poettering
308b571076
update TODO
2014-12-12 20:24:35 +01:00
Lennart Poettering
98cd265198
update TODO
2014-12-12 17:30:25 +01:00
Lennart Poettering
494bf20a2f
update TODO
2014-12-11 14:56:49 +01:00
David Herrmann
1f140dd8b0
TODO: update
...
Drop resolved kdbus issues.
2014-12-11 09:01:34 +01:00
Lennart Poettering
fbcedaaea4
update TODO
2014-12-10 22:08:49 +01:00
Lennart Poettering
d092879149
update TODO
2014-12-10 19:58:50 +01:00
Lennart Poettering
fe666c198e
update TODO
2014-12-10 19:07:48 +01:00
Lennart Poettering
d6d8f25599
TODO
2014-12-10 15:46:28 +01:00
Lennart Poettering
45823da23c
update TODO
2014-12-10 02:36:42 +01:00
Lennart Poettering
b730764239
mount: clarify that we really need to replace the utab inotify code with the native API for this in libmount, as soon as that's stable
2014-12-10 01:48:39 +01:00
Ronny Chevalier
409886c424
shell-completion: systemctl edit
2014-12-10 01:10:01 +01:00
Lennart Poettering
f9e00a9f58
NEWS: prepare NEWS for new release
2014-12-10 00:27:26 +01:00
Lennart Poettering
e82959c0e3
update TODO
2014-12-09 18:17:35 +01:00
Lennart Poettering
bf27dcb613
update TODO
2014-12-09 03:58:10 +01:00
Lennart Poettering
088c357d13
update TODO
2014-12-09 02:05:19 +01:00
Lennart Poettering
4a02e68602
update TODO
2014-12-09 00:08:31 +01:00
Lennart Poettering
e7100587da
update TODO
2014-12-08 23:52:27 +01:00
Lennart Poettering
90b3dc4dd9
update TODO
2014-12-08 14:55:22 +01:00
Lennart Poettering
2a441c8afe
update TODO
2014-12-05 14:09:39 +01:00
Lennart Poettering
40ff4a4abd
update TODO
2014-12-04 16:17:34 +01:00
Lennart Poettering
0a86c1a9d8
update TODO
2014-12-04 04:17:09 +01:00
Lennart Poettering
41114e81b5
update TODO
2014-12-03 03:13:14 +01:00
Lennart Poettering
e3286870fd
update TODO
2014-12-02 13:23:04 +01:00
Lennart Poettering
a195cbad37
update TODO
2014-12-02 13:23:03 +01:00
Lennart Poettering
75e52a16f9
update TODO
2014-12-01 03:06:50 +01:00
Lennart Poettering
f3589f7bc6
update TODO
2014-12-01 00:21:04 +01:00
Ronny Chevalier
7d4fb3b1c5
systemctl: add edit verb
...
It helps editing units by either creating a drop-in file, like
/etc/systemd/system/my.service.d/override.conf, or by copying the
original unit from /usr/lib/systemd/ to /etc/systemd/ if the --full
option is specified.
It invokes an editor on temporary files related to the unit files and
if the editor exited successfully, then it renames the temporary files
to their original names (e.g. my.service or override.conf) and
daemon-reload is invoked.
If the temporary file is empty the modification is canceled.
See https://bugzilla.redhat.com/show_bug.cgi?id=906824
2014-11-29 19:28:14 +01:00
Lennart Poettering
cb2264aa0d
update TODO
2014-11-28 20:29:44 +01:00
Lennart Poettering
a6a6ac1603
update TODO
2014-11-28 20:29:44 +01:00
Lennart Poettering
818eae495e
update TODO
2014-11-28 16:18:17 +01:00
Lennart Poettering
e8bbb7c7e9
update TODO
2014-11-28 03:29:52 +01:00
Lennart Poettering
bca3e263cf
update TODO
2014-11-28 02:18:46 +01:00
David Herrmann
622ac87c12
Update TODO
...
kdbus eavesdropping was fixed!
2014-11-28 01:03:54 +01:00
Lennart Poettering
9398f65093
update TODO
2014-11-27 21:58:19 +01:00
Lennart Poettering
6dae84cbdd
update TODO
2014-11-26 17:27:59 +01:00
Lennart Poettering
0ad68f8743
update TODO
2014-11-26 15:42:54 +01:00
Lennart Poettering
7212c6083a
update TODO
2014-11-26 15:01:50 +01:00
Lennart Poettering
8514b67754
update TODO
2014-11-26 14:14:17 +01:00
Lennart Poettering
b568ef14a7
update TODO
2014-11-26 12:11:39 +01:00
Lennart Poettering
279f036675
reorder TODO a bit
2014-11-26 03:23:48 +01:00
Lennart Poettering
6c78f43c7b
update TODO
2014-11-26 03:06:50 +01:00
Lennart Poettering
1dfac061ce
update TODO
2014-11-26 02:21:15 +01:00
Lennart Poettering
6363357378
update TODO
2014-11-25 20:55:28 +01:00
Lennart Poettering
54e2e63dd2
update TODO
2014-11-25 19:25:03 +01:00
Lennart Poettering
3c575b6417
update TODO
2014-11-25 14:28:34 +01:00
Lennart Poettering
bdb074a562
update TODO
2014-11-25 14:28:33 +01:00
Iago López Galeiras
58f10d401f
test: support empty environment variables in unit files
...
Also update TODO, empty environment variables in Environment= and
EnvironmentFile= options work.
2014-11-23 16:29:11 -05:00
Lennart Poettering
7b0fce617c
update TODO
2014-11-19 00:19:40 +01:00
Lennart Poettering
264b807071
update TODO
2014-11-14 17:55:19 +01:00
Kay Sievers
25e773eeb4
udev: switch to systemd logging functions
2014-11-13 13:12:57 +01:00
Lennart Poettering
c2d5b3c94d
Update TODO
2014-11-12 23:46:47 +01:00
Lennart Poettering
4ecd221425
update TODO
2014-11-11 18:12:48 +01:00
Lennart Poettering
7e27f3121e
update TODO
2014-11-10 23:45:31 +01:00
Lennart Poettering
f81e67f79f
update TODO
2014-11-10 19:25:29 +01:00
Lennart Poettering
d48b7bd271
update TODO
2014-11-07 16:36:14 +01:00
Lennart Poettering
4e143738bf
update TODO
2014-11-07 02:01:47 +01:00
Lennart Poettering
25e14499c4
update TODO
2014-11-07 01:19:56 +01:00
Lennart Poettering
a0132af247
update TODO
2014-11-06 20:09:27 +01:00
Harald Hoyer
3f85ef0f05
s/commandline/command line/g
2014-11-06 15:34:18 +01:00
Lennart Poettering
7fd682bbeb
update TODO
2014-11-06 14:31:04 +01:00
Kay Sievers
a0617aa5d7
TODO: update
2014-11-04 19:07:30 +01:00
Lennart Poettering
936c200f6c
update TODO
2014-11-04 18:51:37 +01:00
Lennart Poettering
57f2a94727
update TODO
2014-11-04 18:09:19 +01:00
Lennart Poettering
29a6c2d020
update TODO
2014-11-03 23:10:47 +01:00
Zbigniew Jędrzejewski-Szmek
b43434e94e
TODO
2014-11-01 15:37:16 -04:00
Zbigniew Jędrzejewski-Szmek
f47ad59316
Use log "level" instead of "priority"
...
The term "priority" is misleading because higher levels have lower
priority. "Level" is clearer and shorter.
This commit touches only the textual descriptions, not function and variable
names themselves. "Priority" is used in various command-line switches and
protocol constants, so completly getting rid of "priority" is hard.
I also left "priority" in various places where the clarity suffered
when it was removed.
2014-11-01 14:39:47 -04:00
Ronny Chevalier
cb607ecb84
remove references of readahead
2014-10-31 10:57:21 +01:00
Lennart Poettering
f672117628
update TODO
2014-10-30 17:39:29 +01:00
Lennart Poettering
f85857df75
update TODO
2014-10-29 17:08:00 +01:00
Umut Tezduyar Lindskog
db2cb23b5b
core: send sigabrt on watchdog timeout to get the stacktrace
...
if sigabrt doesn't do the job, follow regular shutdown
routine, sigterm > sigkill.
2014-10-28 17:37:39 +01:00
Lennart Poettering
665ea24caf
update TODO
2014-10-28 15:06:30 +01:00
Lennart Poettering
fccabcb48d
update TODO
2014-10-28 14:47:35 +01:00
Lennart Poettering
07788ab9d8
update TODO
2014-10-28 14:31:25 +01:00
Lennart Poettering
2f952a2577
update TODO
2014-10-28 12:33:25 +01:00
Zbigniew Jędrzejewski-Szmek
1cf3c30c07
shell-completion: systemctl set-default,get-default,is-system-running
2014-10-27 22:34:28 -04:00
Timofey Titovets
3769415e65
login: remove multi-seat-x
2014-10-28 02:24:46 +01:00
Lennart Poettering
ca4a7a9a36
update TODO
2014-10-28 02:19:55 +01:00
Lennart Poettering
cea358fe1b
update TODO
2014-10-28 00:52:48 +01:00
Lennart Poettering
2d1239ea20
update TODO
2014-10-27 13:32:04 +01:00
Lennart Poettering
afe3ab588a
update TODO
2014-10-24 19:07:01 +02:00
Lennart Poettering
06cbf7f24e
update TODO
2014-10-24 16:53:08 +02:00
Tom Gundersen
157a180e4f
TODO
2014-10-23 20:22:06 +02:00
Lennart Poettering
758c4d7a39
update TODO
2014-10-23 01:09:38 +02:00
Lennart Poettering
821cc13dda
update TODO
2014-10-23 00:52:21 +02:00
Lennart Poettering
8483d73ff1
update TODO
2014-10-22 20:30:06 +02:00
Lennart Poettering
f62531c572
update TODO
2014-10-22 16:54:06 +02:00
Lennart Poettering
b857e042d6
update TODO
2014-10-22 12:40:49 +02:00
Lennart Poettering
39bb33c192
Update TODO
2014-10-22 11:45:12 +02:00
Lennart Poettering
6dab5bb181
update TODO
2014-10-20 22:03:36 +02:00
Lennart Poettering
78366f6ee0
update TODO
2014-10-20 19:23:13 +02:00
Lennart Poettering
8a25e11e6c
update TODO
2014-10-17 13:49:08 +02:00
Lennart Poettering
0f0cf2f00f
update TODO
2014-10-13 17:19:31 +02:00
Brandon L Black
a158dbf156
Set $NOTIFY_SOCKET for control procs if NotifyAccess=all
2014-10-12 11:21:12 -04:00
Zbigniew Jędrzejewski-Szmek
afea8d3853
Update TODO
2014-10-09 23:32:34 -04:00
Lennart Poettering
384a4be2b0
update TODO
2014-10-09 16:51:39 +02:00
Lennart Poettering
706d97503d
update TODO
2014-10-09 01:47:07 +02:00
Lennart Poettering
402696d787
Update TODO
2014-10-08 21:35:38 +02:00
Lukas Nykryn
e94937df95
systemctl: add add-wants and add-requires verbs
2014-10-08 12:44:00 +02:00
Zbigniew Jędrzejewski-Szmek
d19e85f0d4
Update TODO
2014-10-07 09:19:49 -04:00
Zbigniew Jędrzejewski-Szmek
0536ce5d0c
Update TODO
2014-10-05 15:29:41 -04:00
Lennart Poettering
c7eff5ec06
update TODO
2014-10-02 20:38:00 +02:00
Patrik Flykt
e9385929c8
TODO: Remove Elapsed Time DHCPv6 option as it is done
2014-09-10 12:56:46 +03:00
Tom Gundersen
b70c73fcf1
TODO
2014-09-08 15:09:07 +02:00
Lennart Poettering
3bcde97e85
update TODO
2014-09-05 21:49:44 +02:00
Tom Gundersen
bd2efe9219
networkd: link - do not manage loopback links
...
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=83134 .
2014-09-04 14:16:25 +02:00
Zbigniew Jędrzejewski-Szmek
83a1ff25e5
Update TODO
2014-09-03 22:56:13 -04:00
Lennart Poettering
533bb267f1
update TODO
2014-09-03 19:02:18 +02:00
Lukas Nykryn
64e84dbb14
update TODO
...
Yum was creating <container>/var/run/yum.pid and hence this directory
was created before filesystem package could create the symlink
/var/run -> /run.
This should be now fixed in yum.
2014-09-03 14:03:14 +02:00
Kay Sievers
be2ea723b1
udev: remove userspace firmware loading support
2014-08-30 11:34:20 +02:00
Lennart Poettering
202aea456d
update TODO
2014-08-28 20:26:14 +02:00
Tom Gundersen
3125b3ef5d
nspawn: fix --network-interface
...
Use SETLINK when modifying an existing link.
2014-08-28 12:16:07 +02:00
Lennart Poettering
eff3f4f9e9
update TODO
2014-08-27 21:43:46 +02:00
Tom Gundersen
285e8c126b
TODO
2014-08-27 18:17:16 +02:00
Tom Gundersen
aeb50ff0bd
tmpfiles: make resolv.conf entry conditional on resolved support
2014-08-27 18:17:16 +02:00
Lennart Poettering
8dac15b6e9
update TODO
2014-08-26 20:24:04 +02:00
Lennart Poettering
42aeb14a4a
update TODO
2014-08-26 04:09:22 +02:00
Lennart Poettering
d74f9e8e8a
update TODO
2014-08-22 18:10:31 +02:00
Lennart Poettering
337ce7442a
update TODO
2014-08-21 19:12:53 +02:00
Lennart Poettering
1954ea346d
update TODO
2014-08-21 18:01:47 +02:00
Lennart Poettering
55cdcbacf7
update TODO
2014-08-21 17:24:21 +02:00
Lennart Poettering
8a0dec98a3
update TODO
2014-08-19 19:22:40 +02:00
Lennart Poettering
14a32924c9
update TODO
2014-08-19 16:47:52 +02:00
Lennart Poettering
93aef81600
update TODO
2014-08-19 02:19:10 +02:00
Lennart Poettering
d61bb44a89
update TODO
2014-08-19 02:09:14 +02:00
Lennart Poettering
9da465df2a
Update TODO
2014-08-18 23:16:44 +02:00
Lennart Poettering
4311fa08fe
update TODO
2014-08-15 18:29:21 +02:00
Lennart Poettering
563b1bdc09
update TODO
2014-08-15 18:01:30 +02:00
Lennart Poettering
1dbe0a6efd
update TODO
2014-08-15 01:35:28 +02:00
Lennart Poettering
ca70bec926
update TODO
2014-08-14 19:02:48 +02:00
Lennart Poettering
e830abd5ff
update TODO
2014-08-14 17:16:37 +02:00
Lennart Poettering
5dcf983854
update TODO
2014-08-14 16:36:32 +02:00
Lennart Poettering
41488fe902
update TODO
2014-08-14 04:13:31 +02:00
Lennart Poettering
dbabc89b9f
update TODO
2014-08-14 03:30:40 +02:00
Tobias Geerinckx-Rice
19f8d03783
timer: order OnCalendar units after timer-sync.target if DefaultDependencies=no
...
Avoids triggering timers prematurely on systems with significantly inaccurate
clocks, or some embedded platforms that lack one entirely.
2014-08-14 01:49:40 +02:00
Lennart Poettering
f6e81de494
update TODO
2014-08-13 20:01:00 +02:00
Tom Gundersen
dae1e55b54
TODO
2014-08-13 15:43:57 +02:00
Tom Gundersen
4acf8f151f
TODO
2014-08-13 15:40:59 +02:00
Lennart Poettering
ed220efd66
update TODO
2014-08-12 19:50:36 +02:00
Lennart Poettering
18af33753a
update TODO
2014-08-12 16:12:53 +02:00
Lennart Poettering
b873d33ec9
update TODO
2014-08-12 15:41:13 +02:00
Lennart Poettering
c02091d23b
update TODO
2014-08-11 15:06:22 +02:00
Lennart Poettering
08b6604c05
update TODO
2014-08-05 17:02:46 +02:00
Lennart Poettering
23c4091dc2
update TODO
2014-08-04 23:08:13 +02:00
Lennart Poettering
72d314c8d8
update TODO
2014-08-04 20:01:00 +02:00
Zbigniew Jędrzejewski-Szmek
151226ab4b
resolved: RRSIG records
2014-08-03 22:02:32 -04:00
Zbigniew Jędrzejewski-Szmek
ff3d6560be
resolved: add identifiers for dnssec algorithms
2014-08-03 22:02:32 -04:00
Lennart Poettering
035d56dc32
update TODO
2014-08-01 18:10:01 +02:00
Tom Gundersen
c18126e8da
TODO
2014-08-01 16:34:50 +02:00
Lennart Poettering
7cfb38b596
update TODO
2014-08-01 01:57:33 +02:00
Lennart Poettering
7be6885326
update TODO
2014-08-01 00:58:13 +02:00
Lennart Poettering
0f47ed0a05
update TODO
2014-07-31 17:47:19 +02:00
Lennart Poettering
699bd879ef
update TODO
2014-07-30 19:34:55 +02:00
Kay Sievers
3f77a1b19f
TODO: update resolved
2014-07-30 17:28:04 +02:00
Tom Gundersen
ab0cf8f8ff
TODO
2014-07-30 16:03:50 +02:00
Lennart Poettering
6bf02ccb14
update TODO
2014-07-30 14:05:48 +02:00
Lennart Poettering
bc07548926
update TODO
2014-07-30 02:08:11 +02:00
Lennart Poettering
6992efee44
update TODO
2014-07-30 01:48:34 +02:00
Lennart Poettering
49ee032fc3
Update TODO
2014-07-29 20:57:58 +02:00
Lennart Poettering
82eb1e7efb
update TODO
2014-07-23 02:00:40 +02:00
Zbigniew Jędrzejewski-Szmek
2c12a402cb
shell-completion: systemd-analyze verify, systemctl link
...
Some zsh completion helpers were not installed, so completion
was broken.
Add systemd-analyze verify. Make systemctl link complete only
unit names.
2014-07-21 22:33:51 -04:00
Tom Gundersen
653912918f
sd-network: drop get_ifindices
...
People should use rtnl for this, and then only query sd-network by the ifindices it finds.
2014-07-21 13:32:27 +02:00
Lennart Poettering
7f035ea56b
update TODO
2014-07-18 14:01:01 +02:00
Lennart Poettering
b6b63571ae
update TODO
2014-07-17 19:39:50 +02:00
Lennart Poettering
02bc213d04
update TODO
2014-07-16 22:51:50 +02:00
Lennart Poettering
a9d65ac908
update TODO
2014-07-16 20:16:30 +02:00
Lennart Poettering
acbc501602
update TODO
2014-07-16 17:24:51 +02:00
Lennart Poettering
f1f520e8df
update TODO
2014-07-16 03:32:29 +02:00
Lennart Poettering
9d6db739ce
update TODO
2014-07-16 00:31:39 +02:00
Tom Gundersen
99f9dd8d3f
TODO
2014-07-14 22:08:10 +02:00
Susant Sahani
5d8e593dce
networkd: make metric of routes configurable
...
Now route metric can be configuted via conf file:
example conf:
[Match]
Name=em1
[Route]
Gateway=192.168.1.12
Metric=10
Test:
ip route output
default via 192.168.1.12 dev em1 metric 10
[tomegun: squash TODO update and reword man page a bit]
2014-07-14 11:39:20 +02:00
Tom Gundersen
c9467d65f0
TODO: update networkd
2014-07-14 10:50:37 +02:00
Lennart Poettering
27f1e9ebf6
update TODO
2014-07-10 20:12:34 +02:00
Lennart Poettering
e2a6929881
update TODO
2014-07-09 19:22:13 +02:00
Lennart Poettering
58f55364fa
update TODO
2014-07-07 22:23:42 +02:00
Susant Sahani
c9fa3670bf
networkd TODO: add more bonding options
...
Add more bonding option in TODO section
2014-07-07 21:52:01 +02:00
Susant Sahani
467aa4a258
networkd todo : remove tun/tap
...
Remove tun/tap from todo
2014-07-07 21:52:01 +02:00
Lennart Poettering
de7a2c8f39
update TODO
2014-07-07 21:07:23 +02:00
Lennart Poettering
a940778fb1
update TODO
2014-07-07 15:25:55 +02:00
Lennart Poettering
8225488bec
update TODO
2014-07-03 19:55:18 +02:00
Lennart Poettering
aaf86f95a0
update TODO
2014-07-03 17:54:24 +02:00
Lennart Poettering
ce4a52a500
update TODO
2014-07-03 15:49:54 +02:00
Tom Gundersen
9e358851b4
networkd: netdev - add dummy support
2014-07-01 22:10:07 +02:00
Lennart Poettering
793c098f0a
update TODO
2014-07-01 16:37:47 +02:00
Lennart Poettering
2834ffe78d
update TODO
2014-07-01 13:51:36 +02:00
Tom Gundersen
1a941ac4b6
networkd: link - ignore missing MAC address
...
Currently DHCP/IPv4LL only works on ethernet devices, but no reason not to otherwise
manage them.
2014-07-01 12:55:05 +02:00
Lennart Poettering
3a53fdaa34
update TODO
2014-07-01 02:39:08 +02:00
Lennart Poettering
48fda3987f
update TODO
2014-07-01 00:16:48 +02:00
Lennart Poettering
0b30586904
update TODO
2014-06-30 22:49:10 +02:00
Tom Gundersen
3e53303ea6
networkd: dhcp - use same metric for all DHCP-related routes
2014-06-30 13:06:33 +02:00
Lennart Poettering
fed515f0a8
update TODO
2014-06-27 20:42:31 +02:00
Lennart Poettering
dc6d4ea9a6
update TODO
2014-06-27 19:56:11 +02:00
Lennart Poettering
06b08e6597
update TODO
2014-06-27 19:38:21 +02:00
Lennart Poettering
2298116285
update TODO
2014-06-27 19:35:57 +02:00
Patrik Flykt
37d8b536d0
TODO: Add items for the DHCPv6 implementation
2014-06-26 16:10:58 +03:00
Lennart Poettering
e8a152c62d
update TODO
2014-06-25 10:07:20 +02:00
Lennart Poettering
fbe1a1a94f
update TODO
2014-06-25 10:04:36 +02:00
Zbigniew Jędrzejewski-Szmek
57f45c37e9
Trim TODO
2014-06-25 01:46:37 -04:00
Zbigniew Jędrzejewski-Szmek
6f8bd5c94e
core/snapshot: log info when snapshots are created and removed
...
Snapshot mechanism is not used very much, but snapshot creation/destruction
should be at least as verbose as normal unit starting/stopping.
2014-06-22 15:30:28 -04:00
Zbigniew Jędrzejewski-Szmek
04ef5b03f6
core/transaction: avoid misleading error message when unit not found
...
There's no point in telling the user to look at the logs when
an attempt to load the unit file failed with ENOENT.
https://bugzilla.redhat.com/show_bug.cgi?id=996133
2014-06-22 15:30:24 -04:00
Lennart Poettering
d2f42e3a9b
update TODO
2014-06-19 16:33:01 +02:00
Lennart Poettering
92788e46d6
update TODO
2014-06-19 12:38:45 +02:00
Lennart Poettering
9eecdbc354
update TODO
2014-06-19 12:38:45 +02:00
Thomas Hindoe Paaboel Andersen
df9db010de
TODO: update
2014-06-18 23:21:00 +02:00
Kay Sievers
8142913690
TODO: update
2014-06-18 03:46:44 +02:00
Lennart Poettering
3c779fa59d
update TODO
2014-06-18 00:09:46 +02:00
Lennart Poettering
75183a9be0
update TODO
2014-06-17 03:30:11 +02:00
Lennart Poettering
e7b4d43ec3
update TODO
2014-06-17 01:24:03 +02:00
Lennart Poettering
a01647e537
update TODO
2014-06-16 12:33:23 +02:00
Lennart Poettering
4997cb9e16
update TODO
2014-06-16 01:03:38 +02:00
Lennart Poettering
dd25523073
update TODO
2014-06-13 13:26:32 +02:00
Lennart Poettering
e90738c9bb
update TODO
2014-06-11 10:15:51 +02:00
Lennart Poettering
61147436a3
update TODO
2014-06-11 00:07:07 +02:00
Lennart Poettering
827bf3c5dd
update TODO
2014-06-06 18:38:43 +02:00
Lennart Poettering
dc17bcef19
update TODO
2014-06-06 14:59:41 +02:00
Lennart Poettering
2d2ebaf515
update TODO
2014-06-05 17:31:03 +02:00
Lennart Poettering
03da8f9459
update TODO
2014-06-05 16:13:22 +02:00
Lennart Poettering
9b476fabd2
update TODO
2014-06-05 13:53:44 +02:00
Lennart Poettering
945933e331
update TODO
2014-06-05 13:09:46 +02:00
Lennart Poettering
f598ac3e28
update TODO
2014-06-04 18:58:05 +02:00
Lennart Poettering
c221efb2de
update TODO
2014-06-04 17:31:31 +02:00
Kay Sievers
c343be283b
fsck: disable "-l" option for now
...
https://bugs.freedesktop.org/show_bug.cgi?id=79576#c5
2014-06-04 11:16:30 +02:00
Lennart Poettering
3de03738fc
update TODO
2014-05-22 16:14:50 +09:00
Lennart Poettering
97c52b838b
update TODO
2014-05-22 12:16:25 +09:00
Lennart Poettering
eaa3b74dfd
update TODO
2014-05-22 10:36:16 +09:00
Tom Gundersen
424a873214
sd-dhcp-client: factor out dhcp packet allocation
2014-05-21 16:55:47 +02:00
Susant Sahani
8477107dec
TODO
...
IFLA_IPTUN_PMTUDISC
IFLA_IPTUN_FLAGS (ISA_TAP)
FLA_IPTUN_6RD_PREFIX
FLA_IPTUN_6RD_RELAY_PREFIX
IFLA_IPTUN_6RD_PREFIXLEN
IFLA_IPTUN_6RD_RELAY_PREFIXLEN
2014-05-19 22:58:15 +02:00
Tom Gundersen
473dfd7bd5
networkd-wait-online: wait for addresses to be configured
2014-05-19 22:00:35 +02:00
Tom Gundersen
e56f363803
timesyncd: only attempt to connect when an address is configured
...
For now, we accept both link-local and routable addresses, maybe we want to
restrict ourselves to routable addresses only.
2014-05-19 20:54:42 +02:00
Lennart Poettering
5c868fe2e9
update TODO
2014-05-19 01:54:31 +09:00
Lennart Poettering
8891f695c7
update TODO
2014-05-18 20:52:49 +09:00
Lennart Poettering
a46fe318fc
update TODO
2014-05-18 20:52:49 +09:00
Tom Gundersen
ac97653206
TODO
2014-05-17 20:46:11 +02:00
Tom Gundersen
8f5675cc75
TODO
2014-05-16 14:52:02 +02:00
Lennart Poettering
2b1c376751
Update TODO
2014-05-16 00:23:54 +02:00
Lennart Poettering
f27e2d8c0c
update TODO
2014-05-15 17:25:46 +02:00
Zbigniew Jędrzejewski-Szmek
12ed81d9c8
Make systemctl --root look for files in the proper places
...
Running systemctl enable/disable/set-default/... with the --root
option under strace reveals that it accessed various files and
directories in the main fs, and not underneath the specified root.
This can lead to correct results only when the layout and
configuration in the container are identical, which often is not the
case. Fix this by adding the specified root to all file access
operations.
This patch does not handle some corner cases: symlinks which point
outside of the specified root might be interpreted differently than
they would be by the kernel if the specified root was the real root.
But systemctl does not create such symlinks by itself, and I think
this is enough of a corner case not to be worth the additional
complexity of reimplementing link chasing in systemd.
Also, simplify the code in a few places and remove an hypothetical
memory leak on error.
2014-05-15 15:29:58 +02:00
Tom Gundersen
0404c609f3
core: sysvcompat - $network should be equivalent to network-online, rather than network target
...
Most likely the facility needed is actual connectivity, rather than whether or not the
network managment daemon is running.
We also need to explicitly pull in the network-online.target, as it is not active by
default.
This means {systemd-networkd,NetworkManager}-wait-online.service, can be enabled by default
as part of network-online.target, and only delay boot when some service actively pulls it in.
See: <https://bugzilla.gnome.org/show_bug.cgi?id=728965 >
Cc: Pavel Šimerda <psimerda@redhat.com>
Cc: Michal Sekletar <msekleta@redhat.com>
2014-05-14 12:45:12 +02:00
Susant Sahani
3eb94c9e9e
networkd: Add todo patch kernel for tunnel module alias
...
Add to todo :
1. Patch kernel to support module alias for tunnel device
2. Remove libkmod dependency from networkd
2014-05-12 17:53:18 +02:00
Jan Engelhardt
70a44afee3
doc: typographical fine tuning
2014-05-06 23:05:39 +02:00
Jan Engelhardt
d28315e4af
doc: use non-contracted forms in written documents
2014-05-06 23:05:09 +02:00
Lennart Poettering
8dfb5bced2
update TODO
2014-05-06 17:02:54 +02:00
Lennart Poettering
2db3e2023d
update TODO
2014-05-06 13:04:29 +02:00
Lennart Poettering
1df52dd282
update TODO
2014-05-06 12:34:37 +02:00
Lennart Poettering
37efac5ddb
update TODO
2014-05-05 21:19:06 +02:00
Tom Gundersen
8faf88e5eb
TODO
2014-05-03 18:14:42 +02:00
Lennart Poettering
7348b3adb3
update TODO
2014-05-02 17:57:37 +02:00
Michal Sekletar
d20850cbf4
update TODO
2014-04-29 22:18:14 +02:00
Tom Gundersen
1f0e048474
TODO: network
2014-04-28 00:06:06 +02:00
Umut Tezduyar Lindskog
798e174ab2
networkd: update TODO
2014-04-27 23:50:57 +02:00
Lennart Poettering
6cdf527c6a
update TODO
2014-04-25 13:28:02 +02:00
Lennart Poettering
f55b9bdfae
update TODO
2014-04-25 07:16:08 +02:00
Lennart Poettering
e107ed185e
update TODO
2014-04-23 23:44:39 +02:00
Lennart Poettering
e30fa16e27
update TODO
2014-04-23 19:06:38 +02:00
Thomas Hindoe Paaboel Andersen
806a37e743
systemctl: add --recursive for list-timers
2014-04-16 23:51:27 +02:00
Lennart Poettering
11fb37f16e
update TODO
2014-04-13 17:41:51 -07:00
Lennart Poettering
01083ad094
update TODO
2014-04-13 17:41:01 -07:00
Zbigniew Jędrzejewski-Szmek
baf167ee0a
journal: properly detect language specified in line
...
... it turns out that the duplicates in our own catalog were not real
duplicates, but translations.
2014-04-12 10:20:55 -04:00
Zbigniew Jędrzejewski-Szmek
b3ae710c25
systemctl: update NAME to PATTERN in help()
...
Previously the man page was modified, but not help().
2014-04-05 00:42:10 -04:00
Umut Tezduyar Lindskog
aba496a58a
networkd: smooth transition from ipv4ll to dhcp address
...
Currently when both ipv4ll and dhcp are enabled, ipv4ll
address (if one has been claimed) is removed when dhcp
address is aquired. This is not the best thing to do
since there might be clients unaware of the removal
trying to communicate.
This patch provides a smooth transition between ipv4ll
and dhcp. If ipv4ll address was claimed [1] before dhcp,
address is marked as deprecated. Deprecated address is still
a valid address and packets can be received on it but address
cannot be selected as a source address. If dhcp lease cannot
be extended, then ipv4ll address is marked as valid again.
[1] If there is no collision, claiming IPv4LL takes between 4 to
7 seconds.
2014-04-03 16:00:25 +02:00
Tom Gundersen
c589a0e628
TODO
2014-03-31 11:30:59 +02:00
Daniel Mack
4433c995c7
completions: fix/augment zsh completions for systemd-nspawn, busctl, loginctl, hostnamectl, localectl, machinectl
2014-03-25 23:05:03 +01:00
Lennart Poettering
a2b135e3d8
update TODO
2014-03-25 02:11:52 +01:00
Lennart Poettering
b107b705cc
update TODO
2014-03-25 00:03:23 +01:00
Lennart Poettering
7f8aa67131
core: remove tcpwrap support
...
tcpwrap is legacy code, that is barely maintained upstream. It's APIs
are awful, and the feature set it exposes (such as DNS and IDENT
access control) questionnable. We should not support this natively in
systemd.
Hence, let's remove the code. If people want to continue making use of
this, they can do so by plugging in "tcpd" for the processes they start.
With that scheme things are as well or badly supported as they were from
traditional inetd, hence no functionality is really lost.
2014-03-24 20:07:42 +01:00
Lennart Poettering
777920bc03
update TODO
2014-03-24 16:24:07 +01:00
David Herrmann
374c356979
sd-bus: mark sd_bus_unref() as broken regarding self-refs
...
If you allocate a message with bus==NULL and then unref the main bus,
it will free your message underneath and your program will go boom!
To fix that, we really need to figure out what the semantics for
self-references (m->bus) should be and when/where/what accesses are
actually allowed.
Same is true for the pseudo-thread-safety we employ..
2014-03-22 19:35:25 +01:00
Umut Tezduyar Lindskog
b5db00e52e
sd-ipv4ll/networkd: generate predictable addresses
...
Increase the chance of using the same link local address between reboots. The
pseudo random sequence of addresses we attempt is now seeded with data that is
very likely to stay the same between reboots, but at the same time be unique
to the specific machine/nic.
First we try to use the ID_NET_NAME_* data from the udev db combined with the
machin-id, which is guaranteed to be unique and persistent, if available. If
that is not possible (e.g., in containers where we don't have access to the
udev db) we fallback to using the MAC address of the interface, which is
guaranteed to be unique, and likely to be persistent.
[tomegun: three minor changes:
- don't expose HASH_KEY in the siphash24 header
- get rid of some compile-warnings (and some casts at the same time),
by using uint8_t[8] rather than uint64_t in the api
- added commit message]
2014-03-21 20:24:10 +01:00
Lennart Poettering
c144692179
update TODO
2014-03-21 03:43:46 +01:00
Tom Gundersen
155e8b9adc
TODO
2014-03-20 20:19:59 +01:00
Lennart Poettering
f1b2c3eccb
update TODO
2014-03-20 04:19:23 +01:00
Lennart Poettering
b5640d8245
update TODO
2014-03-19 23:25:41 +01:00
Lennart Poettering
5a2e420c1f
update TODO
2014-03-19 19:09:00 +01:00
Lennart Poettering
7973ca1927
update TODO
2014-03-19 16:25:11 +01:00
Lennart Poettering
4658568002
update TODO
2014-03-19 04:17:37 +01:00
Lennart Poettering
622efd8775
update TODO
2014-03-19 02:28:03 +01:00
Lennart Poettering
ec8408740a
update TODO
2014-03-19 01:48:23 +01:00
Lennart Poettering
cb9da7f24f
update TODO
2014-03-18 21:06:08 +01:00
Lennart Poettering
9459781ee6
udate TODO
2014-03-18 17:59:11 +01:00
Lennart Poettering
df23374071
update TODO
2014-03-18 04:48:26 +01:00
Lennart Poettering
4c63a53ac5
update TODO
2014-03-17 18:15:57 +01:00
Lennart Poettering
7366b080b3
update TODO
2014-03-17 15:18:11 +01:00
Tom Gundersen
e09826dcf1
networkd: netdev - support joining already existing netdevs
2014-03-15 20:10:36 +01:00
Lennart Poettering
edb2935c5c
update TODO
2014-03-14 21:17:14 +01:00
Lennart Poettering
b64c7b3d5b
update TODO
2014-03-14 01:49:44 +01:00
Lennart Poettering
bddabb5770
update TODO
2014-03-13 01:39:09 +01:00
Lennart Poettering
769918ecd3
update TODO
2014-03-12 16:39:31 +01:00
Lennart Poettering
f8791e820b
update TODO
2014-03-11 19:10:53 +01:00
Lennart Poettering
2be56ff1e4
update TODO
2014-03-11 18:02:27 +01:00
Lennart Poettering
756461fd56
update TODO
2014-03-11 04:20:11 +01:00
Lennart Poettering
7ced1d8f87
update TODO
2014-03-11 03:09:00 +01:00
Lennart Poettering
2cb46a2b0c
update TODO
2014-03-11 02:48:59 +01:00
Lennart Poettering
2ecfc64e59
update TODO
2014-03-10 23:17:42 +01:00
Lennart Poettering
2a781fc9bd
update TODO
2014-03-08 04:06:04 +01:00
Lennart Poettering
a0e5b17733
update TODO
2014-03-07 04:38:39 +01:00
Lennart Poettering
0939968c77
update TODO
2014-03-06 05:04:51 +01:00
Lennart Poettering
6a3f892a23
update TODO
2014-03-06 04:00:42 +01:00
Umut Tezduyar Lindskog
848e3e24b0
man: ipv4 link-local
2014-03-05 21:46:31 +01:00
Lennart Poettering
32f2443099
update TODO
2014-03-05 04:41:40 +01:00
Lennart Poettering
efc141b8ff
update TODO
2014-03-05 02:31:10 +01:00
Lennart Poettering
726a6e9630
update TODO
2014-03-04 20:02:50 +01:00
Umut Tezduyar Lindskog
5c1d3fc93d
sd-network: IPv4 link-local support [v2]
...
Implements IPv4LL with respect to RFC 3927
(http://tools.ietf.org/rfc/rfc3927.txt ) and integrates it
with networkd. Majority of the IPv4LL state machine is
taken from avahi (http://avahi.org/ ) project's autoip.
IPv4LL can be enabled by IPv4LL=yes under [Network]
section of .network file.
IPv4LL works independent of DHCP but if DHCP lease is
aquired, then LL address will be dropped.
[tomegun: removed a trailing newline and a compiler warning]
2014-03-03 23:24:34 +01:00
Lennart Poettering
7ba4fedb80
update TODO
2014-03-03 23:18:25 +01:00
Lennart Poettering
18633feaae
update TODO
2014-03-03 21:55:41 +01:00
Lennart Poettering
e361df9e75
update TODO
2014-03-03 21:08:49 +01:00
Tom Gundersen
474cba1c7d
TODO
2014-03-01 14:13:18 +01:00
Thomas Hindoe Paaboel Andersen
9319e46051
update TODO
2014-03-01 04:03:52 +01:00
Lennart Poettering
9c423fbf2a
update TODO
2014-02-26 02:19:28 +01:00
Lennart Poettering
23fae27185
update TODO
2014-02-25 02:37:59 +01:00
Lennart Poettering
4e72e29a39
update TODO
2014-02-24 21:23:19 +01:00
Lennart Poettering
650264033f
update TODO
2014-02-24 17:36:06 +01:00
Lennart Poettering
539237644e
update TODO
2014-02-24 15:35:20 +01:00
Lennart Poettering
f8901862b2
update TODO
2014-02-24 13:21:55 +01:00
Lennart Poettering
46a96f4323
update TODO
2014-02-24 04:04:23 +01:00
Lennart Poettering
9e281251e9
update TODO
2014-02-24 03:38:58 +01:00
Lennart Poettering
872c2ab3e2
update TODO
2014-02-24 02:31:15 +01:00
Lennart Poettering
eda8f06755
update TODO
2014-02-23 03:19:04 +01:00
Tom Gundersen
e8d842a0d0
update TODO
2014-02-21 21:41:48 +01:00
Lennart Poettering
96197df081
update TODO
2014-02-21 19:22:24 +01:00
Lennart Poettering
0183b74fa4
update TODO
2014-02-21 19:22:24 +01:00
Zbigniew Jędrzejewski-Szmek
ef417cfd22
manager: be more precise in message about restart
2014-02-20 22:38:23 -05:00
Lennart Poettering
0ef61cec61
update TODO
2014-02-21 04:04:47 +01:00
Lennart Poettering
beb999379c
update TODO
2014-02-20 18:07:01 +01:00
Lennart Poettering
27f7454c38
update TODO
2014-02-20 00:03:10 +01:00
Lennart Poettering
d4fdc205a4
update TODO
2014-02-19 18:20:12 +01:00
Lennart Poettering
7bb2954901
update TODO
2014-02-19 16:23:43 +01:00
Lennart Poettering
270b085101
update TODO
2014-02-19 03:27:03 +01:00
Tom Gundersen
9b1c2626ce
net-match: fix Driver= match
...
It should match on the driver of the parent device.
2014-02-18 22:34:26 +01:00
Lennart Poettering
0f3e07b7cc
update TODO
2014-02-18 21:07:20 +01:00
Lennart Poettering
3d0ce78b25
Update TODO
2014-02-17 15:52:32 +01:00
Thomas Hindoe Paaboel Andersen
6cd6fdb228
TODO: remove done item
...
strv_append was removed in e3e45d4f82
2014-02-16 22:58:24 +01:00
Tom Gundersen
ab046dde6f
nspawn: add new --network-bridge= switch
...
This adds the host side of the veth link to the given bridge.
Also refactor the creation of the veth interfaces a bit to set it up
from the host rather than the container. This simplifies the addition
to the bridge, but otherwise the behavior is unchanged.
2014-02-16 21:40:28 +01:00
Tom Gundersen
ee3a6a51e5
sd-rtnl: message_open_container - don't take a 'size' argument
...
We can always know the size based on the type, so let's do this inside the library.
2014-02-15 12:14:45 +01:00
Lennart Poettering
af1082b04a
update TODO
2014-02-14 16:40:52 +01:00
Lennart Poettering
513a78c1aa
update TODO
2014-02-13 02:13:50 +01:00
Lennart Poettering
bcd02123e1
update TODO
2014-02-13 01:41:24 +01:00
Ronny Chevalier
c0467cf387
syscallfilter: port to libseccomp
2014-02-12 18:30:36 +01:00
Lennart Poettering
86d0d51942
update TODO (add section for things to fix before 209)
2014-02-12 12:59:56 +01:00
Lennart Poettering
2fcb3af6a2
update TODO
2014-02-11 20:31:37 +01:00
Lennart Poettering
deb678f15a
update TODO
2014-02-10 13:18:16 +01:00
Zbigniew Jędrzejewski-Szmek
550a40eceb
core: do not print invalid utf-8 in error messages
2014-02-08 13:07:39 -05:00
Lennart Poettering
ba978d7b32
nspawn: rename --file-label to --apifs-label since it's really just about the API file systems, nothing else
2014-02-07 19:29:28 +01:00
Lennart Poettering
4e2f8d2778
core: when an already abandoned unit gets abandoned again generate a clean error
2014-02-07 19:26:49 +01:00
Tom Gundersen
32216660c7
TODO: update sd-rtnl section
2014-01-30 17:19:10 +01:00
Lennart Poettering
084f83586e
update TODO
2014-01-29 21:26:57 +01:00
Lennart Poettering
69727e6dc6
bus: reorder a few things
2014-01-28 12:33:40 +01:00
Lennart Poettering
968d3d242c
resolve: update sd-resolve to match the other APIs in style and functionality
2014-01-27 20:12:59 +01:00
Lennart Poettering
ff975efb2e
bus: when we cannot bus activate a service because we go down, drop one
...
message from the queue
2014-01-27 20:12:59 +01:00
Michal Sekletar
040975bd3e
TODO: update
...
ps can display slice unit for a process.
93e7872995
2014-01-24 17:53:53 +01:00
Lennart Poettering
eee9ec0e28
bus: change API to expose "inverted" no_reply and no_auto_start message flags non-inverted
2014-01-22 20:45:05 +01:00
Lennart Poettering
ab9716c248
update TODO
2014-01-22 20:29:57 +01:00
Lennart Poettering
aa575ef8de
bus: temporarily disable faking of seclabels, as this is broken in kdbus right now
2014-01-22 19:39:10 +01:00
Kay Sievers
5274f05381
TODO: update
2014-01-20 23:55:02 +01:00
Lennart Poettering
3540c7f88f
update TODO
2014-01-20 17:57:42 +01:00
Lennart Poettering
488ad3b32a
update TODO
2014-01-20 13:43:57 +01:00
Daniel Buch
127b55d5a4
sd-resolve: rename get_next() and get_n_queries() + cleanup
2014-01-18 17:52:10 +01:00
Daniel Buch
65883c9108
sd-resolve: get rid of sd_resolve_freeanswer()
2014-01-18 17:52:10 +01:00
Lennart Poettering
6a8b5fa463
Update TODO
2014-01-17 19:59:50 +01:00
Lennart Poettering
47c94a96df
update TODO
2014-01-17 18:34:40 +01:00
Tom Gundersen
6bb648a16a
libsystemd-bus: rename to libsystemd
...
Documentation was updated to refer to either 'libsystemd' or 'sd-bus' in place
of libsystemd-bus.
2014-01-13 18:54:19 +01:00
Kay Sievers
883b369087
TODO: update
2014-01-13 10:51:26 +08:00
Tom Gundersen
c74ecd7182
TODO: update rtnl/network sections
2014-01-12 15:37:21 +01:00
Lennart Poettering
09ecd746c9
update TODO
2014-01-12 20:10:33 +08:00
Zbigniew Jędrzejewski-Szmek
708c143c7c
man: add busctl(1)
2014-01-11 23:45:17 -05:00
Zbigniew Jędrzejewski-Szmek
3333d748fa
networkd: use structured logging for links and bridges
2014-01-08 22:15:27 -05:00
Zbigniew Jędrzejewski-Szmek
d8160f21fd
Improve messages about user mode a bit
2014-01-08 22:15:27 -05:00
Lennart Poettering
e79e8afd62
update TODO
2014-01-08 18:11:10 +08:00
Lennart Poettering
e62b3b353a
update TODO
2014-01-07 06:34:56 +08:00
David Herrmann
e10e429f2d
TODO: extend login capability note
...
We cannot remove CAP_SYS_ADMIN, which basically makes removing all other
capabilities useless. Anyhow, still wouldn't hurt checking whether stuff
like CAP_KILL can be dropped from logind.
2014-01-05 13:59:12 +01:00
Lennart Poettering
0058679911
bus: add some preliminary docs for porting existing dbus1 client libraries to kdbus
2013-12-27 00:28:22 +01:00
Zbigniew Jędrzejewski-Szmek
72ebbf3450
man: document fail/nofail, auto/noauto
...
Also s/filesystem/file system/ in a few places.
2013-12-25 23:22:05 -05:00
Zbigniew Jędrzejewski-Szmek
8b8f259170
Trim TODO
2013-12-25 22:53:46 -05:00
Lennart Poettering
452de75e5b
update TODO
2013-12-26 03:08:35 +01:00
Lennart Poettering
eab07b4b23
update TODO
2013-12-24 02:57:17 +01:00
Lennart Poettering
508c6f95cb
update TODO
2013-12-23 04:20:55 +01:00
Lennart Poettering
bee7e92899
update TODO
2013-12-22 03:50:52 +01:00
Lennart Poettering
df98a87ba3
bus: introduce concept of "const" properties
...
This way we have four kinds of properties:
a) those which are constant as long as an object exists
b) those which can change and PropertiesChange messages with contents are generated
c) those which can change and where the PropertesChange merely includes invalidation
d) those which can change but for which no events are generated
Clients (through code generators run on the introspection XML) can thus
aggressively cache a, b, c, with only d excluded.
2013-12-22 03:50:52 +01:00
Florian Weimer
4ff4ebb1fb
util: remove union dirent_storage
2013-12-21 18:35:55 -05:00
Lennart Poettering
dad5f697dd
update TODO
2013-12-21 23:32:45 +01:00
Lennart Poettering
2aa40788f7
update TODO
2013-12-21 18:13:01 +01:00
Lennart Poettering
daee56067f
update TODO
2013-12-21 00:19:30 +01:00
Lennart Poettering
53461b74df
driverd: implement AddMatch/RemoveMatch logic
2013-12-19 04:40:56 +01:00
Kay Sievers
df32a1caaf
libudev: disable monitor inside a container
...
Uevents are events of the host, which should not leak into a container.
Containers do not support hotplug at the moment, and devices and uevents
are not namespace aware.
2013-12-18 22:01:31 +01:00
Kay Sievers
f6613dd959
libudev: devices received from udev are always initialized
2013-12-18 17:34:22 +01:00
Kay Sievers
48b9cfcb7c
comment out udev's is_initialized call until the problem is sorted out
2013-12-18 05:07:16 +01:00
Lennart Poettering
06db8540cd
update TODO
2013-12-17 21:45:43 +01:00
Lennart Poettering
10e4e52be8
update TODO
2013-12-16 17:05:42 +01:00
Lennart Poettering
58f299eef6
update TODO
2013-12-13 17:16:06 +01:00
Lennart Poettering
a56b63f41d
man: document more error codes for sd_bus_request_name()
2013-12-13 16:01:54 +01:00
Lennart Poettering
9f97c93671
update TODO
2013-12-13 15:30:12 +01:00
Lennart Poettering
12179984a3
event: when unreffing an event source from its own handler, detach fd from epoll
...
The pattern of unreffing an IO event source and then closing its fd is
frequently seen in even source callbacks. Previously this likely
resultet in us removing the fd from the epoll after it was closed which
is problematic, since while we were dispatching we always kept an extra
reference to event source objects because we might still need it later.
2013-12-13 04:06:43 +01:00
Lennart Poettering
6203e07a83
event: rework sd-event exit logic
...
With this change a failing event source handler will not cause the
entire event loop to fail. Instead, we just disable the specific event
source, log a message at debug level and go on.
This also introduces a new concept of "exit code" which can be stored in
the event loop and is returned by sd_event_loop(). We also rename "quit"
to "exit" everywhere else.
Altogether this should make things more robus and keep errors local
while still providing a way to return event loop errors in a clear way.
2013-12-13 04:06:43 +01:00
Lennart Poettering
01390ca8a2
update TODO
2013-12-12 15:59:13 +01:00
Lennart Poettering
d78bf250b0
bus: properly generate NameOwnerChanged messages when we take from/give back to queue/starter
2013-12-12 01:51:51 +01:00
Lennart Poettering
0a825b5cd4
update TODO
2013-12-12 01:39:21 +01:00
Lennart Poettering
b6741478e7
journal: add ability to browse journals of running OS containers
...
This adds the new library call sd_journal_open_container() and a new
"-M" switch to journalctl. Particular care is taken that journalctl's
"-b" switch resolves to the current boot ID of the container, not the
host.
2013-12-11 22:04:03 +01:00
Lennart Poettering
f9a810beda
journald: port to sd-event and enable watchdog support
2013-12-11 20:55:09 +01:00
Lennart Poettering
cde93897cd
event: hook up sd-event with the service watchdog logic
...
Adds a new call sd_event_set_watchdog() that can be used to hook up the
event loop with the watchdog supervision logic of systemd. If enabled
and $WATCHDOG_USEC is set the event loop will ping the invoking systemd
daemon right after coming back from epoll_wait() but not more often than
$WATCHDOG_USEC/4. The epoll_wait() will sleep no longer than
$WATCHDOG_USEC/4*3, to make sure the service manager is called in time.
This means that setting WatchdogSec= in a .service file and calling
sd_event_set_watchdog() in your daemon is enough to hook it up with the
watchdog logic.
2013-12-11 18:20:09 +01:00
Lennart Poettering
08cd155254
event: when handling SIGCHLD of a child process only reap after dispatching event source
...
That way the even source callback is run with the zombie process still
around so that it can access /proc/$PID/ and similar, and so that it can
be sure that the PID has not been reused yet.
2013-12-11 18:20:09 +01:00
Lennart Poettering
80caea6cc7
update TODO
2013-12-10 22:50:29 +00:00
Lennart Poettering
adacb9575a
bus: introduce "trusted" bus concept and encode access control in object vtables
...
Introduces a new concept of "trusted" vs. "untrusted" busses. For the
latter libsystemd-bus will automatically do per-method access control,
for the former all access is automatically granted. Per-method access
control is encoded in the vtables: by default all methods are only
accessible to privileged clients. If the SD_BUS_VTABLE_UNPRIVILEGED flag
is set for a method it is accessible to unprivileged clients too. By
default whether a client is privileged is determined via checking for
its CAP_SYS_ADMIN capability, but this can be altered via the
SD_BUS_VTABLE_CAPABILITY() macro that can be ORed into the flags field
of the method.
Writable properties are also subject to SD_BUS_VTABLE_UNPRIVILEGED and
SD_BUS_VTABLE_CAPABILITY() for controlling write access to them. Note
however that read access is unrestricted, as PropertiesChanged messages
might send out the values anyway as an unrestricted broadcast.
By default the system bus is set to "untrusted" and the user bus is
"trusted" since per-method access control on the latter is unnecessary.
On dbus1 busses we check the UID of the caller rather than the
configured capability since the capability cannot be determined without
race. On kdbus the capability is checked if possible from the attached
meta-data of a message and otherwise queried from the sending peer.
This also decorates the vtables of the various daemons we ship with
these flags.
2013-12-10 16:52:49 +00:00
Ronny Chevalier
c6a77179a4
test: rework run_qemu
...
It tries to find a suitable QEMU binary and will use KVM if present.
We can now configure QEMU from outside with 4 variables :
- $QEMU_BIN : path to QEMU's binary
- $KERNEL_APPEND : arguments appended to kernel cmdline
- $KERNEL_BIN : path to a kernel
Default /boot/vmlinuz-$KERNEL_VER
- $INITRD : path to an initramfs
Default /boot/initramfs-${KERNEL_VER}.img
- $QEMU_SMP : number of CPU simulated by QEMU.
Default 1
(from Alexander Graf's script: http://www.spinics.net/lists/kvm/msg72389.html )
2013-12-10 07:46:21 -05:00
Lennart Poettering
a99b3a4a9f
update TODO
2013-12-10 01:11:43 +01:00
Zbigniew Jędrzejewski-Szmek
014e7ea7f2
Trim TODO
2013-12-08 19:26:51 -05:00
Tom Gundersen
0a4b9a0787
TODO: add networkd entries
2013-12-04 14:15:13 +01:00
Lennart Poettering
0e7be1293f
core: use normal library call to query list of current names
2013-12-03 18:58:18 +01:00
Lennart Poettering
e7176abbe8
bus: make sd_bus_request_name() and sd_bus_release_name() behave more like other calls
...
Instead of returning an enum of return codes, make them return error
codes like kdbus does internally.
Also, document this behaviour so that clients can stick to it.
(Also rework bus-control.c to always have to functions for dbus1 vs.
kernel implementation of the various calls.)
2013-12-03 18:02:46 +01:00
Zbigniew Jędrzejewski-Szmek
c7332b0844
catalog: determine language from the filename
2013-12-02 22:12:02 -05:00
Lennart Poettering
e821075a23
bus: add .busname unit type to implement kdbus-style bus activation
2013-12-02 23:32:34 +01:00
Lennart Poettering
fd5b0b9141
nspawn: make sure /dev/kdbus in the container is world accessible
2013-12-02 19:59:15 +01:00
Lennart Poettering
6717d47350
bus: when replying to an incoming message and the vtable contains the expected return signature generate an error if the response message doesn't match it
2013-12-02 15:29:40 +01:00
Shawn Landden
e93c33d4aa
systemctl: add "systemctl cat"
2013-11-30 22:20:20 -05:00
Lennart Poettering
626851be97
bus: do kdbus only if this is enabled on the configure switch
...
Since we want to retain the ability to break kernel ←→ userspace ABI
after the next release, let's not make use by default of kdbus, so that
people with future kernels will not suddenly break with current systemd
versions.
kdbus support is left in all builds but must now be explicitly requested
at runtime (for example via setting $DBUS_SESSION_BUS). Via a configure
switch the old behaviour can be restored. In fact, we change autogen.sh
to do this, so that git builds (which run autogen.sh) get kdbus by
default, but tarball builds (which ue the configure defaults) do not get
it, and hence this stays out of the distros by default.
2013-11-30 20:18:48 +01:00
Lennart Poettering
4734b89564
update TODO
2013-11-30 19:55:23 +01:00
Lennart Poettering
49b832c5b8
bus: include unique and well known names in credentials object
2013-11-30 14:46:14 +01:00
Lennart Poettering
f38afcd0c7
clean up TODO
2013-11-28 18:44:50 +01:00
Lennart Poettering
34c7dc47d3
man: get rid of shell script example in systemd-socket-proxyd man page
2013-11-28 18:42:18 +01:00
Tom Gundersen
88e4d1d733
TODO: add sd-rtnl items
2013-11-27 23:15:04 +01:00
Lennart Poettering
8cf030b349
Revert "socket-proxyd: Add --listener option for listener/destination pairs."
...
This reverts commit adcf4c81c5
.
We have a better solution for the problem of making two processes run in
the same namespace, and --listener is not needed hence and should be
dropped.
Conflicts:
man/systemd-socket-proxyd.xml
2013-11-27 20:55:15 +01:00
Lukasz Skalski
4ec181a006
updates for TODO and README
...
* library support for setns() system call was added to glibc
version 2.14 (setns() call is use in src/machine/machinectl.c
and src/libsystemd-bus-container.c)
* utf8 validation call are already exported (via sd-utf8.c file) -
commit - 369c583b3f
2013-11-27 13:14:24 +01:00
Lennart Poettering
d0767ffd08
journal: add a test case for flushing messages out of a series of journal files into a single new one
2013-11-27 01:01:53 +01:00
Daniel Buch
f5f6d0e255
tree-wide usage of %m specifier instead of strerror(errno)
...
Also for log_error() except where a specific error is specified
e.g. errno ? strerror(errno) : "Some user specified message"
2013-11-26 21:07:46 +10:00
Lennart Poettering
0bee65f062
shutdown: during final killing spree also send SIGHUP in addition to SIGTERM to deal with shells
...
This makes shutdown a bit faster if debug-shell.service is enabled.
2013-11-25 22:10:22 +01:00
David Strauss
adcf4c81c5
socket-proxyd: Add --listener option for listener/destination pairs.
2013-11-25 10:46:48 +10:00
David Strauss
bfe76ec3ce
Update TODO
2013-11-23 07:55:37 +10:00
Lennart Poettering
baabc57764
build-sys: move more files from core/ to share/ that are generic enough
2013-11-22 16:31:40 +01:00
Lennart Poettering
f00c31213a
bus: also add error parameter to object find and enumerator callbacks
...
Just in order to bring things inline with the method and property
callbacks.
2013-11-22 01:42:15 +01:00
Lennart Poettering
969987ea93
bus: restore selinux access control to PID 1 for properties
2013-11-21 23:36:51 +01:00
Lennart Poettering
9f5eb56a13
timer: make timer accuracy configurable
...
And make it default to 1min
2013-11-21 22:08:20 +01:00
Lennart Poettering
ebcf1f97de
bus: rework message handlers to always take an error argument
...
Message handler callbacks can be simplified drastically if the
dispatcher automatically replies to method calls if errors are returned.
Thus: add an sd_bus_error argument to all message handlers. When we
dispatch a message handler and it returns negative or a set sd_bus_error
we send this as message error back to the client. This means errors
returned by handlers by default are given back to clients instead of
rippling all the way up to the event loop, which is desirable to make
things robust.
As a side-effect we can now easily turn the SELinux checks into normal
function calls, since the method call dispatcher will generate the right
error replies automatically now.
Also, make sure we always pass the error structure to all property and
method handlers as last argument to follow the usual style of passing
variables for return values as last argument.
2013-11-21 21:12:36 +01:00
Lennart Poettering
51b4ea6f48
bus: the :no-sender hack is now unnecessary, since the new library doesn't require this anymore
2013-11-21 21:12:36 +01:00
Lennart Poettering
df2d202e6e
bus: let's simplify things by getting rid of unnecessary bus parameters
2013-11-21 02:07:35 +01:00
Lennart Poettering
28383ba189
bus: add API calls to escape string components of objects paths
2013-11-21 01:03:26 +01:00
Lennart Poettering
850516e012
sd-event: try to move timer wakeups to the same spot within each minute
2013-11-21 00:46:13 +01:00
Lennart Poettering
2e41a51ea4
socket: fix segfault
2013-11-21 00:06:11 +01:00
Lennart Poettering
718db96199
core: convert PID 1 to libsystemd-bus
...
This patch converts PID 1 to libsystemd-bus and thus drops the
dependency on libdbus. The only remaining code using libdbus is a test
case that validates our bus marshalling against libdbus' marshalling,
and this dependency can be turned off.
This patch also adds a couple of things to libsystem-bus, that are
necessary to make the port work:
- Synthesizing of "Disconnected" messages when bus connections are
severed.
- Support for attaching multiple vtables for the same interface on the
same path.
This patch also fixes the SetDefaultTarget() and GetDefaultTarget() bus
calls which used an inappropriate signature.
As a side effect we will now generate PropertiesChanged messages which
carry property contents, rather than just invalidation information.
2013-11-20 20:52:36 +01:00
Olivier Brunel
9cd861842c
Fix RemainAfterExit services keeping a hold on console
...
When a service exits succesfully and has RemainAfterExit set, its hold
on the console (in m->n_on_console) wasn't released since the unit state
didn't change.
2013-11-16 12:08:11 -05:00
Zbigniew Jędrzejewski-Szmek
24710f6d2f
Update TODO
2013-11-14 00:08:36 -05:00
Lennart Poettering
966204e010
timer: consider (usec_t) -1 an invalid timestamp
2013-11-11 15:54:42 +01:00
Lennart Poettering
60411ac750
bus: we really need to get rid of the :no-sender hack
...
This is where a hack from PID 1 spilled into the client side. We need
to get rid of this as soon as PID 1 is converted to libsystemd-bus.
2013-11-10 23:54:55 +01:00
Zbigniew Jędrzejewski-Szmek
9cb74bcb23
man,units: fix installation of systemd-nspawn@.service and add example
2013-11-09 19:02:53 -05:00
Kay Sievers
dbb642afae
bus: let magic ":no-sender" pass the validation
2013-11-09 00:58:11 +01:00
Lennart Poettering
94676f3e93
localectl: port over to bus_log_create_error()
2013-11-08 19:48:42 +01:00