Page MenuHomeVyOS Platform
Feed Search

Sep 4 2019

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
c-po triaged T1624: Failed to set up config session as Urgent! priority.
Sep 1 2019, 4:36 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1624: Failed to set up config session.
Sep 1 2019, 4:36 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXe7711bf0693e: Python/ifconfig: T1557: add proxy_arp{_pvlan} functions.
Sep 1 2019, 10:35 AM
c-po committed rVYOSONEX81add62632bc: bridge: T1615: remove is_ip import from vyos.validate.
Sep 1 2019, 10:18 AM
c-po committed rVYOSONEX650293e0e024: bridge: T1615: support deleting interface description.
Sep 1 2019, 10:03 AM
c-po committed rVYOSONEX5ffa30bcc98b: Revert "bridge: T1556: increase max-age range to 1200 (30 minutes)".
Sep 1 2019, 10:03 AM
c-po added a reverting change for rVYOSONEX3b119c91ca70: bridge: T1556: increase max-age range to 1200 (30 minutes): rVYOSONEX5ffa30bcc98b: Revert "bridge: T1556: increase max-age range to 1200 (30 minutes)".
Sep 1 2019, 10:03 AM
c-po committed rVYOSONEXc96ef2f9fc8a: Python/ifconfig: T1557: migrate all sysfs calls to {read,write}_sysfs helper.
Sep 1 2019, 10:03 AM
c-po committed rVYOSONEX0ce3b4142a17: bridge: T1556: change 'aging' help text.
Sep 1 2019, 10:03 AM
c-po added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

@hagbard not a problem. Looks like we now go the "our own lib" way as pyroute2 has some flaws. DHCP is already fix and I continue improve the script and remove redundant code before it will be extended to support VLAN/bonding.

Sep 1 2019, 8:03 AM · VyOS 1.3 Equuleus (1.3.0)

Aug 31 2019

c-po committed rVYOSONEX0e032f5df4f5: Python/ifconfig: T1557: enable debugging with DEBUG=1 environment variable.
Aug 31 2019, 4:59 PM
c-po committed rVYOSONEXf524254e0c0c: Python/ifconfig: T1557: use read/write helpers to interface with sysfs.
Aug 31 2019, 4:59 PM
c-po committed rVYOSONEX3a77a3f03068: Python/ifconfig: T1557: cleanup import section.
Aug 31 2019, 4:09 PM
c-po committed rVYOSONEXc306c248ff2e: loopback: T1601: support deleting interface description.
Aug 31 2019, 4:09 PM
c-po committed rVYOSONEXaa5054e524a4: dummy: T1580: support deleting interface description.
Aug 31 2019, 4:09 PM
c-po claimed T1557: Create generic abstraction for configuring interfaces e.g. IP address.
Aug 31 2019, 11:14 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

DHCP + DHCPv6 working now in bridge interface.

Aug 31 2019, 11:14 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXbfb2b883071b: Debian: remove pyroute2 dependency.
Aug 31 2019, 11:13 AM
c-po committed rVYOSONEXe461fcf77c8b: loopback: T1601: migrate from pyroute2 -> vyos.ifconfig.
Aug 31 2019, 11:13 AM
c-po committed rVYOSONEX3dc08ceaf2c9: dummy: T1580: migrate from pyroute2 -> vyos.ifconfig.
Aug 31 2019, 11:13 AM
c-po committed rVYOSONEX569339833736: Python/ifconfig: T1557: fix DHCP/DHCPv6 daemon and add Bridge/Dummy interface.
Aug 31 2019, 11:13 AM
c-po committed rVYOSONEX04b192c7d194: bridge: T1615: replace pyroute2 by vyos.ifconfig.
Aug 31 2019, 11:13 AM
c-po committed rVYOSONEX3b119c91ca70: bridge: T1556: increase max-age range to 1200 (30 minutes).
Aug 31 2019, 11:13 AM
c-po committed rVYOSONEX13fb3d9da7bb: Python/ifconfig: cleanup import statements.
Aug 31 2019, 11:13 AM
c-po committed rVYOSONEXf8aab2292727: Python/ifconfig: remove ipv4/ipv6 handling, iproute2 autodetects addr family.
Aug 31 2019, 11:13 AM

Aug 30 2019

c-po committed rVYOSONEX24495a18b2ba: Python/ifconfig: rename interfaceconfig.py -> ifconfig.py.
Aug 30 2019, 11:25 AM
c-po committed rVYOSONEXffd45bf460b3: Python/ifconfig: re-work IP address creation/deletion.
Aug 30 2019, 11:01 AM
c-po committed rVYOSONEX758715df97de: Python/ifconfig: replace up()/down() with 'state' property.
Aug 30 2019, 10:18 AM
c-po committed rVYOSONEX83ded2c50e75: Python/ifconfig: add @property statement on 'remove' call.
Aug 30 2019, 10:18 AM
c-po committed rVYOSONEX17454c22554b: Python/ifconfig: re-work and rename remove_interface() -> remove() to delete an….
Aug 30 2019, 10:07 AM
c-po committed rVYOSONEXcb1b72c5ccce: Python/ifconfig: replace linkstate() with up()/down() methods.
Aug 30 2019, 10:01 AM
c-po committed rVYOSONEXbb5ff5e0b968: Python/ifconfig: re-work __init__ interface creation.
Aug 30 2019, 9:46 AM
c-po committed rVYOSONEX3238a9cc6219: Python/ifconfig: rework interface alias assignment.
Aug 30 2019, 9:41 AM
c-po committed rVYOSONEXfc0c87c83089: Python/ifconfig: remove unused depricated methods.
Aug 30 2019, 9:34 AM
c-po committed rVYOSONEXdff5f3f38f60: Python/ifconfig: rework changing of interface MAC address.
Aug 30 2019, 9:34 AM
c-po committed rVYOSONEXc50327efe341: Python/ifconfig: ease __init__ if/else statements.
Aug 30 2019, 9:34 AM
c-po committed rVYOSONEXd1af812bd2e8: Python/ifconfig: re-work mtu getter/setter.
Aug 30 2019, 9:34 AM
c-po committed rVYOSONEX4057159c949f: Python/ifconfig: re-indent with 4 spaces for better readability.
Aug 30 2019, 9:34 AM
c-po committed rVYOSONEXe7fee6a6f163: Python/ifconfig: re-indent help strings.
Aug 30 2019, 9:34 AM
c-po committed rVYOSONEXc58c27692322: Python/ifconfig: remove trailing whitespaces.
Aug 30 2019, 9:34 AM

Aug 29 2019

c-po closed T1618: ping wont accept arguments as Invalid.
Aug 29 2019, 10:12 AM · Rejected
c-po added a comment to T1618: ping wont accept arguments.

This is "as intended" b/c ping is an op-mode command.

Aug 29 2019, 10:12 AM · Rejected

Aug 28 2019

c-po committed rVYOSONEX71f7a9475399: bridge: T1615: add missing support for DHCP/DHCPv6 interface address.
Aug 28 2019, 9:01 AM
c-po added a comment to T1615: After migration to pyroute2 the address DHCP statement is no longer covered.

https://github.com/vyos/vyos-1x/commit/71f7a947539963112c61fef2a5f278d524d71198

Aug 28 2019, 9:01 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

@hagbard during some tests with the bridge interface (https://github.com/vyos/vyos-1x/commit/71f7a947539963112c61fef2a5f278d524d71198) I noticed the following:

Aug 28 2019, 9:00 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1615: After migration to pyroute2 the address DHCP statement is no longer covered, a subtask of T1556: Rewrite Bridge in new style XML syntax, as Resolved.
Aug 28 2019, 8:58 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1615: After migration to pyroute2 the address DHCP statement is no longer covered as Resolved.
Aug 28 2019, 8:58 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

Pyroute2 states:

One of the major issues with IPDB is its memory footprint. It proved not to be suitable for environments with thousands of routes or neighbours. Being a design issue, it could not be fixed, so a new module was started, NDB, that aims to replace IPDB. IPDB is still more feature rich, but NDB is already more fast and stable.

Aug 28 2019, 8:53 AM · VyOS 1.3 Equuleus (1.3.0)

Aug 27 2019

c-po closed T1613: IPv6 traffic is not captured by NetFlow sensor (pmacct/NFLOG) as Resolved.
Aug 27 2019, 8:24 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po moved T1613: IPv6 traffic is not captured by NetFlow sensor (pmacct/NFLOG) from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 27 2019, 8:24 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po moved T1613: IPv6 traffic is not captured by NetFlow sensor (pmacct/NFLOG) from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.3) board.
Aug 27 2019, 8:24 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po edited projects for T1613: IPv6 traffic is not captured by NetFlow sensor (pmacct/NFLOG), added: VyOS 1.2 Crux (VyOS 1.2.3); removed VyOS 1.2 Crux.
Aug 27 2019, 8:24 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po added a project to T1613: IPv6 traffic is not captured by NetFlow sensor (pmacct/NFLOG): VyOS 1.3 Equuleus.
Aug 27 2019, 8:23 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po added a comment to T1613: IPv6 traffic is not captured by NetFlow sensor (pmacct/NFLOG).

backported to crux

Aug 27 2019, 8:23 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po closed T1617: OpenVPN push route failure as Resolved.
Aug 27 2019, 8:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1617: OpenVPN push route failure, a subtask of T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python, as Resolved.
Aug 27 2019, 8:19 PM · VyOS 1.3 Equuleus (1.3.0)