<feed xmlns='http://www.w3.org/2005/Atom'>
<title>routing/bird2, branch master</title>
<subtitle>Mirror of routing feed</subtitle>
<id>https://git.openwrt.org/feed/routing/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/routing/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/'/>
<updated>2026-08-11T11:30:34Z</updated>
<entry>
<title>bird2: remove package, moved to openwrt/packages</title>
<updated>2026-08-11T11:30:34Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-08-06T08:11:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=57f3ee7f9cfdae41644d9c4c6cc37c092bb6ccd3'/>
<id>urn:sha1:57f3ee7f9cfdae41644d9c4c6cc37c092bb6ccd3</id>
<content type='text'>
The package has been moved to the openwrt/packages feed, as
discussed in https://github.com/openwrt/routing/issues/184.

See https://github.com/openwrt/packages/pull/30165.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
Co-authored-by: Claude Fable 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>bird2: document the OSPF alignment patch</title>
<updated>2026-08-10T10:36:54Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-08-06T13:50:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=6148a6aac8eb7e61cbfd9bd0fd842b5145c05d68'/>
<id>urn:sha1:6148a6aac8eb7e61cbfd9bd0fd842b5145c05d68</id>
<content type='text'>
The patch carried only a subject line and a placeholder commit id, so
nothing recorded why marking struct top_hash_entry as PACKED fixes a
bus error, or whether it can be dropped.

Restore the description and the sign-off from the commit that
introduced it in this feed, keeping the original author's wording,
and record the upstream status. Verified that BIRD 2.19.2 still
declares the structure without any alignment attribute, so the patch
is still needed.

The header keeps the "---" separator the sibling patch uses, and
orders Signed-off-by last among the trailers.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
Co-authored-by: Claude Fable 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>bird2: follow the feed conventions in test-version.sh</title>
<updated>2026-08-10T10:36:54Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-08-06T13:50:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=15a485918988af89df3fe3183f3a7ed9d97e55c3'/>
<id>urn:sha1:15a485918988af89df3fe3183f3a7ed9d97e55c3</id>
<content type='text'>
The script was a single bare command with no shebang and a trailing
space. Every other test-version.sh in the OpenWrt feeds starts with
#!/bin/sh and dispatches on $PKG_NAME, so that a sub-package added
later fails loudly instead of being probed with a command that
happens to work for a different package.

Also use grep -F, so the dots in the version are not treated as
regular expression wildcards, and record why the daemon is checked
rather than birdc/birdcl, which do not report a version of their
own.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
Co-authored-by: Claude Fable 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>bird2: drop stale conffiles entries</title>
<updated>2026-08-10T10:36:54Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-08-06T13:50:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=40b06e917dd4fbff5b1bb007c187d67354b9b6ac'/>
<id>urn:sha1:40b06e917dd4fbff5b1bb007c187d67354b9b6ac</id>
<content type='text'>
/etc/bird4.conf and /etc/bird6.conf are left over from the bird1
packages, which shipped a separate configuration file per address
family. bird2 is a single daemon handling both and installs
/etc/bird.conf only, so the two entries refer to files this package
never creates.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
Co-authored-by: Claude Fable 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>bird2: use SPDX license identifier</title>
<updated>2026-08-10T10:36:54Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-08-06T07:43:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=ad8d77563c1c630e4a03de096efdf086ff6753f9'/>
<id>urn:sha1:ad8d77563c1c630e4a03de096efdf086ff6753f9</id>
<content type='text'>
Replace the free-form license boilerplate with an SPDX license
identifier, in line with the other packages in this feed.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
Co-authored-by: Claude Fable 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>bird2: bump to v2.19.2</title>
<updated>2026-08-01T06:20:07Z</updated>
<author>
<name>Toke Høiland-Jørgensen</name>
</author>
<published>2026-07-31T09:09:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=b40e6284f9944b8f3dc2b0edd2319d0c74660fd5'/>
<id>urn:sha1:b40e6284f9944b8f3dc2b0edd2319d0c74660fd5</id>
<content type='text'>
Update to latest upstream bugfix release.

Signed-off-by: Toke Høiland-Jørgensen &lt;toke@toke.dk&gt;
</content>
</entry>
<entry>
<title>bird2/bird3: rename test.sh to test-version.sh</title>
<updated>2026-06-29T10:54:32Z</updated>
<author>
<name>Toke Høiland-Jørgensen</name>
</author>
<published>2026-06-29T10:28:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=e3b181fb47a650cc5192b5e2d1b89056967109f3'/>
<id>urn:sha1:e3b181fb47a650cc5192b5e2d1b89056967109f3</id>
<content type='text'>
The test script is really a version override test, rename it to fix the
failing CI tests.

Signed-off-by: Toke Høiland-Jørgensen &lt;toke@toke.dk&gt;
</content>
</entry>
<entry>
<title>bird2: bump to v2.19.1</title>
<updated>2026-06-29T10:54:32Z</updated>
<author>
<name>Toke Høiland-Jørgensen</name>
</author>
<published>2026-06-29T10:11:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=f89574195aa21bf9f8112bbc0b58c5bdfe92fd8a'/>
<id>urn:sha1:f89574195aa21bf9f8112bbc0b58c5bdfe92fd8a</id>
<content type='text'>
Bugfix release fixing several issues, some of which have security impacts.

Signed-off-by: Toke Høiland-Jørgensen &lt;toke@toke.dk&gt;
</content>
</entry>
<entry>
<title>bird2: bump to v2.19.0</title>
<updated>2026-06-01T09:36:17Z</updated>
<author>
<name>Bradford Zhang</name>
</author>
<published>2026-05-29T09:57:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=6ea029dcc96645836d34dbed56c05e7468916fdc'/>
<id>urn:sha1:6ea029dcc96645836d34dbed56c05e7468916fdc</id>
<content type='text'>
This release fix problems below:
o BGP/MPLS Ethernet VPNs using VXLAN tunnels
o BGP: PMSI tunnel attribute
o Linux Netlink implementation for bridge interfaces
o BGP: Automatic peering based on discovered neighbors
o RAdv: Router discovery based on incoming Router Advertisments
o Nest: Add message when attempting to reload protocol that is not UP
o BMP: Fix off-by-one buffer overflow
o OSPF: Fix infinite loop in OSPF Graceful Restart
o ASPA: Fix downstream validation
o Filters: Fix string attributes
o Logging: Fix error handling
o Minor filter improvements
o Various documentation fixes

Signed-off-by: Bradford Zhang &lt;zyc@zyc.name&gt;
</content>
</entry>
<entry>
<title>bird2: bump to v2.18.1</title>
<updated>2026-04-28T21:08:46Z</updated>
<author>
<name>Bradford Zhang</name>
</author>
<published>2026-04-19T11:54:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=776e7160636a7f1add27483ac926dadeb248bb65'/>
<id>urn:sha1:776e7160636a7f1add27483ac926dadeb248bb65</id>
<content type='text'>
This release fix problems below:
ASPA: Fix downstream validation
Filters: Fix string attributes
Logging: Fix error handling

Signed-off-by: Bradford Zhang &lt;zyc@zyc.name&gt;
</content>
</entry>
</feed>
