Page MenuHomeVyOS Platform
Feed Search

Dec 5 2019

hagbard committed rVYOSONEXc9390e9f1522: Revert "syslog: T1845: syslog host no longer accepts a port".
Dec 5 2019, 4:07 PM
hagbard added a reverting change for rVYOSONEXa93a1dbd7d18: syslog: T1845: syslog host no longer accepts a port: rVYOSONEXc9390e9f1522: Revert "syslog: T1845: syslog host no longer accepts a port".
Dec 5 2019, 4:07 PM
hagbard added a comment to T1828: Missing completion helper for "set system syslog host 192.0.2.1 facility all protocol".

You can via https://github.com/vyos/vyos-1x/commit/dad110ce666edae42ac18c59a800bda503589f27, which just sets the completion help.
For T1845, yes it solves the issue with setting address:port _and_ moves protocol up from facility to host. Do you want me to revert and do 2 commits, which requires then 2 migrations, once for address:port and one to solve the logical issue with protocol. Right now you can set a different protocol for different facilities for the same host.

Dec 5 2019, 3:40 PM · VyOS 1.2 Crux (VyOS 1.2.5)

Dec 4 2019

hagbard added a comment to T1828: Missing completion helper for "set system syslog host 192.0.2.1 facility all protocol".

Will interfere with T1845, while I think T1845 should be the backport candidate. Facility is a tag node, protocol has been moved on level up and is host specific. Having the availability to set different port per facility doesn't really make sense.

Dec 4 2019, 11:45 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard changed the status of T1845: syslog host no longer accepts a port from In progress to Needs testing.
Dec 4 2019, 11:40 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard committed rVYOSONEXa93a1dbd7d18: syslog: T1845: syslog host no longer accepts a port.
Dec 4 2019, 11:37 PM
hagbard added a comment to T1845: syslog host no longer accepts a port.

Ah yes, it's taken entirely from the string, my fault I tested with the version you can only use an IP address.

Dec 4 2019, 6:25 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a project to T1845: syslog host no longer accepts a port: VyOS 1.2 Crux (VyOS 1.2.5).
Dec 4 2019, 5:55 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1845: syslog host no longer accepts a port.

Actually I found out that the address:port wasn't implemented at all even if you were able to set it, it never was used within the config. I have that fixed now (not pushed yet). I also moved that part within the nodes, so it's going to be:

Dec 4 2019, 5:52 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard moved T1845: syslog host no longer accepts a port from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Dec 4 2019, 4:58 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1845: syslog host no longer accepts a port from Open to In progress.
Dec 4 2019, 4:58 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard triaged T1845: syslog host no longer accepts a port as Normal priority.
Dec 4 2019, 4:52 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1845: syslog host no longer accepts a port.
Dec 4 2019, 4:09 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 3 2019

hagbard updated subscribers of T1844: Fix interface configuration which was broken in T1762 .

If your node exists, you won't see that issue, only if it doesn't. The above PR should fix that, but I have requested a review from @dmbaturin to make sure I don't introduce something into it he doesn't want there.

Dec 3 2019, 11:42 PM
hagbard added a comment to T1764: Use lists instead of whitespace-separated strings in vyos.config .

https://github.com/vyos/vyos-1x/pull/172
should also fix https://github.com/vyos/vyos-1x/pull/171 which wouldn't be required then anymore

Dec 3 2019, 11:38 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1764: Use lists instead of whitespace-separated strings in vyos.config .

@dmbaturin

c.return_value('local-ip') &&  c.return_value(['local-ip'])

would work, shall I rewrite it to a single item list? conf.exists() does only accept s string as argument.

Dec 3 2019, 10:27 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1831: Denest IPv6 router-advert from Interfaces to general service from Open to On hold.
Dec 3 2019, 9:30 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

Yup, I tested almost all parameters we have currently in our cli, works all quite well. So, I'm going to implement it under service then?

Dec 3 2019, 8:57 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

I just tested frr sending RAs, setup manually which works quite well. So, now it needs the determined what path it should go (stay in interface or move out to service) and if we go with frr for it or stay with radvd. I would be in favor of frr.

Dec 3 2019, 8:22 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.
Dec 3 2019, 7:58 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

You can announce multiple prefixes with different options. If you leave for each interface all the options need to be generated (like it is right now), or manually setup or generate for vyos-1x. Also you need to consider that you may send RAs on vif and stuff like that only. dup-addr-detect-transmits has not real anything to do with sending RAs.

Dec 3 2019, 7:54 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

very basic example (uses default paramaters):

 service {
+    ipv6-ra {
+        interface eth3 {
+            disable
+            prefix 2001:db8:cafe:beef::/64 {
+            }
+            prefix 2001:db8:dead:beef::/64 {
+            }
+        }
+    }
Dec 3 2019, 5:24 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

Hmm, that's actually a good point (http://docs.frrouting.org/en/latest/ipv6.html). I started with implementing it as service, it has the advantage that you don't have the duplicated template code. I would lean the towards implementing it for frr rather then using radvd. I currently have set service ipv6-ra interface eth3 ... as CLI path which I would stay with, or should it then be moved into protocol? I'll focus on implementing it for frr, since the CLI path is different the current as well as a new implementation could coexist for testing so we can find the best way out.

Dec 3 2019, 3:48 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 2 2019

hagbard updated the task description for T1831: Denest IPv6 router-advert from Interfaces to general service.
Dec 2 2019, 11:27 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 1 2019

hagbard added a comment to T1837: PPPoE unrecognized option 'replacedefaultroute'.

https://phabricator.vyos.net/T1228 sent the bug and I backported from upstream . The PR is in T1228 but needs to be merged into our package which I don't have permissions for.

Dec 1 2019, 9:40 PM · VyOS 1.2 Crux (VyOS 1.2.5)

Nov 29 2019

hagbard added a comment to T1834: rsyslog: 'del system syslog' doesn't stop rsyslog.

After looking into this, the problem seems bigger than originally thought. If the syslog config is being removed from the config the syslog.py script is called and syslog stopped. However if the system is rebooted the init system starts syslog and the config is not calling the script since there is no 'system syslog' node in the config. systemctl disable rsyslog doesn't work some type of depend unit is starting it during reboot.

Nov 29 2019, 7:26 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard triaged T1834: rsyslog: 'del system syslog' doesn't stop rsyslog as Normal priority.
Nov 29 2019, 5:15 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1834: rsyslog: 'del system syslog' doesn't stop rsyslog from Open to In progress.
Nov 29 2019, 5:15 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1834: rsyslog: 'del system syslog' doesn't stop rsyslog.
Nov 29 2019, 4:20 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1834: rsyslog: 'del system syslog' doesn't stop rsyslog.
Nov 29 2019, 4:20 PM · VyOS 1.3 Equuleus (1.3.0)

Nov 28 2019

hagbard closed T1828: Missing completion helper for "set system syslog host 192.0.2.1 facility all protocol" as Unknown Status.
Nov 28 2019, 11:15 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard renamed T1833: radvd: update documentation from radvd: update documtation to radvd: update documentation .
Nov 28 2019, 9:14 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
hagbard added a comment to T1831: Denest IPv6 router-advert from Interfaces to general service.

Yes, I think set service ra interface ... or something like that might be the best option. That would eliminate the template generator script all together and I was thinking to remove interface by interface from the generator, as the rewrite progresses.
Since it needs a migrator script for each interface then as well, even if the option are the same.

Nov 28 2019, 9:14 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard moved T1832: radvd adding feature DNSSL branch.example.com example.com to existing package from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Nov 28 2019, 7:35 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard changed the status of T1832: radvd adding feature DNSSL branch.example.com example.com to existing package from Open to Needs testing.
Nov 28 2019, 7:34 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard changed the status of T1832: radvd adding feature DNSSL branch.example.com example.com to existing package, a subtask of T1831: Denest IPv6 router-advert from Interfaces to general service, from Open to Needs testing.
Nov 28 2019, 7:34 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1832: radvd adding feature DNSSL branch.example.com example.com to existing package.

Next rolling will have it included.

Nov 28 2019, 7:34 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard claimed T1833: radvd: update documentation .
Nov 28 2019, 7:19 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
hagbard created T1833: radvd: update documentation .
Nov 28 2019, 7:19 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
hagbard triaged T1832: radvd adding feature DNSSL branch.example.com example.com to existing package as Normal priority.
Nov 28 2019, 7:00 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard updated the task description for T1832: radvd adding feature DNSSL branch.example.com example.com to existing package.
Nov 28 2019, 7:00 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard claimed T1832: radvd adding feature DNSSL branch.example.com example.com to existing package.
Nov 28 2019, 6:59 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard created T1832: radvd adding feature DNSSL branch.example.com example.com to existing package.
Nov 28 2019, 6:59 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard committed rVYOSONEX26677aa3ce31: Merge branch 'current' into equuleus.
Nov 28 2019, 6:08 PM
hagbard claimed T1831: Denest IPv6 router-advert from Interfaces to general service.
Nov 28 2019, 5:58 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1831: Denest IPv6 router-advert from Interfaces to general service.
Nov 28 2019, 5:57 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1828: Missing completion helper for "set system syslog host 192.0.2.1 facility all protocol" from In progress to Needs testing.

https://github.com/vyos/vyos-1x/commit/dad110ce666edae42ac18c59a800bda503589f27

Nov 28 2019, 5:22 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard committed rVYOSONEXdad110ce666e: syslog: T1828: implemented missing completion help and add input constraints.
Nov 28 2019, 5:19 PM
hagbard edited a custom field on T1828: Missing completion helper for "set system syslog host 192.0.2.1 facility all protocol".
Nov 28 2019, 4:30 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard changed the status of T1828: Missing completion helper for "set system syslog host 192.0.2.1 facility all protocol" from On hold to In progress.

Gotcha, I start implement it for the rolling release for now. Since it affects multiple other nodes as well, I'll do it for all of them equally. aka facility has no constraint and completion help too. There are a few more I've found, so I crawl through all of them and enhance it a bit.

Nov 28 2019, 4:16 PM · VyOS 1.2 Crux (VyOS 1.2.5)

Nov 27 2019

hagbard moved T1828: Missing completion helper for "set system syslog host 192.0.2.1 facility all protocol" from Need Triage to In Progress on the VyOS 1.2 Crux board.
Nov 27 2019, 11:15 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard changed the status of T1828: Missing completion helper for "set system syslog host 192.0.2.1 facility all protocol" from Open to On hold.

@c-po I used the 1.2.3 iso from the download portal and can't reproduce the issue. The help message was also already there since it was (re)implemented, could it be an issue with your installation?

Nov 27 2019, 11:09 PM · VyOS 1.2 Crux (VyOS 1.2.5)
hagbard committed rVYOSONEX679b23dcc20e: syslog: typo fixed.
Nov 27 2019, 11:06 PM
hagbard claimed T1828: Missing completion helper for "set system syslog host 192.0.2.1 facility all protocol".
Nov 27 2019, 10:58 PM · VyOS 1.2 Crux (VyOS 1.2.5)

Nov 23 2019

hagbard closed T1816: provide perf package for running kernel as Wontfix.

Looks like no one really wants it except for 2 people, going to cancel it.

Nov 23 2019, 5:38 PM · VyOS 1.3 Equuleus (1.3.0)

Nov 21 2019

hagbard lowered the priority of T1816: provide perf package for running kernel from Normal to Low.
Nov 21 2019, 6:13 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard updated subscribers of T1816: provide perf package for running kernel.
Nov 21 2019, 4:46 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1816: provide perf package for running kernel.

@kroy AFAIK, intel drivers, KVM (VM performance and I/O), Kernel memory I/O etc.
Performace data can be recorded and replyed asewll. Looks like candidate for debug images as @c-po pointed out.

Nov 21 2019, 4:40 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1816: provide perf package for running kernel.

perf is a tool to gather performance and debug data on a running system with a deep insight into program functions etc. Since it will need a bunch of new libs within the system, I'd like to find out if there is the need for it or not.

Nov 21 2019, 4:29 PM · VyOS 1.3 Equuleus (1.3.0)

Nov 20 2019

hagbard changed the status of T1816: provide perf package for running kernel from Open to In progress.
Nov 20 2019, 5:55 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1816: provide perf package for running kernel.
Nov 20 2019, 5:55 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1816: provide perf package for running kernel.
Nov 20 2019, 5:55 PM · VyOS 1.3 Equuleus (1.3.0)

Nov 10 2019

hagbard moved T1788: Intel QAT (QuickAssist Technology ) implementation from In Progress to Finished on the VyOS 1.3 Equuleus board.

https://downloads.vyos.io/rolling/current/amd64/vyos-1.2-rolling-201911102307-amd64.iso or later has it included.

Nov 10 2019, 11:45 PM · VyOS 1.2 Crux (VyOS 1.2.4)
hagbard committed rVYOSONEX3782cfacaa9f: Intel QAT: T1788: Intel QAT implementation.
Nov 10 2019, 11:04 PM
hagbard added a comment to T1788: Intel QAT (QuickAssist Technology ) implementation.

packages are being built via CI:
http://dev.packages.vyos.net/repositories/current/vyos/pool/main/v/vyos-qat/

Nov 10 2019, 9:56 PM · VyOS 1.2 Crux (VyOS 1.2.4)
rherold awarded T1788: Intel QAT (QuickAssist Technology ) implementation a Like token.
Nov 10 2019, 10:26 AM · VyOS 1.2 Crux (VyOS 1.2.4)

Nov 9 2019

hagbard added a comment to T1788: Intel QAT (QuickAssist Technology ) implementation.

pending review: https://github.com/vyos/vyos-build-kernel/pull/1

Nov 9 2019, 5:38 PM · VyOS 1.2 Crux (VyOS 1.2.4)
hagbard moved T1788: Intel QAT (QuickAssist Technology ) implementation from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Nov 9 2019, 5:04 PM · VyOS 1.2 Crux (VyOS 1.2.4)
hagbard claimed T1788: Intel QAT (QuickAssist Technology ) implementation.
Nov 9 2019, 3:06 PM · VyOS 1.2 Crux (VyOS 1.2.4)

Oct 31 2019

hagbard added a comment to T1782: pppoe0: showing as "Coming up".

As you pass auth and get the config sent, can you please check that you have a default route set up? Ideally that should happen automatically. It looks like your ISP offers you IPv6 which seems rejected as unknown by the pppoe client, but that't not the primary issue. Check if your default route is being set up.

Oct 31 2019, 6:19 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 24 2019

hagbard claimed T1768: PPtP - vyos.config rewrite.
Oct 24 2019, 3:03 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1768: PPtP - vyos.config rewrite.
Oct 24 2019, 3:03 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1767: IPoE - vyos.config rewrite.
Oct 24 2019, 3:02 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1767: IPoE - vyos.config rewrite.
Oct 24 2019, 3:02 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1766: service-pppoe - vyos.config rewrite.
Oct 24 2019, 3:02 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1766: service-pppoe - vyos.config rewrite.
Oct 24 2019, 3:01 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1765: wireguard - vyos.config rewrite.
Oct 24 2019, 3:01 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1765: wireguard - vyos.config rewrite.
Oct 24 2019, 3:00 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 22 2019

hagbard assigned T1759: Replacing Vyatta::Interface perl to kroy.

looks neat. I merged in in already. Can you add some explanation to https://github.com/vyos/vyos-documentation please.

Oct 22 2019, 8:06 PM · VyOS 1.4 Sagitta

Oct 21 2019

hagbard committed rVYOSONEX034c68aa62b5: Merge branch 'current' into equuleus.
Oct 21 2019, 9:58 PM
hagbard changed the status of T1756: Modify output to be more useful - Wireguard from Open to Needs testing.

https://github.com/vyos/vyos-1x/pull/149 merged. While I think the UP/DOWN status is a little brave. It leads users maybe to believe that the wg interface has really a up/down state.

Oct 21 2019, 7:43 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1756: Modify output to be more useful - Wireguard.
Oct 21 2019, 6:48 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T1570: Unable to build for ocaml/dune for armhf on docker and chroot, a subtask of T476: Update the base system to Debian 10 (Buster), as Wontfix.
Oct 21 2019, 4:20 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
hagbard closed T1570: Unable to build for ocaml/dune for armhf on docker and chroot as Wontfix.

For now, it has been decided not to support arm officially, due to lack of resources.

Oct 21 2019, 4:20 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T1656: equuleus: buster: arm: iso creation failes because of intel drivers, a subtask of T476: Update the base system to Debian 10 (Buster), as Wontfix.
Oct 21 2019, 4:20 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
hagbard closed T1656: equuleus: buster: arm: iso creation failes because of intel drivers as Wontfix.

For now, it has been decided not to support arm officially, due to lack of resources.

Oct 21 2019, 4:19 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T1741: Add system wide proxy setting as Resolved.
Oct 21 2019, 4:16 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 19 2019

hagbard added a comment to T1743: equuleus: remove references to SSH key type "rsa1" deprecated in Debian Buster.

Thanks for your contribution.

Oct 19 2019, 1:31 AM · VyOS 1.3 Equuleus (1.3.0)

Oct 18 2019

hagbard moved T1581: Add GNU Wget from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.4) board.
Oct 18 2019, 10:19 PM · VyOS 1.2 Crux (VyOS 1.2.4), vyatta-busybox
hagbard moved T1581: Add GNU Wget from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Oct 18 2019, 10:19 PM · VyOS 1.2 Crux (VyOS 1.2.4), vyatta-busybox
hagbard closed T1581: Add GNU Wget as Wontfix.
Oct 18 2019, 10:19 PM · VyOS 1.2 Crux (VyOS 1.2.4), vyatta-busybox
hagbard moved T1604: equuleus: buster: vbash: tab completion breaks from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Oct 18 2019, 9:52 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T1604: equuleus: buster: vbash: tab completion breaks, a subtask of T476: Update the base system to Debian 10 (Buster), as Resolved.
Oct 18 2019, 9:52 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
hagbard closed T1604: equuleus: buster: vbash: tab completion breaks as Resolved.

Perfect. Thanks a lot guys.

Oct 18 2019, 9:52 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1581: Add GNU Wget from Open to On hold.
Oct 18 2019, 8:03 PM · VyOS 1.2 Crux (VyOS 1.2.4), vyatta-busybox
hagbard added a comment to T1581: Add GNU Wget.

@Harliff Does curl work for you?

Oct 18 2019, 8:03 PM · VyOS 1.2 Crux (VyOS 1.2.4), vyatta-busybox
hagbard claimed T1581: Add GNU Wget.
Oct 18 2019, 8:02 PM · VyOS 1.2 Crux (VyOS 1.2.4), vyatta-busybox
hagbard added a comment to T1604: equuleus: buster: vbash: tab completion breaks.

Is that still and issue, sorry I lost track a little while I was busy with other stuff.

Oct 18 2019, 8:01 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T1705: High CPU usage by bgpd when snmp is active as Unknown Status.
Oct 18 2019, 7:59 PM · VyOS 1.2 Crux (VyOS 1.2.4)
hagbard moved T1705: High CPU usage by bgpd when snmp is active from In Progress to Backlog on the VyOS 1.2 Crux board.
Oct 18 2019, 7:58 PM · VyOS 1.2 Crux (VyOS 1.2.4)