Page MenuHomeVyOS Platform
Feed Search

Aug 27 2019

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
c-po changed the status of T1524: Add support to set allow-from network in DNS forwarding from Unknown Status to Resolved.
Aug 25 2019, 5:21 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po changed the status of T1524: Add support to set allow-from network in DNS forwarding, a subtask of T1595: Migrate deprecated "service dns forwarding listen-on" to listen-address, from Unknown Status to Resolved.
Aug 25 2019, 5:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1524: Add support to set allow-from network in DNS forwarding from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.3) board.
Aug 25 2019, 5:21 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po closed T1611: Migration to latest rolling fails with vyos.configtree.ConfigTreeError: Path [b'interfaces bridge br0 igmp-snooping querier'] doesn't exist as Resolved.
Aug 25 2019, 6:31 AM · VyOS 1.3 Equuleus (1.3.0)

Aug 24 2019

c-po claimed T1611: Migration to latest rolling fails with vyos.configtree.ConfigTreeError: Path [b'interfaces bridge br0 igmp-snooping querier'] doesn't exist.
Aug 24 2019, 9:40 PM · VyOS 1.3 Equuleus (1.3.0)

Aug 23 2019

c-po added a comment to T1333: pdns_recursor does not perform recursive lookups on domain specific forwarders.

Unfortunately I can not reproduce this issue

Aug 23 2019, 12:33 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po triaged T1608: bridge: Bridge adding non existing interfaces is allowed but does not work as High priority.
Aug 23 2019, 10:17 AM · VyOS 1.3 Equuleus (1.3.0)
c-po edited a custom field on T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.
Aug 23 2019, 10:17 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.

This can be solved using multiple ways:

  • add option to the interfaces-bridge.py script to recreate the bridge when triggered externally
    • advantage: the conde is already there
    • disadvantage: the script can easily grow to a wastebin of code executed from 100 places
  • add a dedicated bridge-group-sync.py script which synchronizes the bridge groups and interfaces, called whenever a interface is added to the system (e.g OpenVPN vtun or ethernet vif). We will walk through all available bridges configured and add possibly missing interfaces
    • advantage: code is contained in a dedicated scirpt
    • disadvantage: more and more scripts might evolve
  • Write a vyos-interfaced which acts as message receiver and will handle tasks as adding/removing IP addresses, adding/removing bridge and bond members
    • advantage: most generic and single source
    • disadvantage: most complex
Aug 23 2019, 10:15 AM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.
Aug 23 2019, 9:49 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1608: bridge: Bridge adding non existing interfaces is allowed but does not work.

If the bridge priority is higher then the ethernet vif this should work out of the box

Aug 23 2019, 8:49 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1606: Rolling release no longer boots after adding hostname daemon, a subtask of T1598: New implementation of the resolv.conf and hosts update mechanism, as Resolved.
Aug 23 2019, 8:43 AM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po closed T1606: Rolling release no longer boots after adding hostname daemon as Resolved.
Aug 23 2019, 8:43 AM · VyOS 1.3 Equuleus (1.3.0)

Aug 22 2019

c-po updated the task description for T1606: Rolling release no longer boots after adding hostname daemon.
Aug 22 2019, 3:54 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T1606: Rolling release no longer boots after adding hostname daemon: T1598: New implementation of the resolv.conf and hosts update mechanism.
Aug 22 2019, 3:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T1598: New implementation of the resolv.conf and hosts update mechanism: T1606: Rolling release no longer boots after adding hostname daemon.
Aug 22 2019, 3:53 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po assigned T1606: Rolling release no longer boots after adding hostname daemon to dmbaturin.
Aug 22 2019, 3:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1606: Rolling release no longer boots after adding hostname daemon.
Aug 22 2019, 3:52 PM · VyOS 1.3 Equuleus (1.3.0)

Aug 21 2019

c-po closed T1601: Rewrite loopback interface type with new style XML/Python interface, a subtask of T1579: Rewrite all interface types in new XML/Python style, as Resolved.
Aug 21 2019, 4:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1601: Rewrite loopback interface type with new style XML/Python interface as Resolved.
Aug 21 2019, 4:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXd553b380d599: dummy: T1580: remove superfluous if statements.
Aug 21 2019, 4:34 PM
c-po committed rVYOSONEX63cdf781f460: bridge: T1556: remove superfluous if statements.
Aug 21 2019, 4:34 PM
c-po committed rVYOSONEXfe343f428a97: loopback: T1601: rewrite using XML/Python definitions.
Aug 21 2019, 4:34 PM
c-po changed the status of T1601: Rewrite loopback interface type with new style XML/Python interface, a subtask of T1579: Rewrite all interface types in new XML/Python style, from Open to In progress.
Aug 21 2019, 2:46 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1601: Rewrite loopback interface type with new style XML/Python interface from Open to In progress.
Aug 21 2019, 2:46 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1601: Rewrite loopback interface type with new style XML/Python interface.
Aug 21 2019, 2:46 PM · VyOS 1.3 Equuleus (1.3.0)

Aug 20 2019

c-po edited a custom field on T1524: Add support to set allow-from network in DNS forwarding.
Aug 20 2019, 10:05 AM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po closed T1595: Migrate deprecated "service dns forwarding listen-on" to listen-address as Resolved.
Aug 20 2019, 10:04 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX3f225b56f576: powerdns: T1595: add config migrator to remove 'listen-on'.
Aug 20 2019, 10:03 AM
c-po committed rVYOSONEXdbdd50e96f5a: powerdns: T1595: remove 'listen-on' CLI option.
Aug 20 2019, 10:03 AM
c-po committed rVYOSONEX34e69abedb61: vyos.interfaces: T1595: add method to query for interface type.
Aug 20 2019, 10:03 AM
c-po committed rVYOSONEXdc0f641956d0: powerdns: T1524: support setting allow-from network.
Aug 20 2019, 10:03 AM
c-po committed rVYOSONEX4074315da3b6: vyos.configtree: add help for set method.
Aug 20 2019, 10:03 AM
c-po closed T1524: Add support to set allow-from network in DNS forwarding, a subtask of T1595: Migrate deprecated "service dns forwarding listen-on" to listen-address, as Unknown Status.
Aug 20 2019, 9:53 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1524: Add support to set allow-from network in DNS forwarding as Unknown Status.
Aug 20 2019, 9:53 AM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po moved T1524: Add support to set allow-from network in DNS forwarding from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 20 2019, 9:53 AM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po renamed T1524: Add support to set allow-from network in DNS forwarding from DNS forwarding allow other source addresses then RFC1918 to Add support to set allow-from network in DNS forwarding.
Aug 20 2019, 9:50 AM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po changed the status of T1524: Add support to set allow-from network in DNS forwarding, a subtask of T1595: Migrate deprecated "service dns forwarding listen-on" to listen-address, from Open to In progress.
Aug 20 2019, 9:37 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1524: Add support to set allow-from network in DNS forwarding from Open to In progress.
Aug 20 2019, 9:37 AM · VyOS 1.2 Crux (VyOS 1.2.3)

Aug 19 2019

c-po closed T1580: Rewrite dummy interface type with new style XML/Python interface, a subtask of T1579: Rewrite all interface types in new XML/Python style, as Resolved.
Aug 19 2019, 9:47 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1580: Rewrite dummy interface type with new style XML/Python interface as Resolved.
Aug 19 2019, 9:47 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX4bd223a00ee3: Python: configinterface: remove debug print() statements.
Aug 19 2019, 9:46 PM
c-po committed rVYOSONEX80ee4d8c5458: dummy: T1580: rewrite in new style XML/Python.
Aug 19 2019, 9:46 PM
c-po committed rVYOSONEX0d33e60261bc: dummy: T1580: Python: support {add,remove}_interface in vyos.configinterface.
Aug 19 2019, 9:46 PM
c-po committed rVYOSONEX5d858f0e6ad0: openvpn: T1548: remove authy 2fa provider.
Aug 19 2019, 9:45 PM
c-po claimed T1580: Rewrite dummy interface type with new style XML/Python interface.
Aug 19 2019, 8:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python.
Aug 19 2019, 8:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1377: BGP Weight Not properly applying as Resolved.
Aug 19 2019, 8:33 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po moved T1377: BGP Weight Not properly applying from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.3) board.
Aug 19 2019, 8:32 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po edited projects for T1377: BGP Weight Not properly applying, added: VyOS 1.2 Crux (VyOS 1.2.3); removed VyOS 1.2 Crux (VyOS 1.2.2).
Aug 19 2019, 8:32 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po added a comment to T1377: BGP Weight Not properly applying.

Backported to crux

Aug 19 2019, 8:32 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po created T1597: /usr/sbin/rsyslogd after deleting "system syslog".
Aug 19 2019, 8:24 PM · VyOS 1.2 Crux (VyOS 1.2.4)

Aug 18 2019

c-po committed rVYOSONEXafdde0000333: openvpn: T1548: support creating L2 bridges.
Aug 18 2019, 9:26 AM
c-po committed rVYOSONEX2367beb1a7c1: [bridge] T1156: increase bridge priority - bridge interfaces after all member….
Aug 18 2019, 9:26 AM

Aug 17 2019

c-po added a comment to T1595: Migrate deprecated "service dns forwarding listen-on" to listen-address.

Also the subtask T1524 should be part of this migration script as if the new allow-from node does not exist it should be populated by the current hard-coded addresses of 0.0.0.0/0 and ::/0

Aug 17 2019, 8:46 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T1524: Add support to set allow-from network in DNS forwarding: T1595: Migrate deprecated "service dns forwarding listen-on" to listen-address.
Aug 17 2019, 8:46 PM · VyOS 1.2 Crux (VyOS 1.2.3)