Page MenuHomeVyOS Platform

sarthurdev (Simon)
User

Projects

User Details

User Since
May 6 2021, 3:27 PM (280 w, 5 d)

Recent Activity

Sun, Sep 20

sarthurdev closed T9340: Tab completion for first element broken as Resolved.

Resolved in https://github.com/vyos/vyos-build/pull/1308

Sun, Sep 20, 3:45 PM · VyOS Rolling

Thu, Sep 17

sarthurdev added a comment to T7575: Update vyatta-bash to bash 5.2.

Completion fix: https://github.com/vyos/vyos-build/pull/1308

Thu, Sep 17, 4:26 PM · VyOS Rolling

Fri, Sep 11

sarthurdev added a comment to T9297: Podman container errors when environment variable contains an asterisk.

Thanks for the bug report.

Fri, Sep 11, 11:14 AM · VyOS Rolling
sarthurdev changed the status of T9297: Podman container errors when environment variable contains an asterisk from Open to In progress.
Fri, Sep 11, 8:40 AM · VyOS Rolling

Mon, Aug 24

sarthurdev added a comment to T9129: Migrate podman to systemd quadlets.

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

Mon, Aug 24, 10:07 AM · VyOS Rolling

Aug 22 2026

sarthurdev added a comment to T9129: Migrate podman to systemd quadlets.

PR for podman build fix: https://github.com/vyos/vyos-build/pull/1277

Aug 22 2026, 7:05 PM · VyOS Rolling

Aug 17 2026

sarthurdev changed the status of T7575: Update vyatta-bash to bash 5.2 from In progress to Needs testing.

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

Aug 17 2026, 10:05 AM · VyOS Rolling

Jul 25 2026

sarthurdev created T9129: Migrate podman to systemd quadlets.
Jul 25 2026, 11:23 PM · VyOS Rolling

Jul 23 2026

sarthurdev added a comment to T9124: Fix smoketest build script interrupting on error within a unit test.

PR: https://github.com/vyos/vyos-build/pull/1251

Jul 23 2026, 7:55 PM · VyOS Rolling
sarthurdev created T9124: Fix smoketest build script interrupting on error within a unit test.
Jul 23 2026, 2:44 PM · VyOS Rolling
sarthurdev created T9123: Resolve regex escape sequences.
Jul 23 2026, 2:37 PM · VyOS Rolling
sarthurdev added a comment to T7575: Update vyatta-bash to bash 5.2.

New PRs:

Jul 23 2026, 2:17 PM · VyOS Rolling
sarthurdev changed the status of T7557: Use Debian trixie as a build base for Docker and the VyOS image from Needs testing to In progress.
Jul 23 2026, 2:10 PM · VyOS Rolling

Jul 22 2026

sarthurdev claimed T9101: Multiple MAC address support for KEA DHCP.
Jul 22 2026, 5:38 PM · VyOS Rolling
sarthurdev merged T9112: Switch from Debian 12 (bookworm) to Debian 13 (trixie) as base into T7557: Use Debian trixie as a build base for Docker and the VyOS image.
Jul 22 2026, 5:37 PM · VyOS Rolling
sarthurdev merged task T9112: Switch from Debian 12 (bookworm) to Debian 13 (trixie) as base into T7557: Use Debian trixie as a build base for Docker and the VyOS image.
Jul 22 2026, 5:37 PM · VyOS Rolling

Jun 25 2026

sarthurdev closed T8991: The vyos-domain-resolver daemon crashes with an IndexError when processing remote-group threat lists that contain blank lines, leaving ALL remote-group nftables sets empty and all associated firewall rules non-functional. as Resolved.
Jun 25 2026, 1:55 PM · VyOS Rolling

Jun 18 2026

sarthurdev changed the status of T8987: geoip: add support for (manual) updates via given source interface from Open to In progress.

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

Jun 18 2026, 8:39 PM · VyOS Rolling

Jun 17 2026

sarthurdev added a comment to T8546: Conntrack VRF zone mapping not applied when only global state-policy is configured.

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

Jun 17 2026, 12:55 PM · VyOS 1.4 Sagitta (1.4.0)
sarthurdev added a comment to T8991: The vyos-domain-resolver daemon crashes with an IndexError when processing remote-group threat lists that contain blank lines, leaving ALL remote-group nftables sets empty and all associated firewall rules non-functional..

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

Jun 17 2026, 8:51 AM · VyOS Rolling

Jun 15 2026

sarthurdev changed the status of T8546: Conntrack VRF zone mapping not applied when only global state-policy is configured from Open to In progress.
Jun 15 2026, 3:51 PM · VyOS 1.4 Sagitta (1.4.0)
sarthurdev triaged T8991: The vyos-domain-resolver daemon crashes with an IndexError when processing remote-group threat lists that contain blank lines, leaving ALL remote-group nftables sets empty and all associated firewall rules non-functional. as Normal priority.
Jun 15 2026, 3:51 PM · VyOS Rolling
sarthurdev changed the status of T8991: The vyos-domain-resolver daemon crashes with an IndexError when processing remote-group threat lists that contain blank lines, leaving ALL remote-group nftables sets empty and all associated firewall rules non-functional. from Open to In progress.
Jun 15 2026, 3:51 PM · VyOS Rolling

May 26 2026

sarthurdev committed rVYOSONEXa263b2b62e72: geoip: T8590: fix initialization failure and set clobbering on boot and commit (authored by xTITUSMAXIMUSX <chad@chadhigh.com>).
May 26 2026, 3:27 PM
sarthurdev committed rVYOSONEXc65a11c2dc64: geoip: T8590: skip recursive dict search in imported config dicts.
May 26 2026, 3:27 PM

May 14 2026

sarthurdev closed T8849: DHCPv6 add timezone support as Resolved.
May 14 2026, 3:14 PM · VyOS Rolling
sarthurdev added a comment to T8862: DHCPv6 allow multiple IP address for host reservation.

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

May 14 2026, 3:08 PM · VyOS Rolling

May 4 2026

sarthurdev changed the status of T8481: WAN load balancing flush-connections destroys all conntrack state system-wide from Open to In progress.

PR w/ requested fix: https://github.com/vyos/vyos-1x/pull/5163

May 4 2026, 6:37 PM

Apr 30 2026

sarthurdev changed the status of T5746: Firewall extend GeoIP match ASN, a subtask of T4299: Firewall - GeoIP filtering, from In progress to Needs testing.
Apr 30 2026, 9:17 AM · VyOS 1.4 Sagitta
sarthurdev changed the status of T5746: Firewall extend GeoIP match ASN, a subtask of T7926: Refactor and improve geoip handling, from In progress to Needs testing.
Apr 30 2026, 9:17 AM · VyOS 1.5 Circinus (2026.02), VyOS Rolling
sarthurdev changed the status of T5746: Firewall extend GeoIP match ASN from In progress to Needs testing.

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

Apr 30 2026, 9:17 AM · VyOS Rolling

Apr 29 2026

sarthurdev merged T8547: Random DHCPNAK and Connectivity issues after migrating from v1.3.8 (ISC) to v1.5.0 (Kea) - failed to select a subnet for incoming packet into T8472: Kea DHCPv4 - failed to a select a subnet for incoming packet.
Apr 29 2026, 10:49 AM · VyOS Rolling, VyOS 1.5 Circinus
sarthurdev merged task T8547: Random DHCPNAK and Connectivity issues after migrating from v1.3.8 (ISC) to v1.5.0 (Kea) - failed to select a subnet for incoming packet into T8472: Kea DHCPv4 - failed to a select a subnet for incoming packet.
Apr 29 2026, 10:49 AM · VyOS 1.5 Circinus
sarthurdev closed T8547: Random DHCPNAK and Connectivity issues after migrating from v1.3.8 (ISC) to v1.5.0 (Kea) - failed to select a subnet for incoming packet as Not Applicable.

Thanks for checking that. To get help resolving this under the LTS image I would recommend putting in a support ticket.

Apr 29 2026, 10:48 AM · VyOS 1.5 Circinus

Apr 28 2026

sarthurdev committed rVYOSONEX48fa8d1179ab: kea: T8586: Skip static mappings without match criteria.
Apr 28 2026, 3:02 PM
sarthurdev added a comment to T8586: dhcp-server: Config migration issue from ISC to KEA.

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

Apr 28 2026, 12:53 PM · VyOS 1.5 Circinus (Circinus-Next), VyOS Rolling
sarthurdev added a comment to T8547: Random DHCPNAK and Connectivity issues after migrating from v1.3.8 (ISC) to v1.5.0 (Kea) - failed to select a subnet for incoming packet.

Have you tested this behaviour in rolling as well?

Apr 28 2026, 12:38 PM · VyOS 1.5 Circinus
sarthurdev changed the status of T8586: dhcp-server: Config migration issue from ISC to KEA from Open to In progress.
Apr 28 2026, 12:32 PM · VyOS 1.5 Circinus (Circinus-Next), VyOS Rolling

Apr 21 2026

sarthurdev committed rVYOSONEX5d51856e5d35: firewall: T8446: Prevent chain with offload rule on local zone.
Apr 21 2026, 1:19 PM

Mar 31 2026

sarthurdev added a comment to T8446: Fails to enable flowtable offload with zone-based-firewall at VyOS 1.5 rolling 2026.03.09-0026 and VyOS 2026.03(stream).

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

Mar 31 2026, 9:21 PM · VyOS 1.5 Circinus (Circinus-Next), VyOS Rolling
sarthurdev changed the status of T8446: Fails to enable flowtable offload with zone-based-firewall at VyOS 1.5 rolling 2026.03.09-0026 and VyOS 2026.03(stream) from Open to In progress.

The issue here is caused by the line set firewall zone wan from vyos firewall name 'Any-WAN-v4'

Mar 31 2026, 8:37 PM · VyOS 1.5 Circinus (Circinus-Next), VyOS Rolling

Mar 29 2026

sarthurdev closed T8424: Update Kea to 3.0.3 as Resolved.
Mar 29 2026, 8:43 PM · VyOS 1.5 Circinus (1.5.0), VyOS Rolling

Mar 25 2026

sarthurdev created T8424: Update Kea to 3.0.3.
Mar 25 2026, 10:26 AM · VyOS 1.5 Circinus (1.5.0), VyOS Rolling

Mar 24 2026

sarthurdev changed the status of T8408: DHCP does not properly support dhcp option 67 (boot-file-name) from Open to In progress.
Mar 24 2026, 8:28 PM · VyOS Rolling
sarthurdev added a comment to T8408: DHCP does not properly support dhcp option 67 (boot-file-name).

If you do systemctl stop vyos-configd it will load your changes to the python scripts on commit.

Mar 24 2026, 8:28 PM · VyOS Rolling

Mar 15 2026

sarthurdev committed rVYOSONEXbd6f445c6dcf: geoip: T5405: Add VRF support for GeoIP op-mode.
Mar 15 2026, 8:07 AM
sarthurdev committed rVYOSONEX90c7a2b8cdfd: geoip: T6768: Add system name-server check.
Mar 15 2026, 8:07 AM

Mar 11 2026

sarthurdev added a comment to T7853: Kea will not offer address from subnet of secondary interface address.

PR: https://github.com/vyos/vyos-build/pull/1139

Mar 11 2026, 12:30 PM · VyOS Rolling
sarthurdev changed the status of T7853: Kea will not offer address from subnet of secondary interface address from On hold to In progress.
Mar 11 2026, 12:00 PM · VyOS Rolling
sarthurdev added a project to T5405: Add VRF support for "update geoip": VyOS 1.5 Circinus (Circinus-Next).

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

Mar 11 2026, 9:37 AM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
sarthurdev added a project to T6768: GeoIP database update fails without a clear error when a system name server is not configured: VyOS 1.5 Circinus (Circinus-Next).

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

Mar 11 2026, 9:37 AM · VyOS 1.5 Circinus (2026.03), VyOS Rolling

Mar 5 2026

sarthurdev closed T8326: GeoIP database update is broken due to permissions issues as Resolved.
Mar 5 2026, 3:37 PM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
sarthurdev committed rVYOSONEXc11f22119a52: geoip: T8326: Resolve permission issue on database path.
Mar 5 2026, 3:36 PM
sarthurdev added a comment to T8326: GeoIP database update is broken due to permissions issues.

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

Mar 5 2026, 9:42 AM · VyOS 1.5 Circinus (2026.03), VyOS Rolling

Mar 3 2026

sarthurdev added projects to T8326: GeoIP database update is broken due to permissions issues: VyOS 1.5 Circinus (2026.02), VyOS Rolling.
Mar 3 2026, 10:51 AM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
sarthurdev changed the status of T8326: GeoIP database update is broken due to permissions issues from Open to In progress.
Mar 3 2026, 10:44 AM · VyOS 1.5 Circinus (2026.03), VyOS Rolling

Feb 28 2026

sarthurdev closed T8092: Start building Kea from source as Resolved.
Feb 28 2026, 8:52 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q4), VyOS Rolling

Feb 27 2026

sarthurdev added a comment to T8316: firewall.py: 'type' Builtin was redeclared as a user variable.

While not ideal, I don't see the built-in being used in that conf script?

Feb 27 2026, 1:17 PM · VyOS Rolling
sarthurdev claimed T8326: GeoIP database update is broken due to permissions issues.
Feb 27 2026, 1:13 PM · VyOS 1.5 Circinus (2026.03), VyOS Rolling

Feb 5 2026

sarthurdev committed rVYOSONEX7f6f94370ec0: geoip: T7926: Refactor geoip handling.
Feb 5 2026, 3:31 PM
sarthurdev committed rVYOSONEX8a329ef98eb1: geoip: T8049: Add MaxMind database support.
Feb 5 2026, 3:31 PM

Feb 3 2026

sarthurdev added a comment to T8212: Add Technitium DNS Server as authoritive DNS service.

Advice for people wanting to use this is to run it inside a container.

Feb 3 2026, 10:54 AM · VyOS Rolling

Jan 21 2026

sarthurdev added a comment to T8049: Add support for MaxMind GeoIP database.

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

Jan 21 2026, 12:18 PM · VyOS 1.5 Circinus (2026.02), VyOS Rolling
sarthurdev added a comment to T7926: Refactor and improve geoip handling.

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

Jan 21 2026, 12:18 PM · VyOS 1.5 Circinus (2026.02), VyOS Rolling

Dec 19 2025

sarthurdev moved T8092: Start building Kea from source from Need Triage to Backport Candidates on the VyOS Rolling board.
Dec 19 2025, 5:14 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q4), VyOS Rolling
sarthurdev changed the status of T8092: Start building Kea from source from Open to In progress.

PR: https://github.com/vyos/vyos-build/pull/1080

Dec 19 2025, 5:14 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q4), VyOS Rolling

Nov 30 2025

sarthurdev added a subtask for T7926: Refactor and improve geoip handling: T5405: Add VRF support for "update geoip".
Nov 30 2025, 8:33 PM · VyOS 1.5 Circinus (2026.02), VyOS Rolling
sarthurdev added a parent task for T5405: Add VRF support for "update geoip": T7926: Refactor and improve geoip handling.
Nov 30 2025, 8:33 PM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
sarthurdev changed the status of T5746: Firewall extend GeoIP match ASN from Open to In progress.
Nov 30 2025, 8:33 PM · VyOS Rolling
sarthurdev changed the status of T5746: Firewall extend GeoIP match ASN, a subtask of T4299: Firewall - GeoIP filtering, from Open to In progress.
Nov 30 2025, 8:33 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T5746: Firewall extend GeoIP match ASN, a subtask of T7926: Refactor and improve geoip handling, from Open to In progress.
Nov 30 2025, 8:33 PM · VyOS 1.5 Circinus (2026.02), VyOS Rolling
sarthurdev added a parent task for T5746: Firewall extend GeoIP match ASN: T7926: Refactor and improve geoip handling.
Nov 30 2025, 8:32 PM · VyOS Rolling
sarthurdev added a subtask for T7926: Refactor and improve geoip handling: T5746: Firewall extend GeoIP match ASN.
Nov 30 2025, 8:32 PM · VyOS 1.5 Circinus (2026.02), VyOS Rolling
sarthurdev changed the status of T5405: Add VRF support for "update geoip", a subtask of T4299: Firewall - GeoIP filtering, from Open to In progress.
Nov 30 2025, 8:32 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T5405: Add VRF support for "update geoip" from Open to In progress.
Nov 30 2025, 8:32 PM · VyOS 1.5 Circinus (2026.03), VyOS Rolling

Nov 28 2025

sarthurdev closed T5771: GeoIP - Include RFC reserved IP ranges in inverse-match rules, a subtask of T4299: Firewall - GeoIP filtering, as Invalid.
Nov 28 2025, 1:34 PM · VyOS 1.4 Sagitta
sarthurdev closed T5771: GeoIP - Include RFC reserved IP ranges in inverse-match rules as Invalid.

I think this should be handled in documentation and not alter the code behaviour.

Nov 28 2025, 1:34 PM · Restricted Project, VyOS Rolling
sarthurdev changed the status of T6768: GeoIP database update fails without a clear error when a system name server is not configured from Open to In progress.
Nov 28 2025, 1:26 PM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
sarthurdev changed the status of T6768: GeoIP database update fails without a clear error when a system name server is not configured, a subtask of T4299: Firewall - GeoIP filtering, from Open to In progress.
Nov 28 2025, 1:26 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T6768: GeoIP database update fails without a clear error when a system name server is not configured, a subtask of T7926: Refactor and improve geoip handling, from Open to In progress.
Nov 28 2025, 1:26 PM · VyOS 1.5 Circinus (2026.02), VyOS Rolling
sarthurdev added a subtask for T7926: Refactor and improve geoip handling: T6768: GeoIP database update fails without a clear error when a system name server is not configured.
Nov 28 2025, 1:26 PM · VyOS 1.5 Circinus (2026.02), VyOS Rolling
sarthurdev added a parent task for T6768: GeoIP database update fails without a clear error when a system name server is not configured: T7926: Refactor and improve geoip handling.
Nov 28 2025, 1:26 PM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
sarthurdev created T8049: Add support for MaxMind GeoIP database.
Nov 28 2025, 1:15 PM · VyOS 1.5 Circinus (2026.02), VyOS Rolling

Nov 25 2025

sarthurdev committed rVYOSONEX3ca132fe22f7: kea: T7913: Fixes for ping-check handling.
Nov 25 2025, 2:24 PM

Nov 20 2025

sarthurdev changed the status of T7913: DHCP server ping check option does not work from In progress to Needs testing.

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

Nov 20 2025, 3:47 PM · VyOS 1.5 Circinus (2026.02), VyOS Rolling
sarthurdev changed the status of T7913: DHCP server ping check option does not work from Confirmed to In progress.
Nov 20 2025, 1:26 PM · VyOS 1.5 Circinus (2026.02), VyOS Rolling

Nov 18 2025

sarthurdev changed the status of T7913: DHCP server ping check option does not work from Open to Confirmed.

Thanks Andrii, confirmed the issue.

Nov 18 2025, 11:26 AM · VyOS 1.5 Circinus (2026.02), VyOS Rolling

Nov 13 2025

sarthurdev changed the status of T7575: Update vyatta-bash to bash 5.2 from Needs testing to In progress.
Nov 13 2025, 3:28 PM · VyOS Rolling
sarthurdev changed the status of T7853: Kea will not offer address from subnet of secondary interface address from In progress to On hold.

Still waiting on Kea upstream PR

Nov 13 2025, 3:12 PM · VyOS Rolling

Nov 6 2025

sarthurdev added a project to T7112: Setting the default action of a firewall zone to drop causes a commit error: VyOS 1.5 Circinus (1.5-stream-2025-Q4).
Nov 6 2025, 10:25 AM · VyOS 1.5 Circinus (2025.11)
sarthurdev changed the status of T7112: Setting the default action of a firewall zone to drop causes a commit error from Open to Needs testing.
Nov 6 2025, 10:19 AM · VyOS 1.5 Circinus (2025.11)

Oct 21 2025

sarthurdev committed rVYOSONEXdd3918ae34a2: kea: T7925: Improve error handling, validate IPv6 PD prefix length.
Oct 21 2025, 7:02 PM
sarthurdev committed rVYOSONEXf87b522967bb: kea: T7925: Fix basic-vyos dhcpv6 server test.
Oct 21 2025, 7:02 PM

Oct 20 2025

sarthurdev committed rVYOSONEX97787d2487d5: kea: T7821: Use include for dhcp/dhcpv6 subnet-id.
Oct 20 2025, 8:25 AM
sarthurdev committed rVYOSONEXe2d5ce1ec218: kea: T7821: Fix subnet-id accepted range.
Oct 20 2025, 8:25 AM

Oct 19 2025

sarthurdev added a subtask for T7281: Update Kea to 3.0: T7821: DHCP server subnet id range must not allow zero.
Oct 19 2025, 12:01 PM · VyOS 1.5 Circinus (2025.11)
sarthurdev added a parent task for T7821: DHCP server subnet id range must not allow zero: T7281: Update Kea to 3.0.
Oct 19 2025, 12:01 PM · VyOS 1.5 Circinus (2025.11)
sarthurdev changed the status of T7821: DHCP server subnet id range must not allow zero from Confirmed to Needs testing.

PR for this: https://github.com/vyos/vyos-1x/pull/4801

Oct 19 2025, 11:50 AM · VyOS 1.5 Circinus (2025.11)
sarthurdev added a comment to T7821: DHCP server subnet id range must not allow zero.

Seems I've typo'd Kea 3.0 commits on this task ID. Linked this task to T7281 so commits can be tracked.

Oct 19 2025, 11:39 AM · VyOS 1.5 Circinus (2025.11)
sarthurdev reopened T7821: DHCP server subnet id range must not allow zero as "Confirmed".
Oct 19 2025, 11:38 AM · VyOS 1.5 Circinus (2025.11)