Systemd/man
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
..
.gitignore build-sys,man: use XML entities to substite strings 2013-03-29 20:30:21 -04:00
Makefile build-sys: add small redirecting Makefiles to simplify compilation from within emacs 2010-05-17 01:44:03 +02:00
binfmt.d.xml man: resolve word omissions 2013-12-25 22:53:45 -05:00
bootchart.conf.xml man: more grammar improvements 2013-07-03 08:19:20 -04:00
bootctl.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
bootup.xml man: more grammar improvements 2013-07-03 08:19:20 -04:00
busctl.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
crypttab.xml doc: choose different words to improve clarity 2014-02-17 19:03:07 -05:00
custom-html.xsl man: always supply quotes around literals 2013-06-26 08:05:14 -04:00
custom-man.xsl man: always supply quotes around literals 2013-06-26 08:05:14 -04:00
daemon.xml man: update link to LSB 2014-03-06 08:11:14 -05:00
halt.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
hostname.xml man: more grammar improvements 2013-07-03 08:19:20 -04:00
hostnamectl.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
journalctl.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
journald.conf.xml journald: add support for wall forwarding 2014-03-14 22:05:25 +01:00
kernel-command-line.xml journald: add support for wall forwarding 2014-03-14 22:05:25 +01:00
kernel-install.xml man: always place <programlisting> and </programlisting> in a line with actual sources, so that we don't get spurious newlines in the man page output 2014-02-14 15:56:19 +01:00
less-variables.xml man: use xinclude to de-deduplicate common text 2014-02-12 01:10:31 -05:00
libsystemd-pkgconfig.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
locale.conf.xml man: more grammar improvements 2013-07-03 08:19:20 -04:00
localectl.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
localtime.xml doc: properly use XML entities 2014-02-17 19:03:07 -05:00
loginctl.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
logind.conf.xml logind: automatically remove SysV + POSIX IPC objects when the users owning them fully log out 2014-03-14 01:49:44 +01:00
machine-id.xml man: use HTTPS links for links that support it 2013-07-16 17:42:56 +02:00
machine-info.xml doc: resolve missing/extraneous words or inappropriate forms 2014-02-17 19:03:07 -05:00
machinectl.xml machinectl: reimplement machinectl's "reboot" verb on top of "kill", and add new verb "poweroff" 2014-03-18 04:48:26 +01:00
modules-load.d.xml man: wording and grammar updates 2013-09-12 22:09:57 +02:00
nss-myhostname.xml man: always place <programlisting> and </programlisting> in a line with actual sources, so that we don't get spurious newlines in the man page output 2014-02-14 15:56:19 +01:00
os-release.xml man: wording and grammar updates 2013-09-12 22:09:57 +02:00
pam_systemd.xml doc: resolve missing/extraneous words or inappropriate forms 2014-02-17 19:03:07 -05:00
runlevel.xml Revert back to /var/run at a couple of problems 2014-02-26 02:47:43 +01:00
sd-daemon.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd-id128.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd-journal.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd-login.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd-readahead.xml man: improvements to comma placement 2013-12-25 22:53:46 -05:00
sd_booted.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd_bus_creds_get_pid.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_creds_new_from_pid.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_error.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_message_append.xml man: describe functions for appending to messages 2014-03-06 23:24:20 -05:00
sd_bus_message_append_array.xml man: describe functions for appending to messages 2014-03-06 23:24:20 -05:00
sd_bus_message_append_basic.xml man: describe functions for appending to messages 2014-03-06 23:24:20 -05:00
sd_bus_message_append_string_memfd.xml man: describe functions for appending to messages 2014-03-06 23:24:20 -05:00
sd_bus_message_append_strv.xml man: describe functions for appending to messages 2014-03-06 23:24:20 -05:00
sd_bus_message_get_cookie.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_message_get_monotonic_usec.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_negotiate_fds.xml man: dcument sd_bus_negotiate_fds() and friends 2014-03-18 21:05:16 +01:00
sd_bus_new.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_open_user.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_bus_path_encode.xml bus: replace sd_bus_label_{escape,unescape}() by new sd_bus_path_{encode,decode}() 2014-03-11 19:03:50 +01:00
sd_bus_request_name.xml build-sys: add conditionals and regenerate manpage list 2014-02-20 22:43:27 -05:00
sd_get_seats.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_id128_get_machine.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_id128_randomize.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_id128_to_string.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_is_fifo.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd_journal_add_match.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_catalog.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_cursor.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_cutoff_realtime_usec.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_data.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_fd.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_realtime_usec.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_get_usage.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_next.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_open.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_print.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_query_unique.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_seek_head.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_journal_stream_fd.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_listen_fds.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd_login_monitor_new.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_notify.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
sd_pid_get_session.xml sd-login: add calls that retrieve credentials of peers connected to AF_UNIX peers 2014-03-17 18:15:57 +01:00
sd_readahead.xml man: improvements to comma placement 2013-12-25 22:53:46 -05:00
sd_seat_get_active.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_session_is_active.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_uid_get_state.xml man: fix references to .pc files which aren't separate anymore 2014-02-19 18:31:03 +01:00
sd_watchdog_enabled.xml man: xinclude pkg-config note 2014-02-20 22:43:27 -05:00
shutdown.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
standard-options.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
sysctl.d.xml man: document that per-interface sysctl variables are applied as network interfaces show up 2014-02-23 16:43:19 +01:00
systemctl.xml systemctl: add more verbose explanation of --kill-who and what control/main processes are 2014-03-25 00:51:22 +01:00
systemd-activate.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-analyze.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
systemd-ask-password-console.service.xml Reword sentences that contain psuedo-English "resp." 2012-10-16 01:03:01 +02:00
systemd-ask-password.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-backlight@.service.xml man: fix typos in backlight/rfkill page 2013-10-19 12:33:47 +02:00
systemd-binfmt.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-bootchart.xml man: systemd-bootchart - fix spacing in command 2014-03-06 12:41:50 -08:00
systemd-bus-proxyd.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-bus-proxyd@.service.xml Use /var/run/dbus/system_bus_socket for the D-Bus socket 2014-02-25 21:26:42 -05:00
systemd-cat.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-cgls.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-cgtop.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-coredumpctl.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-cryptsetup-generator.xml man: wording and grammar updates 2013-10-15 08:19:49 -04:00
systemd-cryptsetup@.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-delta.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-detect-virt.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-efi-boot-generator.xml man: wording and grammar updates 2013-09-10 18:34:41 +02:00
systemd-fsck@.service.xml man: document fail/nofail, auto/noauto 2013-12-25 23:22:05 -05:00
systemd-fstab-generator.xml man: document fail/nofail, auto/noauto 2013-12-25 23:22:05 -05:00
systemd-getty-generator.xml man: resolve word omissions 2013-12-25 22:53:45 -05:00
systemd-gpt-auto-generator.xml man: document ARM root partition types 2014-03-21 03:43:46 +01:00
systemd-halt.service.xml man: document fail/nofail, auto/noauto 2013-12-25 23:22:05 -05:00
systemd-hostnamed.service.xml man: improve grammar and word formatting in numerous man pages 2013-07-02 23:06:22 -04:00
systemd-inhibit.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-initctl.service.xml man: reword man page titles 2012-07-16 18:08:25 +02:00
systemd-journal-gatewayd.service.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-journal-remote.xml journal-remote: implement inheriting http(s) sockets 2014-03-17 01:55:48 -04:00
systemd-journald.service.xml journald: add support for wall forwarding 2014-03-14 22:05:25 +01:00
systemd-localed.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-logind.service.xml man: document machinectl and systemd-machined 2013-07-06 22:23:31 -04:00
systemd-machine-id-setup.xml machine-id-setup: use path_kill_slashes and modernizations 2014-03-14 09:31:34 -04:00
systemd-machined.service.xml man: fix typo in documentation of systemd-machined 2013-08-04 21:47:14 -04:00
systemd-modules-load.service.xml man: remove "wine" from unrelated man pages 2013-08-15 18:07:47 +02:00
systemd-networkd.service.xml man: networkd - additional examples related to bridging 2014-03-17 21:35:28 +01:00
systemd-notify.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-nspawn.xml man: improve nspawn's --user= documentation 2014-03-11 20:20:54 +01:00
systemd-quotacheck.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-random-seed.service.xml fix lingering references to /var/lib/{backlight,random-seed} 2013-10-02 07:51:06 -04:00
systemd-readahead-replay.service.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-remount-fs.service.xml man: add various filenames to the index 2013-05-03 01:00:42 -04:00
systemd-rfkill@.service.xml man: fix typos in backlight/rfkill page 2013-10-19 12:33:47 +02:00
systemd-run.xml systemd-run: make sure --nice=, --uid=, --gid=, --setenv= also work in --scope mode 2014-03-05 19:03:10 +01:00
systemd-shutdownd.service.xml man: reword man page titles 2012-07-16 18:08:25 +02:00
systemd-sleep.conf.xml man: multiple sleep modes are to be separated by whitespace, not commas 2014-03-11 05:24:22 +01:00
systemd-socket-proxyd.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-suspend.service.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-sysctl.service.xml man: remove "wine" from unrelated man pages 2013-08-15 18:07:47 +02:00
systemd-system-update-generator.xml man: fix invalid links to generator wiki pages 2012-10-02 11:52:29 -04:00
systemd-system.conf.xml core: add a setting to globally control the default for timer unit accuracy 2014-03-24 16:24:07 +01:00
systemd-timedated.service.xml man: improve grammar and word formatting in numerous man pages 2013-07-02 23:06:22 -04:00
systemd-tmpfiles.xml tmpfiles: add --root option to operate on an alternate fs tree 2014-03-14 09:31:34 -04:00
systemd-tty-ask-password-agent.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-udevd.service.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
systemd-update-utmp.service.xml utmp: turn systemd-update-utmp-shutdown.service into a normal runtime service 2013-05-16 00:19:03 +02:00
systemd-user-sessions.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd-vconsole-setup.service.xml build-sys: create Makefile-man.am automatically 2013-02-06 23:16:16 -05:00
systemd.automount.xml man: wording and grammar updates 2013-09-12 22:09:57 +02:00
systemd.device.xml man: grammar and wording improvements 2013-12-25 22:53:46 -05:00
systemd.exec.xml man: be more specific when EnvironmentFile= is read 2014-03-25 00:26:09 +01:00
systemd.journal-fields.xml man: explain that the journal field SYSLOG_IDENTIFIER is usually derived from program_invocation_short_name 2014-03-25 00:10:41 +01:00
systemd.kill.xml doc: update punctuation 2014-02-17 19:03:07 -05:00
systemd.link.xml man: fix example in systemd.link 2014-03-09 18:22:18 +01:00
systemd.mount.xml man: document fail/nofail, auto/noauto 2013-12-25 23:22:05 -05:00
systemd.netdev.xml man: networkd - additional examples related to bridging 2014-03-17 21:35:28 +01:00
systemd.network.xml networkd: smooth transition from ipv4ll to dhcp address 2014-04-03 16:00:25 +02:00
systemd.path.xml man: wording and grammar updates 2013-09-12 22:09:57 +02:00
systemd.preset.xml man: resolve word omissions 2013-12-25 22:53:45 -05:00
systemd.resource-control.xml core: support globbing matches in DeviceAllow= when checking for device groups 2014-03-11 17:43:41 +01:00
systemd.scope.xml man: wording and grammar updates 2013-10-15 08:19:49 -04:00
systemd.service.xml man: there is no ExecStopPre= for service units 2014-02-21 15:25:04 +01:00
systemd.slice.xml man: drop references to "cgroup" wher appropriate 2013-09-27 00:05:07 +02:00
systemd.snapshot.xml man: update scope unit man page a bit 2013-07-19 19:04:17 +02:00
systemd.socket.xml core: clean up some confusing regarding SI decimal and IEC binary suffixes for sizes 2014-02-23 03:19:04 +01:00
systemd.special.xml doc: update punctuation 2014-02-17 19:03:07 -05:00
systemd.swap.xml man: improvements to comma placement 2013-12-25 22:53:46 -05:00
systemd.target.xml man: use <literal> not <filename> for suffixes 2013-07-12 01:09:25 -04:00
systemd.time.xml time: support @ syntax for denoting times since the UNIX epoch 1970-1-1 2014-03-25 04:08:16 +01:00
systemd.timer.xml timer: support timers that can resume the system from suspend 2014-03-24 16:24:07 +01:00
systemd.unit.xml man: split settings documentaiton in systemd.unit(5) into two sections 2014-02-21 19:22:24 +01:00
systemd.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
telinit.xml man: xinclude --help/--version/--no-pager 2014-02-20 22:43:27 -05:00
timedatectl.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
tmpfiles.d.xml core: introduce new RuntimeDirectory= and RuntimeDirectoryMode= unit settings 2014-03-03 17:55:32 +01:00
udev.xml man: split out systemd.link(5) from udev(7) 2014-02-25 17:04:13 +01:00
udevadm.xml man: add missing comma 2014-03-07 00:17:18 -05:00
user-system-options.xml man: xinclude --host/--machine 2014-02-20 22:43:27 -05:00
vconsole.conf.xml man: add various filenames to the index 2013-05-03 01:00:42 -04:00