<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/bcp38/files, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2025-05-14T14:58:11Z</updated>
<entry>
<title>net/bcp38: Add cgnat shared space to bcp38 list</title>
<updated>2025-05-14T14:58:11Z</updated>
<author>
<name>Andris PE</name>
</author>
<published>2025-05-13T17:46:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d63d5c202ae803d0f8f5952d4c321098f407cf09'/>
<id>urn:sha1:d63d5c202ae803d0f8f5952d4c321098f407cf09</id>
<content type='text'>
Add CG-NAT address space to non-routable list
Mmake dhcp filter stricter

Signed-off-by: Andris PE &lt;neandris@gmail.com&gt;
</content>
</entry>
<entry>
<title>bcp38: migrate to nftables</title>
<updated>2022-11-16T13:31:30Z</updated>
<author>
<name>Stefan Brusch</name>
</author>
<published>2022-11-15T15:26:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=471ffdd98c3a543e4935c3e76ac19301ac16c52d'/>
<id>urn:sha1:471ffdd98c3a543e4935c3e76ac19301ac16c52d</id>
<content type='text'>
Signed-off-by: Stefan Brusch &lt;ne20002@gmx.ch&gt;
</content>
</entry>
<entry>
<title>bcp38: Allow class-e through bcp38</title>
<updated>2019-02-03T15:38:32Z</updated>
<author>
<name>Dave Taht</name>
</author>
<published>2019-01-19T16:51:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e5910b9834535d1b7559448cf7ebae041a3a8ca5'/>
<id>urn:sha1:e5910b9834535d1b7559448cf7ebae041a3a8ca5</id>
<content type='text'>
It is increasingly likely 240/4 and 0/8 netblocks will be allocated as
unicast globally rout-able and reachable address space
240/4 is already enabled throughout linux and openwrt.

Permit these address blocks under bcp38 address validation, ie. remove
those ranges from the block list:

list match '0.0.0.0/8'       # RFC 1700
list match '240.0.0.0/4'     # RFC 5745

Signed-off-by: Dave Taht &lt;dave.taht@gmail.com&gt;
[bump package - minor tweaks to commit message - remove commented lines]
Signed-off-by: Kevin Darbyshire-Bryant &lt;ldir@darbyshire-bryant.me.uk&gt;
</content>
</entry>
<entry>
<title>bcp38: add init script</title>
<updated>2018-04-19T09:02:10Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-04-19T07:04:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a6ea246cb2d9ae185200b1479af71a4acb75e541'/>
<id>urn:sha1:a6ea246cb2d9ae185200b1479af71a4acb75e541</id>
<content type='text'>
This commit adds a simple procd init script for bcp38 with the sole purpose
to register a configuration change trigger for /etc/config/bcp38.

The change will allow for automatic firewall reloads triggered by invoking
/sbin/reload_config or through ubus config change events emitted by LuCI.

With the init script in place and started, calling

  ubus call service event '{"type":"config.change","data":{"package":"bcp38"}}'

or

  /sbin/reload_config

will issue an /etc/init.d/firewall reload if /etc/config/bcp38 has been
modified since the last reload_config call.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>bcp38: iptables 1.6.1 compatibility (#4248)</title>
<updated>2017-04-12T08:34:02Z</updated>
<author>
<name>Kevin Darbyshire-Bryant</name>
</author>
<published>2017-04-12T08:34:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d30e249d4c7d9c3654059074decd643c1a4839e7'/>
<id>urn:sha1:d30e249d4c7d9c3654059074decd643c1a4839e7</id>
<content type='text'>
-m state has been removed, now use -m conntrack --ctstate

Signed-off-by: Kevin Darbyshire-Bryant &lt;kevin@darbyshire-bryant.me.uk&gt;</content>
</entry>
<entry>
<title>bcp38: Add note about IPv6 to package description and help text</title>
<updated>2017-01-08T18:50:50Z</updated>
<author>
<name>Toke Høiland-Jørgensen</name>
</author>
<published>2017-01-08T18:50:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3b73eb19b05ac6c0b75a1ddb6f70a5a8d0c92b2f'/>
<id>urn:sha1:3b73eb19b05ac6c0b75a1ddb6f70a5a8d0c92b2f</id>
<content type='text'>
Fixes #3793.
</content>
</entry>
<entry>
<title>BCP38: don't slow down established connections (#2838)</title>
<updated>2016-06-12T13:09:05Z</updated>
<author>
<name>Török Edwin</name>
</author>
<published>2016-06-12T13:09:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0b2b462ae0ff78b25704eb06f5a36f5105082e0f'/>
<id>urn:sha1:0b2b462ae0ff78b25704eb06f5a36f5105082e0f</id>
<content type='text'>
Enabling BCP38 causes an iptables rule to be inserted before this rule:
ACCEPT     all  --  anywhere             anywhere             ID:66773300 ctstate RELATED,ESTABLISHED

This makes all forwarded packets go through the BCP38 ipset match, which slows
down download speed from 440 Mbit/s to 340 Mbit/s.

Only apply BCP38 match rules if state is NEW.

Bump package version.

Signed-off-by: Török Edwin &lt;edwin@skylable.com&gt;</content>
</entry>
<entry>
<title>Change default bcp38 interface to be eth1, don't enable by default.</title>
<updated>2014-11-05T19:36:08Z</updated>
<author>
<name>Toke Høiland-Jørgensen</name>
</author>
<published>2014-11-05T19:35:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=40b2a8bd1a51e7f1b46fa24d0ad25dbde026be13'/>
<id>urn:sha1:40b2a8bd1a51e7f1b46fa24d0ad25dbde026be13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add BCP38 implementation package (from CeroWrt).</title>
<updated>2014-11-04T23:17:53Z</updated>
<author>
<name>Toke Høiland-Jørgensen</name>
</author>
<published>2014-11-04T23:17:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0a387855928f565f86e8a336c5575744a258777c'/>
<id>urn:sha1:0a387855928f565f86e8a336c5575744a258777c</id>
<content type='text'>
Signed-off-by: Toke Høiland-Jørgensen &lt;toke@toke.dk&gt;
</content>
</entry>
</feed>
