<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyatta-cfg-firewall.git/scripts, branch equuleus</title>
<subtitle>Configuration templates and scripts for the firewall subsystem. (mirror of https://github.com/vyos/vyatta-cfg-firewall.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyatta-cfg-firewall.git/atom?h=equuleus</id>
<link rel='self' href='https://git.amelek.net/vyos/vyatta-cfg-firewall.git/atom?h=equuleus'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-firewall.git/'/>
<updated>2024-04-09T13:35:41+00:00</updated>
<entry>
<title>T6215: Replace confusing error messages with clear ones</title>
<updated>2024-04-09T13:35:41+00:00</updated>
<author>
<name>aslanvyos</name>
<email>126803786+aslanvyos@users.noreply.github.com</email>
</author>
<published>2024-04-09T09:30:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-firewall.git/commit/?id=572f8dbef0c5a596dfbe7bd9284238016662762e'/>
<id>urn:sha1:572f8dbef0c5a596dfbe7bd9284238016662762e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ipset: T2189: optimized firewall groups performance</title>
<updated>2022-09-19T17:16:12+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2022-09-12T15:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-firewall.git/commit/?id=d55b9e14c14011577354b69cc569d2652d5e31fd'/>
<id>urn:sha1:d55b9e14c14011577354b69cc569d2652d5e31fd</id>
<content type='text'>
This commit optimizes the speed of interaction with the ipset.

* removed extra `sudo` from `ipset` commands, because scripts that run `ipset`
commands already run under `sudo`. This gives approximately 4x performance
improvement.
* replaced logic in the `member_exists` function for port groups. Instead of
calling `ipset -T` for each port now the whole list is received in one command
and a search process is done inside Perl. This significantly improves speed for
port groups with long port ranges inside.
* delete ip address and port ranges using a single command instead deleting
each element individually.
* added the same ranges validation for address-group as for port-group.
</content>
</entry>
<entry>
<title>ipset: T4002: Generate a temporary set name from UUID</title>
<updated>2022-03-06T13:15:17+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2022-03-06T13:15:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-firewall.git/commit/?id=2649cb10598e5b3ad605950afabcd6facd4eab70'/>
<id>urn:sha1:2649cb10598e5b3ad605950afabcd6facd4eab70</id>
<content type='text'>
ipset allows assigning set names up to 31 characters long.
Currently, we use a process -PID number as a suffix for generating
temporary set names. But this cuts effective set name to 25 characters
only (`set name in CLI` + `-` + `PID number`), however in CLI we have a
limit set to 31. So, set names with long prefixes cannot be configured.
This commit replaces PID-based temporary name with UUID-based, which
allows configuring set names with full name size.
</content>
</entry>
<entry>
<title>firewall: T4100: default action number</title>
<updated>2022-01-12T03:56:33+00:00</updated>
<author>
<name>goodNETnick</name>
<email>pknet@ya.ru</email>
</author>
<published>2022-01-12T03:56:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-firewall.git/commit/?id=7e00db319e5078c1f290e63a968af0c507c99bd4'/>
<id>urn:sha1:7e00db319e5078c1f290e63a968af0c507c99bd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>conntrack: T3290: remove references to removed GRE plugins</title>
<updated>2021-04-20T17:38:56+00:00</updated>
<author>
<name>Brandon Stepler</name>
<email>brandon@stepler.net</email>
</author>
<published>2021-02-11T02:30:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-firewall.git/commit/?id=af9e3958cdcb20531c1f9394488482ac28c71072'/>
<id>urn:sha1:af9e3958cdcb20531c1f9394488482ac28c71072</id>
<content type='text'>
(cherry picked from commit 55fe5936b39b9ba20b6ac927f3b8930ed2d0af60)
</content>
</entry>
<entry>
<title>firewall: T1241: Check file before del</title>
<updated>2020-07-29T10:00:52+00:00</updated>
<author>
<name>sever-sever</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2020-07-29T09:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-firewall.git/commit/?id=928722075e75859c7fdd646f7dc93bfcb0008f9a'/>
<id>urn:sha1:928722075e75859c7fdd646f7dc93bfcb0008f9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[ipset] T1456: Add check for duplicate items in port-group before commit</title>
<updated>2019-06-19T19:24:41+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@sentrium.io</email>
</author>
<published>2019-06-19T19:24:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-firewall.git/commit/?id=835304e5aaa252e8b0bcf4651629cd089e670147'/>
<id>urn:sha1:835304e5aaa252e8b0bcf4651629cd089e670147</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T484: Rules can't be deleted from firewall rule sets used in zone policies</title>
<updated>2019-02-08T17:42:29+00:00</updated>
<author>
<name>Joshua McBeth</name>
<email>joshua.mcbeth@gmail.com</email>
</author>
<published>2017-12-04T02:43:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-firewall.git/commit/?id=2cd6280b90042efac7c37be4835f70ed06514504'/>
<id>urn:sha1:2cd6280b90042efac7c37be4835f70ed06514504</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Bug #T171 fix Open Task T171 Unable to Delte Rule"</title>
<updated>2019-02-08T17:42:29+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-02-08T17:41:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-firewall.git/commit/?id=5499f86a9b6702ce1e76d994402299fce3bbbc47'/>
<id>urn:sha1:5499f86a9b6702ce1e76d994402299fce3bbbc47</id>
<content type='text'>
This reverts commit d1164b989295016436f20caa709603ec5d85a4d3.
</content>
</entry>
<entry>
<title>Merge branch 'current' of https://github.com/mevertse/vyatta-cfg-firewall into HEAD</title>
<updated>2019-01-29T13:32:12+00:00</updated>
<author>
<name>Merijn Evertse</name>
<email>merijn@trans-ix.nl</email>
</author>
<published>2019-01-29T13:32:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-firewall.git/commit/?id=012c8c62fe1cebc58089ae76d127a64e82508c13'/>
<id>urn:sha1:012c8c62fe1cebc58089ae76d127a64e82508c13</id>
<content type='text'>
</content>
</entry>
</feed>
