Page MenuHomeVyOS Platform
Feed Search

Sep 1 2019

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)
c-po added a subtask for T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python: T1617: OpenVPN push route failure.
Aug 27 2019, 8:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T1617: OpenVPN push route failure: T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python.
Aug 27 2019, 8:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXe4f1bbb270f0: openvpn: T1617: bugfix for server push-route.
Aug 27 2019, 8:19 PM
c-po claimed T1617: OpenVPN push route failure.
Aug 27 2019, 7:41 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX6cbf8db38ddc: Merge branch 't1614-bonding' into current.
Aug 27 2019, 5:50 PM
c-po committed rVYOSONEX34adc76f589c: Python/VyOS validate: add is_ip() to check for IPv4 or IPv4 address.
Aug 27 2019, 5:50 PM
c-po committed rVYOSONEX343a48be36b1: bridge: T1556: remove unused function freeze().
Aug 27 2019, 5:50 PM
c-po committed rVYOSONEXcd9bb2963e9e: list-interfaces: T1614: support listing interfaces which can be bonded.
Aug 27 2019, 5:50 PM
c-po added a comment to T1614: Rewrite bonding interface in new style XML syntax.

The reason for layer2, layer2+3 and layer3+4 are that those values are directly passed to the kernel, as the pernel expects:

Aug 27 2019, 3:56 PM · VyOS 1.3 Equuleus (1.3.0)
c-po edited a custom field on T1615: After migration to pyroute2 the address DHCP statement is no longer covered.
Aug 27 2019, 10:56 AM · VyOS 1.3 Equuleus (1.3.0)
c-po triaged T1615: After migration to pyroute2 the address DHCP statement is no longer covered as High priority.
Aug 27 2019, 10:56 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1615: After migration to pyroute2 the address DHCP statement is no longer covered.
Aug 27 2019, 10:56 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1614: Rewrite bonding interface in new style XML syntax from Open to In progress.
Aug 27 2019, 9:20 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1614: Rewrite bonding interface in new style XML syntax, a subtask of T1579: Rewrite all interface types in new XML/Python style, from Open to In progress.
Aug 27 2019, 9:20 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1614: Rewrite bonding interface in new style XML syntax.
Aug 27 2019, 9:19 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T1580: Rewrite dummy interface type with new style XML/Python interface: T1609: Dummy interface not up after commit.
Aug 27 2019, 9:12 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T1609: Dummy interface not up after commit: T1580: Rewrite dummy interface type with new style XML/Python interface.
Aug 27 2019, 9:12 AM
c-po closed T1609: Dummy interface not up after commit as Resolved.
Aug 27 2019, 9:12 AM
c-po added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

@hagbard dummy interface has been migrated, see https://github.com/vyos/vyos-1x/commit/93184326fc3768216b734a5fcc60e193b5e27fad

Aug 27 2019, 9:11 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX93184326fc37: dummy: T1580: migrate implementation to pyroute2.
Aug 27 2019, 9:11 AM

Aug 26 2019

c-po committed rVYOSONEX10e5e6acf671: Python: configinterface: remove in favour of pyroute.
Aug 26 2019, 8:44 PM
c-po committed rVYOSONEX0e1f53c5fb81: loopback: T1601: migrate to pyroute2.
Aug 26 2019, 8:44 PM
c-po committed rVYOSONEX3dbb258f5f02: bridge: T1556: fix comment.
Aug 26 2019, 8:44 PM
c-po committed rVYOSONEX6e36bafad6d8: bridge: T1556: migrate interface configuration to pyroute2.
Aug 26 2019, 8:30 PM
c-po committed rVYOSONEX727ece3b4a9d: bridge: T1556: bugfix: aging range validator.
Aug 26 2019, 8:30 PM
c-po committed rVYOSONEX7c79684a931b: bridge: T1556: bugfix: disable node must be valueless.
Aug 26 2019, 8:30 PM
c-po closed T1591: OpenVPN "run show openvpn client status" does not work as Resolved.
Aug 26 2019, 2:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1591: OpenVPN "run show openvpn client status" does not work, a subtask of T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python, as Resolved.
Aug 26 2019, 2:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1591: OpenVPN "run show openvpn client status" does not work.

Resolved with rewrite of op-mode scripts in Python.

Aug 26 2019, 2:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1608: bridge: Bridge adding non existing interfaces is allowed but does not work, a subtask of T1556: Rewrite Bridge in new style XML syntax, as Resolved.
Aug 26 2019, 2:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1608: bridge: Bridge adding non existing interfaces is allowed but does not work as Resolved.
Aug 26 2019, 2:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX4a8ab14dc3cb: bridge: T1608: deny adding non existing interfaces to bridge config.
Aug 26 2019, 2:20 PM
c-po committed rVYOSONEXd5e9512b8461: bridge: T1556: reword exception error when beeing member of multiple bridges.
Aug 26 2019, 2:20 PM
c-po added a comment to T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.

Turns out this can be done with the following code:

Aug 26 2019, 2:02 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX37e4d24f3679: openvpn: T1548: add missing if statement in 'show openvpn' command.
Aug 26 2019, 11:36 AM
c-po added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

pyroute2 has been added to our debian repo http://dev.packages.vyos.net/repositories/current/vyos/pool/main/p/pyroute2/

Aug 26 2019, 11:22 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python, a subtask of T1579: Rewrite all interface types in new XML/Python style, as Resolved.
Aug 26 2019, 11:20 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python as Resolved.
Aug 26 2019, 11:20 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXc83d12cf7963: openvpn: T1548: add 'show openvpn' command.
Aug 26 2019, 11:20 AM
c-po committed rVYOSONEXd78afa762043: openvpn: T1548: fix indention on op-mode definition.
Aug 26 2019, 11:20 AM
c-po added a comment to T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python.
vyos@vyos:~$ show openvpn site-to-site
OpenVPN status on vtun1
Aug 26 2019, 10:03 AM · VyOS 1.3 Equuleus (1.3.0)

Aug 25 2019

c-po closed T1333: pdns_recursor does not perform recursive lookups on domain specific forwarders as Resolved.
Aug 25 2019, 5:22 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po added a comment to T1333: pdns_recursor does not perform recursive lookups on domain specific forwarders.

If this issue can be reproduced by someone else please open a new bug report. THX!

Aug 25 2019, 5:22 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po committed rVYOSONEX8c471a772153: powerdns: T1524: support setting allow-from network.
Aug 25 2019, 5:21 PM