Page MenuHomeVyOS Platform
Feed All Stories

Today

Viacheslav created T2695: Flow-accounting bug with subinterfaces.
Thu, Jul 9, 11:07 AM · VyOS 1.3 Equuleus
jack9603301 added a comment to T2585: Unable to access the Internet after opening PPPoE on-demand dialing.

Waiting for the next rolling version, thank you.

Thu, Jul 9, 10:22 AM · VyOS 1.3 Equuleus
jack9603301 triaged T2693: Dhcp6c cannot be restarted after PPPoE link is reset as Normal priority.
Thu, Jul 9, 10:09 AM · VyOS 1.3 Equuleus
jack9603301 updated the task description for T2693: Dhcp6c cannot be restarted after PPPoE link is reset.
Thu, Jul 9, 9:42 AM · VyOS 1.3 Equuleus
jack9603301 changed the status of T2693: Dhcp6c cannot be restarted after PPPoE link is reset from Open to Needs testing.
Thu, Jul 9, 9:41 AM · VyOS 1.3 Equuleus
jack9603301 created T2694: The information provided by SNMP is incomplete.
Thu, Jul 9, 9:18 AM · VyOS 1.3 Equuleus

Yesterday

c-po added a comment to T2644: Disabling Bonded Interfaces Broken.

There is a basic test for this which should be expanded.

Wed, Jul 8, 8:03 PM · VyOS 1.3 Equuleus
trae32566 added a comment to T2644: Disabling Bonded Interfaces Broken.

Can regression testing of some sort be added for this? I've seen this issue crop up before now, so I would guess this is a good candidate for that if possible.

Wed, Jul 8, 7:59 PM · VyOS 1.3 Equuleus
trae32566 awarded T2650: interfaces bridge, bonding: revert back to per-interface membership syntax a Like token.
Wed, Jul 8, 7:58 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2689: Add helper functions to query changes between session and effective configs.

@thomas-mangin I'm convinced: for get_child_nodes and get_node, we'll return a dict of respective dicts:

Wed, Jul 8, 6:32 PM · VyOS 1.3 Equuleus
c-po claimed T2585: Unable to access the Internet after opening PPPoE on-demand dialing.
Wed, Jul 8, 6:28 PM · VyOS 1.3 Equuleus
c-po added a comment to T2585: Unable to access the Internet after opening PPPoE on-demand dialing.

A very fast look on the source indicated wrong dictionary kissed missed out during migration to get_config_dict() - please try next rolling.

Wed, Jul 8, 6:28 PM · VyOS 1.3 Equuleus
c-po triaged T2585: Unable to access the Internet after opening PPPoE on-demand dialing as Low priority.
Wed, Jul 8, 6:04 PM · VyOS 1.3 Equuleus
c-po added a comment to T2585: Unable to access the Internet after opening PPPoE on-demand dialing.
Wed, Jul 8, 6:04 PM · VyOS 1.3 Equuleus
c-po added a comment to T2315: Ability to have right address-family for BGP peers..

My guess is this will be resolved by the full BGP rewrite - I also do not like the current behavior.

Wed, Jul 8, 6:01 PM · VyOS 1.3 Equuleus
c-po triaged T2315: Ability to have right address-family for BGP peers. as High priority.
Wed, Jul 8, 6:01 PM · VyOS 1.3 Equuleus
trae32566 closed T2692: Evaluate Setting Default Hash Policy to L3+L4, a subtask of T2646: Sysctl for IPv4 ECMP Hash Policy Not Set, as Resolved.
Wed, Jul 8, 4:31 PM · VyOS 1.3 Equuleus
trae32566 closed T2692: Evaluate Setting Default Hash Policy to L3+L4 as Resolved.

Closed - this is available as set system ip layer4-hashing

Wed, Jul 8, 4:30 PM · VyOS 1.3 Equuleus
trae32566 closed T2646: Sysctl for IPv4 ECMP Hash Policy Not Set as Resolved.

Oh, neat. Thanks, I'll close this then!

Wed, Jul 8, 4:30 PM · VyOS 1.3 Equuleus
moepman added a comment to T2315: Ability to have right address-family for BGP peers..

I would very much like you reconsider classifying this as a bug if not security issue.

Wed, Jul 8, 11:55 AM · VyOS 1.3 Equuleus
jack9603301 added a comment to T2585: Unable to access the Internet after opening PPPoE on-demand dialing.

Is this bug report not handled?

Wed, Jul 8, 8:20 AM · VyOS 1.3 Equuleus
jack9603301 updated the task description for T2693: Dhcp6c cannot be restarted after PPPoE link is reset.
Wed, Jul 8, 8:09 AM · VyOS 1.3 Equuleus
jack9603301 updated the task description for T2693: Dhcp6c cannot be restarted after PPPoE link is reset.
Wed, Jul 8, 7:49 AM · VyOS 1.3 Equuleus
jack9603301 updated the task description for T2693: Dhcp6c cannot be restarted after PPPoE link is reset.
Wed, Jul 8, 7:48 AM · VyOS 1.3 Equuleus
jack9603301 added a comment to T2693: Dhcp6c cannot be restarted after PPPoE link is reset.

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

Wed, Jul 8, 7:48 AM · VyOS 1.3 Equuleus
jack9603301 updated the task description for T2693: Dhcp6c cannot be restarted after PPPoE link is reset.
Wed, Jul 8, 7:47 AM · VyOS 1.3 Equuleus
jack9603301 added a comment to T2693: Dhcp6c cannot be restarted after PPPoE link is reset.
Wed, Jul 8, 7:04 AM · VyOS 1.3 Equuleus
runar added a comment to T2646: Sysctl for IPv4 ECMP Hash Policy Not Set.

The same for ipv6 is available under set system ipv6 layer4-hashing

Wed, Jul 8, 5:45 AM · VyOS 1.3 Equuleus
runar added a comment to T2646: Sysctl for IPv4 ECMP Hash Policy Not Set.

HI! On 1.3 layer4-hashing is activated by using the set system ip layer4-hashing command

Wed, Jul 8, 5:38 AM · VyOS 1.3 Equuleus
jack9603301 updated the task description for T2693: Dhcp6c cannot be restarted after PPPoE link is reset.
Wed, Jul 8, 4:32 AM · VyOS 1.3 Equuleus
jack9603301 created T2693: Dhcp6c cannot be restarted after PPPoE link is reset.
Wed, Jul 8, 4:29 AM · VyOS 1.3 Equuleus

Tue, Jul 7

jestabro added a comment to T2689: Add helper functions to query changes between session and effective configs.

Okay, I like that video already ...

Tue, Jul 7, 9:56 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2689: Add helper functions to query changes between session and effective configs.

@thomas-mangin Firstly, I needed to write this version before reasonably debating the pros/cons of various approaches --- the important idea developed is that the use of get_sub_dict, and ability to return the sub_dict under the diff'ed nodes will allow a fluid use in writing conf_mode scripts --- beyond that, I am not particularly attached to any details of implementation, yet.

Tue, Jul 7, 9:54 PM · VyOS 1.3 Equuleus
trae32566 created T2692: Evaluate Setting Default Hash Policy to L3+L4.
Tue, Jul 7, 9:33 PM · VyOS 1.3 Equuleus
thomas-mangin added a comment to T2689: Add helper functions to query changes between session and effective configs.

As I click "sail", I just realise that as there is only one config per router, ConfigDict could be a subclass of Config which could be itself singleton. So even if it is subclassed, all instances could/would share the same underlying data and could be used inter-exchangeably for the content of the config.

Tue, Jul 7, 8:44 PM · VyOS 1.3 Equuleus
thomas-mangin added a comment to T2689: Add helper functions to query changes between session and effective configs.

@jestabro I would like to hear why you advocate this API and why you believe it is better than the one I have suggested.

Tue, Jul 7, 8:40 PM · VyOS 1.3 Equuleus
s.lorente claimed T2227: MPLS documentation.
Tue, Jul 7, 8:17 PM · VyOS 1.3 Equuleus
c-po changed the status of T2687: SNMP: change logic on v3 password encryption from Open to In progress.
Tue, Jul 7, 5:50 PM · VyOS 1.3 Equuleus
c-po added a comment to T2687: SNMP: change logic on v3 password encryption.

Using the mentioned defaults in https://tools.ietf.org/html/rfc3414#appendix-A.3.2

Tue, Jul 7, 5:50 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2689: Add helper functions to query changes between session and effective configs.

@thomas-mangin and @runar I do like the enum idea, however, this would add boilerplate to the conf_mode scripts, which would quickly become annoying in practice ... rather, common workflow just wants the actionable data (added, deleted) _and_ the ability to then access values under the node in question. Consequently, I'm following @runar 's suggestion of returning a tuple, combined with the return_as_dict arg to allow access to sub-data.

Tue, Jul 7, 5:41 PM · VyOS 1.3 Equuleus
c-po updated the task description for T2651: Generate CLI abstraction for options passed to CURL.
Tue, Jul 7, 5:12 PM · VyOS 1.3 Equuleus
c-po added a comment to T2690: Add VRF support to the add system image command.

This somehow relates to T2651

Tue, Jul 7, 5:11 PM · VyOS 1.3 Equuleus
c-po closed T2691: Upgrade from 1.2.5 to 1.3-rolling-202007040117 results in broken config due to case mismatch as Resolved.
Tue, Jul 7, 5:10 PM · VyOS 1.3 Equuleus
moepman added a comment to T2690: Add VRF support to the add system image command.

It does work (eth0 is actually my management vrf interface) if I put the IP for downloads.vyos.io into my /etc/hosts (I guess using a vrf for outgoing DNS requests would be even trickier but this workaround is okay for me, especially since I have a local update mirror reachable via static IP):

Tue, Jul 7, 4:35 PM · VyOS 1.3 Equuleus
Viacheslav added a comment to T2690: Add VRF support to the add system image command.

@moepman can you check command?

Tue, Jul 7, 4:28 PM · VyOS 1.3 Equuleus
c-po added a comment to T2691: Upgrade from 1.2.5 to 1.3-rolling-202007040117 results in broken config due to case mismatch.

The reason this is failing is VyOS 1.2 lacks proper input validation on the loglevel nodes.

Tue, Jul 7, 4:25 PM · VyOS 1.3 Equuleus
c-po moved T2663: SNMP does not listen to the specified address from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Tue, Jul 7, 4:11 PM · VyOS 1.3 Equuleus
c-po moved T2671: SNMP failed to start after the system was rebooted from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Tue, Jul 7, 4:11 PM · VyOS 1.3 Equuleus
c-po moved T2680: Dhcp6c service can not recover when it fails. from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Tue, Jul 7, 4:10 PM · VyOS 1.3 Equuleus
c-po moved T2682: VRF aware services - connection no longer possible after system reboot from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Tue, Jul 7, 4:10 PM · VyOS 1.3 Equuleus
c-po moved T2676: NTP: migrate to get_config_dict() implementation from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Tue, Jul 7, 4:10 PM · VyOS 1.3 Equuleus
c-po moved T2685: Update Accel-PPP to fix SSTP client issues from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Tue, Jul 7, 4:10 PM · VyOS 1.3 Equuleus
c-po moved T2684: Update Linux Kernel to v4.19.131 from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Tue, Jul 7, 4:10 PM · VyOS 1.3 Equuleus
c-po moved T2681: PPPoE stops negotiating IPv6 from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Tue, Jul 7, 4:10 PM · VyOS 1.3 Equuleus
c-po moved T2686: FRR: BGP: large-community configuration is not applied properly after upgrading FRR to 7.3.x series from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Tue, Jul 7, 4:10 PM · VyOS 1.2 Crux (VyOS 1.2.6), VyOS 1.3 Equuleus
c-po moved T2599: "show interfaces" does not list VIF interfaces in ascending order from Backlog to Finished on the VyOS 1.3 Equuleus board.
Tue, Jul 7, 4:10 PM · VyOS 1.3 Equuleus
c-po moved T2321: VRF support for SSH, NTP, SNMP service from Backlog to Finished on the VyOS 1.3 Equuleus board.
Tue, Jul 7, 4:10 PM · VyOS 1.3 Equuleus
c-po moved T2389: BGP community-list error from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Tue, Jul 7, 4:10 PM · VyOS 1.2 Crux (VyOS 1.2.6), VyOS 1.3 Equuleus
c-po closed T2389: BGP community-list error as Resolved.
Tue, Jul 7, 4:10 PM · VyOS 1.2 Crux (VyOS 1.2.6), VyOS 1.3 Equuleus
c-po moved T2686: FRR: BGP: large-community configuration is not applied properly after upgrading FRR to 7.3.x series from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Tue, Jul 7, 4:06 PM · VyOS 1.2 Crux (VyOS 1.2.6), VyOS 1.3 Equuleus
c-po closed T2686: FRR: BGP: large-community configuration is not applied properly after upgrading FRR to 7.3.x series as Resolved.
Tue, Jul 7, 4:06 PM · VyOS 1.2 Crux (VyOS 1.2.6), VyOS 1.3 Equuleus
c-po claimed T2691: Upgrade from 1.2.5 to 1.3-rolling-202007040117 results in broken config due to case mismatch.
Tue, Jul 7, 4:05 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2689: Add helper functions to query changes between session and effective configs.

One forgotten point: get_config_diff obtains the config_dicts at root level, so any movement within/between sub-sections are available, with set_level.

Tue, Jul 7, 4:02 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2689: Add helper functions to query changes between session and effective configs.

It is true that get_config_dict is slow, so it should only be called once (twice for diff) per session. Consequently, the work flow will be:

Tue, Jul 7, 3:55 PM · VyOS 1.3 Equuleus
paulgear added a comment to T2691: Upgrade from 1.2.5 to 1.3-rolling-202007040117 results in broken config due to case mismatch.

Adding screenshots showing the error and the fix.

Tue, Jul 7, 9:45 AM · VyOS 1.3 Equuleus
thomas-mangin added a comment to T2689: Add helper functions to query changes between session and effective configs.

Regarding the API proposed, most of these functions are also syntactic sugar for the same operations. Looking at the use cases, there is two: getting information about a leaf value, or getting information about tagNode changes.

Tue, Jul 7, 9:27 AM · VyOS 1.3 Equuleus
paulgear created T2691: Upgrade from 1.2.5 to 1.3-rolling-202007040117 results in broken config due to case mismatch.
Tue, Jul 7, 9:13 AM · VyOS 1.3 Equuleus

Mon, Jul 6

jestabro added a comment to T2689: Add helper functions to query changes between session and effective configs.

So, as far as useful helper functions, one certainly wants:
get_children_changed(... path)
get_value_changed(... path)

Mon, Jul 6, 7:08 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2689: Add helper functions to query changes between session and effective configs.

@runar in fact, that's all one wants in current use case: has the list of elements, directly _under_ the specified node, changed? For example, (1) change of values (2) added or removed tag node entries.

Mon, Jul 6, 7:01 PM · VyOS 1.3 Equuleus
moepman created T2690: Add VRF support to the add system image command.
Mon, Jul 6, 4:23 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2689: Add helper functions to query changes between session and effective configs.

Yes, I'm expanding all paths under the specified path

Mon, Jul 6, 4:07 PM · VyOS 1.3 Equuleus
runar added a comment to T2689: Add helper functions to query changes between session and effective configs.

About is_changed, i see the need to have a function that tells if there are any changes in the path tree under the given path.. specified.

Mon, Jul 6, 3:45 PM · VyOS 1.3 Equuleus
jestabro updated the task description for T2689: Add helper functions to query changes between session and effective configs.
Mon, Jul 6, 3:25 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2689: Add helper functions to query changes between session and effective configs.

Yes, I definitely prefer a return type of tuple ...

Mon, Jul 6, 3:24 PM · VyOS 1.3 Equuleus
runar added a comment to T2689: Add helper functions to query changes between session and effective configs.

Good point, get_value_changed is a better name for this. As you want to distinguish between a returned value of False and a "Not Changed" using a two tuple (namedTuple?) returned with new and old value makes it easy to "see" the difference

Mon, Jul 6, 3:17 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2689: Add helper functions to query changes between session and effective configs.

Regarding is_value_changed, I was thinking the other way around: get_value_changed returns None if no change, so is_value_changed would be redundant --- put good point: one may/will want both old and new values

Mon, Jul 6, 3:11 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2689: Add helper functions to query changes between session and effective configs.

I am entirely open to suggestions here; the underlying functions support any such forms. Note however, that we want to distinguish between new/deleted paths and changed values --- one could treat these all as a difference in path, but it will be more convenient for use if we make the distinction ...

Mon, Jul 6, 3:08 PM · VyOS 1.3 Equuleus
runar added a comment to T2689: Add helper functions to query changes between session and effective configs.

Also, as everything set in python will render True, couldn't is_value_changed return the old and new value instead of just true/false? This will make get_value_changed redundant

Mon, Jul 6, 3:08 PM · VyOS 1.3 Equuleus
runar added a comment to T2689: Add helper functions to query changes between session and effective configs.

What about providing a is_changed, that returns False, added, deleted or changed with the new value provided in the result? Added/deleted/changed can be of a enum type or something like that

Mon, Jul 6, 3:00 PM · VyOS 1.3 Equuleus
jestabro changed the status of T2689: Add helper functions to query changes between session and effective configs from Open to In progress.
Mon, Jul 6, 2:49 PM · VyOS 1.3 Equuleus
fetzerms added a comment to T2505: Major Dropping small packets under Xen and AWS.

With 4.19.123-amd64-vyos i am having the same problems. I would assume, that the patch from 2016 is already in this kernel?

Mon, Jul 6, 12:27 PM · VyOS 1.3 Equuleus
s.lorente added a comment to T1293: Zone-policy implementation does not allow secondary IP on an interface to communicate.

I have tested it in a simple configuration of zone-based firewall with both Crux and Rolling and everything worked ok.

Mon, Jul 6, 12:16 PM · VyOS 1.3 Equuleus
Maltahl updated Maltahl.
Mon, Jul 6, 11:53 AM
Maltahl added a comment to T380: Add system service fail2ban.

Any chance this will be revived for 1.3 or 2.0 ?
Any amount of firewalling is not gonna stop brute forcing.

Mon, Jul 6, 11:43 AM · Invalid
Viacheslav added a comment to T2505: Major Dropping small packets under Xen and AWS.

I don't see problems with Debian Buster, kernel "4.19.0-9"
Need to check this patch. Ref. https://patchwork.kernel.org/patch/9293785/

Mon, Jul 6, 11:12 AM · VyOS 1.3 Equuleus
jack9603301 updated the task description for T2675: DNS service failed to start.
Mon, Jul 6, 8:57 AM · VyOS 1.3 Equuleus
jack9603301 changed Version from 1.3-rolling-202006270117 to 1.3-rolling-202007060117 on T2675: DNS service failed to start.
Mon, Jul 6, 8:57 AM · VyOS 1.3 Equuleus
thomas-mangin added a comment to T2665: vyos.xml.defaults for tag nodes.

Ok, I will look at how we can use the current configuration to insert the tagNode name when we generate the default configuration

Mon, Jul 6, 7:06 AM · VyOS 1.3 Equuleus
Viacheslav added a comment to T2686: FRR: BGP: large-community configuration is not applied properly after upgrading FRR to 7.3.x series.

@c-po Yes, I checked it on Crux.
Works as expected.

Mon, Jul 6, 6:55 AM · VyOS 1.2 Crux (VyOS 1.2.6), VyOS 1.3 Equuleus
c-po added a comment to T2686: FRR: BGP: large-community configuration is not applied properly after upgrading FRR to 7.3.x series.

So should be cherry-pick this to 1.2.6?

Mon, Jul 6, 6:28 AM · VyOS 1.2 Crux (VyOS 1.2.6), VyOS 1.3 Equuleus
Viacheslav added a comment to T2686: FRR: BGP: large-community configuration is not applied properly after upgrading FRR to 7.3.x series.

Community/large community lists syntax was updated by FRR with "detail" https://phabricator.vyos.net/T2389

Mon, Jul 6, 6:20 AM · VyOS 1.2 Crux (VyOS 1.2.6), VyOS 1.3 Equuleus
jack9603301 closed T2680: Dhcp6c service can not recover when it fails. as Resolved.
Mon, Jul 6, 3:40 AM · VyOS 1.3 Equuleus

Sun, Jul 5

kroy changed the status of T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table. from Confirmed to Needs testing.
Sun, Jul 5, 8:48 PM · VyOS 1.3 Equuleus
kroy added a comment to T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..

This PR should correct the issue.

Sun, Jul 5, 8:48 PM · VyOS 1.3 Equuleus
kroy claimed T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..
Sun, Jul 5, 8:33 PM · VyOS 1.3 Equuleus
kroy added a comment to T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table..

It should. This should really be a non-breaking change as it's a fallback for something else that already exists in /etc/hosts.

Sun, Jul 5, 7:27 PM · VyOS 1.3 Equuleus
c-po added a comment to T2687: SNMP: change logic on v3 password encryption.

Just digging around I found this:

Sun, Jul 5, 6:17 PM · VyOS 1.3 Equuleus
c-po added a comment to T2680: Dhcp6c service can not recover when it fails..

There is already a new build containing the fix.

Sun, Jul 5, 2:38 PM · VyOS 1.3 Equuleus
thomas-mangin created T2688: add xml definition to router.
Sun, Jul 5, 2:22 PM · VyOS 1.3 Equuleus
c-po created T2687: SNMP: change logic on v3 password encryption.
Sun, Jul 5, 2:22 PM · VyOS 1.3 Equuleus