Page MenuHomeVyOS Platform
Feed Search

Dec 26 2023

indrajitr committed rVYOSONEX8331a573f135: ddclient: T5791: Adjust migration to normalize underscore in config names.
Dec 26 2023, 11:34 AM
indrajitr committed rVYOSONEXc8bcc4ad2a82: ddclient: T5144: Migrate web-options url to stricter format.
Dec 26 2023, 11:34 AM

Dec 25 2023

indrajitr added a comment to T5721: Error in migrating configuration from VyOS 1.4.

https://github.com/vyos/vyos-1x/pull/2686

Dec 25 2023, 6:22 AM · VyOS 1.5 Circinus
indrajitr added a comment to T5721: Error in migrating configuration from VyOS 1.4.

I have followed your suggestion: a fresh VyOS install in a VM and tried to load the current configuration. Here are the errors I get:

[ service dns dynamic name service-ovh-eth1-11-web web-options url checkip.dyndns.com ]
"checkip.dyndns.com" is not a valid URL


[ service dns dynamic name service-ovh-eth1-11-web web-options url checkip.dyndns.com ]
Invalid HTTP(S) URL format

[[]] failed
Dec 25 2023, 5:26 AM · VyOS 1.5 Circinus

Dec 21 2023

indrajitr committed rVYOSONEX551f06218755: dhcp: T5846: Ensure DUID regex range is bound.
Dec 21 2023, 9:59 AM
indrajitr committed rVYOSONEX5768bc2d56cc: dhcp: T5846: Fix include path.
Dec 21 2023, 8:05 AM

Dec 20 2023

indrajitr triaged T5846: Refactor and simplify DUID definition in conf-mode as Normal priority.
Dec 20 2023, 9:30 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
indrajitr triaged T5841: Remove old ssh-session-cleanup.service as Normal priority.
Dec 20 2023, 7:26 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr added a comment to T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6).

configuration for dhcp reservation with just mac address doesn't give configuration exception, but cause an error to kea directly as ERROR [kea-dhcp4.dhcp4/49022.140176366361024] DHCP4_PARSER_FAIL failed to create or run parser for configuration element shared-networks: specified reservation for DUID: hwtype=1 xx:xx:xx:xx:xx:xx must include at least one resource, i.e. hostname, IPv4 address, IPv6 address/prefix, options (/run/kea/kea-dhcp4.conf:59:5)

Dec 20 2023, 7:13 AM · VyOS 1.5 Circinus
indrajitr claimed T5840: Upgrade Kea to 2.4.x.
Dec 20 2023, 6:33 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
indrajitr created T5840: Upgrade Kea to 2.4.x.
Dec 20 2023, 6:29 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling

Dec 18 2023

indrajitr claimed T5834: Rename 'enable-default-log' to 'default-log'.
Dec 18 2023, 9:23 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
indrajitr created T5834: Rename 'enable-default-log' to 'default-log'.
Dec 18 2023, 9:17 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus

Dec 17 2023

indrajitr added a comment to T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6).
set service dhcp-server dynamic-dns-update
set service dhcp-server hostfile-update
set service dhcp-server shared-network-name LAN authoritative
set service dhcp-server shared-network-name LAN subnet 192.168.1.0/24 default-router '192.168.1.1'
set service dhcp-server shared-network-name LAN subnet 192.168.1.0/24 domain-name 'home'
set service dhcp-server shared-network-name LAN subnet 192.168.1.0/24 name-server '192.168.1.1'
set service dhcp-server shared-network-name LAN subnet 192.168.1.0/24 range 0 start '192.168.1.120'
set service dhcp-server shared-network-name LAN subnet 192.168.1.0/24 range 0 stop '192.168.1.230'
set service dhcp-server shared-network-name LAN subnet 192.168.1.0/24 static-mapping ...
...

I also notice that ddclient has a similar problem.

ddclient[1710]: FAILED:   Unable to obtain information for 'pppoe0' -- missing ip or ifconfig command

This might be a problem that's specific to me. I don't know why every systemd start too early.

Dec 17 2023, 8:14 PM · VyOS 1.5 Circinus
indrajitr committed rVYOSONEX04e958c15364: dhcp: T3316: Adjust dhcp-run script to align with kea hooks.
Dec 17 2023, 7:31 AM
indrajitr added a comment to T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6).
In T3316#167384, @sdev wrote:
  • with set service dhcp-server hostfile-update the file /etc/hosts doesn't get update with any entry from dhcp at all

Thanks, will investigate this.

@sdev, this will require adjusting on-dhcp-event.sh. I have a hacky local version that writes to /etc/hosts that partially works -- the $domain part is not picked up (which I suspect could be related to how kea-dhcp4.conf is generating the FQDN).

Do you want me to raise a draft PR for you to review?

By all means, thank you!

Dec 17 2023, 1:17 AM · VyOS 1.5 Circinus
indrajitr added a comment to T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6).
  • with set service dhcp-server hostfile-update the file /etc/hosts doesn't get update with any entry from dhcp at all

Thanks, will investigate this.

Dec 17 2023, 12:46 AM · VyOS 1.5 Circinus

Dec 16 2023

indrajitr committed rVYOSONEX743ecd29fc3e: ddclient: T5144: Fix migration to avoid config name conflict.
Dec 16 2023, 3:02 PM
indrajitr committed rVYOSONEXb0beb1cb732c: ddclient: T5791: Enforce alphanumeric constraint on service name.
Dec 16 2023, 3:02 PM
indrajitr committed rVYOSONEX2b96bc8532b6: ddclient: T5791: Fix migration to normalize config name and avoid config.
Dec 16 2023, 3:02 PM

Dec 15 2023

indrajitr closed T5803: git/github: Adjust configuration for safe and baseline defaults as Resolved.
Dec 15 2023, 6:31 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Dec 13 2023

indrajitr committed rVYOSONEX9c9d8a3be66c: ddclient: T5791: Adjust the warning messages and minor refactoring.
Dec 13 2023, 7:03 AM
indrajitr committed rVYOSONEX10dfd829ab30: ddclient: T5791: Cleanup smoketests and remove unnecessary imports.
Dec 13 2023, 7:03 AM
indrajitr committed rVYOSONEX40b22ffbef20: ddclient: T5791: Add smoketest for dynamic interface.
Dec 13 2023, 7:03 AM

Dec 11 2023

indrajitr added a comment to T5721: Error in migrating configuration from VyOS 1.4.

https://github.com/vyos/vyos-1x/pull/2617

Dec 11 2023, 10:52 PM · VyOS 1.5 Circinus
indrajitr committed rVYOSONEX75e914c4dff0: T5803: Migrate vscode settings to new value and clean up .gitattributes.
Dec 11 2023, 6:33 AM

Dec 8 2023

indrajitr committed rVYOSONEXc30002208d39: git: T5803: Adjust git configuration for baseline defaults.
Dec 8 2023, 7:35 PM

Dec 7 2023

indrajitr committed rVYOSONEX9ee666541714: ddclient: T5791: Update dynamic dns configuration path.
Dec 7 2023, 8:47 PM
indrajitr committed rVYOSONEX040399279c67: ddclient: T5791: Remove XML includes that aren't used anymore.
Dec 7 2023, 8:47 PM
indrajitr committed rVYOSONEX06bf126a767c: ddclient: T5791: Migration script for dynamic dns config path change.
Dec 7 2023, 8:47 PM
indrajitr committed rVYOSONEX706528f53af7: ddclient: T5791: Update smoketest for dynamic dns config path change.
Dec 7 2023, 8:47 PM
indrajitr committed rVYOSONEX5674a29374ad: ddclient: T5791: Simplify and fix migration script for dynamic dns.
Dec 7 2023, 8:47 PM

Dec 5 2023

indrajitr updated the task description for T5803: git/github: Adjust configuration for safe and baseline defaults.
Dec 5 2023, 11:51 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr created T5803: git/github: Adjust configuration for safe and baseline defaults.
Dec 5 2023, 11:50 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Dec 4 2023

indrajitr committed rVYOSONEX4b53e99b53c8: ddclient: T5791: Simplify and fix migration script for dynamic dns.
Dec 4 2023, 6:25 AM

Dec 3 2023

indrajitr committed rVYOSONEXbdc81a1710ea: ddclient: T5791: Fix file permission for migration script.
Dec 3 2023, 9:01 AM

Dec 2 2023

indrajitr committed rVYOSONEX2b57ca6c3f9f: mdns: T5793: Cleanup avahi-daemon configuration in `/etc`.
Dec 2 2023, 7:43 AM
indrajitr added a comment to T5793: mdns-repeater: Cleanup avahi-daemon configuration in /etc.

@Viacheslav, updated PR https://github.com/vyos/vyos-1x/pull/2562

Dec 2 2023, 3:12 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr added a comment to T5793: mdns-repeater: Cleanup avahi-daemon configuration in /etc.

Looks like, we still need to keep /etc/avahi/services because avahi-daemon chroot to that location at startup. This is set up at build time via AVAHI_CONFIG_DIR and there is no way to change it at runtime.

Dec 2 2023, 3:08 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Dec 1 2023

indrajitr committed rVYOSONEX33c96654f485: mdns: T5793: Cleanup avahi-daemon configuration in `/etc`.
Dec 1 2023, 12:11 PM
indrajitr renamed T5793: mdns-repeater: Cleanup avahi-daemon configuration in /etc from mdns: Cleanup avahi-daemon configuration in /etc to mdns-repeater: Cleanup avahi-daemon configuration in /etc.
Dec 1 2023, 7:42 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr created T5793: mdns-repeater: Cleanup avahi-daemon configuration in /etc.
Dec 1 2023, 7:41 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr committed rVYOSONEX6c12c28d5053: ddclient: T5791: Update dynamic dns configuration path.
Dec 1 2023, 7:20 AM
indrajitr committed rVYOSONEX54591d0c477c: ddclient: T5791: Remove XML includes that aren't used anymore.
Dec 1 2023, 7:20 AM
indrajitr committed rVYOSONEX7cf735e11033: ddclient: T5791: Migration script for dynamic dns config path change.
Dec 1 2023, 7:20 AM
indrajitr committed rVYOSONEX2d9b0055d123: ddclient: T5791: Update smoketest for dynamic dns config path change.
Dec 1 2023, 7:20 AM
indrajitr committed rVYOSONEXac62ced0a1d1: ddclient: T5573: Update config generation aligning with caching fixes.
Dec 1 2023, 7:18 AM
indrajitr committed rVYOSONEXbda5d89e7483: ddclient: T5573: Fix smoketest for updated ddclient config.
Dec 1 2023, 7:18 AM
indrajitr committed rVYOSONEX25588799dd5f: ddclient: T5612: Relax hostname validation for apex and wildcard entry.
Dec 1 2023, 7:18 AM
indrajitr committed rVYOSONEXf24763c416a3: ddclient: T5612: Fix VRF support for ddclient service.
Dec 1 2023, 7:18 AM
indrajitr committed rVYOSONEXc545758552ab: ddclient: T5612: Enable TTL support for web-service based protocols.
Dec 1 2023, 7:18 AM
indrajitr committed rVYOSONEX6023328a637e: ddclient: T5612: Improve dual stack support for dyndns2 protocol.
Dec 1 2023, 7:18 AM
indrajitr committed rVYOSONEX43873d083660: ddclient: T5612: Generate more reliable ddclient config.
Dec 1 2023, 7:18 AM
indrajitr committed rVYOSONEX6b30a92eaff4: ddclient: T5612: Additional refactoring for scripts and smoketests.
Dec 1 2023, 7:17 AM
indrajitr committed rVYOSONEX7a1711419eea: ddclient: T5612: Refactor zone configuration.
Dec 1 2023, 7:17 AM
indrajitr committed rVYOSONEXa886b2efdd4d: ddclient: T5612: Adjust validator and completion for ddclient.
Dec 1 2023, 7:17 AM
indrajitr committed rVYOSONEXc3ba4527824c: ddclient: T5574: Support per-service cache management for services.
Dec 1 2023, 7:17 AM
indrajitr committed rVYOSONEX78a7f0182a3a: ddclient: T5708: Migrate `timeout` to `interval`.
Dec 1 2023, 7:17 AM
indrajitr committed rVYOSONEX535b4c1de059: ddclient: T5708: Ensure password is always wrapped in quotes.
Dec 1 2023, 7:17 AM
indrajitr committed rVYOSONEXe058ee490972: ddclient: T5708: Validate proper use of `web-options`.
Dec 1 2023, 7:17 AM
indrajitr committed rVYOSONEX4419244972ad: ddclient: T5708: Migration to 3.11.1 and related improvements.
Dec 1 2023, 7:17 AM
indrajitr committed rVYOSONEX521713e40f96: ddclient: T5708: Migration to 3.11.1 and related improvements.
Dec 1 2023, 7:17 AM
indrajitr committed rVYOSONEX7092d85ea7d9: ddclient: T5708: Additional smoketests for web-options.
Dec 1 2023, 7:17 AM
indrajitr committed rVYOSONEX2bbf6253038f: ddclient: T5708: Fix VRF table generation in smoketest.
Dec 1 2023, 7:17 AM
indrajitr created T5792: Upgrade ddclient 3.11.2 release.
Dec 1 2023, 7:11 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr updated the task description for T5791: Update dynamic dns configuration path to be consistent with other areas of VyOS.
Dec 1 2023, 1:39 AM · VyOS 1.5 Circinus (2025.11)
indrajitr triaged T5791: Update dynamic dns configuration path to be consistent with other areas of VyOS as Normal priority.
Dec 1 2023, 12:54 AM · VyOS 1.5 Circinus (2025.11)

Nov 24 2023

indrajitr added a comment to T5612: Miscellaneous improvements and fixes for dynamic DNS configuration.

Pretty sure some preceding backports are pending. Please give me a couple of days. I plan to sync up 1.4 with 1.5 and update the docs.

Nov 24 2023, 8:39 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Nov 10 2023

indrajitr committed rVYOSONEX10152f7ac137: ddclient: T5708: Fix VRF table generation in smoketest.
Nov 10 2023, 11:04 PM
indrajitr committed rVYOSONEX64322b19d696: T5727: Use native URL validator instead of regex-based validator.
Nov 10 2023, 7:04 AM
indrajitr committed rVYOSONEX66e45beb91ec: ddclient: T5708: Additional smoketests for web-options.
Nov 10 2023, 7:02 AM

Nov 9 2023

indrajitr claimed T5727: validator: Use native URL validator instead of regex-based validator.
Nov 9 2023, 10:01 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr created T5727: validator: Use native URL validator instead of regex-based validator.
Nov 9 2023, 10:01 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr committed rVYOSONEX9efa76910458: ddclient: T5708: Ensure password is always wrapped in quotes.
Nov 9 2023, 8:11 AM

Nov 8 2023

indrajitr committed rVYOSONEXeb9067390471: mdns: T5723: Always reload systemd daemon before applying changes.
Nov 8 2023, 7:37 AM

Nov 7 2023

indrajitr added a project to T5723: mdns repeater: Always reload systemd daemon before applying changes: VyOS 1.5 Circinus.
Nov 7 2023, 9:03 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr triaged T5723: mdns repeater: Always reload systemd daemon before applying changes as Normal priority.
Nov 7 2023, 9:01 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr committed rVYOSONEXace8a25552fa: mdns: T5719: Add op-mode commands to mDNS repeater.
Nov 7 2023, 6:17 AM
indrajitr triaged T5719: mdns repeater: Add op-mode commands as Normal priority.
Nov 7 2023, 1:18 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Nov 6 2023

indrajitr committed rVYOSONEX0b01f5ffe42c: ddclient: T5708: Migration to 3.11.1 and related improvements.
Nov 6 2023, 8:53 PM
indrajitr committed rVYOSONEX5c260386d246: ddclient: T5708: Migrate `timeout` to `interval`.
Nov 6 2023, 4:26 PM
indrajitr committed rVYOSONEXfd5cdaa7a668: ddclient: T5708: Validate proper use of `web-options`.
Nov 6 2023, 4:26 PM
indrajitr committed rVYOSONEX50c506a9be56: ddclient: T5708: Migration to 3.11.1 and related improvements.
Nov 6 2023, 4:26 PM

Nov 4 2023

indrajitr renamed T5708: Additional dynamic dns improvements to align with ddclient 3.11.1 release from Upgrade ddclient to 3.11.1 release to Additional dynamic dns improvements to align with ddclient 3.11.1 release.
Nov 4 2023, 11:13 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Nov 3 2023

c-po awarded T5708: Additional dynamic dns improvements to align with ddclient 3.11.1 release a Like token.
Nov 3 2023, 5:02 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Nov 2 2023

indrajitr triaged T5708: Additional dynamic dns improvements to align with ddclient 3.11.1 release as Normal priority.
Nov 2 2023, 9:55 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Oct 13 2023

indrajitr closed T5115: Support custom port for name servers for forwarding zones as Resolved.

Implementation complete

Oct 13 2023, 10:10 PM · VyOS 1.4 Sagitta
indrajitr closed T5118: Cleanup vestigial ntp completion script as Resolved.

Implementation complete

Oct 13 2023, 10:08 PM · VyOS 1.4 Sagitta
indrajitr closed T5112: Enable support for Network Time Security (NTS) for chrony, a subtask of T3008: Migrate from ntpd to chronyd, as Resolved.
Oct 13 2023, 10:08 PM · VyOS 1.4 Sagitta
indrajitr closed T5112: Enable support for Network Time Security (NTS) for chrony as Resolved.

Implementation complete

Oct 13 2023, 10:08 PM · VyOS 1.4 Sagitta
indrajitr closed T5143: Apply constraint on powerdns forward-zones configuration as Resolved.

Implementation complete

Oct 13 2023, 10:05 PM · VyOS 1.4 Sagitta
indrajitr closed T5227: mDNS reflector should allow additional domains to browse and allow filtering services as Resolved.

Implementation complete

Oct 13 2023, 10:04 PM · VyOS 1.4 Sagitta
indrajitr closed T5166: Remove local minisign package from build repo for 1.4 as Resolved.

Implementation complete

Oct 13 2023, 10:04 PM · VyOS 1.4 Sagitta
indrajitr closed T5113: PDNS: Support custom port for DNS forwarders as Resolved.

Implementation complete

Oct 13 2023, 10:02 PM · VyOS 1.4 Sagitta

Oct 4 2023

indrajitr closed T5585: Fix file access mode for dynamic dns configuration as Resolved.

Applied to current and sagitta

Oct 4 2023, 7:27 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Sep 30 2023

indrajitr committed rVYOSONEX6aee08497522: ddclient: T5574: Support per-service cache management for services.
Sep 30 2023, 7:31 AM
indrajitr committed rVYOSONEX98694f5717f2: ddclient: T5612: Improve dual stack support for dyndns2 protocol.
Sep 30 2023, 6:34 AM
indrajitr committed rVYOSONEX1bc78d73410a: ddclient: T5612: Fix VRF support for ddclient service.
Sep 30 2023, 6:34 AM
indrajitr committed rVYOSONEX9bb46a470ca3: ddclient: T5612: Generate more reliable ddclient config.
Sep 30 2023, 6:34 AM
indrajitr committed rVYOSONEX35e88be03f01: ddclient: T5612: Refactor zone configuration.
Sep 30 2023, 6:34 AM