Page MenuHomeVyOS Platform
Feed All Stories

May 8 2020

Unknown Object (User) added a comment to T2440: VyOS on Proxmox.

I forget - I did not observe any disability in router behavior. At least with simple configuration that I tested.
Observed messages may be a bit worrying for users at the very beginning of using VyOS.

May 8 2020, 7:54 PM · VyOS 1.2 Crux
Unknown Object (User) created T2440: VyOS on Proxmox.
May 8 2020, 7:39 PM · VyOS 1.2 Crux
Unknown Object (User) merged T1945: FRR: Committing large number of peers in configuration results in temporarily incomplete config resulting in route leaks into T2215: Make “default no-ipv4-unicast” the default setting.
May 8 2020, 7:09 PM · VyOS 1.3 Equuleus (1.3.6)
Unknown Object (User) merged task T1945: FRR: Committing large number of peers in configuration results in temporarily incomplete config resulting in route leaks into T2215: Make “default no-ipv4-unicast” the default setting.
May 8 2020, 7:09 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T1945: FRR: Committing large number of peers in configuration results in temporarily incomplete config resulting in route leaks.

This can be mitigated by:

  1. add to ALL ipv4 peers "address-family ipv4-unicast" set
May 8 2020, 7:08 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) merged T1698: prefix-list and/or route-map not configured before referencing BGP neighbor is configured (BGP session established before filters applied) into T1945: FRR: Committing large number of peers in configuration results in temporarily incomplete config resulting in route leaks.
May 8 2020, 6:41 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) merged task T1698: prefix-list and/or route-map not configured before referencing BGP neighbor is configured (BGP session established before filters applied) into T1945: FRR: Committing large number of peers in configuration results in temporarily incomplete config resulting in route leaks.
May 8 2020, 6:41 PM
Unknown Object (User) added a comment to T1698: prefix-list and/or route-map not configured before referencing BGP neighbor is configured (BGP session established before filters applied).

I confirm that this can be mitigated by:

  1. add to ALL ipv4 peers "address-family ipv4-unicast" set
set protocols bgp xxxxxx neighbor x.x.x.x address-family ipv4-unicast
  1. disable default ipv4 peering
set protocols bgp xxxxxx parameters default no-ipv4-unicast
May 8 2020, 6:40 PM
GitHub <noreply@github.com> committed rVYOSONEX2f2b28347b9a: Merge pull request #395 from thomas-mangin/T2417 (authored by c-po).
May 8 2020, 6:27 PM
GitHub <noreply@github.com> committed rVYOSONEX2c69daf94cbe: Merge pull request #401 from runborg/T2436 (authored by c-po).
May 8 2020, 4:53 PM
c-po committed rVYOSONEX903e576f6be0: Merge branch 'dhcpd-permissions-T2432' of https://github.com/jjakob/vyos-1x….
May 8 2020, 4:52 PM
GitHub <noreply@github.com> committed rVYOSONEXa6a9602551e8: Merge pull request #399 from jjakob/disable-address-fix-T2427 (authored by c-po).
May 8 2020, 4:39 PM
GitHub <noreply@github.com> committed rVYOSONEXb77c470e4470: Merge pull request #398 from jjakob/bridge-fix-T2241 (authored by c-po).
May 8 2020, 4:38 PM
GitHub <noreply@github.com> committed rVYOSONEX088cfcfde416: Merge pull request #402 from jjakob/fix-syntax-T2435 (authored by c-po).
May 8 2020, 4:37 PM
GitHub <noreply@github.com> committed rVYOSONEX991ff167d53a: Merge pull request #404 from jjakob/dhcp-systemd-improve-T2438 (authored by c-po).
May 8 2020, 4:35 PM
jestabro claimed T2409: At boot, effective config should not be equal to current config.

Okay @jjakob, thanks for pinpointing the concern: (quoting from above) 'IMO this should not read config.boot, but return an empty config' --- this is a reasonable position; I will test this modification, along with a consistent change to get_config_dict, and we can discuss.

May 8 2020, 2:54 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2185: Start daemons with systemd units instead of with start-stop-daemon.

I've fixed the service files for isc-dhcp (in T2438), other service files still ned to be moved to Type=forking or a suitable type (notify/dbus...) to fix their behavior, unless they already are.

May 8 2020, 1:39 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2438: isc-dhcp-server(6).service reports startup success immediately even if dhcpd fails to start up.

https://github.com/vyos/vyos-1x/pull/404

May 8 2020, 1:31 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2439: Configuration dependency problem, unable to load complex configuration after reboot.

After relevant tests, it is highly suspected that the configuration dependency problem can be solved by manually loading the following instructions:

May 8 2020, 1:28 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2439: Configuration dependency problem, unable to load complex configuration after reboot.

Because the problem is that in the process of loading config.boot after the vyos system is restarted, the configuration dependency of the sequential application configuration is not considered, so the accurate error reporting information cannot be provided. You can use the above configuration structure to reproduce.

May 8 2020, 1:26 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2439: Configuration dependency problem, unable to load complex configuration after reboot.

Due to configuration dependency, accurate error information cannot be provided, but there is no problem using the following order:

May 8 2020, 1:24 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2439: Configuration dependency problem, unable to load complex configuration after reboot.

202005051136 has multiple issues, there are multiple PRs waiting to be applied on vyos-1x to fix them. You didn't append the exact error messages.

May 8 2020, 12:56 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 triaged T2439: Configuration dependency problem, unable to load complex configuration after reboot as High priority.
May 8 2020, 12:11 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 created T2439: Configuration dependency problem, unable to load complex configuration after reboot.
May 8 2020, 12:10 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 closed T2429: Vyos cannot apply VLAN sub interface to bridge as Resolved.
May 8 2020, 12:06 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2417: Python validator cleanup.

https://github.com/vyos/vyos-1x/pull/395

May 8 2020, 11:51 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin reopened T2417: Python validator cleanup as "In progress".
May 8 2020, 11:50 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob changed the status of T2438: isc-dhcp-server(6).service reports startup success immediately even if dhcpd fails to start up from Open to In progress.
May 8 2020, 11:34 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob created T2438: isc-dhcp-server(6).service reports startup success immediately even if dhcpd fails to start up.
May 8 2020, 11:33 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) claimed T1698: prefix-list and/or route-map not configured before referencing BGP neighbor is configured (BGP session established before filters applied).
May 8 2020, 10:54 AM
thomas-mangin created T2437: New Config Code in the library.
May 8 2020, 10:53 AM · VyOS 1.4 Sagitta
syncer added a member for Maintainers: Unknown Object (User).
May 8 2020, 10:53 AM
thomas-mangin added a comment to T2409: At boot, effective config should not be equal to current config.

@jjakob it does nothing about the boot case but it would be much easier to add it to that code than what we do ATM.

May 8 2020, 10:51 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2436: equuleus: Testing: vyos-1x: syntax checking Python scripts in PR.

It seems that github has special rules for the .github file and that no PR can be done for it:
https://github.com/thomas-mangin/vyos-1x/blob/T2436/.github/workflows/pythonapp.yml

May 8 2020, 10:22 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2409: At boot, effective config should not be equal to current config.

@thomas-mangin I saw that and I think it's a good idea, to even make it into a common library we could use from all interface scripts. Does it work correctly on boot however? I see it uses exactly the same config.py methods that I'm talking about above that would return incorrect values on boot. I didn't try it but I'm highly suspecting it doesn't.

May 8 2020, 10:00 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2436: equuleus: Testing: vyos-1x: syntax checking Python scripts in PR.

I would also suggest doing the same using github actions so that on push to your local repository to get a warning from github.

May 8 2020, 9:54 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2372: VLAN: error on commit if main interface is disabled.

Why do we need to remove all addresses from the interface when it is disabled?

May 8 2020, 9:43 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin closed T2417: Python validator cleanup as Resolved.
May 8 2020, 9:42 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2409: At boot, effective config should not be equal to current config.

Can I throw https://github.com/vyos/vyos-1x/blob/current/src/conf_mode/interfaces-tunnel.py#L32 into the mix?

May 8 2020, 9:26 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2436: equuleus: Testing: vyos-1x: syntax checking Python scripts in PR.

The fix for the error for openvpn is already waiting in PR since yesterday, fix for pseudo-ethernet and vxlan will be ready right now.

May 8 2020, 8:19 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2436: equuleus: Testing: vyos-1x: syntax checking Python scripts in PR.

Wouldn't it be better to add it to the vyos-1x Makefile so we could test it ourselves, before committing, making a PR, it being merged, and only then figuring out it's a problem?

May 8 2020, 8:18 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2434: Duplicate Address Detection Breaks Interfaces.

I couldn't reproduce this on my own build I made yesterday, I'll try it with the above ISO

May 8 2020, 8:14 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
jjakob changed the status of T2435: Pseudo-ethernet Interfaces Broken from Open to In progress.
May 8 2020, 8:10 AM · VyOS 1.3 Equuleus (1.3.0)
runar created T2436: equuleus: Testing: vyos-1x: syntax checking Python scripts in PR.
May 8 2020, 7:51 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2409: At boot, effective config should not be equal to current config.

I suggest you ignore T2030 for a moment --- I recall discussing that issue with the author, but I think the code comments are leading you astray ... we can return to that later.

You appear to equate active with the saved config file, in your first comment above;

No, I am not equating the active config with the saved config file.

that will be the case, after the boot commit completes, which begs the question: what do mean 'at boot' --- at some point during the boot process (in vyos-router), a config session is initialized, the config file (or a default if first boot after install) is loaded, and committed. Between load and commit during boot, there is no active of effective config defined, nor can you query it without error, as it is meaningless; on the other hand, between load and commit, the proposed config (showConfig --show-working-only) is what you would expect; after commit, one has active/effective == proposed, assuming no error.

This is exactly what I had in mind, but maybe my terminology was inaccurate: between load and the end of the commit, during the commit, we have the proposed config, which can be queried with get_value() etc., and the effective config, which can be queried with get_effective_value() etc.
Currently the interface scripts take the proposed config and apply it, but there are some places where they already compare it with effective config, to see what the differences are and what to apply.
For example:
https://github.com/vyos/vyos-1x/blob/current/python/vyos/configdict.py#L299-L315
This takes the difference between get_values and get_effective values to see what addresses to remove.

May 8 2020, 7:45 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T2409: At boot, effective config should not be equal to current config.

I suggest you ignore T2030 for a moment --- I recall discussing that issue with the author, but I think the code comments are leading you astray ... we can return to that later.

May 8 2020, 7:03 AM · VyOS 1.3 Equuleus (1.3.0)
trae32566 created T2435: Pseudo-ethernet Interfaces Broken.
May 8 2020, 5:31 AM · VyOS 1.3 Equuleus (1.3.0)

May 7 2020

trae32566 created T2434: Duplicate Address Detection Breaks Interfaces.
May 7 2020, 11:07 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
thomas-mangin updated the task description for T2407: alternate installation for the vyos-1x python code.
May 7 2020, 9:14 PM
thomas-mangin added a comment to T2407: alternate installation for the vyos-1x python code.

How this can be implemented in practice was tested with https://github.com/thomas-mangin/vyos-extra

  • the program can be installed using pip/setuptools and the "vyosextra.main:main" entry point, generating a "vyos" program.
  • the "release" program in the root folder generates a self-contained executable (using the builtin python3 zipapp library) which can be place before in the path, taking precedence over the installed version.
  • each feature "vyos ssh", "vyos update" is a single program and could be installed independently using other entry points
  • dropping a program in the folder automatically registers it to the main "vyos" program, each program has a "def main()" with a docstring used for the "-h"
  • the assets in the data folder are converted into python dict and used when the program is a zipapp.
May 7 2020, 9:13 PM
thomas-mangin created T2433: Improve CLI value validator performance.
May 7 2020, 8:41 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
dmbaturin committed rVYOSONEX29dee3abb55d: T2431: use native versions of validate-value and numeric validator..
May 7 2020, 8:06 PM
jjakob added a comment to T2432: dhcpd: Can't create new lease file: Permission denied.

Changing this to

chown nobody:vyattacfg /config/dhcpd.leases*; \
chmod 664 /config/dhcpd.leases*; \

(note the *)
has fixed the error with dhcpd. The same needs to be done to dhcpv6.

May 7 2020, 7:26 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jjakob triaged T2432: dhcpd: Can't create new lease file: Permission denied as High priority.
May 7 2020, 7:23 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jjakob added a comment to T2431: Python validators are slow.

https://github.com/vyos/vyos-1x/pull/400

May 7 2020, 6:57 PM · VyOS 1.3 Equuleus (1.3.6)
jjakob updated the task description for T2431: Python validators are slow.
May 7 2020, 6:52 PM · VyOS 1.3 Equuleus (1.3.6)
jjakob created T2431: Python validators are slow.
May 7 2020, 6:50 PM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2241: Changing settings on an interface causes it to fall out of bridge.

Still TODO: apply STP settings when re-adding interface to bridge from interface scripts, currently the interface loses configured STP settings, but is at least readded to the bridge.

May 7 2020, 6:06 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2241: Changing settings on an interface causes it to fall out of bridge.

https://github.com/vyos/vyos-1x/pull/398

May 7 2020, 6:04 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2427: Interface addressing broken since fix for T2372 was merged.

https://github.com/vyos/vyos-1x/pull/399

May 7 2020, 6:04 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

https://github.com/vyos/vyos-1x/pull/397

May 7 2020, 6:02 PM · VyOS 1.3 Equuleus (1.3.0)
robertoberto created T2430: cannot delete specific route static next-hop.
May 7 2020, 3:45 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jjakob added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

Personally I don't understand the insistence on keeping everything Python - in some cases, it is simply much better to use a more suitable language. A simple C program is IMO simpler and more KISS than a python daemon with a listening socket with clients connecting to it via UDP. You're invoking several layers of the OS (networking, process management, sockets) that are completely unnecessary in a simple "is this value OK?" program. I don't like convoluted solutions to solve a simple problem.

May 7 2020, 1:52 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

@jjakob I was going to offer to do so this week if people agreed to give me a chance to show good it could be.

May 7 2020, 1:20 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

@thomas-mangin if you can demonstrate your idea implementing the actual validator code would be close performance-wise to the old shell/C validators, I would be on board with it. But personally I like shell and C better :)

May 7 2020, 1:19 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

Using shell scripts would be a step back. The biggest part of the python script is the parsing of the vyos code. That's why I am suggesting that vyos command should be sent to a python daemon.
We can connect to it using IPC, and this can be done via a small C wrapper (or even directly in the caller's code to not even fork).

vyos@vyos# time bash -c ""
May 7 2020, 1:16 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.
$ time sudo /usr/libexec/vyos/validate-value.py --exec /usr/libexec/vyos/validators/ip-prefix --value '192.0.2.1/24'
May 7 2020, 1:02 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

It's due to Python startup time. Validation of every config node requires a full startup of Python. It would be better to if the validators were shell scripts or C programs, as they were before, the load time is very small :) I think this is also a part of the significant difference in boot and commit times between 1.2 and 1.3.

May 7 2020, 12:29 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2425: Rewrite all policy zebra filters to XML/Python style.

I tried to add the prototype policy with XML.
https://github.com/sever-sever/vyos-1x/blob/policy-prefix/interface-definitions/policy-prefix-list.xml.in
Speed of validators "<validator name="ip-prefix"/>" very slow.

May 7 2020, 12:10 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2404: Cannot change MTU.

I was also wondering if we should attempt an auto-detection of MTU on boot and save the result? This is why I was asking if this was the right approach.

May 7 2020, 11:41 AM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2427: Interface addressing broken since fix for T2372 was merged.
03:42:04  DEBUG - Traceback (most recent call last):
03:42:04  DEBUG -   File "/usr/libexec/vyos/conf_mode/interfaces-wireless.py", line 810, in <module>
03:42:04  DEBUG -     verify(c)
03:42:04  DEBUG -   File "/usr/libexec/vyos/conf_mode/interfaces-wireless.py", line 621, in verify
03:42:04  DEBUG -     verify_vlan_config(wifi)
03:42:04  DEBUG -   File "/usr/lib/python3/dist-packages/vyos/ifconfig_vlan.py", line 155, in verify_vlan_config
03:42:04  DEBUG -     for vif in config['vif'].values():
03:42:04  DEBUG - AttributeError: 'list' object has no attribute 'values'
03:42:04  DEBUG - 
03:42:04  DEBUG - 
03:42:04  DEBUG - 
03:42:04  DEBUG - [[interfaces wireless wlan10]] failed
03:42:04  DEBUG - Commit failed

Forgot to migrate other interfaces to use the new functions. Will prepare a new PR.

May 7 2020, 11:29 AM · VyOS 1.3 Equuleus (1.3.0)
robertoberto added a comment to T2404: Cannot change MTU.

great work @thomas-mangin I was reading your code

May 7 2020, 10:39 AM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2409: At boot, effective config should not be equal to current config.

Correct me if I'm wrong, I haven't tried it in practice, but the commits that fixed T2030 would seem to support my understanding.

May 7 2020, 10:32 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2409: At boot, effective config should not be equal to current config.

@jestabro so get_config_dict(effective=True) will return an empty config dict on boot? AFAIK by reading config.py, it will be the same as get_config_dict(effective=False), so the diff between them will return 0 differences, thus nothing to apply, even though there's everything to apply (as it's a first commit on boot).

May 7 2020, 10:30 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2404: Cannot change MTU.

for example: an error in apply() raises ApplyError. in main, we catch the ApplyError and re-run the whole get_config, verify, apply chain but with effective config instead of session config (for example by get_config_dict, then comparing the old and new config dicts, we can kill two birds with one stone: get a revert function, and have a granular apply logic that only applies changed settings - though I'm not sure that can work with the way the effective config is obtained right now, AFAIK on boot both are identical so it wouldn't work: see T2409)

May 7 2020, 10:26 AM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2404: Cannot change MTU.

@thomas-mangin seems mostly fine via quick glance. Only the max_mtu is imo wrong - the device may support jumbo frames. If we limit upper MTU to 1500 we'll prevent the user from using jumbo frames if he chooses to. I can't think of a good way to solve this whole issue within the confines of the current get_config/verify/apply separation. We simply can't verify if the MTU is allowed for the hardware without trying to apply it. Some network cards don't support jumbo frames, some do, with various upper limits: baby giant, super jumbo,... (https://en.wikipedia.org/wiki/Jumbo_frame)

May 7 2020, 9:46 AM · VyOS 1.3 Equuleus (1.3.6)
nwsnate added a comment to T2426: vymgmt unparsable output.

It appears the patch doesn't fully account for all possible characters:

May 7 2020, 4:31 AM · Python Management Library
GitHub <noreply@github.com> committed rVYOSONEXe3064f763f19: Merge pull request #391 from thomas-mangin/T1230 (authored by c-po).
May 7 2020, 4:23 AM
robertoberto added a comment to T2404: Cannot change MTU.

Hardware vendor: Red Hat
Hardware model: OpenStack Compute
MTU should be max 1450

May 7 2020, 3:26 AM · VyOS 1.3 Equuleus (1.3.6)
jestabro committed rVYOSONEXc4312498ebe0: http api: T2395: replace bottle with flask as microframework.
May 7 2020, 1:07 AM
jestabro committed rVYOSONEX260ab097bda0: Merge branch 'http-api' of jestabro/vyos-1x into current.
May 7 2020, 1:07 AM
jestabro committed rVYOSONEX7b31dd720d96: http api: T2395: add waitress as production WSGI server.
May 7 2020, 1:07 AM
jestabro committed rVYOSONEXdbe9f73cc918: http api: use decorator to get command data from request.
May 7 2020, 1:07 AM
jestabro committed rVYOSONEX25c65547458a: http api: catch appropriate errors.
May 7 2020, 1:07 AM
jestabro committed rVYOSONEX3a24bd72f6eb: http api: function names should be consistent.
May 7 2020, 1:07 AM

May 6 2020

thomas-mangin added a comment to T2404: Cannot change MTU.

Not sure if this is the right approach or not. Feedback welcomed.

May 6 2020, 11:44 PM · VyOS 1.3 Equuleus (1.3.6)
Unknown Object (User) added a project to T2392: SSTP with ipv6: Restricted Project.
May 6 2020, 7:47 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
c-po committed rVYOSONEXed22334321d3: sstp: T2392: add IPv6 DNS support.
May 6 2020, 7:44 PM
c-po committed rVYOSONEXd55050dcb880: sstp: T2392: add initial IPv6 support.
May 6 2020, 7:44 PM
c-po changed the status of T2392: SSTP with ipv6 from In progress to Needs testing.
May 6 2020, 7:43 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
c-po updated subscribers of T2392: SSTP with ipv6.
May 6 2020, 7:43 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
c-po added a comment to T2392: SSTP with ipv6.

New commands added:

May 6 2020, 7:42 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
c-po changed the status of T2392: SSTP with ipv6 from Open to In progress.
May 6 2020, 7:10 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
GitHub <noreply@github.com> committed rVYOSONEX142a6b99f0da: Merge pull request #394 from thomas-mangin/T2426 (authored by dmbaturin).
May 6 2020, 3:36 PM
thomas-mangin claimed T2426: vymgmt unparsable output.
May 6 2020, 3:27 PM · Python Management Library
thomas-mangin added a comment to T2426: vymgmt unparsable output.

https://github.com/vyos/vyos-1x/pull/394

May 6 2020, 3:27 PM · Python Management Library
jestabro moved T2402: Live ISO should warn when configuring that changes won't persist from In Progress to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
May 6 2020, 2:53 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jestabro moved T2402: Live ISO should warn when configuring that changes won't persist from Backport Candidates to Finished on the VyOS 1.3 Equuleus board.
May 6 2020, 2:53 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jestabro moved T2402: Live ISO should warn when configuring that changes won't persist from Finished to In Progress on the VyOS 1.2 Crux (VyOS 1.2.6) board.
May 6 2020, 2:53 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jestabro changed the status of T2402: Live ISO should warn when configuring that changes won't persist from Unknown Status to Resolved.
May 6 2020, 2:51 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)