<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/conf_mode/nat66.py, 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-01-01T21:42:10+00:00</updated>
<entry>
<title>nat66: T8139: add support for NAT66 source groups</title>
<updated>2026-01-01T21:42:10+00:00</updated>
<author>
<name>Marius Lindvall</name>
<email>marius@varden.info</email>
</author>
<published>2026-01-01T21:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=95f40d8b30f03a47b022042ed8b3c179b0e7abdf'/>
<id>urn:sha1:95f40d8b30f03a47b022042ed8b3c179b0e7abdf</id>
<content type='text'>
Copy the support for NAT66 destination groups (commit f96733dd and
commit 43554efc) over to NAT66 source groups as well.

Change the existing smoketest for NAT66 groups to also cover a source
group use-case example.
</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>nat66: T7051: add group config node</title>
<updated>2025-04-29T23:31:09+00:00</updated>
<author>
<name>Ryan Zuwala</name>
<email>ryanzuwala@gmail.com</email>
</author>
<published>2025-04-29T04:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=43554efc27fcea6703b3b31674a38252434a0f2f'/>
<id>urn:sha1:43554efc27fcea6703b3b31674a38252434a0f2f</id>
<content type='text'>
Add CLI config node for "group" when configuring NAT66 source

Ensure there is only one group in NAT66 source rule config

Add smoketest to cover new group usage in source NAT66 rules
</content>
</entry>
<entry>
<title>T6679: add destination groups</title>
<updated>2024-09-02T11:41:15+00:00</updated>
<author>
<name>Nicolas Vollmar</name>
<email>nvo@scaling.ch</email>
</author>
<published>2024-08-27T10:55:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f96733dd1e8d840012d98740006d7999a9fa6776'/>
<id>urn:sha1:f96733dd1e8d840012d98740006d7999a9fa6776</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6629: call check_kmod within a standard config function</title>
<updated>2024-08-02T13:59:41+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-08-02T00:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=95eef73f1b002c8b9e8e769135ffed50c8ca6890'/>
<id>urn:sha1:95eef73f1b002c8b9e8e769135ffed50c8ca6890</id>
<content type='text'>
Move the remaining calls to check_kmod within a standard function,
with placement determined by the needs of the config script.
</content>
</entry>
<entry>
<title>nat66: T6365: remove warnings for negated interface selections by name</title>
<updated>2024-05-22T18:09:40+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-05-22T18:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=59781ff365a5e1b15ef6c4c2481f3d3815548b9d'/>
<id>urn:sha1:59781ff365a5e1b15ef6c4c2481f3d3815548b9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nat: T2199: always use full nft command name (e.g. --file over -f)</title>
<updated>2024-04-01T19:53:44+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-01T19:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e257155aea09b906d8784cb6143d3ab27578c4a8'/>
<id>urn:sha1:e257155aea09b906d8784cb6143d3ab27578c4a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nat: T5681: relax wording on non existing interface Warning message</title>
<updated>2023-12-29T12:34:45+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-12-29T12:31:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9f863a50f1ac6c81782df6c43f7df816d9e11b16'/>
<id>urn:sha1:9f863a50f1ac6c81782df6c43f7df816d9e11b16</id>
<content type='text'>
Remove the word "error" from a Warning only message to not irritate the user.
</content>
</entry>
<entry>
<title>T2898: add ndp-proxy service</title>
<updated>2023-12-20T22:21:07+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-12-19T06:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4d721a58020971d00ab854c37b68e88359999f9c'/>
<id>urn:sha1:4d721a58020971d00ab854c37b68e88359999f9c</id>
<content type='text'>
VyOS CLI command
  set service ndp-proxy interface eth0 prefix 2001:db8::/64 mode 'static'

Will generate the following NDP proxy configuration

  $ cat /run/ndppd/ndppd.conf
  # autogenerated by service_ndp-proxy.py

  # This tells 'ndppd' how often to reload the route file /proc/net/ipv6_route
  route-ttl 30000

  # This sets up a listener, that will listen for any Neighbor Solicitation
  # messages, and respond to them according to a set of rules
  proxy eth0 {
      # Turn on or off the router flag for Neighbor Advertisements
      router no
      # Control how long to wait for a Neighbor Advertisment message before invalidating the entry (milliseconds)
      timeout 500
      # Control how long a valid or invalid entry remains in the cache (milliseconds)
      ttl 30000

      # This is a rule that the target address is to match against. If no netmask
      # is provided, /128 is assumed. You may have several rule sections, and the
      # addresses may or may not overlap.
      rule 2001:db8::/64 {
          static
      }
  }
</content>
</entry>
<entry>
<title>T5681: Firewall,Nat and Nat66: simplified and standarize interface matcher (valid for interfaces and groups) in firewal, nat and nat66.</title>
<updated>2023-10-25T11:59:01+00:00</updated>
<author>
<name>Nicolas Fort</name>
<email>nicolasfort1988@gmail.com</email>
</author>
<published>2023-10-25T11:59:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=51abbc0f1b2ccf4785cf7f29f1fe6f4af6007ee6'/>
<id>urn:sha1:51abbc0f1b2ccf4785cf7f29f1fe6f4af6007ee6</id>
<content type='text'>
</content>
</entry>
</feed>
