Page MenuHomeVyOS Platform
Feed Search

Nov 1 2022

sarthurdev moved T4759: domain-group on policy route not working from Open to In Progress on the VyOS 1.4 Sagitta board.
Nov 1 2022, 9:19 AM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4759: domain-group on policy route not working from Open to In progress.
Nov 1 2022, 9:19 AM · VyOS 1.4 Sagitta
sarthurdev closed T4764: NAT tables vyos_nat and vyos_static_nat not deleting after deleting nat as Resolved.
Nov 1 2022, 9:19 AM · VyOS 1.4 Sagitta
sarthurdev closed T4774: Disallow duplicate pubkey on peers of a wireguard interface as Unknown Status.
Nov 1 2022, 9:18 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta

Oct 31 2022

sarthurdev changed the status of T1877: Feature Request: Allow NAT to use network and address groups from Open to In progress.
Oct 31 2022, 8:15 PM · VyOS 1.4 Sagitta

Oct 29 2022

sarthurdev committed rVYOSONEXc2ff9aa158b8: wireguard: T4774: Prevent duplicate peer public keys.
Oct 29 2022, 7:07 PM
sarthurdev committed rVYOSONEXf9c1277f5cf5: containers: T3903: Use systemd units for containers.
Oct 29 2022, 7:06 PM
sarthurdev committed rVYOSONEXac73bc2db85b: containers: T2216: Re-enable container smoketest using busybox image.
Oct 29 2022, 7:06 PM
sarthurdev moved T4764: NAT tables vyos_nat and vyos_static_nat not deleting after deleting nat from Open to In Progress on the VyOS 1.4 Sagitta board.
Oct 29 2022, 5:54 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4782: Allow multiple CA certificates (on e.g. EAPoL) from Open to Confirmed.

Good point, I'll try and look into this and see if it can be handled everywhere the new PKI nodes are used.

Oct 29 2022, 5:53 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T3903: Containers: after command "reboot" the host system will reboot after 1.5 minutes from Open to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/1628

Oct 29 2022, 5:48 PM · VyOS 1.4 Sagitta

Oct 28 2022

sarthurdev added a comment to T3903: Containers: after command "reboot" the host system will reboot after 1.5 minutes.

Best suggestion seems to be introducing a script to call podman stop -t N on shutdown/reboot to reduce the timeout before SIGKILL is sent.

Oct 28 2022, 1:27 PM · VyOS 1.4 Sagitta

Oct 27 2022

sarthurdev changed the status of T4774: Disallow duplicate pubkey on peers of a wireguard interface from Open to In progress.

1.4 PR: https://github.com/vyos/vyos-1x/pull/1621

Oct 27 2022, 10:54 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta

Oct 26 2022

sarthurdev committed rVYOSONEX2a5273e650ce: nat: T4764: Remove tables on NAT deletion.
Oct 26 2022, 2:58 PM
sarthurdev committed rVYOSONEX16207f7a8ffd: nat: T4706: Verify translation address or port exists.
Oct 26 2022, 2:58 PM

Oct 25 2022

sarthurdev changed the status of T4764: NAT tables vyos_nat and vyos_static_nat not deleting after deleting nat from In progress to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/1618

Oct 25 2022, 10:02 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4764: NAT tables vyos_nat and vyos_static_nat not deleting after deleting nat from Open to In progress.
Oct 25 2022, 10:29 AM · VyOS 1.4 Sagitta

Oct 11 2022

sarthurdev closed T4741: set firewall zone Local local-zone failed as Resolved.
Oct 11 2022, 1:29 PM · VyOS 1.4 Sagitta
sarthurdev closed T4742: Autocomplete in policy route rule x set table / does not show the tables created in the static protocols as Resolved.
Oct 11 2022, 1:29 PM · VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEX28e06759fdbb: build: T3664: Add missing divert for /usr/share/pam-configs/radius.
Oct 11 2022, 5:25 AM

Oct 10 2022

sarthurdev committed rVYOSONEX8269866a5d46: firewall: T4741: Verify zone `from` is defined before use.
Oct 10 2022, 6:04 PM
sarthurdev committed rVYOSONEX47984a6de93b: policy: T4742: Add policy route table auto-complete.
Oct 10 2022, 6:04 PM
sarthurdev changed the status of T4742: Autocomplete in policy route rule x set table / does not show the tables created in the static protocols from Open to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/1577

Oct 10 2022, 2:27 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4741: set firewall zone Local local-zone failed from Open to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/1577

Oct 10 2022, 2:27 PM · VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEX9ab63d484741: firewall: T3907: Fix firewall state-policy logging.
Oct 10 2022, 6:52 AM

Sep 29 2022

sarthurdev committed rVYOSONEX10a76e846be2: firewall: T2199: Fix op-mode script for interface migration and vyos_filter….
Sep 29 2022, 11:22 AM

Sep 28 2022

sarthurdev committed rVYOSONEX87fdfa6c6ece: nat: T4713: Fix op-mode nat translation output.
Sep 28 2022, 3:35 PM
sarthurdev changed the status of T4713: vyos@vyos:~$ show nat destination rules | doesn't work from Confirmed to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/1564

Sep 28 2022, 11:13 AM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4713: vyos@vyos:~$ show nat destination rules | doesn't work from Open to Confirmed.
Sep 28 2022, 9:57 AM · VyOS 1.4 Sagitta

Sep 27 2022

sarthurdev added a comment to T4713: vyos@vyos:~$ show nat destination rules | doesn't work.

Can we see example destination NAT config with the issue?

Sep 27 2022, 8:56 PM · VyOS 1.4 Sagitta

Sep 22 2022

sarthurdev committed rVYOSONEXc72d6bc68c71: nat: T4605: Fix op-mode NAT table name.
Sep 22 2022, 2:03 PM
sarthurdev committed rVYOSONEX448d4f6db9cf: nat: T4605: Refactor NAT to use python module for parsing rules.
Sep 22 2022, 5:58 AM
sarthurdev committed rVYOSONEXe6ba98a85ca7: nat66: T4605: Refactor NAT66 to use python module for parsing rules.
Sep 22 2022, 5:58 AM
sarthurdev committed rVYOSONEXc6bbe051574a: nat: T4605: Refactor static NAT to use python module for parsing rules.
Sep 22 2022, 5:58 AM

Sep 21 2022

sarthurdev added a comment to T4706: NAT and NAT66 issues.

Included a fix for this in NAT refactor: https://github.com/vyos/vyos-1x/pull/1552

Sep 21 2022, 4:12 PM · VyOS 1.4 Sagitta
sarthurdev added a comment to T4605: Firewall change default table names.

PR for NAT included with refactor: https://github.com/vyos/vyos-1x/pull/1552

Sep 21 2022, 4:12 PM · VyOS 1.4 Sagitta

Sep 14 2022

sarthurdev committed rVYOSONEX8e8c3bb1cf21: firewall: nat66: policy: T2199: Fix smoketests for nftables updated output.
Sep 14 2022, 2:33 PM
sarthurdev committed rVYOSONEX31cd47594aa5: nhrp: T2199: Use separate table in nftables for NHRP rules.
Sep 14 2022, 11:24 AM
sarthurdev committed rVYOSONEX450ca9a9b46d: firewall: T2199: Refactor firewall + zone-policy, move interfaces under….
Sep 14 2022, 5:56 AM
sarthurdev committed rVYOSONEX31587975258a: firewall: T2199: Move initial firewall tables to data.
Sep 14 2022, 5:56 AM
sarthurdev committed rVYOSONEXf38da6ba4d82: firewall: T4605: Rename filter tables to vyos_filter.
Sep 14 2022, 5:56 AM
sarthurdev committed rVYOSONEX24e5529be7b5: policy: T2199: Typo in policy route smoketest teardown.
Sep 14 2022, 5:56 AM
sarthurdev committed rVYOSONEX30945f39d6d1: zone-policy: T2199: Migrate zone-policy to firewall node.
Sep 14 2022, 5:56 AM

Sep 12 2022

sarthurdev added a comment to T2199: Rewrite firewall in new XML/Python style.

Refactor PR: https://github.com/vyos/vyos-1x/pull/1534

Sep 12 2022, 7:16 PM · VyOS 1.4 Sagitta (1.4.0-epa2)
sarthurdev added a comment to T4605: Firewall change default table names.

PR for filter tables: https://github.com/vyos/vyos-1x/pull/1534

Sep 12 2022, 7:15 PM · VyOS 1.4 Sagitta

Sep 10 2022

sarthurdev added a comment to T1185: Firewall rulesets are ignored in RFC-compliant VRRP setups.

Just a suggestion, would it be a weird idea to move the firewall config from the interface section to the firewall section? A bit like the zone config. So something like:

set firewall local interface eth0 name <firewall-filter>
set firewall in interface eth0 name <firewall-filter>
set firewall out interface eth0 name <firewall-filter>
set firewall local interface bond0.10v22v6 ipv6-name <firewall-filter>

The problem is that using zone-policy firewall is a bit overkill for a pure router or even a router with async routing. In which scenario I guess only the local variant would be useful.

Sep 10 2022, 6:23 PM

Aug 17 2022

sarthurdev added a comment to T4612: Support arbitrary netmasks in firewall rules.

Not supported at the moment, but we can look into adding it for both ipv4/v6 in 1.4

Aug 17 2022, 8:05 PM · VyOS 1.4 Sagitta
sarthurdev added a comment to T4605: Firewall change default table names.

While I'm for changing to prefixed tables, I think the issue of tailscale and custom apps should fall under the accepted risk of running custom scripts outside of the config.

Aug 17 2022, 8:02 PM · VyOS 1.4 Sagitta
sarthurdev added a comment to T4610: Firewall with 20K entries cannot load after reboot.

Any config available to test against?

Aug 17 2022, 7:53 PM · VyOS 1.4 Sagitta

Jul 7 2022

sarthurdev triaged T4515: Reduce telegraf binary size as Wishlist priority.
Jul 7 2022, 11:01 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEX52ce65950902: syslog: T4500: Remove max-size from rsyslog leaving rotation to logrotate.
Jul 7 2022, 9:43 AM

Jul 6 2022

sarthurdev committed rVYOSONEX9b6d03061b6f: firewall: T4500: Fix logrotate size to match rsyslog default value.
Jul 6 2022, 4:03 PM
sarthurdev added a comment to T4250: Organize logrotate settings to avoid duplicates.

I think there's still a problem possible with /var/log/messages handling:

Jul 6 2022, 3:50 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4500: Missing firewall logs from Confirmed to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/1398

Jul 6 2022, 3:46 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4500: Missing firewall logs from Open to Confirmed.

Confirmed issue, seems to be a problem in rsyslog/logrotate. Possibly related to T4250

Jul 6 2022, 2:50 PM · VyOS 1.4 Sagitta

Jul 5 2022

sarthurdev closed T478: Firewall address group (multi and nesting), a subtask of T2199: Rewrite firewall in new XML/Python style, as Resolved.
Jul 5 2022, 11:41 PM · VyOS 1.4 Sagitta (1.4.0-epa2)
sarthurdev closed T478: Firewall address group (multi and nesting) as Resolved.
Jul 5 2022, 11:41 PM · VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEXf29dbc415a8b: zone-policy: T4512: Add support for `enable-default-log`.
Jul 5 2022, 8:10 PM
sarthurdev committed rVYOSONEXd9ba5d4a6f38: firewall: T2199: Fix migration when `icmpv6 type` is an integer.
Jul 5 2022, 8:10 PM
sarthurdev changed the status of T4512: enable-default-log on zone-policy from In progress to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/1394

Jul 5 2022, 6:08 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4512: enable-default-log on zone-policy from Open to In progress.
Jul 5 2022, 5:27 PM · VyOS 1.4 Sagitta

Jul 4 2022

sarthurdev committed rVYOSONEX884f68b25455: firewall: T4299: Add ability to inverse match country codes.
Jul 4 2022, 6:56 PM
sarthurdev committed rVYOSONEXf801d869a2ef: openvpn: T4485: Add CRL to OpenVPN config test.
Jul 4 2022, 7:22 AM
sarthurdev committed rVYOSONEXd09e22772bd6: smoketest: T4485: Move smoketest PKI generation to vyos-1x.
Jul 4 2022, 7:22 AM

Jul 2 2022

sarthurdev added a comment to T4299: Firewall - GeoIP filtering.

Inverse match PR: https://github.com/vyos/vyos-1x/pull/1386

Jul 2 2022, 12:52 AM · VyOS 1.4 Sagitta

Jul 1 2022

sarthurdev added a comment to T4500: Missing firewall logs.

If the counters are visible and incrementing when checking with nft list table ip filter then I don't think this is an implementation issue. Wondering if its a problem with the syslog daemon.

Jul 1 2022, 9:49 PM · VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEX0d5ac59894ae: openvpn: T4485: Accept multiple `tls ca-certificate` values.
Jul 1 2022, 9:21 AM
sarthurdev committed rVYOSONEXefd956f912b8: openvpn: T4485: Update PKI migrator to handle full CA chain migration.
Jul 1 2022, 9:20 AM

Jun 29 2022

sarthurdev added a comment to T4485: OpenVPN: Allow multiple CAs certificates.

PR: https://github.com/vyos/vyos-1x/pull/1380

Jun 29 2022, 10:11 PM · VyOS 1.4 Sagitta

Jun 27 2022

sarthurdev closed T4484: Firewall op-mode summary doesn't correctly handle address group containing ranges as Resolved.
Jun 27 2022, 8:16 PM · VyOS 1.4 Sagitta

Jun 26 2022

sarthurdev committed rVYOSONEXa54c755991af: firewall: T4484: Fix op-mode summary for address groups with ranges..
Jun 26 2022, 8:54 AM

Jun 25 2022

sarthurdev changed the status of T4485: OpenVPN: Allow multiple CAs certificates from Open to In progress.
Jun 25 2022, 9:58 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4484: Firewall op-mode summary doesn't correctly handle address group containing ranges from In progress to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/1368

Jun 25 2022, 9:48 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4484: Firewall op-mode summary doesn't correctly handle address group containing ranges from Open to In progress.
Jun 25 2022, 9:46 PM · VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEXfb984a3fc56d: firewall: T4435: Verify parent config applied successfully.
Jun 25 2022, 9:14 AM

Jun 15 2022

sarthurdev changed the status of T4435: Policy route and firewall - error when using undefined group from Open to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/1362

Jun 15 2022, 9:15 PM · VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEX34db435e7a74: firewall: T4147: Use named sets for firewall groups.
Jun 15 2022, 6:03 PM
sarthurdev committed rVYOSONEX7e59b2a3f31e: firewall: T970: Use set prefix to domain groups.
Jun 15 2022, 6:03 PM
sarthurdev changed the status of T4147: New Firewall Implementation - proposed changes on group implementation from In progress to Needs testing.
Jun 15 2022, 1:33 PM · VyOS 1.4 Sagitta
sarthurdev added a comment to T4147: New Firewall Implementation - proposed changes on group implementation.

PR: https://github.com/vyos/vyos-1x/pull/1361

Jun 15 2022, 1:32 PM · VyOS 1.4 Sagitta

Jun 13 2022

sarthurdev changed the status of T4147: New Firewall Implementation - proposed changes on group implementation from Open to In progress.

Working on moving groups to named set as part of a refactor in some firewall code.

Jun 13 2022, 12:11 PM · VyOS 1.4 Sagitta

Jun 12 2022

sarthurdev committed rVYOSONEX8ba45cfcc1cc: firewall: T4299: Add support for GeoIP filtering.
Jun 12 2022, 7:32 AM

Jun 10 2022

sarthurdev changed the status of T4299: Firewall - GeoIP filtering from Open to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/1357

Jun 10 2022, 11:02 PM · VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEX9791258d7d53: firewall: T478: Add support for nesting groups.
Jun 10 2022, 7:28 PM
sarthurdev changed the status of T478: Firewall address group (multi and nesting), a subtask of T2199: Rewrite firewall in new XML/Python style, from Open to Needs testing.
Jun 10 2022, 7:23 PM · VyOS 1.4 Sagitta (1.4.0-epa2)
sarthurdev changed the status of T478: Firewall address group (multi and nesting) from Open to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/1356

Jun 10 2022, 7:23 PM · VyOS 1.4 Sagitta

Jun 9 2022

sarthurdev committed rVYOSONEXd1bdf2b9d80d: firewall: T970: Maintain a domain state to fallback if resolution fails.
Jun 9 2022, 4:32 PM

May 31 2022

sarthurdev closed T3659: Configuration won't accept IPv6 addresses for site-to-site VPN tunnel prefixes/traffic selectors as Resolved.
May 31 2022, 6:13 PM · VyOS 1.4 Sagitta
sarthurdev closed T4148: Firewall - Error messages not that clear as it were in old firewall as Resolved.
May 31 2022, 6:11 PM · VyOS 1.4 Sagitta
sarthurdev closed T4199: Commit failed when setting icmpv6 type any as Resolved.
May 31 2022, 6:09 PM · VyOS 1.4 Sagitta
sarthurdev closed T4212: PermissionError when generating/installing server Certificate (generate pki certificate sign ...) as Resolved.
May 31 2022, 6:05 PM · VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEXdf039e9c797a: pki: T3642: Update conf scripts using changed PKI objects.
May 31 2022, 4:52 PM
sarthurdev committed rVYOSONEXd9434e4b6e64: pki: T3642: Add ability to import files into PKi configuration.
May 31 2022, 4:40 AM
sarthurdev committed rVYOSONEX43cd34688687: pki: T3642: Enable `generate pki openvpn ...` to install into config.
May 31 2022, 4:40 AM

May 30 2022

sarthurdev added a comment to T3642: PKI configuration.

PR for op-mode importing existing PKI files into config: https://github.com/vyos/vyos-1x/pull/1343

May 30 2022, 10:59 PM · VyOS 1.4 Sagitta (1.4.0-epa1)

May 27 2022

sarthurdev added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

1.4 rolling does not help me, so there must be something "wrong" with my configuration. I've attached the private config, it would be awesome if someone might find what's broken.

May 27 2022, 6:20 PM · VyOS 1.3 Equuleus (1.3.6)

May 26 2022

sarthurdev added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

@panachoi If you can share the anonymized config that works in 1.2.8 that would be useful. I'd expect migrating to 1.4 to see a decent improvement in firewall load times.

May 26 2022, 10:07 AM · VyOS 1.3 Equuleus (1.3.6)

Apr 20 2022

sarthurdev closed T4345: New firewall code does not accept "rate/time interval" syntax used in old config as Resolved.
Apr 20 2022, 11:58 AM · VyOS 1.4 Sagitta

Apr 14 2022

sarthurdev added a comment to T4358: Image sizes have grown significantly in 1.4.

30 largest packages in 1.4 dev build:

telegraf 144 MB
linux-image-5.10.109-amd64-vyos 107 MB
libwireshark14 100 MB
vyos-linux-firmware 68.8 MB
containernetworking-plugins 51.2 MB
vyos-http-api-tools 40.4 MB
podman 37.3 MB
python3-pycryptodome 36.0 MB
libicu67 33.9 MB
vim-runtime 32.9 MB
vyos-1x 29.2 MB
libperl5.32 28.5 MB
salt-common 27.9 MB
nmap-common 21.2 MB
frr 20.2 MB
libruby2.7 17.9 MB
coreutils 17.9 MB
perl-modules-5.32 17.9 MB
grub-common 17.8 MB
systemd 16.4 MB
locales 16.4 MB
libc6 13.1 MB
pmacct 13.0 MB
ieee-data 12.3 MB
vyos-intel-qat 11.7 MB
aptitude-common 10.3 MB
gdb 10.0 MB
udev 9,184 kB
grub-efi-amd64-bin 8,831 kB
squid 8,582 kB
Apr 14 2022, 3:01 PM · VyOS 1.4 Sagitta

Apr 6 2022

sarthurdev committed rVYOSONEXc514cea0ad94: firewall: T4345: Fix incorrect rule limit rate syntax.
Apr 6 2022, 2:38 PM