<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/migration-scripts/firewall/6-to-7, branch rolling</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=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-04-03T13:03:33+00:00</updated>
<entry>
<title>firewall: T8282: Normalize invalid network-group names during migration</title>
<updated>2026-04-03T13:03:33+00:00</updated>
<author>
<name>Oleksandr Kuchmystyi</name>
<email>o.kuchmystyi@vyos.io</email>
</author>
<published>2026-04-03T12:14:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=fc33a96dd2394c0c6bb109f8e5a2d0c379aa1508'/>
<id>urn:sha1:fc33a96dd2394c0c6bb109f8e5a2d0c379aa1508</id>
<content type='text'>
Replace unsupported characters (e.g. `,`, `+`) with `_` when migrating
from 1.3.x and handle name collisions safely to prevent commit failures.
</content>
</entry>
<entry>
<title>firewall: T8277: Resolve migration issue when using `port-group` with protocol 'all'</title>
<updated>2026-03-25T14:32:31+00:00</updated>
<author>
<name>Oleksandr Kuchmystyi</name>
<email>o.kuchmystyi@vyos.io</email>
</author>
<published>2026-03-25T14:32:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f8c5643b36bd0df630453d8b6e5e25c6df984ec4'/>
<id>urn:sha1:f8c5643b36bd0df630453d8b6e5e25c6df984ec4</id>
<content type='text'>
Updated the migration script to ensure that when migrating firewall rules,
if a `port-group` exists, the protocol will be set to 'tcp_udp' only
when its previous value is 'all'.
</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>migration: T6007: convert all migration scripts to load as module</title>
<updated>2024-06-26T20:38:41+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-06-20T01:16:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=26740a8d583f64dc0a27b59dd4ae303056972c0b'/>
<id>urn:sha1:26740a8d583f64dc0a27b59dd4ae303056972c0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6216: firewall: add patch while migrating from 1.3 to 1.4 in order to avoid errors when using character &lt;+&gt; in 1.3 in firewall groups and custom firewall chains.</title>
<updated>2024-04-11T12:12:14+00:00</updated>
<author>
<name>Nicolas Fort</name>
<email>nicolasfort1988@gmail.com</email>
</author>
<published>2024-04-10T13:44:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=36baf771b8ea52487bf6c913d2019f926acbc4f3'/>
<id>urn:sha1:36baf771b8ea52487bf6c913d2019f926acbc4f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>firewall: T6071: truncate rule description field to 255 characters</title>
<updated>2024-03-10T13:14:51+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-03-10T11:51:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=259ef4740413b39da9b122db19c549eeec88114c'/>
<id>urn:sha1:259ef4740413b39da9b122db19c549eeec88114c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5888: fix migration script in order to fit new type-names for icmp and icmpv6.</title>
<updated>2024-01-02T18:21:30+00:00</updated>
<author>
<name>Nicolas Fort</name>
<email>nicolasfort1988@gmail.com</email>
</author>
<published>2024-01-02T18:21:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1ccb3e634d45d0d1a8e190297cc0a310cb0069d6'/>
<id>urn:sha1:1ccb3e634d45d0d1a8e190297cc0a310cb0069d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5427: Fix migration script arguments len expects 2 args</title>
<updated>2023-08-02T09:12:23+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-08-02T09:12:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d1923b7b58795f0d9635ae0e8df110f591881bdf'/>
<id>urn:sha1:d1923b7b58795f0d9635ae0e8df110f591881bdf</id>
<content type='text'>
The script's name is always provided as the first argument sys.argv[0]
Expected length for argv is 2 (script itself + config file)

Change: 'if (len(argv) &lt; 1)' to 'if len(argv) &lt; 2'
</content>
</entry>
<entry>
<title>firewall: T2199: Fix migration when `icmpv6 type` is an integer</title>
<updated>2022-07-05T17:16:55+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2022-07-05T17:10:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d9ba5d4a6f38111b9656c91589bdc274214ac93b'/>
<id>urn:sha1:d9ba5d4a6f38111b9656c91589bdc274214ac93b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>firewall: T4209: Fix support for rule `recent` matches</title>
<updated>2022-02-04T00:09:42+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2022-01-27T15:58:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=22f0794a9f195e69e277d48f031fe934febe9408'/>
<id>urn:sha1:22f0794a9f195e69e277d48f031fe934febe9408</id>
<content type='text'>
</content>
</entry>
</feed>
