Page MenuHomeVyOS Platform
Feed Search

Jul 4 2020

c-po added a comment to T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..

Somehow I do not want to change the overall system behavior by altering nsswitch.conf. I wonder if we should not enable "disable-host-ookups" by default as an IP address is in the end more useful then a resolved PTR. A PTR record can be changed later on when dissecting the logfiles but an IP lookup should stay longer.

Jul 4 2020, 7:41 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX8c4221083d88: ssh: vrf: T2682: support restart on failure indefinitely.
Jul 4 2020, 7:37 PM
c-po committed rVYOSONEXd88e7a17000c: vrf: T31: lower startup priority to 60.
Jul 4 2020, 7:37 PM
c-po committed rVYOSONEXff7dd3b9de82: ssh: T2682: simplify VRF binding.
Jul 4 2020, 7:37 PM
c-po committed rVYOSONEXc8c42db4cc64: cleanup: no need to call sudo for configuration mode scripts.
Jul 4 2020, 7:37 PM
c-po closed T2682: VRF aware services - connection no longer possible after system reboot as Resolved.
Jul 4 2020, 7:36 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2682: VRF aware services - connection no longer possible after system reboot.

Linux tries to bind SSHd to the VRF but it is yet not ready. After restarting SSH to often (rate-limiting) it is blocked.

Jul 4 2020, 7:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2682: VRF aware services - connection no longer possible after system reboot from Open to Confirmed.
Jul 4 2020, 6:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2682: VRF aware services - connection no longer possible after system reboot.
Jul 4 2020, 6:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2682: VRF aware services - connection no longer possible after system reboot.
Jul 4 2020, 6:10 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2680: dhcp6c service cannot recover when it fails.

Changing the systemd defaults is a thing I hesitate to do! It will have a ton of unexpected sideeffects. I guess you have an error in your entire setup as multiple sites of mine work flawlessly

Jul 4 2020, 1:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table. from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Jul 4 2020, 7:07 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table. from Open to Confirmed.
Jul 4 2020, 7:07 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..

I found that I had disable-host-validation configured and as soon as I removed it it happened to me, too. Changing task priority.

Jul 4 2020, 7:07 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..

I have checked with a v4/v6 full table router and VyOS 1.2.5 - each SSH session will consume 7MiB which semms okay for me.

Jul 4 2020, 6:59 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2679: VRRP with BFD Failure Detection.

Availible in keepalived, thus kt could be considered for 1.3

Jul 4 2020, 6:42 AM · VyOS 1.3 Equuleus (1.3.0)

Jul 3 2020

c-po assigned T2675: DNS service failed to start to jjakob.
Jul 3 2020, 4:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2675: DNS service failed to start.

Again, please always attach a configuration file

Jul 3 2020, 4:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2677: Proposal for clearer DHCPv6-PD configuration options from In Progress to Backlog on the VyOS 1.3 Equuleus board.
Jul 3 2020, 3:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2677: Proposal for clearer DHCPv6-PD configuration options from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Jul 3 2020, 3:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2677: Proposal for clearer DHCPv6-PD configuration options from Open to In progress.
Jul 3 2020, 3:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2676: NTP: migrate to get_config_dict() implementation as Resolved.
Jul 3 2020, 11:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX5ceec317f24e: ntp: T2676: mive to get_config_dict().
Jul 3 2020, 11:31 AM
c-po committed rVYOSONEX5d9a89a52207: vyos.template: T2676: add custom Jinja2 filter for IP handling.
Jul 3 2020, 11:15 AM
c-po changed the status of T2676: NTP: migrate to get_config_dict() implementation from Open to In progress.
Jul 3 2020, 11:10 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2676: NTP: migrate to get_config_dict() implementation.
Jul 3 2020, 11:09 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2665: vyos.xml.defaults for tag nodes.

I use myself a "cleanup" function, imagine:

Jul 3 2020, 8:57 AM · VyOS 1.4 Sagitta
c-po added a comment to T2674: Other arhitecture support (MIPS, ARM).

I wish you success in advance. Porting and compiling has always been a large-scale application project, which may take a lot of time. However, in addition to rewriting and porting related code to a more portable language, we can also try to transplant and cross build the existing old code first. Of course, this is only the first step. If possible, porting the code base has made it easier for the code base to be transplanted Meaningful.

Jul 3 2020, 8:39 AM
c-po added a comment to T2665: vyos.xml.defaults for tag nodes.

As "ip" is an invalid key in "vif" (as its no VLAN number) it should not be part of the default dict I guess - same for vif_s

Jul 3 2020, 8:29 AM · VyOS 1.4 Sagitta
c-po added a comment to T2674: Other arhitecture support (MIPS, ARM).

porting half of an operating system to a different architecture is far from easy. Right now VyOS still has a lot of the old Vyatta codebase in it. As we are more and more in the process of migrating this to a Python based codebase it will still take some time. To be fair I stater a project some time back to port VyOS on an EdgeROuterPro (https://github.com/c-po/vy-project) and at least "it booted" but I then switched my focus to VyOS first - so by migrating th ecodebase to our own vyos-1x based Python implementation it will become easier in the future to port it to other operating systems as there is less code, less packages to port.

Jul 3 2020, 7:10 AM

Jul 2 2020

c-po added a comment to T2671: SNMP failed to start after the system was rebooted.

As always, please provide your config and probably a way to reproducs.

Jul 2 2020, 10:48 PM · VyOS 1.3 Equuleus (1.3.0)

Jul 1 2020

c-po committed rVYOSONEX9afc69f83f5e: ifconfig: T2653: use better names for vyos.configverify functions.
Jul 1 2020, 6:57 PM
c-po committed rVYOSONEX65fa21f5e791: ifconfig: T2653: move pppoe interface to get_config_dict().
Jul 1 2020, 6:57 PM
c-po added a comment to T1928: Is the 'Welcome to VyOS' message when using SSH an information leak?.

The login banner was always user configurable, see https://docs.vyos.io/en/latest/system/user-management.html?highlight=banner#login-banner

Jul 1 2020, 4:16 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

Jun 30 2020

c-po assigned T2665: vyos.xml.defaults for tag nodes to thomas-mangin.
Jun 30 2020, 4:46 PM · VyOS 1.4 Sagitta
c-po created T2665: vyos.xml.defaults for tag nodes.
Jun 30 2020, 4:46 PM · VyOS 1.4 Sagitta

Jun 28 2020

c-po committed rVYOSONEX628ba49dd655: wwan: T2660: remove workaround - use XML backed default dict.
Jun 28 2020, 8:06 AM
c-po committed rVYOSONEXc725e1e67978: wwan: T1988: fix missing MTU assignment.
Jun 28 2020, 8:06 AM
c-po closed T2660: XML: Python default dictionary does not obey underscore (_) when flat is False, a subtask of T2656: XML: Python default dictionary returns wrong dictionary level(s), as Resolved.
Jun 28 2020, 8:06 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2660: XML: Python default dictionary does not obey underscore (_) when flat is False as Resolved.
Jun 28 2020, 8:06 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 27 2020

c-po committed rVYOSONEX50068c7bbdb4: ifconfig: T2653: move wirelessmodem (WWAN) interface to get_config_dict().
Jun 27 2020, 8:30 PM
c-po committed rVYOSONEXb8004cac6152: xml: include: mtu: add default MTU 1500 bytes.
Jun 27 2020, 8:30 PM
c-po committed rVYOSONEX4ac7fedb373f: pppoe: T1318: use MTU include file.
Jun 27 2020, 8:29 PM
c-po assigned T2660: XML: Python default dictionary does not obey underscore (_) when flat is False to thomas-mangin.
Jun 27 2020, 7:25 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2660: XML: Python default dictionary does not obey underscore (_) when flat is False.
Jun 27 2020, 7:24 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX4af82f00036a: xml: T2656: do not flatten dict by default.
Jun 27 2020, 1:32 PM
c-po closed T2656: XML: Python default dictionary returns wrong dictionary level(s) as Resolved.
Jun 27 2020, 1:23 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2159: webproxy log read from wrong file.

@elbandi could you please submit a PR?

Jun 27 2020, 1:16 PM · VyOS 1.3 Equuleus (1.3.0), vyatta-webproxy
c-po committed rVYOSONEXb7358c84b980: ifconfig: T2653: macsec switch to default dictionary.
Jun 27 2020, 1:12 PM
c-po committed rVYOSONEX9d2e6cfec372: Merge branch 'T2656' of https://github.com/thomas-mangin/vyos-1x into current.
Jun 27 2020, 1:12 PM
c-po added a comment to T2656: XML: Python default dictionary returns wrong dictionary level(s).

We should make this a default option, not much functions using it and also it makes no sense to be to use the "flattened" dict as it can't be merged with a dict from `get_config_dict()

Jun 27 2020, 1:11 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2658: Interface description comment display error.

Maybe you mind sharing your configuration so it can be reproduced.

Jun 27 2020, 12:16 PM · VyOS 1.3 Equuleus (1.3.0)
c-po assigned T2656: XML: Python default dictionary returns wrong dictionary level(s) to thomas-mangin.
Jun 27 2020, 7:32 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2656: XML: Python default dictionary returns wrong dictionary level(s).
Jun 27 2020, 7:31 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 26 2020

c-po committed rVYOSONEX2f96eee421df: ifconfig: T2653: add common vyos.configverify helpers.
Jun 26 2020, 10:01 PM
c-po committed rVYOSONEX76ae717ff7dc: ifconfig: T2653: add common vyos.configverify helpers.
Jun 26 2020, 8:45 PM
c-po claimed T2653: "set interfaces" Python handler code improvements - next iteration.
Jun 26 2020, 4:36 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2622: Pseudo-ethernet interface config disappears across versions as Resolved.
Jun 26 2020, 4:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX323445d7f11a: migration: interfaces: T2622: fix pseudo-ethernet migration.
Jun 26 2020, 4:31 PM
c-po added a comment to T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot.

Sorry - used the wrong task

Jun 26 2020, 4:30 PM · VyOS 1.3 Equuleus (1.3.3)
c-po reopened T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot as "Open".
Jun 26 2020, 4:29 PM · VyOS 1.3 Equuleus (1.3.3)
c-po closed T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot as Resolved.
Jun 26 2020, 4:29 PM · VyOS 1.3 Equuleus (1.3.3)
c-po committed rVYOSONEX92c206809ced: migration: interfaces: T2523: fix pseudo-ethernet migration.
Jun 26 2020, 4:28 PM
c-po moved T2625: Provide generic Library for package builds from Backport Candidates to Finished on the VyOS 1.3 Equuleus board.
Jun 26 2020, 4:04 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T1219: Redundant active-active configuration, asymmetric routing and conntrack-sync cache from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.2 Crux (VyOS 1.2.6), vyatta-conntrack-sync
c-po moved T1221: BGP - Default route injection is not processed by the specific route-map from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T1699: Default net.ipv6.route.max_size 32768 is too low from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2062: Wrong dhcp-server static route subnet bytes from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T1938: syslog doesn't start automatically from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2625: Provide generic Library for package builds from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2482: Update PowerDNS recursor to 4.3.1 for CVE-2020-10995 from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · Restricted Project
c-po moved T2311: Statically configured name servers may not take precedence over ones from DHCP from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po added a project to T2625: Provide generic Library for package builds: VyOS 1.2 Crux (VyOS 1.2.6).
Jun 26 2020, 4:03 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po removed a project from T2625: Provide generic Library for package builds: Ready for Crux (1.2.x).
Jun 26 2020, 4:03 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po changed the status of T2625: Provide generic Library for package builds from Unknown Status to Resolved.
Jun 26 2020, 4:03 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 26 2020, 3:55 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po committed rVYOSONEX3c123dba16e4: ifconfig: T2653: move loopback interface to get_config_dict().
Jun 26 2020, 2:57 PM
c-po committed rVYOSONEX65130073eec2: ifconfig: T2653: move dummy interface to get_config_dict().
Jun 26 2020, 2:02 PM
c-po committed rVYOSONEXf52f7bb85886: configdict: T2653: prevent recursive imports.
Jun 26 2020, 2:02 PM
c-po changed the status of T2653: "set interfaces" Python handler code improvements - next iteration from Open to In progress.
Jun 26 2020, 1:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2653: "set interfaces" Python handler code improvements - next iteration.
Jun 26 2020, 1:50 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T2622: Pseudo-ethernet interface config disappears across versions.
Jun 26 2020, 1:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po renamed T2588: Add support for default values to the interface-definition format from Add support for default values to the interface definition format to Add support for default values to the interface-definition format.
Jun 26 2020, 1:29 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2636: get_config_dict() shall always return a list on <multi/> nodes.
Jun 26 2020, 12:02 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2636: get_config_dict() shall always return a list on <multi/> nodes.
Jun 26 2020, 12:01 PM · VyOS 1.3 Equuleus (1.3.0)
c-po merged T2652: nat configuration conflicts with wan-load-balance nat rules into T2524: Restarting vyos-router.service breaks router.
Jun 26 2020, 7:48 AM · VyOS 1.3 Equuleus (1.3.3)
c-po merged task T2652: nat configuration conflicts with wan-load-balance nat rules into T2524: Restarting vyos-router.service breaks router.
Jun 26 2020, 7:48 AM · VyOS 1.3 Equuleus (1.3.0)
c-po edited a custom field on T2642: sshd fails to start due to configuration error.
Jun 26 2020, 7:47 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2642: sshd fails to start due to configuration error as Resolved.
Jun 26 2020, 7:47 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2642: sshd fails to start due to configuration error.

https://github.com/vyos/vyos-smoketest/commit/f717f3f3ddb2afca78cf0ff3aab8457242d5f3d0

Jun 26 2020, 7:46 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX8aa548c975bb: ssh: T2642: bugfix on multiple listen-address statements.
Jun 26 2020, 7:27 AM
c-po added a comment to T2642: sshd fails to start due to configuration error.

The problem was in to loop iterator when more then one address was added. This was introduced in T2635. The smoketest will be adjusted to cover this case so the issue won't reappear.

Jun 26 2020, 7:24 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2642: sshd fails to start due to configuration error from Open to In progress.
Jun 26 2020, 7:00 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 25 2020

c-po closed T1538: Update conntrack-sync packages to fix VRRP issues as Resolved.
Jun 25 2020, 6:42 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1538: Update conntrack-sync packages to fix VRRP issues.

Updated versions:

  • libnetfilter-conntrack 1.0.8-1
  • conntrack 1.4.6
Jun 25 2020, 6:42 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2518: Add support for IPv6 NAT (NPTv6).

nftables updated to 0.9.6 so the new nftables netmap feature can be used

Jun 25 2020, 6:22 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po closed T1808: add package nftables as Resolved.
Jun 25 2020, 6:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1808: add package nftables.

Latest rolling has nftables 0.9.6 - closing this

Jun 25 2020, 6:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2651: Generate CLI abstraction for options passed to CURL and SSH client.
Jun 25 2020, 3:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2651: Generate CLI abstraction for options passed to CURL and SSH client.
Jun 25 2020, 3:48 PM · VyOS 1.3 Equuleus (1.3.0)