<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyatta-cfg.git/debian, branch circinus</title>
<subtitle>Vyatta configuration system (mirror of https://github.com/vyos/vyatta-cfg.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyatta-cfg.git/atom?h=circinus</id>
<link rel='self' href='https://git.amelek.net/vyos/vyatta-cfg.git/atom?h=circinus'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/'/>
<updated>2024-07-03T15:06:00+00:00</updated>
<entry>
<title>T6527: remove legacy Perl library components</title>
<updated>2024-07-03T15:06:00+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-06-30T05:37:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=3d3c0d9827b93cd39ed557a89253ac02a0aff41d'/>
<id>urn:sha1:3d3c0d9827b93cd39ed557a89253ac02a0aff41d</id>
<content type='text'>
(cherry picked from commit 069bd35b3cc58e0deeae02d3a7811d29c1ccea3f)
</content>
</entry>
<entry>
<title>T3355: vyos-router startup and shutdown is handled by vyos-1x code</title>
<updated>2023-07-15T07:36:27+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-07-15T07:36:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=d91ed326d7a8509acc1f41d0bbe5720424a05018'/>
<id>urn:sha1:d91ed326d7a8509acc1f41d0bbe5720424a05018</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T3355: remove legacy code and migrate remains to vyos-1x repo</title>
<updated>2023-07-09T18:44:37+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-07-09T18:44:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=40d0930727300c21ac24a9799078aa7a25e8a268'/>
<id>urn:sha1:40d0930727300c21ac24a9799078aa7a25e8a268</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5003: Debian: update build and runtime dependencies for Bookworm</title>
<updated>2023-05-29T13:04:29+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-05-29T12:59:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=7c698f29d774971e0cb2d9471a343d459956d876'/>
<id>urn:sha1:7c698f29d774971e0cb2d9471a343d459956d876</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move postrm service hook to prerm</title>
<updated>2023-03-05T23:28:37+00:00</updated>
<author>
<name>RageLtMan</name>
<email>rageltman [at] sempervictus</email>
</author>
<published>2023-03-04T21:10:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=25e02216f87665996349c9c311d50801f3de8836'/>
<id>urn:sha1:25e02216f87665996349c9c311d50801f3de8836</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fallthrough to binstream copy when copy_file fails</title>
<updated>2022-08-13T23:35:09+00:00</updated>
<author>
<name>RageLtMan</name>
<email>rageltman [at] sempervictus</email>
</author>
<published>2022-08-13T15:34:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=28cf6fee14d3bc5f6eda2099c7eb36e43297a8a8'/>
<id>urn:sha1:28cf6fee14d3bc5f6eda2099c7eb36e43297a8a8</id>
<content type='text'>
Kernel 5.15, and probably newer, present an EXEDEV error when the
vyatta-cfg code tries to boost::filesystem::copy_file on UnionFS
FUSE mounts. This completely breaks operation on newer kernels, and
is therefore a blocker to the rest of the project moving on to new
Linux LTS versions.

Boost is complex and fraught, this code behaves inconsistently in
verious operating environments, and can be a nightmare to debug.

Handle the concerns above using binary streaming in C++ to copy the
source to the destination if an exception occurs during the
existing Boost copy_file operation.

Testing:
  Built ISO (cloud target), packer install, booted in OpenStack on
KVM, booted in AWS on Xen, verified configurations are committed in
both cases and that error logs are being generated to inform users
about the fall-through being utilized to write-out configurations.

Notes:
  Logging may be dropped to avoid flooding storage on often-updated
systems. It is left in-place to aid developers in debugging the root
concern underpinning Boot breakage (which may impact other areas of
the code).
</content>
</entry>
<entry>
<title>frr: T4536: start via systemd</title>
<updated>2022-07-17T19:30:15+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-07-17T19:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=b86ab2eaf6c925e08d4424476429fda1aa6d4517'/>
<id>urn:sha1:b86ab2eaf6c925e08d4424476429fda1aa6d4517</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vyos-router: dhcpv6: T3885: add alternative UUID source</title>
<updated>2021-10-24T19:20:44+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-10-24T19:20:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=224941480bb5e41ee6b43e3bf0f357568f18d44f'/>
<id>urn:sha1:224941480bb5e41ee6b43e3bf0f357568f18d44f</id>
<content type='text'>
Not all boards/devices ship the /sys/class/dmi/id/product_uuid file, thus a
fallback is used (e.g. on PCEngines APU4 board) which feeds the device specific
UUID from /sys/class/dmi/id/product_serial
</content>
</entry>
<entry>
<title>Debian: fix package dependencies to support Debian Bullseye</title>
<updated>2021-06-19T14:17:57+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-06-19T14:17:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=c0b76e61707af9ca61cc25acfc763d9ad6eb0429'/>
<id>urn:sha1:c0b76e61707af9ca61cc25acfc763d9ad6eb0429</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Debian: add libboost-filesystem1.74.0 dependency for bullseye</title>
<updated>2021-04-09T09:06:23+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-04-09T09:06:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=1d5fbf08463a910965e2dc1a4e6363af132de93c'/>
<id>urn:sha1:1d5fbf08463a910965e2dc1a4e6363af132de93c</id>
<content type='text'>
</content>
</entry>
</feed>
