Page MenuHomeVyOS Platform
Feed All Stories

May 3 2020

runar created T2422: arm: docker: Unable to build docker container for ARM and ARM64 .
May 3 2020, 11:03 AM
GitHub <noreply@github.com> committed rVYOSONEX2315092353b2: Merge pull request #390 from jjakob/add-del-addrs-optimise-T2367 (authored by c-po).
May 3 2020, 11:00 AM
c-po closed T2421: Update WireGuard to Debian release 1.0.20200429-2_bpo10+1, a subtask of T2420: Update Linux Kernel to v4.19.120, as Resolved.
May 3 2020, 10:44 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2421: Update WireGuard to Debian release 1.0.20200429-2_bpo10+1 as Resolved.
May 3 2020, 10:44 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2420: Update Linux Kernel to v4.19.120 as Resolved.
May 3 2020, 10:44 AM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T2420: Update Linux Kernel to v4.19.120.
May 3 2020, 9:57 AM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T2421: Update WireGuard to Debian release 1.0.20200429-2_bpo10+1.
May 3 2020, 9:57 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2421: Update WireGuard to Debian release 1.0.20200429-2_bpo10+1.
May 3 2020, 9:56 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2420: Update Linux Kernel to v4.19.120.
May 3 2020, 9:55 AM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX790c591dabab: Merge pull request #352 from maplewf/current (authored by dmbaturin).
May 3 2020, 9:16 AM

May 2 2020

jjakob added a comment to T2241: Changing settings on an interface causes it to fall out of bridge.

Scratch the above comment - I'll write a simple utility function that parses the STP config from the bridge, and some utility functions to remove duplication for adding the bridge members and setting STP on them, that should be good enough.

May 2 2020, 9:38 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2415: Make VLAN interfaces subclasses of Interface class.

This isn't as important as I thought initially as the interface scripts verify function will prevent adding interfaces with addresses to a bridge or bond - thus a simple 'ip addr flush dev x' will suffice to flush the remaining (should be just the fe80 link-local), as there should be no dhclients running.

May 2 2020, 9:25 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEXf03dd18529b8: Merge pull request #389 from thomas-mangin/T2367 (authored by c-po).
May 2 2020, 9:13 PM
robertoberto added a comment to T2404: Cannot change MTU.
In T2404#62515, @jjakob wrote:

@robertoberto issue (cannot change udp fragmentation-offload) is not the same as the original post (changing MTU out of range) so please create a separate task for it.

May 2 2020, 8:14 PM · VyOS 1.3 Equuleus (1.3.6)
robertoberto created T2419: Cannot change udp-fragmentation-offload.
May 2 2020, 8:13 PM
GitHub <noreply@github.com> committed rVYOSONEX3501313affa6: Merge pull request #388 from jjakob/flush-addrs-T2367 (authored by c-po).
May 2 2020, 7:35 PM
jjakob added a comment to T2418: Interfaces completion (list_interfaces.py) is slow.

On a dual-core Pentium E5300: 2.2s, time for completion 5s.

vyos@rt-home# time /usr/libexec/vyos/completion/list_interfaces.py --help
usage: list_interfaces.py [-h] [-t TYPE | -b | -br | -bo]
May 2 2020, 6:51 PM
jjakob added a comment to T2418: Interfaces completion (list_interfaces.py) is slow.

It takes 2s even with just --help. I can't explain why it takes 2s by itself, but the completion takes 4s. 2s must be added elsewhere.

vyos@vyos# time /usr/libexec/vyos/completion/list_interfaces.py --help
usage: list_interfaces.py [-h] [-t TYPE | -b | -br | -bo]
May 2 2020, 6:48 PM
jjakob added a comment to T2367: Flush addresses from bridge members.

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

May 2 2020, 6:05 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob triaged T2418: Interfaces completion (list_interfaces.py) is slow as Normal priority.
May 2 2020, 5:22 PM
jjakob added a comment to T2404: Cannot change MTU.

@robertoberto issue (cannot change udp fragmentation-offload) is not the same as the original post (changing MTU out of range) so please create a separate task for it.

May 2 2020, 5:15 PM · VyOS 1.3 Equuleus (1.3.6)
GitHub <noreply@github.com> committed rVYOSONEXb47e7ebab5b9: Merge pull request #387 from thomas-mangin/T2372 (authored by c-po).
May 2 2020, 4:09 PM
thomas-mangin created T2417: Python validator cleanup.
May 2 2020, 2:37 PM · VyOS 1.3 Equuleus (1.3.0)
syncer added a member for Maintainers: thomas-mangin.
May 2 2020, 2:33 PM
Unknown Object (User) assigned T2404: Cannot change MTU to thomas-mangin.
May 2 2020, 2:28 PM · VyOS 1.3 Equuleus (1.3.6)
robertoberto added a comment to T2404: Cannot change MTU.

same here
root@vyos:~# ls -la /tmp/vyos.log.debug
-rw-r--r-- 1 vyos users 0 May 1 18:03 /tmp/vyos.log.debug
root@vyos:~# /sbin/ethtool -K eth0 ufo off
Cannot change udp-fragmentation-offload

May 2 2020, 1:23 PM · VyOS 1.3 Equuleus (1.3.6)
jjakob triaged T2416: Do not always delete all bond members when adding new ones as Normal priority.
May 2 2020, 12:51 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q4), VyOS Rolling
jjakob added a comment to T2415: Make VLAN interfaces subclasses of Interface class.

We must be able to call klass('eth0.1.2', create=False).add_addr to add an address on the vif-c and also klass('eth0.1', create=False).add_addrto add an address on the vif-s. I'm adding functions on Interfaces class to purge/restore addresses which will be used when adding/removing bridge/bond members, T2367.

May 2 2020, 12:39 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a subtask for T2367: Flush addresses from bridge members: T2415: Make VLAN interfaces subclasses of Interface class.
May 2 2020, 12:20 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a parent task for T2415: Make VLAN interfaces subclasses of Interface class: T2367: Flush addresses from bridge members.
May 2 2020, 12:20 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob changed the status of T2367: Flush addresses from bridge members from Open to In progress.
May 2 2020, 12:20 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob triaged T2415: Make VLAN interfaces subclasses of Interface class as Normal priority.
May 2 2020, 12:18 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX932657a64a7f: Merge pull request #383 from thomas-mangin/T2372 (authored by c-po).
May 2 2020, 12:12 PM
c-po closed T2414: Improve runtime from Python numeric validator as Resolved.
May 2 2020, 11:49 AM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEXd51029d1684d: Merge pull request #385 from c-po/numeric-performance (authored by dmbaturin).
May 2 2020, 11:46 AM
c-po claimed T2414: Improve runtime from Python numeric validator.
May 2 2020, 11:39 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2414: Improve runtime from Python numeric validator.
May 2 2020, 11:38 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2413: Update Linux Kernel to v4.19.119 as Resolved.
May 2 2020, 8:39 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2413: Update Linux Kernel to v4.19.119.
May 2 2020, 8:37 AM · VyOS 1.3 Equuleus (1.3.0)

May 1 2020

jestabro closed T2239: build-vmware-image script ignores the predefined file path, uses the environment variable unconditionally. as Resolved.
May 1 2020, 6:56 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T2203: http api: "Failed to generate committed config" .

Same symptoms in T1889.

May 1 2020, 6:52 PM
jjakob added a comment to T2241: Changing settings on an interface causes it to fall out of bridge.

https://github.com/vyos/vyos-1x/pull/384 is the initial fix for this.

May 1 2020, 6:49 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro moved T2347: During commit, any script output directed to stdout will contain path from Need Triage to Finished on the VyOS 1.3 Equuleus board.
May 1 2020, 6:46 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2347: During commit, any script output directed to stdout will contain path as Resolved.

Reopen if needed, but considered resolved.

May 1 2020, 6:45 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T2347: During commit, any script output directed to stdout will contain path.

The immediate issue was resolved above. As far as changing the backend code, this will only be done if there emerges another annoyance; for now, we will consider the preamble 'path' when calling print in a config session a 'feature'.

May 1 2020, 6:45 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) updated the task description for T2412: ping flood does not work as unprivileged user.
May 1 2020, 3:58 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2412: ping flood does not work as unprivileged user.
May 1 2020, 3:53 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2198: Rewrite NAT in new XML/Python style.

A list of all related tasks from a search: T1999 T1877 T538 T970 T99 T1095

May 1 2020, 11:06 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2198: Rewrite NAT in new XML/Python style.
May 1 2020, 10:55 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T1083: Implement persistent/random address and port mapping options for NAT rules: T2198: Rewrite NAT in new XML/Python style.
May 1 2020, 10:53 AM · VyOS 1.2 Crux (VyOS 1.2.9), VyOS 1.3 Equuleus (1.3.0), test, VyOS 1.4 Sagitta
c-po added a subtask for T2198: Rewrite NAT in new XML/Python style: T1083: Implement persistent/random address and port mapping options for NAT rules.
May 1 2020, 10:52 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2198: Rewrite NAT in new XML/Python style.

Must have this feature
https://phabricator.vyos.net/T1083

May 1 2020, 10:01 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2411: op-mode: make "monitor traceroute" VRF aware.

vyos@vyos:~$ monitor traceroute vrf red 1.1.1.1

May 1 2020, 8:35 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX096c77340b2a: op-mode: monitor: traceroute: T2411: add VRF awareness.
May 1 2020, 8:34 AM
c-po closed T2411: op-mode: make "monitor traceroute" VRF aware as Resolved.
May 1 2020, 8:34 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXd6f330894a68: op-mode: traceroute: T2129: migrate to top level tagNode.
May 1 2020, 8:34 AM
c-po changed the status of T2411: op-mode: make "monitor traceroute" VRF aware from Open to In progress.
May 1 2020, 8:31 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2411: op-mode: make "monitor traceroute" VRF aware.
May 1 2020, 8:30 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2130: XML schema: add valueHelp support in op-mode definitions..

The following adds support into the XML generation but I have no clue about vyatta-cfg how those files get executed.

May 1 2020, 7:34 AM · VyOS Rolling, Restricted Project
c-po added a comment to T2130: XML schema: add valueHelp support in op-mode definitions..

Presumably a val_help line in the op-mode node.def, too

May 1 2020, 7:20 AM · VyOS Rolling, Restricted Project
c-po added a comment to T2129: XML schema: tagNode not allowed on first level in new XML op-mode definition.

Tested good - migrating traceroute now

May 1 2020, 7:06 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2129: XML schema: tagNode not allowed on first level in new XML op-mode definition from Open to Blocked.
May 1 2020, 7:06 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2198: Rewrite NAT in new XML/Python style from Open to In progress.
May 1 2020, 7:04 AM · VyOS 1.3 Equuleus (1.3.0)

Apr 30 2020

jestabro added a comment to T2409: At boot, effective config should not be equal to current config.

On boot, the existing config file is committed.

Apr 30 2020, 11:40 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob triaged T2410: Unify addressing and options of dummy and other interfaces as Wishlist priority.
Apr 30 2020, 11:03 PM
jjakob added a comment to T2409: At boot, effective config should not be equal to current config.

Right. In my opinion it would be necessary to change that.

Apr 30 2020, 10:58 PM · VyOS 1.3 Equuleus (1.3.0)
syncer added a project to T2408: DHCP Relay upstream and downstream interfaces: VyOS 1.3 Equuleus.
Apr 30 2020, 10:10 PM · VyOS 1.4 Sagitta
jestabro added a comment to T2409: At boot, effective config should not be equal to current config.

Definition of effective is here:

Apr 30 2020, 8:28 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) updated subscribers of T2408: DHCP Relay upstream and downstream interfaces.
Apr 30 2020, 7:56 PM · VyOS 1.4 Sagitta
jjakob triaged T2409: At boot, effective config should not be equal to current config as Normal priority.
Apr 30 2020, 7:56 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T1276: dhcp relay + VLAN fails.

Enhancement created.
Question to ISC submitted (https://gitlab.isc.org/isc-projects/dhcp/-/issues/104)

Apr 30 2020, 7:49 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta, test
Unknown Object (User) triaged T2408: DHCP Relay upstream and downstream interfaces as Normal priority.
Apr 30 2020, 7:15 PM · VyOS 1.4 Sagitta
thomas-mangin updated the task description for T2407: alternate installation for the vyos-1x python code.
Apr 30 2020, 7:08 PM
jestabro edited projects for T2397: HTTP API: export OpenAPI definition, added: VyOS 1.3 Equuleus; removed VyOS 1.2 Crux.
Apr 30 2020, 7:07 PM · VyOS 1.4 Sagitta
jestabro edited projects for T2396: Add debian package for flask-restx, added: VyOS 1.3 Equuleus; removed VyOS 1.2 Crux.
Apr 30 2020, 7:07 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro edited projects for T2395: HTTP API move to flask/flask-restx as microframework, added: VyOS 1.3 Equuleus; removed VyOS 1.2 Crux.
Apr 30 2020, 7:06 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T1276: dhcp relay + VLAN fails.

@ddiguru
I confirm all the issues that you have observed. I was able to reproduce them in the both our LTS and currect rolling releases.

  1. Issue with a wrong giaddr address. This sounds like a bug in the isc-dhp-relay package. Fortunately, those extra packets with a wrong giaddr address could be eliminated in newer versions by using "-id" and "-iu" instead of muliple "-i" options. isc-dhcp-relay allows for this since v4.3.5. I will create a Feature Request to modify the VyOS config syntax and isc-dhcp-relay config file accordingly. In the meantime I will try to confirm with ISC people that this indeed is a bug.
  2. Issue with duplicate packets. isc-dhp-relay seems to unnecessarily relay unicast packets (I have no idea why it does so). That's why you see all unicast packets doubled. Looks like another bug :) The good news is that it is more cosmetic issue. I already submitted the ticket for it (https://gitlab.isc.org/isc-projects/dhcp/-/issues/102)
Apr 30 2020, 7:04 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta, test
thomas-mangin created T2407: alternate installation for the vyos-1x python code.
Apr 30 2020, 6:35 PM
syncer added a member for Amazon AWS Support: syncer.
Apr 30 2020, 5:37 PM
jjakob placed T2198: Rewrite NAT in new XML/Python style up for grabs.
Apr 30 2020, 5:35 PM · VyOS 1.3 Equuleus (1.3.0)
c-po reassigned T2406: DHCPv6 CLI improvements from c-po to Unknown Object (User).
Apr 30 2020, 4:23 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
c-po committed rVYOSONEX7692f0777bd6: dhcpv6-server: T2406: add lease-time validator to XML.
Apr 30 2020, 4:21 PM
c-po committed rVYOSONEXb55f0ab64b89: dhcpv6-server: T2406: migrate from string to list when reading config.
Apr 30 2020, 4:21 PM
zsdc changed the status of T2309: Wrong host-name value breaks the whole configuration in images with Cloud-init from Open to In progress.

https://github.com/vyos/vyos-cloud-init/pull/10

Apr 30 2020, 4:16 PM · VyOS 1.2 Crux
c-po committed rVYOSONEX7267229981f1: dhcpv6-server: T2406: move FQDN quoting to Jinja2 template.
Apr 30 2020, 3:52 PM
c-po added a project to T2406: DHCPv6 CLI improvements: Restricted Project.
Apr 30 2020, 3:44 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
c-po changed the status of T2406: DHCPv6 CLI improvements from Open to In progress.
Apr 30 2020, 3:41 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
c-po committed rVYOSONEX7fa7b5a6fce7: dhcpv6-server: T2406: merge sip-server-{address,name} to sip-server node.
Apr 30 2020, 3:41 PM
c-po committed rVYOSONEXc6d335f03a1b: dhcpv6-server: merge sip-server-{address,name} to sip-server node.
Apr 30 2020, 3:38 PM
c-po updated the task description for T2406: DHCPv6 CLI improvements.
Apr 30 2020, 3:13 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
c-po created T2406: DHCPv6 CLI improvements.
Apr 30 2020, 3:01 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
c-po committed rVYOSONEX8fcd1d1d3976: dhcpv6-server: T2185: bugfix starting DHCPv6 server.
Apr 30 2020, 2:51 PM
syncer raised the priority of T94: commit archive to AWS S3 from Wishlist to Low.
Apr 30 2020, 12:44 PM · VyOS Rolling
syncer triaged T2405: commit archive to GIT as Low priority.
Apr 30 2020, 12:43 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
syncer reassigned T139: Commit archive backends from dmbaturin to Viacheslav.
Apr 30 2020, 12:43 PM · VyOS Rolling
syncer added a parent task for T2405: commit archive to GIT: T139: Commit archive backends.
Apr 30 2020, 12:33 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
syncer added a subtask for T139: Commit archive backends: T2405: commit archive to GIT.
Apr 30 2020, 12:33 PM · VyOS Rolling
michal_iwanczuk created T2405: commit archive to GIT.
Apr 30 2020, 12:30 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
michal_iwanczuk created T2404: Cannot change MTU.
Apr 30 2020, 12:27 PM · VyOS 1.3 Equuleus (1.3.6)
zsdc changed the status of T2403: Full support for networking config in Cloud-init from Open to In progress.
Apr 30 2020, 9:47 AM · VyOS 1.3 Equuleus (1.3.0)