Page MenuHomeVyOS Platform
Feed Search

Apr 2 2020

c-po committed rVYOSONEXb5310b097940: fconfig: l2tpv3: T1823: fix configuration build syntax.
Apr 2 2020, 5:16 PM
c-po committed rVYOSONEX92d04a744116: ifconfig: l2tpv3: T1823: add missing items from config dict to options.
Apr 2 2020, 5:12 PM
c-po committed rVYOSONEX80a22daab121: ifconfig: l2tpv3: T1823: add missing import statement.
Apr 2 2020, 4:57 PM
c-po added a comment to T1823: l2tpv3 interface migration fails.

Both Routers running VyOS 1.2.3

Apr 2 2020, 4:53 PM · VyOS 1.3 Equuleus (1.3.0)

Apr 1 2020

c-po added a comment to T1875: Add the ability to use network address as BGP neighbor (bgp listen range).

I tried adding it but failed miserably. This should best be done with the entire BGP rewrite.

Apr 1 2020, 6:59 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

Mar 31 2020

c-po committed rVYOSONEX18c7ed34520a: Revert "validate: T2182: IPv6 are not normalised when compared".
Mar 31 2020, 8:17 PM
c-po added a reverting change for rVYOSONEXe2f80e57d989: validate: T2182: IPv6 are not normalised when compared: rVYOSONEX18c7ed34520a: Revert "validate: T2182: IPv6 are not normalised when compared".
Mar 31 2020, 8:17 PM
c-po updated the task description for T2189: Adding a large port-range will take ~ 20 minutes to commit.
Mar 31 2020, 4:48 PM · VyOS 1.3 Equuleus (1.3.3)
c-po triaged T2189: Adding a large port-range will take ~ 20 minutes to commit as High priority.
Mar 31 2020, 4:47 PM · VyOS 1.3 Equuleus (1.3.3)
c-po created T2189: Adding a large port-range will take ~ 20 minutes to commit.
Mar 31 2020, 4:47 PM · VyOS 1.3 Equuleus (1.3.3)
c-po added a comment to T2184: OpenVPN op_mode tools broken.

Why must the operstate be up? I't rather check if the tunnel is configured (/opt/vyatta/etc/openvpn/status/vtun1.something) exists and then run the commands.
Thus if the tunnel is down due to remote end beeing offline it would not report it as operstate is down (if operstate is properly implemented in OpenVPN)

Mar 31 2020, 4:42 PM · VyOS 1.3 Equuleus (1.3.0)

Mar 30 2020

c-po closed T2181: Inter-VRF static routes are missing the command next-hop-interface as Invalid.
Mar 30 2020, 12:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2181: Inter-VRF static routes are missing the command next-hop-interface.

In IPv6 the next-hop interface is simply called interface to mimic the default IPv6 behavior of the Vyatta code.

Mar 30 2020, 12:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXb183d43341fe: wireless: T2151: support phys that provide multiple mac addresses.
Mar 30 2020, 12:24 PM
c-po added a comment to T2176: 'WiFiIf' object has no attribute 'set_state'.

Already fixed via https://github.com/vyos/vyos-1x/commit/3a46ad00f55873e1372f24a01f3c2698e6568623

Mar 30 2020, 12:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2176: 'WiFiIf' object has no attribute 'set_state' as Resolved.
Mar 30 2020, 12:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX3a46ad00f558: wireless: T2057: fix missing rename of set_state() -> set_admin_state().
Mar 30 2020, 6:21 AM

Mar 29 2020

c-po committed rVYOSONEX5c0908bab363: vrf: T31: bugfix after converting remove list to dict.
Mar 29 2020, 4:38 PM
c-po closed T2178: VRF interface don't get removed when VRF is deleted as Resolved.
Mar 29 2020, 3:49 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX7f81b189acca: vrf: T2178: table id must start at 100.
Mar 29 2020, 3:49 PM
c-po claimed T2178: VRF interface don't get removed when VRF is deleted.
Mar 29 2020, 3:27 PM · VyOS 1.3 Equuleus (1.3.0)
c-po triaged T2179: Migrate from radvd to FRR for router advertisements as Low priority.
Mar 29 2020, 3:12 PM · VyOS Rolling
c-po closed T1831: Denest IPv6 router-advert from Interfaces to general service as Resolved.
Mar 29 2020, 3:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2179: Migrate from radvd to FRR for router advertisements.
Mar 29 2020, 3:11 PM · VyOS Rolling
c-po closed T2170: Add ability to create static route from default to VRF as Resolved.
Mar 29 2020, 3:10 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2170: Add ability to create static route from default to VRF.
vyos@vyos# show interfaces ethernet eth3
 address 192.168.3.1/24
 vrf red
vyos@vyos# show protocols static route 192.168.3.0/24
 next-hop 192.168.3.1 {
     next-hop-interface eth3
     next-hop-vrf red
 }
vyos@vyos# run show ip route | match 192.168.3.0
S>* 192.168.3.0/24 [1/0] via 192.168.3.1, eth3(vrf red), 00:01:05
Mar 29 2020, 2:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX35e0254622f8: vyos.util: increase usage of process_running() and remove duplicated code.
Mar 29 2020, 1:47 PM
c-po committed rVYOSONEX552106b0fb27: wwan: T1988: add missing support for backup default routes.
Mar 29 2020, 1:28 PM
c-po committed rVYOSONEXaf92c20d2b40: wwan: T1988: remove old network definitions from AT&T, sc1 and Verizon.
Mar 29 2020, 1:03 PM
c-po committed rVYOSONEX262514c2c283: wwan: T1988: create peer directory on demand.
Mar 29 2020, 1:03 PM
c-po committed rVYOSONEX4e87fe00618b: pppoe: T1318: create peer directory on demand.
Mar 29 2020, 1:03 PM
c-po committed rVYOSONEXd16758e0a3f7: wwan: T1988: reorder config option to match VyOS 1.2.
Mar 29 2020, 1:03 PM
c-po committed rVYOSONEX782e98934547: ifconfig: T2057: remove useless circual import (authored by thomas-mangin).
Mar 29 2020, 9:59 AM
c-po committed rVYOSONEX272d6a0968fb: pppoe: T1988: bugfix creating ip-pre-up.d directory after moving to vyos-1x.
Mar 29 2020, 9:08 AM

Mar 28 2020

c-po committed rVYOSONEX24e930848248: wwan: T1988: Makefile: remove ipv6 node.def file already present in vyatta-cfg….
Mar 28 2020, 8:08 PM
c-po changed the status of T2028: Convert "interfaces tunnel" to new XML/Python representation from In progress to Needs testing.
Mar 28 2020, 8:01 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2028: Convert "interfaces tunnel" to new XML/Python representation, a subtask of T1579: Rewrite all interface types in new XML/Python style, from In progress to Needs testing.
Mar 28 2020, 8:01 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T1823: l2tpv3 interface migration fails.
Mar 28 2020, 8:01 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1988: Migrate wirelessmodem to new XML/Python style interface, a subtask of T1579: Rewrite all interface types in new XML/Python style, as Resolved.
Mar 28 2020, 8:01 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1988: Migrate wirelessmodem to new XML/Python style interface as Resolved.
Mar 28 2020, 8:01 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXd74f6594be0a: Merge branch 't1988-xml-wirelessmodem' into current.
Mar 28 2020, 7:49 PM
c-po committed rVYOSONEX722925e159ce: wwan: T1988: add ipv6 addressing nodes.
Mar 28 2020, 7:49 PM
c-po committed rVYOSONEXa7b74971e5f1: wwan: T1988: ppp: change order of debug and logfile options.
Mar 28 2020, 7:49 PM
c-po committed rVYOSONEX4aa6e0daa6d9: pppoe: T1318: add command to show statistics.
Mar 28 2020, 7:49 PM
c-po committed rVYOSONEX2c6b33d3fcb8: wwan: T1988: migrate operational mode commands.
Mar 28 2020, 7:49 PM
c-po committed rVYOSONEX65f0c6bf68f4: wwan: T1988: support interface disable.
Mar 28 2020, 7:49 PM
c-po committed rVYOSONEXced45949bc28: wwan: T1988: add support for Sierra Wireless MC7710 modem.
Mar 28 2020, 7:49 PM
c-po committed rVYOSONEXbf628f732ace: wwan: T1988: initial XML/Python representation.
Mar 28 2020, 7:49 PM
c-po updated the task description for T1988: Migrate wirelessmodem to new XML/Python style interface.
Mar 28 2020, 4:15 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2133: ipv6 disable not working.

Well - making all IPv6 stuff a noop is not coded into VyOS. Can you show real life examples of increased attack surface?

Mar 28 2020, 2:54 PM
c-po added a comment to T2133: ipv6 disable not working.

Actually why do you wan't to disbale IPv6 on the system? I think this is a huge workpackage.

Mar 28 2020, 1:13 PM
c-po closed T2151: wireless: can't delete interface present in config but not present in system as Resolved.
Mar 28 2020, 1:08 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX792c00a018d0: Merge branch 't1831-ipv6' into current.
Mar 28 2020, 11:07 AM
c-po committed rVYOSONEX822e171a0023: ipv6: T1831: migrate eui64 addressing to XML and python.
Mar 28 2020, 11:07 AM
c-po committed rVYOSONEX0d1c8e4021b8: vyos.util: import cleanup.
Mar 28 2020, 11:07 AM
c-po committed rVYOSONEX09a0cecf0297: ipv6: T1831: migrate autoconf node.
Mar 28 2020, 11:07 AM
c-po committed rVYOSONEXadc09e4ecaf9: ipv6: T1831: use integers over bool in interface configuration.
Mar 28 2020, 11:07 AM
c-po committed rVYOSONEX7f9ce3017ff4: ipv6: T1831: migrate forwarding and dup-addr-detect-transmits nodes.
Mar 28 2020, 11:07 AM
c-po committed rVYOSONEXd1df92fa0668: ipv6: T1831: Makefile: remove node.def files in ipv6 folder.
Mar 28 2020, 11:07 AM
c-po added a comment to T2167: vyos.ifconfig.get_mac() broken.

Thanks for the quick fix - I was to blind finding it on my own :/

Mar 28 2020, 10:39 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2167: vyos.ifconfig.get_mac() broken as Resolved.
Mar 28 2020, 10:39 AM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T2170: Add ability to create static route from default to VRF.
Mar 28 2020, 10:31 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2171: Unify creation and manipulation of interfaces.
Mar 28 2020, 10:24 AM · VyOS 1.4 Sagitta

Mar 27 2020

c-po assigned T2167: vyos.ifconfig.get_mac() broken to thomas-mangin.
Mar 27 2020, 7:39 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2167: vyos.ifconfig.get_mac() broken.
Mar 27 2020, 7:39 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2105: wireless: not possible to disabled wlan0.

Fix will be in any rolling release after vyos-1.3-rolling-202003270650-amd64.iso

Mar 27 2020, 3:36 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2105: wireless: not possible to disabled wlan0 as Resolved.
Mar 27 2020, 3:35 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXa0424f9c6a4c: wireless: T2105: properly support disabled WIFI interfaces.
Mar 27 2020, 3:34 PM

Mar 26 2020

c-po claimed T2105: wireless: not possible to disabled wlan0.
Mar 26 2020, 7:08 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX583e9d907236: router-advert: T2162: bugfix migrating link-mtu nodes with 0 value.
Mar 26 2020, 6:33 AM
c-po closed T2162: migration script for router-advert sets link-mtu 0 on bridge interfaces as Resolved.
Mar 26 2020, 6:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2162: migration script for router-advert sets link-mtu 0 on bridge interfaces.

Good catch!

Mar 26 2020, 6:31 AM · VyOS 1.3 Equuleus (1.3.0)

Mar 25 2020

c-po added a comment to T2158: Commit fails if ethernet interface doesn't support flow control (pause).

@jjakob I had that discussion with @thomas-mangin already - the best solution would be a dynamic probe via ethtool in verify()

Mar 25 2020, 7:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2162: migration script for router-advert sets link-mtu 0 on bridge interfaces from Open to In progress.
Mar 25 2020, 7:02 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2162: migration script for router-advert sets link-mtu 0 on bridge interfaces.

Can you send me your previous config.boot file prior of the upgrade? I'm happy to take a look

Mar 25 2020, 7:01 PM · VyOS 1.3 Equuleus (1.3.0)
c-po assigned T2158: Commit fails if ethernet interface doesn't support flow control (pause) to thomas-mangin.
Mar 25 2020, 6:59 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated subscribers of T2158: Commit fails if ethernet interface doesn't support flow control (pause).

Please add r8169 as well. The config failed to load at boot after upgrading to latest rolling because of this error. The script should check if the interface supports pause and silently continue if it doesn't, otherwise maintaining a list of all pause-unsupported interfaces is going to be next to impossible. I suspect a lot more of them don't.

Mar 25 2020, 6:59 PM · VyOS 1.3 Equuleus (1.3.0)

Mar 24 2020

c-po added a comment to T2158: Commit fails if ethernet interface doesn't support flow control (pause).

This fix is for 1.3 rolling only and should not be a problem on 1.2 as long as users do not explicitly set speed/duplex.

Mar 24 2020, 8:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX64fbf0865eb4: router-advert: T1831: update comment in jinja template.
Mar 24 2020, 7:23 PM
c-po moved T1831: Denest IPv6 router-advert from Interfaces to general service from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Mar 24 2020, 7:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po reopened T1831: Denest IPv6 router-advert from Interfaces to general service as "Needs testing".
Mar 24 2020, 7:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1831: Denest IPv6 router-advert from Interfaces to general service as Resolved.
Mar 24 2020, 7:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1831: Denest IPv6 router-advert from Interfaces to general service from On hold to Needs testing.
Mar 24 2020, 6:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX5b8f9069a448: Merge branch 't1831-rtradv' of github.com:c-po/vyos-1x into current.
Mar 24 2020, 6:20 PM
c-po committed rVYOSONEX7d31eae26965: router-advert: T1831: add config migration script.
Mar 24 2020, 6:20 PM
c-po committed rVYOSONEX2b947b5b08ff: router-advert: T1831: new implementation using XML and Python.
Mar 24 2020, 6:20 PM
c-po renamed T1831: Denest IPv6 router-advert from Interfaces to general service from FRR: implementation ipv6 RAs via FRR to Denest IPv6 router-advert from Interfaces to general service.
Mar 24 2020, 1:56 PM · VyOS 1.3 Equuleus (1.3.0)

Mar 23 2020

c-po added a comment to T2151: wireless: can't delete interface present in config but not present in system.

Deletion should be possible with tomorrows rolling release.

Mar 23 2020, 6:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX71561a27a033: wireless: T2151: switch to iw when adding and deleting interfaces.
Mar 23 2020, 6:56 PM
c-po committed rVYOSONEXaa4ba0b2ae79: ifconfig: T2151: always start interface in monitoring mode.
Mar 23 2020, 6:23 PM
c-po added a comment to T2154: BCM57810 nic fails to start.

Please provide the VyOS version used

Mar 23 2020, 4:26 PM
c-po assigned T2154: BCM57810 nic fails to start to thomas-mangin.
Mar 23 2020, 4:25 PM
c-po committed rVYOSONEXaa1b14d6ee88: ifconfig: T2151: get_state() must use administrative state and not operstate.
Mar 23 2020, 2:59 PM
c-po committed rVYOSONEX02d12b89d484: ifconfig: T2151: ensure interface is admin down when changing MAC address.
Mar 23 2020, 2:59 PM
c-po committed rVYOSONEXa32d4d0bb0c2: ifconfig: T2151: add possibility to query assigned MAC address.
Mar 23 2020, 2:59 PM
c-po committed rVYOSONEX47cdcc9f7be0: op-mode: move 'show system-integrity' to 'show system integrity'.
Mar 23 2020, 2:59 PM

Mar 22 2020

c-po committed rVYOSONEXece243962965: wireless: T2151: calculate MAC address only if not deleted.
Mar 22 2020, 8:13 PM
c-po committed rVYOSONEX30353d21a763: wireless: T2151: rename dict member from type to op_mode.
Mar 22 2020, 8:13 PM
c-po committed rVYOSONEXf6df56166bc0: ifconfig: T2151: add WiFiIf interface representation class.
Mar 22 2020, 8:13 PM
c-po committed rVYOSONEX7a509a4d725e: ifconfig: T2104: remove superfluous __init__ in derived classes.
Mar 22 2020, 3:38 PM