Page MenuHomeVyOS Platform
Feed Search

Feb 12 2020

jestabro updated the task description for T2029: Switch to new syntax for config file component versions.
Feb 12 2020, 10:42 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro edited a custom field on T2029: Switch to new syntax for config file component versions.
Feb 12 2020, 7:47 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro triaged T2029: Switch to new syntax for config file component versions as Normal priority.
Feb 12 2020, 7:45 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro updated the task description for T2029: Switch to new syntax for config file component versions.
Feb 12 2020, 7:35 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro updated the task description for T2029: Switch to new syntax for config file component versions.
Feb 12 2020, 7:34 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro updated the task description for T2029: Switch to new syntax for config file component versions.
Feb 12 2020, 7:34 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro updated the task description for T2029: Switch to new syntax for config file component versions.
Feb 12 2020, 7:28 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro claimed T2029: Switch to new syntax for config file component versions.
Feb 12 2020, 5:48 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro created T2029: Switch to new syntax for config file component versions.
Feb 12 2020, 5:47 PM · VyOS 1.3 Equuleus (1.3.0)

Feb 10 2020

jestabro committed rVYOSONEX5346f0e6e1f1: service https: T1585: add missing check in verify().
Feb 10 2020, 2:47 PM

Feb 5 2020

jestabro closed T1585: Add letsencrypt/certbot support for 'service https', a subtask of T1443: New "service https" implementation, as Resolved.
Feb 5 2020, 4:02 PM · VyOS 1.2 Crux (VyOS 1.2.3)
jestabro closed T1585: Add letsencrypt/certbot support for 'service https' as Resolved.
Feb 5 2020, 4:02 PM · VyOS 1.3 Equuleus (1.3.0)

Feb 4 2020

jestabro committed rVYOSONEXeff95db0fbd7: http api T2013: remove default key if user api_keys are set.
Feb 4 2020, 12:18 PM

Feb 2 2020

jestabro committed rVYOSONEXc291d18377eb: snmp: T1575: Fix typo.
Feb 2 2020, 2:23 AM

Jan 31 2020

jestabro added a comment to T1710: [equuleus] buster: add patch to fix live-build missing key error.

Binary package in debian unstable; 20191221

Jan 31 2020, 5:37 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T1710: [equuleus] buster: add patch to fix live-build missing key error.

This is now in upstream live-build: commit b6ad08c2709fbdab0b96852d9bfeb52d753b89bc

Jan 31 2020, 4:22 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T1585: Add letsencrypt/certbot support for 'service https'.

Final test before merging:
https://github.com/vyos/vyos-1x/compare/current...jestabro:T1585?expand=1

Jan 31 2020, 3:04 PM · VyOS 1.3 Equuleus (1.3.0)

Jan 30 2020

jestabro changed the status of T1622: Add failsafe and back trace to boot config loader from In progress to On hold.
Jan 30 2020, 8:36 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T1724: wireguard - add endpoint check in verify() from Unknown Status to Resolved.
Jan 30 2020, 3:09 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro edited projects for T1575: `show snmp mib ifmib` crashes with IndexError, added: VyOS 1.2 Crux (VyOS 1.2.6); removed VyOS 1.2 Crux (VyOS 1.2.5).
Jan 30 2020, 2:48 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jestabro removed a project from T1724: wireguard - add endpoint check in verify(): VyOS 1.2 Crux (VyOS 1.2.5).
Jan 30 2020, 2:25 PM · VyOS 1.3 Equuleus (1.3.0)

Jan 29 2020

jestabro closed T1376: Incorrect DHCP lease counting, a subtask of T1470: improve output of "show dhcpv6 server leases", as Resolved.
Jan 29 2020, 8:58 PM · VyOS 1.2 Crux (VyOS 1.2.4)
jestabro closed T1376: Incorrect DHCP lease counting as Resolved.
Jan 29 2020, 8:57 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro changed the status of T1664: Ipoe with bond per vlan don't work from Unknown Status to Resolved.
Jan 29 2020, 8:56 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T1670: OpenVPN option for tls-auth from Unknown Status to Resolved.
Jan 29 2020, 8:55 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T1747: L2TP breaks after upgrading to VyOS 1.2-rolling-201910180117 [issue report and proposed solution] from Unknown Status to Resolved.
Jan 29 2020, 8:55 PM · VyOS 1.3 Equuleus (1.3.0)
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