<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/init/vyos-router, branch current</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=current</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=current'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2025-07-03T13:12:53+00:00</updated>
<entry>
<title>Merge pull request #4585 from c-po/copyright-notice</title>
<updated>2025-07-03T13:12:53+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2025-07-03T13:12:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=036f08f14a029b64366eff61e30a2de49e591759'/>
<id>urn:sha1:036f08f14a029b64366eff61e30a2de49e591759</id>
<content type='text'>
T7591: remove copyright years from source files</content>
</entry>
<entry>
<title>T7591: remove copyright years from source files</title>
<updated>2025-06-28T21:16:52+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-06-28T18:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1478516ae437f19ebeb7d6ff9b83dd74f8e76758'/>
<id>urn:sha1:1478516ae437f19ebeb7d6ff9b83dd74f8e76758</id>
<content type='text'>
The legal team says years are not necessary so we can go ahead with it, since
it will simplify backporting.

Automatically removed using: git ls-files | grep -v libvyosconfig | xargs sed -i -E \
's/^# Copyright (19|20)[0-9]{2}(-[0-9]{4})? VyOS maintainers.*/# Copyright VyOS maintainers and contributors &lt;maintainers@vyos.io&gt;/g'

In addition we will error-out during "make" if someone re-adds a legacy
copyright notice
</content>
</entry>
<entry>
<title>Fix uuidgen warning if DMI doesn't have product_serial or it empty</title>
<updated>2025-06-24T12:08:26+00:00</updated>
<author>
<name>Nobi</name>
<email>nobi@nobidev.com</email>
</author>
<published>2025-06-24T12:08:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9e58ef437d2efaef29d3a424973d6648c415090b'/>
<id>urn:sha1:9e58ef437d2efaef29d3a424973d6648c415090b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T1771: automatic reboot of system into previous image</title>
<updated>2025-05-17T14:05:38+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-04-18T17:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d7ff642a389e47a4f38fa7c2fabbe71fbbb05f21'/>
<id>urn:sha1:d7ff642a389e47a4f38fa7c2fabbe71fbbb05f21</id>
<content type='text'>
If any part of the system boot fails, we set overall_status=1 in the vyos-router
startup script. When an error during the image upgrade is detected, the system
will automatically revert the default boot image to the previously used version,
if the CLI option "system option reboot-on-upgrade-failure" is set.

The user is informed via console messages:

  Booting failed, reverting to previous image
  Automatic reboot in 5 minutes
  Use "reboot cancel" to cancel

The user has time to log in and run reboot cancel to remain in the faulty image
for troubleshooting. Reboot timeout is defined by CLI: "system option
reboot-on-upgrade-failure"

Once the system boots into the previous image, the MOTD will display a
persistent warning message - cleared during next reboot.

  WARNING: Image update to "VyOS 1.5.xxxx" failed
  Please check the logs:
  /usr/lib/live/mount/persistence/boot/NAME/rw/var/log
  Message is cleared on next reboot!

Upgrade failure can be synthetically injected by booting with Kernel command
line option: vyos-fail-migration
</content>
</entry>
<entry>
<title>Revert "vyos-router: T7356: unset ANSI bold control character during boot"</title>
<updated>2025-05-04T21:48:47+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-05-04T21:48:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2b75bfc42a4e37b2461cd0426f473e6bc4d1b946'/>
<id>urn:sha1:2b75bfc42a4e37b2461cd0426f473e6bc4d1b946</id>
<content type='text'>
This reverts commit ddca20df57008bd85b1363e089152e0ebf014f73.
</content>
</entry>
<entry>
<title>syslog: T7367: ensure rsyslog is registered as default systemd syslog service</title>
<updated>2025-04-18T17:54:12+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-04-18T17:49:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=50d1e137a5fdad0c253fe9882f86030b7abc6b2b'/>
<id>urn:sha1:50d1e137a5fdad0c253fe9882f86030b7abc6b2b</id>
<content type='text'>
Systemd states:
The default syslog implementation should make syslog.service a symlink to
itself, so that this socket activates the right actual syslog service.
</content>
</entry>
<entry>
<title>Merge pull request #4449 from c-po/netplug-T7353</title>
<updated>2025-04-15T14:41:30+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2025-04-15T14:41:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a86a3980b4ffae9970de1abd123e02965ab3356a'/>
<id>urn:sha1:a86a3980b4ffae9970de1abd123e02965ab3356a</id>
<content type='text'>
T7353: T7360: netplug: behavior change 1.3.8 -&gt; 1.4 when interface with DHCP address looses carrier</content>
</entry>
<entry>
<title>vyos-router: T7356: unset ANSI bold control character during boot</title>
<updated>2025-04-13T06:01:29+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-04-13T06:01:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ddca20df57008bd85b1363e089152e0ebf014f73'/>
<id>urn:sha1:ddca20df57008bd85b1363e089152e0ebf014f73</id>
<content type='text'>
With the Debian Upgrade from buster to bookworm during the 1.3 -&gt; 1.4 cycle we
inherited a non nice looking ANSI bold setting on the terminal. The ANSI
bold control character is reset "\033[0m" in this commit.
</content>
</entry>
<entry>
<title>netplug: T7353: define proper systemd service</title>
<updated>2025-04-13T05:22:45+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-04-13T05:18:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=583a45fd02fa6f0328a2bed17d28da724c6fdf2c'/>
<id>urn:sha1:583a45fd02fa6f0328a2bed17d28da724c6fdf2c</id>
<content type='text'>
Netplug daemon is started last after all interfaces got initialized to
properly monitor them for up/down events
</content>
</entry>
<entry>
<title>init: T6989: start syslog early</title>
<updated>2025-02-04T17:09:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-02-02T20:39:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=29a7edaf871cbf77092308eab05cb750a9e74308'/>
<id>urn:sha1:29a7edaf871cbf77092308eab05cb750a9e74308</id>
<content type='text'>
</content>
</entry>
</feed>
