Page MenuHomeVyOS Platform

indrajitr (Indrajit Raychaudhuri)
User

Projects

User does not belong to any projects.

User Details

User Since
May 31 2022, 5:02 PM (150 w, 2 d)

Recent Activity

Mar 16 2025

indrajitr closed T6948: DHCP records out of sync with vyos hostd state after system restart as Resolved.
Mar 16 2025, 11:32 PM · VyOS Rolling, VyOS 1.5 Circinus
indrajitr closed T7052: Refactor kea dhcp op-mode functions to helper functions in vyos.kea as Resolved.
Mar 16 2025, 11:32 PM · VyOS 1.5 Circinus
indrajitr closed T7052: Refactor kea dhcp op-mode functions to helper functions in vyos.kea, a subtask of T6948: DHCP records out of sync with vyos hostd state after system restart, as Resolved.
Mar 16 2025, 11:32 PM · VyOS Rolling, VyOS 1.5 Circinus

Feb 27 2025

indrajitr committed rVYOSONEXcc45fafda413: dhcp: T7052: Clean up unnecessary params in formatter methods.
Feb 27 2025, 8:05 PM
indrajitr committed rVYOSONEXcaaa35b28df8: dhcp: T6948: systemd-service adjustment to invoke helper script.
Feb 27 2025, 8:05 PM
indrajitr committed rVYOSONEX6c809e5d1431: ruff: T6583: Reformat to comply with code style.
Feb 27 2025, 8:05 PM
indrajitr committed rVYOSONEX64d758b8d39e: dhcp: T6948: Smoketest for DHCP server leases sync with hostd records.
Feb 27 2025, 8:05 PM
indrajitr committed rVYOSONEXd1bb249b96cc: dhcp: T6948: kea: Add kea helpers and enrich leases with domain name.
Feb 27 2025, 8:05 PM
indrajitr committed rVYOSONEXaa44f1776857: dhcp: T6948: Keep DHCP server leases in sync with hostd records.
Feb 27 2025, 8:05 PM

Jan 27 2025

indrajitr committed rVYOSONEX9723f1054a98: dhcp: T7052: Fix remaining time evaluation and formatting errors.
Jan 27 2025, 1:37 PM
indrajitr committed rVYOSONEXe8e05f87e5c2: T6998: Remove vestigial helper and reformat.
Jan 27 2025, 11:55 AM
indrajitr committed rVYOSONEX529c24a9d550: T6998: dhcpy.py - fix datetime to be timezone aware (authored by metron2).
Jan 27 2025, 11:55 AM

Jan 20 2025

indrajitr committed rVYOSONEX5f06e1cb23e3: ruff: T6583: Reformat to comply with code style.
Jan 20 2025, 7:30 PM
indrajitr committed rVYOSONEX4fbdd9191d41: dhcp: T7052: Refactor kea dhcp op-mode functions to vyos.kea.
Jan 20 2025, 7:30 PM
indrajitr committed rVYOSONEXa31d5b661bf2: dhcp: T7052: Rename and simplify functions for consistency.
Jan 20 2025, 7:30 PM

Jan 19 2025

indrajitr committed rVYOSONEX1dffe1ab0178: ruff: T6583: Reformat to comply with code style.
Jan 19 2025, 5:04 PM
indrajitr committed rVYOSONEX4c92ab9ff4dd: dhcp: T5840: Merge systemd service overrides for kea-ctrl-agent.
Jan 19 2025, 5:04 PM

Jan 16 2025

indrajitr updated the task description for T7052: Refactor kea dhcp op-mode functions to helper functions in vyos.kea.
Jan 16 2025, 5:54 AM · VyOS 1.5 Circinus
indrajitr created T7052: Refactor kea dhcp op-mode functions to helper functions in vyos.kea.
Jan 16 2025, 5:53 AM · VyOS 1.5 Circinus

Jan 9 2025

indrajitr committed rVYOSONEXa328575dc4ab: ddclient: T5791: Relocate process params to ExecStart.
Jan 9 2025, 7:01 PM
indrajitr committed rVYOSONEXde1aedac060d: haproxy: T5222: Enable backend completion in service ruleset.
Jan 9 2025, 3:20 PM
indrajitr committed rVYOSONEXbe7fcf68576a: xml: T5738: Reuse predefined regex constraint.
Jan 9 2025, 3:11 PM

Jan 8 2025

indrajitr committed rVYOSONEX68afb84f4314: T7016: Simplify logic for force deleting dynamic IPv4 address from interface.
Jan 8 2025, 1:07 PM

Jan 4 2025

indrajitr committed rVYOSONEX0c1b4622c142: T5791: ddclient: Increase timeout to test if process name is running.
Jan 4 2025, 11:08 AM

Dec 30 2024

indrajitr committed rVYOSONEX484e9b8f2e5d: xml: T5738: De-duplicate 'openssh' tagNode.
Dec 30 2024, 12:00 PM

Dec 26 2024

indrajitr created T6981: Upgrade Dynamic DNS client service to ddclient 4.
Dec 26 2024, 1:52 AM · VyOS 1.5 Circinus, VyOS Rolling

Dec 19 2024

indrajitr committed rVYOSONEXc2d84b03d6fa: T5791: Modify ddclient smoketest for reliability.
Dec 19 2024, 4:01 PM

Dec 13 2024

indrajitr updated the task description for T6948: DHCP records out of sync with vyos hostd state after system restart.
Dec 13 2024, 11:02 AM · VyOS Rolling, VyOS 1.5 Circinus
indrajitr claimed T6948: DHCP records out of sync with vyos hostd state after system restart.
Dec 13 2024, 10:51 AM · VyOS Rolling, VyOS 1.5 Circinus
indrajitr created T6948: DHCP records out of sync with vyos hostd state after system restart.
Dec 13 2024, 10:50 AM · VyOS Rolling, VyOS 1.5 Circinus

Jul 29 2024

indrajitr committed rVYOSONEX13957a9a2554: T6349: Fix typo in file name.
Jul 29 2024, 1:49 PM

May 13 2024

indrajitr added a comment to T2819: Evaluate DDNS (Dynamic DNS client) as successor to ddclient.

We have had decent progress since my last message a year back. This task can be closed for now I guess.

May 13 2024, 10:30 PM

Apr 17 2024

indrajitr closed T5574: Support per-service cache management for dynamic dns providers as Resolved.
Apr 17 2024, 6:53 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr closed T5612: Miscellaneous improvements and fixes for dynamic DNS configuration as Resolved.
Apr 17 2024, 6:53 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr closed T5723: mdns repeater: Always reload systemd daemon before applying changes as Resolved.
Apr 17 2024, 6:52 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr closed T5966: Adjust dynamic dns configuration address subpath to be more intuitive and other op-mode adjustments, a subtask of T5791: Update dynamic dns configuration path to be consistent with other areas of VyOS, as Resolved.
Apr 17 2024, 6:51 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr closed T5966: Adjust dynamic dns configuration address subpath to be more intuitive and other op-mode adjustments as Resolved.

Updates have been applied on 1.4 and 1.5.

Apr 17 2024, 6:51 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr added a comment to T5360: ddclient generating abuse.

This can probably be closed.

Apr 17 2024, 6:50 AM · VyOS 1.4 Sagitta

Feb 2 2024

indrajitr committed rVYOSONEX29a43735334d: ddclient: T5966: Adjust dynamic dns config address subpath.
Feb 2 2024, 8:39 AM
indrajitr committed rVYOSONEXf03490f03781: T2719: Add 'update' in standard op-mode function list.
Feb 2 2024, 8:39 AM
indrajitr committed rVYOSONEXfb93b2d0da67: ddclient: T5966: Update smoketest for dynamic dns config subpath change.
Feb 2 2024, 8:39 AM
indrajitr committed rVYOSONEX42e39d21a66e: ddclient: T5966: Migration script for dynamic dns config subpath change.
Feb 2 2024, 8:39 AM
indrajitr committed rVYOSONEXfd3b3f3b9fff: ddclient: T5966: Streamline dynamic dns op-mode configuration.
Feb 2 2024, 8:39 AM
indrajitr committed rVYOSONEXd9ed904b72fd: op-mode: T5966: Ensure top level property to avoid empty node.
Feb 2 2024, 8:39 AM

Feb 1 2024

indrajitr committed rVYOSONEX7aa116fc7a2a: ddclient: T5966: Update smoketest for dynamic dns config subpath change.
Feb 1 2024, 8:21 PM
indrajitr committed rVYOSONEX38e7e5679497: ddclient: T5966: Migration script for dynamic dns config subpath change.
Feb 1 2024, 8:21 PM
indrajitr committed rVYOSONEX4476e30007b5: ddclient: T5966: Adjust dynamic dns config address subpath.
Feb 1 2024, 8:21 PM
indrajitr committed rVYOSONEX2080f8edd69c: ddclient: T5966: Streamline dynamic dns op-mode configuration.
Feb 1 2024, 8:21 PM
indrajitr committed rVYOSONEX54dfb77a3035: T2719: Add 'update' in standard op-mode function list.
Feb 1 2024, 8:21 PM
indrajitr committed rVYOSONEX323994ed0fc4: op-mode: T5966: Ensure top level property to avoid empty node.
Feb 1 2024, 8:21 PM

Jan 25 2024

indrajitr closed T5834: Rename 'enable-default-log' to 'default-log', a subtask of T5729: Firewall, nat and policy route - Switch to valueless, as Resolved.
Jan 25 2024, 6:58 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
indrajitr closed T5834: Rename 'enable-default-log' to 'default-log' as Resolved.

Changes applied

Jan 25 2024, 6:58 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus

Jan 21 2024

indrajitr committed rVYOSONEX119efb6d8d35: dns: T4578: Remove unnecessary dns forwarding statistics script.
Jan 21 2024, 8:15 PM
indrajitr committed rVYOSONEX1c1fb5fb4bd7: dns: T5959: Streamline dns forwarding service.
Jan 21 2024, 8:15 PM
indrajitr committed rVYOSONEX22c8bea36da0: dns: T5959: Avoid using reserved ports for testing.
Jan 21 2024, 8:15 PM

Jan 20 2024

indrajitr triaged T5966: Adjust dynamic dns configuration address subpath to be more intuitive and other op-mode adjustments as Normal priority.
Jan 20 2024, 6:16 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Jan 19 2024

indrajitr added a comment to T5876: Dhcp bug in latest 1.5 rolling releases.

Yes, we should.

Jan 19 2024, 11:55 PM · VyOS 1.5 Circinus
indrajitr triaged T5959: Streamline dns forwarding service as Normal priority.
Jan 19 2024, 6:37 AM · VyOS 1.4 Sagitta (1.4.0-epa2)

Jan 13 2024

indrajitr added a comment to T5932: 1.4-rolling-202304120317 to 1.4.0-rc1: dynamic dns migration fail.

Quite likely the following relevant patches are not present in 1.4-rc1:

Jan 13 2024, 7:06 PM · VyOS 1.4 Sagitta

Jan 10 2024

indrajitr closed T5708: Additional dynamic dns improvements to align with ddclient 3.11.1 release as Resolved.
Jan 10 2024, 10:08 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr closed T5573: Fix ddclient cache entries as Resolved.
Jan 10 2024, 10:07 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr closed T5791: Update dynamic dns configuration path to be consistent with other areas of VyOS as Resolved.
Jan 10 2024, 10:07 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr closed T5791: Update dynamic dns configuration path to be consistent with other areas of VyOS, a subtask of T5144: Modernize dynamic dns operation, as Resolved.
Jan 10 2024, 10:07 PM · VyOS 1.4 Sagitta
indrajitr closed T5144: Modernize dynamic dns operation as Resolved.
Jan 10 2024, 10:06 PM · VyOS 1.4 Sagitta
indrajitr added a comment to T4428: Update ddclient to newer version.

Yes, this can be marked as completed.

Jan 10 2024, 10:03 PM · VyOS 1.4 Sagitta
indrajitr added a comment to T5876: Dhcp bug in latest 1.5 rolling releases.

@himurae, Permission and ownership of config directory and files and fine. If you are still seeing the DHCP leases not being created, something else is probably going on.

Jan 10 2024, 1:59 AM · VyOS 1.5 Circinus

Jan 9 2024

indrajitr added a comment to T5876: Dhcp bug in latest 1.5 rolling releases.

Can you please paste the output of ls -ld /config/dhcp and ls -l /config/dhcp. It is possible you might have installed a version _before_ 1.5-rolling-202401030023 and the instance is carrying forward the misconfigured directory/file persmissions.

Jan 9 2024, 5:33 AM · VyOS 1.5 Circinus

Dec 31 2023

indrajitr committed rVYOSONEX745b9ea8f0df: dhcp: T3316: Adjust kea lease files' location and permissions.
Dec 31 2023, 6:29 AM
indrajitr committed rVYOSONEX3192095a197a: dhcp: T3316: Add `_kea` user as vyattacfg group member.
Dec 31 2023, 6:29 AM

Dec 30 2023

indrajitr committed rVYOSONEXf77bf573c608: system: T5877: Shorten system domain-search config path.
Dec 30 2023, 9:43 AM
indrajitr committed rVYOSONEX584c63f44733: system: T5877: Update smoketests for domain-search and related config.
Dec 30 2023, 9:43 AM

Dec 29 2023

indrajitr created T5877: Reduce unnecessary nesting in system domain-search path and improve smoketest.
Dec 29 2023, 11:37 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
indrajitr committed rVYOSONEXa95ee3fd38f3: tacacs: T141: Wrap string in double quotes to allow expansion.
Dec 29 2023, 8:02 PM

Dec 28 2023

indrajitr committed rVYOSONEX560461cf42ed: ddclient: T5791: Adjust the warning messages and minor refactoring.
Dec 28 2023, 1:22 PM
indrajitr committed rVYOSONEXac8295ba2744: ddclient: T5791: Enforce alphanumeric constraint on service name.
Dec 28 2023, 1:22 PM
indrajitr committed rVYOSONEX5f727571d315: ddclient: T5791: Add smoketest for dynamic interface and cleanup.
Dec 28 2023, 1:22 PM
indrajitr committed rVYOSONEX975ce1c71352: ddclient: T5791: Fix migration to normalize config name and avoid config.
Dec 28 2023, 1:22 PM
indrajitr committed rVYOSONEXbe7c56cbc6d0: ddclient: T5144: Migrate web-options url to stricter format.
Dec 28 2023, 1:22 PM
indrajitr committed rVYOSONEX3d9f381964e5: ddclient: T5144: Fix migration to avoid config name conflict.
Dec 28 2023, 1:22 PM
indrajitr committed rVYOSONEX047cbcf5df11: ddclient: T5144: Warn against configuration with broken IP lookup service.
Dec 28 2023, 1:22 PM
indrajitr committed rVYOSONEX4e1b826eecdf: dhcp: T3316: Support hostname, DUID and MAC address in reservation.
Dec 28 2023, 12:08 PM
indrajitr committed rVYOSONEX8ed44ecef860: dhcp: T3316: Update smoketest for hostname, DUID, MAC in reservation.
Dec 28 2023, 12:08 PM
indrajitr committed rVYOSONEX94d245949d10: dhcp: T3316: Apply migration for valid hostname, and identifier (DUID).
Dec 28 2023, 12:08 PM
indrajitr changed the status of T5841: Remove old ssh-session-cleanup.service from Open to Needs testing.
Dec 28 2023, 6:29 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr changed the status of T5791: Update dynamic dns configuration path to be consistent with other areas of VyOS, a subtask of T5144: Modernize dynamic dns operation, from Open to Needs testing.
Dec 28 2023, 6:29 AM · VyOS 1.4 Sagitta
indrajitr changed the status of T5791: Update dynamic dns configuration path to be consistent with other areas of VyOS from Open to Needs testing.
Dec 28 2023, 6:28 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr closed T5792: Upgrade ddclient 3.11.2 release as Resolved.

completed

Dec 28 2023, 6:28 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Dec 27 2023

indrajitr committed rVYOSONEX245e758aa2ea: firewall: T5834: Rename 'enable-default-log' to 'default-log'.
Dec 27 2023, 2:22 PM
indrajitr committed rVYOSONEX6278ce9b7cb2: firewall: T5834: Add support for default log for route policy.
Dec 27 2023, 2:22 PM
indrajitr committed rVYOSONEX7c40b70af9de: firewall: T5834: Migration for 'enable-default-log' to 'default-log'.
Dec 27 2023, 2:22 PM
indrajitr committed rVYOSONEXf8f382b2195d: firewall: T5834: Remove vestigial include file.
Dec 27 2023, 2:22 PM
indrajitr committed rVYOSONEX53a48f499ae9: firewall: T5834: Improve log message and simplify log-option include.
Dec 27 2023, 2:22 PM
indrajitr added a comment to T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6).

after manual ownership change dhcp4.leases so the server can start causes this error:

ERROR [kea-dhcp4.dhcpsrv/4006.140169685592512] DHCPSRV_MEMFILE_LFC_LEASE_FILE_RENAME_FAIL failed to rename the current lease file /config/dhcp4.leases to /config/dhcp4.leases.1, reason: Permission denied
Dec 27 2023, 7:36 AM · VyOS 1.5 Circinus

Dec 26 2023

indrajitr committed rVYOSONEX78beafea3a83: ddclient: T5144: Warn against configuration with broken IP lookup service.
Dec 26 2023, 7:12 PM
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