Page MenuHomeVyOS Platform
Feed Search

Jan 29 2020

jestabro changed the status of T1755: Python KeyError exceptions raised with 'show vpn ipsec sa' command under use of certain IPSEC cipher suites from Unknown Status to Resolved.
Jan 29 2020, 8:54 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T1780: Adding ipsec ike closeaction from Unknown Status to Resolved.
Jan 29 2020, 8:54 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro changed the status of T1392: Large firewall rulesets cause the system to lose configuration and crash at startup from Unknown Status to Resolved.
Jan 29 2020, 8:53 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro changed the status of T1341: Adding rate-limiter for pppoe server users from Unknown Status to Resolved.
Jan 29 2020, 8:52 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro changed the status of T1452: accel-pppoe - add vendor option to shaper from Unknown Status to Resolved.
Jan 29 2020, 8:52 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro closed T1862: Use regex pattern \s+ to split strings on whitespace in Python 3.7 as Resolved.
Jan 29 2020, 8:49 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T1950: Store VyOS configuration syntax version data in JSON file as Resolved.
Jan 29 2020, 8:48 PM · VyOS 1.3 Equuleus (1.3.0), test, VyOS 1.4 Sagitta
jestabro closed T1962: Add syntax version to schema, a subtask of T1950: Store VyOS configuration syntax version data in JSON file, as Resolved.
Jan 29 2020, 8:48 PM · VyOS 1.3 Equuleus (1.3.0), test, VyOS 1.4 Sagitta
jestabro closed T1962: Add syntax version to schema as Resolved.

Merged.

Jan 29 2020, 8:48 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro removed a project from T1747: L2TP breaks after upgrading to VyOS 1.2-rolling-201910180117 [issue report and proposed solution]: VyOS 1.2 Crux (VyOS 1.2.5).

This is not a backport candidate until 'T834: accel-ppp: l2tp implementation' has been backported.

Jan 29 2020, 8:12 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro removed a project from T1755: Python KeyError exceptions raised with 'show vpn ipsec sa' command under use of certain IPSEC cipher suites: VyOS 1.2 Crux (VyOS 1.2.5).
Jan 29 2020, 7:37 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro removed a project from T1664: Ipoe with bond per vlan don't work: VyOS 1.2 Crux (VyOS 1.2.5).

This is not a backport candidate until the 'T989: accel-ppp: IPoE implementation' has been backported.

Jan 29 2020, 7:14 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro moved T1780: Adding ipsec ike closeaction from Backlog to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Jan 29 2020, 6:54 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro removed a project from T1670: OpenVPN option for tls-auth: VyOS 1.2 Crux (VyOS 1.2.5).

This is not a backport candidate until the full OpenVPN rewrite is backported.

Jan 29 2020, 6:25 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro moved T1392: Large firewall rulesets cause the system to lose configuration and crash at startup from Backlog to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Jan 29 2020, 6:05 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro changed the status of T1895: There is not restriction on selection of syslog facility, a subtask of T1890: Metatask: rewrite flow-accounting to XML and Python, from Unknown Status to Resolved.
Jan 29 2020, 4:43 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T1895: There is not restriction on selection of syslog facility from Unknown Status to Resolved.

Parent task not yet listed for backport; discussed with @zsdc for possible inclusion in future.

Jan 29 2020, 4:43 PM · VyOS 1.3 Equuleus (1.3.0)

Jan 28 2020

jestabro added a comment to T1989: conf.get_config_dict() throws exception.

Actually, upon reflection, the parser error is just too many terms on the line, hitting HandlingError; the rare exception exists, but is misleading, so 'use cases and/or implementation' ...

Jan 28 2020, 5:01 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T1989: conf.get_config_dict() throws exception.

As expected,
(1) This is a parser error
(2) It is independent of any specific configuration script; it can be reproduced by calling conf.get_config_dict() with uncommitted changes, from any conf_mode script.

Jan 28 2020, 4:52 PM · VyOS 1.3 Equuleus (1.3.0)

Jan 17 2020

jestabro moved T1376: Incorrect DHCP lease counting from Backlog to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Jan 17 2020, 9:14 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro committed rVYOSONEX35340f9856fd: T1376: improve show_dhcp and show_dhcpv6 (authored by jjakob).
Jan 17 2020, 9:14 PM
jestabro committed rVYOSONEX06133a4162b4: [dhcp] T1416: fix DHCP server status view (authored by c-po).
Jan 17 2020, 9:14 PM
jestabro edited projects for T1185: Firewall rulesets are ignored in RFC-compliant VRRP setups, added: VyOS 1.2 Crux (VyOS 1.2.6); removed VyOS 1.2 Crux (VyOS 1.2.5).
Jan 17 2020, 8:21 PM
jestabro committed rVYOSONEXcaec7a022a57: [pppoe-server] T1452 - add vendor option to shaper (authored by hagbard).
Jan 17 2020, 8:19 PM
jestabro moved T1452: accel-pppoe - add vendor option to shaper from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Jan 17 2020, 8:19 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro moved T1341: Adding rate-limiter for pppoe server users from Backlog to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Jan 17 2020, 7:54 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro committed rVYOSONEXd1b12cf8bbe9: [pppoe-server] - fixed default RADIUS attribute Filter-Id (authored by hagbard).
Jan 17 2020, 7:53 PM
jestabro committed rVYOSONEXc7ff49472384: [pppoe-server] - typo corrected (authored by hagbard).
Jan 17 2020, 7:53 PM
jestabro committed rVYOSONEX99ebe3e0c2bf: [pppoe-server] T1341 - Adding rate-limiter for pppoe server users (authored by hagbard).
Jan 17 2020, 7:53 PM
jestabro committed rVYOSONEXe679b7827f3e: [pppoe-server] T1341 - Adding rate-limiter for pppoe server users (authored by hagbard).
Jan 17 2020, 7:53 PM
jestabro committed rVYOSONEX0c5658a7297d: [accel-ppp] pppoe shaper op-mode command extended (authored by hagbard).
Jan 17 2020, 7:53 PM

Jan 16 2020

jestabro moved T1827: Increase default gc_thresh from Backlog to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Jan 16 2020, 5:01 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro added a comment to T1827: Increase default gc_thresh.

Yes, thanks, c-po; the revised settings (above) are consistent with defaults and behaviour for both crux and equuleus.

Jan 16 2020, 3:47 PM · VyOS 1.2 Crux (VyOS 1.2.5)

Jan 15 2020

jestabro added a comment to T1341: Adding rate-limiter for pppoe server users.

I will backport this, unless objections ...

Jan 15 2020, 9:56 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro edited projects for T1622: Add failsafe and back trace to boot config loader, added: VyOS 1.2 Crux (VyOS 1.2.6); removed VyOS 1.2 Crux (VyOS 1.2.5).
Jan 15 2020, 7:47 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro moved T1827: Increase default gc_thresh from Needs Triage to Backlog on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Jan 15 2020, 7:45 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro closed T1827: Increase default gc_thresh as Resolved.
Jan 15 2020, 7:43 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro added a comment to T1827: Increase default gc_thresh.

For consistency with the relative sizes set by CLI in the conf_mode script (system-ip.py), the default params should be:

Jan 15 2020, 5:20 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro added a comment to T1827: Increase default gc_thresh.

The size of an ARP cache entry is 384 bytes (x86-64), so the change will add ~720k -- ~3 MiB, which seems reasonable. I will add the suggested settings to sysctl defaults.

Jan 15 2020, 4:33 PM · VyOS 1.2 Crux (VyOS 1.2.5)

Jan 13 2020

jestabro added a comment to T1962: Add syntax version to schema.

https://github.com/vyos/vyos-1x/compare/current...jestabro:syntax-version?expand=1

Jan 13 2020, 6:17 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T1962: Add syntax version to schema, a subtask of T1950: Store VyOS configuration syntax version data in JSON file, from Open to Needs testing.
Jan 13 2020, 6:16 PM · VyOS 1.3 Equuleus (1.3.0), test, VyOS 1.4 Sagitta
jestabro changed the status of T1962: Add syntax version to schema from Open to Needs testing.
Jan 13 2020, 6:16 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T1950: Store VyOS configuration syntax version data in JSON file.

Revising this design, following discussion with dmbaturin; implementation in T1962.

Jan 13 2020, 5:15 PM · VyOS 1.3 Equuleus (1.3.0), test, VyOS 1.4 Sagitta
jestabro added a subtask for T1950: Store VyOS configuration syntax version data in JSON file: T1962: Add syntax version to schema.
Jan 13 2020, 5:01 PM · VyOS 1.3 Equuleus (1.3.0), test, VyOS 1.4 Sagitta
jestabro added a parent task for T1962: Add syntax version to schema: T1950: Store VyOS configuration syntax version data in JSON file.
Jan 13 2020, 5:01 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro triaged T1962: Add syntax version to schema as Normal priority.
Jan 13 2020, 5:00 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro renamed T1950: Store VyOS configuration syntax version data in JSON file from Store VyOS configuration syntax version data in JSON file, with support for third-party components to Store VyOS configuration syntax version data in JSON file.
Jan 13 2020, 4:57 PM · VyOS 1.3 Equuleus (1.3.0), test, VyOS 1.4 Sagitta

Jan 7 2020

jestabro added a comment to T1950: Store VyOS configuration syntax version data in JSON file.
Jan 7 2020, 4:06 PM · VyOS 1.3 Equuleus (1.3.0), test, VyOS 1.4 Sagitta
jestabro changed the status of T1950: Store VyOS configuration syntax version data in JSON file from In progress to Needs testing.

Move to 'Needs testing'; repo linked below. Add example of third-party package, and test, before PR.

Jan 7 2020, 3:50 PM · VyOS 1.3 Equuleus (1.3.0), test, VyOS 1.4 Sagitta
jestabro changed the status of T1950: Store VyOS configuration syntax version data in JSON file from Open to In progress.
Jan 7 2020, 3:38 PM · VyOS 1.3 Equuleus (1.3.0), test, VyOS 1.4 Sagitta

Jan 2 2020

njh awarded T1327: Set the serial console speed to 115200 by default a Love token.
Jan 2 2020, 4:56 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 23 2019

jestabro added a comment to T640: Images no longer work when built without "recommended" packages.

This appears to be a moving target in at least one sense:
The package lists I now see differ from what is listed in the files above; one notable difference is a missing 'systemd-sysv':

Dec 23 2019, 8:56 PM · VyOS 1.3 Equuleus (1.3.0-epa1)

Dec 20 2019

jestabro added a comment to T640: Images no longer work when built without "recommended" packages.

My guess would be missing live-tools in the recommends=false case; live-tools replaces update-initramfs with its version. I'm building to check ...

Dec 20 2019, 4:32 PM · VyOS 1.3 Equuleus (1.3.0-epa1)

Dec 17 2019

jestabro added a comment to T1585: Add letsencrypt/certbot support for 'service https'.

To avoid confusion, this will only be in the equuleus branch:
https://github.com/vyos/vyos-1x/compare/equuleus...jestabro:T1585?expand=1

Dec 17 2019, 9:56 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T1585: Add letsencrypt/certbot support for 'service https', a subtask of T1443: New "service https" implementation, from In progress to Needs testing.
Dec 17 2019, 9:51 PM · VyOS 1.2 Crux (VyOS 1.2.3)
jestabro changed the status of T1585: Add letsencrypt/certbot support for 'service https' from In progress to Needs testing.

Initial version for equuleus here:
https://github.com/jestabro/vyos-1x/tree/T1585

Dec 17 2019, 9:50 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 11 2019

jestabro closed T1846: Make session_config not depend on the current edit level as Resolved.
Dec 11 2019, 4:39 PM
jestabro added a comment to T1846: Make session_config not depend on the current edit level.

This requirement needs to be applied to 'running_config' as well, in case of (1) editing at the level of an unset node (parse error); (2) reading effective_value(s) in configuration mode (lacking full paths).

Dec 11 2019, 4:39 PM
jestabro committed rVYOSONEXa676c91105e3: vyos.config: T1846: ignore edit level when obtaining running config.
Dec 11 2019, 4:37 PM
jestabro reopened T1846: Make session_config not depend on the current edit level as "Open".
Dec 11 2019, 3:47 PM
jestabro added a comment to T1861: hosts lost after modified static-host-mapping.

Thanks; this is necessary when (1) editing at the level of an unset node; (2) reading effective_value(s) in configuration mode. I will extend the original fix.

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

Dec 10 2019

jestabro committed rVYOSONEX9dc0d74098f9: vyos.config: T1862: restore regex after merge.
Dec 10 2019, 5:09 PM
jestabro updated subscribers of T1185: Firewall rulesets are ignored in RFC-compliant VRRP setups.

@Merijn if you are still willing to test, I can provide build instructions, if you need. I noticed that you had been working with @hagbard recently on your build environment; if you are willing to use docker, I can give you step-by-step instructions to build with these patches.

Dec 10 2019, 3:51 PM

Dec 9 2019

jestabro closed T1846: Make session_config not depend on the current edit level as Resolved.
Dec 9 2019, 7:55 PM
jestabro added a subtask for T1846: Make session_config not depend on the current edit level: T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config..
Dec 9 2019, 7:55 PM
jestabro added a parent task for T1851: wireguard - changing the pubkey on an existing peer seems to destroy the running config.: T1846: Make session_config not depend on the current edit level.
Dec 9 2019, 7:55 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro added a subtask for T1846: Make session_config not depend on the current edit level: T1861: hosts lost after modified static-host-mapping.
Dec 9 2019, 7:42 PM
jestabro added a parent task for T1861: hosts lost after modified static-host-mapping: T1846: Make session_config not depend on the current edit level.
Dec 9 2019, 7:42 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T1846: Make session_config not depend on the current edit level: T1863: daemon config lost after commit changes.
Dec 9 2019, 7:40 PM
jestabro added a parent task for T1863: daemon config lost after commit changes: T1846: Make session_config not depend on the current edit level.
Dec 9 2019, 7:40 PM
jestabro added a subtask for T1846: Make session_config not depend on the current edit level: T1844: Fix interface configuration which was broken in T1762 .
Dec 9 2019, 7:38 PM
jestabro added a parent task for T1844: Fix interface configuration which was broken in T1762 : T1846: Make session_config not depend on the current edit level.
Dec 9 2019, 7:38 PM
jestabro added a comment to T1844: Fix interface configuration which was broken in T1762 .

A version of @hagbard 's fix has been committed as eced4a49c67d2e0e3e131193afe679aee0c5c679; the incorrect behaviour with the edit level has been fixed and referenced in that task (T1846).

Dec 9 2019, 6:26 PM
jestabro changed the status of T1846: Make session_config not depend on the current edit level from Open to In progress.

A parsimonious fix to this issue has been committed; I will move the status to "In progress" until the related issues mentioned here are sorted through.

Dec 9 2019, 6:19 PM
jestabro committed rVYOSONEXeced4a49c67d: vyos.config: T1764: allow for list argument to exists, in value case.
Dec 9 2019, 6:08 PM
jestabro committed rVYOSONEX12a21a4bba6d: vyos.config: T1846: ignore edit level when obtaining working config.
Dec 9 2019, 6:05 PM
jestabro claimed T1846: Make session_config not depend on the current edit level.
Dec 9 2019, 5:30 PM

Dec 6 2019

jestabro moved T1862: Use regex pattern \s+ to split strings on whitespace in Python 3.7 from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Dec 6 2019, 9:54 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro reopened T1862: Use regex pattern \s+ to split strings on whitespace in Python 3.7 as "In progress".
Dec 6 2019, 9:16 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T1862: Use regex pattern \s+ to split strings on whitespace in Python 3.7 as Resolved.
Dec 6 2019, 9:15 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEX699beffdfc69: equuleus: T1862: Use regex pattern \s+ to split strings on whitespace.
Dec 6 2019, 9:12 PM
jestabro updated the task description for T1862: Use regex pattern \s+ to split strings on whitespace in Python 3.7.
Dec 6 2019, 9:09 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro triaged T1862: Use regex pattern \s+ to split strings on whitespace in Python 3.7 as Normal priority.
Dec 6 2019, 8:59 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 5 2019

jestabro closed T1847: set_level incorrectly handles path given as empty string, a subtask of T1758: Switch vyos.config to libvyosconfig, as Resolved.
Dec 5 2019, 12:40 PM · VyOS 1.3 Equuleus (1.3.0), test
jestabro closed T1847: set_level incorrectly handles path given as empty string as Resolved.
Dec 5 2019, 12:40 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 4 2019

jestabro added a comment to T1185: Firewall rulesets are ignored in RFC-compliant VRRP setups.

The fix suggested in the pull request did not resolve the issue as a consequence of T1847. With that issue resolved, we can consider this merge.

Dec 4 2019, 10:16 PM
jestabro added a comment to T1847: set_level incorrectly handles path given as empty string.

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

Dec 4 2019, 10:13 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T1758: Switch vyos.config to libvyosconfig: T1847: set_level incorrectly handles path given as empty string.
Dec 4 2019, 10:12 PM · VyOS 1.3 Equuleus (1.3.0), test
jestabro added a parent task for T1847: set_level incorrectly handles path given as empty string: T1758: Switch vyos.config to libvyosconfig.
Dec 4 2019, 10:12 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T1847: set_level incorrectly handles path given as empty string from Open to In progress.
Dec 4 2019, 10:06 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T1787: Failed config migration from V1.2.3 to 1.2-rolling-201911030217, a subtask of T1801: Unescaped backslashes in config values cause configuration failure, as Resolved.
Dec 4 2019, 4:27 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T1787: Failed config migration from V1.2.3 to 1.2-rolling-201911030217 as Resolved.

This is reported as resolved by Line2 in parent T1801; the related issue mentioned therein is also resolved by the revised fix in T1801.

Dec 4 2019, 4:27 PM · VyOS 1.3 Equuleus (1.3.0)

Dec 3 2019

jestabro added a comment to T1185: Firewall rulesets are ignored in RFC-compliant VRRP setups.

@Merijn I am consulting with the author of the pull request; I still need to confirm behavior before we can consider merging.

Dec 3 2019, 8:15 PM
jestabro added a comment to T1744: Config load fails in ConfigTree with ValueError: Failed to parse config: lexing: empty token.

The resolution in T1801 will prevent the error in this case.

Dec 3 2019, 7:14 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T1801: Unescaped backslashes in config values cause configuration failure as Resolved.
Dec 3 2019, 7:10 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEX145b937d3d8e: T1801: move escaping of backslashes into configtree.
Dec 3 2019, 5:45 PM
jestabro added a comment to T1801: Unescaped backslashes in config values cause configuration failure.

The general solution has been merged into vyos-1x.

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

Nov 27 2019

jestabro added a comment to T1185: Firewall rulesets are ignored in RFC-compliant VRRP setups.

@Merijn I will build and run a sanity check, and then we can merge into rolling for testing; I'll confirm when done. Thanks again for the offer to test.

Nov 27 2019, 3:30 PM

Nov 26 2019

jestabro reopened T1801: Unescaped backslashes in config values cause configuration failure as "In progress".
Nov 26 2019, 4:13 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T1801: Unescaped backslashes in config values cause configuration failure.

The merged fix addressed the problem as it occurs in configuration mode, however, the same issue can occur during the running of migration scripts. A solution to cover all cases has been tested, and is pending.

Nov 26 2019, 4:13 PM · VyOS 1.3 Equuleus (1.3.0)