Page MenuHomeVyOS Platform
Feed Search

Sep 6 2019

c-po committed rVYOSONEX2e3b701f9045: openvpn: T1548: cleanup import statements.
Sep 6 2019, 4:11 PM
c-po changed the status of T1637: Rewrite ethernet interface in new style XML syntax from Open to In progress.
Sep 6 2019, 1:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1637: Rewrite ethernet interface in new style XML syntax, a subtask of T1579: Rewrite all interface types in new XML/Python style, from Open to In progress.
Sep 6 2019, 1:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1637: Rewrite ethernet interface in new style XML syntax.
Sep 6 2019, 1:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1630: OpenVPN after changing it from root to nobody (unprivileged user) cant add routes from Open to Needs testing.
Sep 6 2019, 1:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1630: OpenVPN after changing it from root to nobody (unprivileged user) cant add routes, a subtask of T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python, from Open to Needs testing.
Sep 6 2019, 1:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1630: OpenVPN after changing it from root to nobody (unprivileged user) cant add routes.

OpenVPN now runs as user openvpn with the above helper script. Please also test this new implementation, it will be in the rolling ISO which is building right now.

Sep 6 2019, 1:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX2e48db607e3f: openvpn: T1630: support adding routes as unpriviledged user.
Sep 6 2019, 1:13 PM
c-po added a comment to T1630: OpenVPN after changing it from root to nobody (unprivileged user) cant add routes.

Persistent tunnel is a configuration option set interfaces openvpn vtun10 persistent-tunnel

Sep 6 2019, 11:07 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1636: Rewrite VXLAN in new style XML/Python, a subtask of T1579: Rewrite all interface types in new XML/Python style, as Resolved.
Sep 6 2019, 11:03 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1636: Rewrite VXLAN in new style XML/Python as Resolved.
Sep 6 2019, 11:03 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1636: Rewrite VXLAN in new style XML/Python.
Sep 6 2019, 11:03 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX98aafc8f704e: vxlan: T1636: initial rewrite with XML and Python.
Sep 6 2019, 11:02 AM
c-po committed rVYOSONEXdcde45826501: Python/ifconfig: T1557: vxlan: initial support via VXLANIf.
Sep 6 2019, 11:02 AM
c-po committed rVYOSONEXc38097eb62df: dummy: loopback: T1580: T1601: synchronize comments.
Sep 6 2019, 11:02 AM
c-po committed rVYOSONEX5f87266d9ef3: bonding: T1614: members are not allowed to be underlaying vxlan devices.
Sep 6 2019, 8:55 AM
c-po committed rVYOSONEXf9eff4fcdf30: bonding: T1614: reword verify() error messages.
Sep 6 2019, 8:55 AM
c-po committed rVYOSONEX96e0f5697b18: bonding: T1614: enslaved interfaces can be added to only one bond at a time.
Sep 6 2019, 8:43 AM
c-po committed rVYOSONEX7e681c180de8: wireguard: T427: use long syntax on list_interfaces.py '--type' instead of '-t'.
Sep 6 2019, 8:43 AM
c-po committed rVYOSONEXbff9d998e963: openvpn: T1548: use long syntax on list_interfaces.py '--type' instead of '-t'.
Sep 6 2019, 8:43 AM
c-po committed rVYOSONEX4615feb0f7b1: bridge: T1556: make ARP cache constraint error message more generic.
Sep 6 2019, 8:43 AM
c-po committed rVYOSONEX33d67cb7b6c4: bonding: T1614: make ARP cache constraint error message more generic.
Sep 6 2019, 8:43 AM
c-po committed rVYOSONEX8b0e9c1fec67: gitignore: add patterns used by SlickEdit.
Sep 6 2019, 8:43 AM
c-po committed rVYOSONEXb4eaa216e7dc: Python/ifconfig: T1557: fix remove_peer commend in WireGuardIf.
Sep 6 2019, 8:27 AM
c-po committed rVYOSONEX35c7d66165da: Python/ifconfig: T1557: {add,del}_addr() now supports dhcp/dhcpv6.
Sep 6 2019, 8:23 AM
c-po committed rVYOSONEXfca8166ba083: Python/ifconfig: T1557: recursively delete VLAN interfaces on remove().
Sep 6 2019, 8:23 AM

Sep 5 2019

c-po added a comment to T770: Bonded interfaces get updated with incorrect hw-id in config..

Huh? Which perl script?

Sep 5 2019, 5:43 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po added a comment to T770: Bonded interfaces get updated with incorrect hw-id in config..

As the bonding interface has been completely rewritten this should not be an issue as I do not touch underlaying interface MAC addresses

Sep 5 2019, 4:19 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po added a comment to T1572: Wireguard keyPair per interface.

Why not specify the keys or the key file location via CLI like other VPN implementations do it?

Sep 5 2019, 3:51 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1636: Rewrite VXLAN in new style XML/Python, a subtask of T1579: Rewrite all interface types in new XML/Python style, from Open to In progress.
Sep 5 2019, 3:49 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1636: Rewrite VXLAN in new style XML/Python from Open to In progress.
Sep 5 2019, 3:49 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1636: Rewrite VXLAN in new style XML/Python.
Sep 5 2019, 3:49 AM · VyOS 1.3 Equuleus (1.3.0)

Sep 4 2019

c-po committed rVYOSONEX952871200ece: Python/configdict: add function vlan_to_dict.
Sep 4 2019, 8:03 PM
c-po committed rVYOSONEX64d58eda4c1e: Python/configdict: add list_diff function to compare two lists.
Sep 4 2019, 8:03 PM
c-po changed the status of T1439: DHCPv6 static-mappings not working due to excess quotes around dhcp6.client-id from Unknown Status to Resolved.
Sep 4 2019, 7:28 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po moved T1439: DHCPv6 static-mappings not working due to excess quotes around dhcp6.client-id from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.3) board.
Sep 4 2019, 7:28 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po moved T1439: DHCPv6 static-mappings not working due to excess quotes around dhcp6.client-id from VyOS 1.2.4 to VyOS 1.2.3 on the VyOS 1.2 Crux board.
Sep 4 2019, 7:28 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po moved T1439: DHCPv6 static-mappings not working due to excess quotes around dhcp6.client-id from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Sep 4 2019, 7:27 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po committed rVYOSONEXc1d834cf38d6: T1439: remove beginning and end anchors, they are implied with re.fullmatch (authored by jjakob).
Sep 4 2019, 7:27 PM
c-po committed rVYOSONEX294b14c3c8b9: T1439: move DUID validator to regex (authored by jjakob).
Sep 4 2019, 7:27 PM
c-po committed rVYOSONEX40cf05fdf294: T1439: add dhcpv6-client-id validator (authored by jjakob).
Sep 4 2019, 7:27 PM
c-po committed rVYOSONEX7072bb8eb694: T1439: remove quotes around dhcp6.client-id (authored by jjakob).
Sep 4 2019, 7:27 PM
c-po committed rVYOSONEX8257a5e67679: openvpn: T1617: T1632: support quotes in openvpn-option.
Sep 4 2019, 6:35 PM
c-po closed T1632: OpenVPN 'push' options with quotes as Resolved.
Sep 4 2019, 6:35 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1632: OpenVPN 'push' options with quotes.

You could use quoting like mentioned in T1129.

Sep 4 2019, 6:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1614: Rewrite bonding interface in new style XML syntax.

Rewrite was tested using:

Sep 4 2019, 2:43 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1557: Create generic abstraction for configuring interfaces e.g. IP address as Resolved.
Sep 4 2019, 2:39 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1557: Create generic abstraction for configuring interfaces e.g. IP address, a subtask of T1579: Rewrite all interface types in new XML/Python style, as Resolved.
Sep 4 2019, 2:39 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1631: Multiple push-route options cause error generating openvpn configuration, a subtask of T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python, as Resolved.
Sep 4 2019, 2:39 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1631: Multiple push-route options cause error generating openvpn configuration as Resolved.
Sep 4 2019, 2:39 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1614: Rewrite bonding interface in new style XML syntax, a subtask of T1579: Rewrite all interface types in new XML/Python style, as Resolved.
Sep 4 2019, 2:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1614: Rewrite bonding interface in new style XML syntax as Resolved.
Sep 4 2019, 2:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1614: Rewrite bonding interface in new style XML syntax.
Sep 4 2019, 2:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1630: OpenVPN after changing it from root to nobody (unprivileged user) cant add routes.

I like the openvpn:openvpn ownership idea

Sep 4 2019, 2:15 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1633: Cannot bridge interfaces.

The documentation is also correct. Please not that there are two git branches for the documentation, current and equuleus. You send me the VyOS 1.2.2 crux link. I gave you the upcoming VyOS 1.2 equuleus link.

Sep 4 2019, 1:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1631: Multiple push-route options cause error generating openvpn configuration.

This is actually a duplicate of T1617.

Sep 4 2019, 12:58 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX501908ae54a1: openvpn: T1617: bugfix for server push-route.
Sep 4 2019, 12:56 PM
c-po committed rVYOSONEXf892e6846dc6: openvpn: T1548: remove authy 2fa provider.
Sep 4 2019, 12:56 PM
c-po closed T1633: Cannot bridge interfaces as Invalid.
Sep 4 2019, 12:37 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1633: Cannot bridge interfaces.

The bahavior has changed, see https://vyos.readthedocs.io/en/equuleus/interfaces/bridging.html and T1556

Sep 4 2019, 12:36 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1631: Multiple push-route options cause error generating openvpn configuration.

1.3 rolling is not recommended for users - its pre-alpha.

Sep 4 2019, 12:35 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1631: Multiple push-route options cause error generating openvpn configuration.

@jdevincentis is this a custom build? Using VyOS 1.2-rolling-201909040337 I can not reproduce the issue with:

Sep 4 2019, 12:10 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T1632: OpenVPN 'push' options with quotes.
Sep 4 2019, 7:22 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python: T1631: Multiple push-route options cause error generating openvpn configuration.
Sep 4 2019, 7:20 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T1631: Multiple push-route options cause error generating openvpn configuration: T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python.
Sep 4 2019, 7:20 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1631: Multiple push-route options cause error generating openvpn configuration from Open to In progress.
Sep 4 2019, 7:20 AM · VyOS 1.3 Equuleus (1.3.0)

Sep 3 2019

c-po added a comment to T1630: OpenVPN after changing it from root to nobody (unprivileged user) cant add routes.

The config generator would need to be adopted https://github.com/vyos/vyos-1x/blob/current/src/conf_mode/interface-openvpn.py and the wrapper script added. I have no time before tomorrow, sorry

Sep 3 2019, 5:30 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX35dcd0a1cb5d: Python/ifconfig: T1557: cleanup __init__/debug.
Sep 3 2019, 5:01 PM
c-po added a comment to T1448: Permissions after image update .

Please test with latest rolling and not a custom build.

Sep 3 2019, 4:18 PM · Rejected
c-po added a parent task for T1630: OpenVPN after changing it from root to nobody (unprivileged user) cant add routes: T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python.
Sep 3 2019, 4:17 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python: T1630: OpenVPN after changing it from root to nobody (unprivileged user) cant add routes.
Sep 3 2019, 4:17 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T1630: OpenVPN after changing it from root to nobody (unprivileged user) cant add routes.
Sep 3 2019, 4:17 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1630: OpenVPN after changing it from root to nobody (unprivileged user) cant add routes.

When the site looses connection and thus a SIGUSR21 is sent to OpenVPN to restart internally the priviledges have dropped and yes, /sbin/ip can't be called again.

Sep 3 2019, 4:16 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1629: IP addresses configured on vif-s interfaces are not added to the system from Need Triage to VyOS 1.2.4 on the VyOS 1.2 Crux board.
Sep 3 2019, 2:59 PM · VyOS 1.3 Equuleus (1.3.0)
c-po assigned T1629: IP addresses configured on vif-s interfaces are not added to the system to dmbaturin.
Sep 3 2019, 2:59 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1629: IP addresses configured on vif-s interfaces are not added to the system.
Sep 3 2019, 2:58 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX01938cec2c2e: Python/ifconfig: T1557: derive BondIf from EthernetIf as we need VLANs.
Sep 3 2019, 1:14 PM
c-po committed rVYOSONEX21bcf16ce23d: Python/ifconfig: T1557: add description for Interface classes.
Sep 3 2019, 1:14 PM
c-po committed rVYOSONEX8a524a1ae182: Python/ifconfig: T1557: bonding: add primary and mode property.
Sep 3 2019, 12:48 PM
c-po assigned T1628: Adopt WireGuard configuration script to new vyos.ifconfig class to hagbard.
Sep 3 2019, 12:01 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1628: Adopt WireGuard configuration script to new vyos.ifconfig class.
Sep 3 2019, 12:01 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX90e582368989: Python/ifconfig: T1557: bonding: disable interface prior enslaving them.
Sep 3 2019, 11:58 AM
c-po committed rVYOSONEX74fcfa7fb486: Python/ifconfig: T1557: bonding: add get_slaves() call.
Sep 3 2019, 11:58 AM
c-po committed rVYOSONEX98e14d27dee4: Python/ifconfig: T1557: adjust debug message format #2.
Sep 3 2019, 11:58 AM
c-po committed rVYOSONEXc25a04907f30: Python/ifconfig: T1557: bonding: add {add,del}_port for slave interface.
Sep 3 2019, 11:58 AM
c-po committed rVYOSONEXcb9aa5447e79: Python/ifconfig: T1557: add message to raised Exceptions.
Sep 3 2019, 11:58 AM
c-po committed rVYOSONEX144379775ae8: Python/ifconfig: T1556: bridge: no need to manually generate an exception.
Sep 3 2019, 10:49 AM
c-po committed rVYOSONEX8b2e1f9a9c49: Python/ifconfig: T1557: adjust debug message format.
Sep 3 2019, 10:34 AM
c-po committed rVYOSONEX50ea3e0576dd: Python/ifconfig: T1557: bonding: bugfix read_sysfs when debug is enabled.
Sep 3 2019, 10:26 AM
c-po committed rVYOSONEX3b5ce92db3a7: Python/ifconfig: T1557: bonding: bugfix setting ARP IP target.
Sep 3 2019, 10:26 AM
c-po updated the task description for T1627: Rewrite wireless interface in new style XML syntax.
Sep 3 2019, 10:21 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1627: Rewrite wireless interface in new style XML syntax.
Sep 3 2019, 10:21 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1564: BGP IPv6 only peer-group not supported.
Sep 3 2019, 9:02 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1564: BGP IPv6 only peer-group not supported.
Sep 3 2019, 9:01 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1626: BGP exchanges prefixes without specified address-family.
Sep 3 2019, 8:49 AM · VyOS 1.3 Equuleus (1.3.0), test
c-po created T1626: BGP exchanges prefixes without specified address-family.
Sep 3 2019, 8:49 AM · VyOS 1.3 Equuleus (1.3.0), test

Sep 2 2019

c-po added a comment to T1624: Failed to set up config session.

Should be fixed in next rolling release by: https://github.com/vyos/vyatta-cfg/commit/710728ee8eb6def82f9a142468960f6985dcf4e8

Sep 2 2019, 6:43 PM · VyOS 1.3 Equuleus (1.3.0)

Sep 1 2019

c-po committed rVYOSONEX308886a3fc28: Python/ifconfig: T1557: bonding: add arp_ip_target.
Sep 1 2019, 5:49 PM
c-po committed rVYOSONEX534595f4da5d: Python/ifconfig: T1557: bonding: add arp_interval.
Sep 1 2019, 5:49 PM
c-po committed rVYOSONEX736b3eca504b: Python/ifconfig: T1557: bonding: add xmit_hash_policy.
Sep 1 2019, 5:49 PM