Page MenuHomePhabricator
Feed Advanced Search

Thu, Feb 20

jestabro changed the status of T2029: Switch to new syntax for config file component versions from Open to Needs testing.
Thu, Feb 20, 8:33 PM · VyOS 1.3 Equuleus
jestabro updated the task description for T2029: Switch to new syntax for config file component versions.
Thu, Feb 20, 8:11 PM · VyOS 1.3 Equuleus

Wed, Feb 19

jestabro added a comment to T2053: Update vyos-load-config.py for version string syntax change.

This is dependent on T2029, PR 224, and should only be merged after that PR.

Wed, Feb 19, 7:44 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2052: Update vyos-merge-config.py for version string syntax change.

This is dependent on T2029, PR 224, and should only be merged after that PR.

Wed, Feb 19, 7:43 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T2029: Switch to new syntax for config file component versions: T2053: Update vyos-load-config.py for version string syntax change.
Wed, Feb 19, 4:54 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T2053: Update vyos-load-config.py for version string syntax change: T2029: Switch to new syntax for config file component versions.
Wed, Feb 19, 4:54 PM · VyOS 1.3 Equuleus
jestabro triaged T2053: Update vyos-load-config.py for version string syntax change as Normal priority.
Wed, Feb 19, 4:53 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T2029: Switch to new syntax for config file component versions: T2052: Update vyos-merge-config.py for version string syntax change.
Wed, Feb 19, 4:51 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T2052: Update vyos-merge-config.py for version string syntax change: T2029: Switch to new syntax for config file component versions.
Wed, Feb 19, 4:51 PM · VyOS 1.3 Equuleus
jestabro triaged T2052: Update vyos-merge-config.py for version string syntax change as Normal priority.
Wed, Feb 19, 4:50 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2029: Switch to new syntax for config file component versions.

This PR changes the internal representation of the trailing comment string syntax. The original syntax will be maintained on config 'save' for now; the latter is determined solely by the value of 'vintage' in python/vyos/defaults.py, and consequently can be changed at any point. The reason for retaining the original syntax on save is to allow common testing with, say, 'add system image' fro earlier images; reference and portability; and to allow developers to be forewarned as to the imminent switch.

Wed, Feb 19, 3:55 PM · VyOS 1.3 Equuleus

Fri, Feb 14

jestabro closed T2040: vyos-http-api-server should reload Config in all routes, a subtask of T1431: Implement an HTTP API for config reading and modification, as Resolved.
Fri, Feb 14, 5:47 PM · VyOS 1.3 Equuleus
jestabro closed T2040: vyos-http-api-server should reload Config in all routes as Resolved.
Fri, Feb 14, 5:47 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T1431: Implement an HTTP API for config reading and modification: T2040: vyos-http-api-server should reload Config in all routes.
Fri, Feb 14, 4:08 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T2040: vyos-http-api-server should reload Config in all routes: T1431: Implement an HTTP API for config reading and modification.
Fri, Feb 14, 4:08 PM · VyOS 1.3 Equuleus
jestabro triaged T2040: vyos-http-api-server should reload Config in all routes as Normal priority.
Fri, Feb 14, 4:08 PM · VyOS 1.3 Equuleus
jestabro renamed T2040: vyos-http-api-server should reload Config in all routes from vyos-http-api-server should reload Config in route retrieve to vyos-http-api-server should reload Config in all routes.
Fri, Feb 14, 4:03 PM · VyOS 1.3 Equuleus
jestabro changed the status of T2040: vyos-http-api-server should reload Config in all routes from Open to In progress.
Fri, Feb 14, 3:58 PM · VyOS 1.3 Equuleus
jestabro created T2040: vyos-http-api-server should reload Config in all routes.
Fri, Feb 14, 3:58 PM · VyOS 1.3 Equuleus

Wed, Feb 12

jestabro updated the task description for T2029: Switch to new syntax for config file component versions.
Wed, Feb 12, 10:42 PM · VyOS 1.3 Equuleus
jestabro changed Difficulty level from unknown to normal on T2029: Switch to new syntax for config file component versions.
Wed, Feb 12, 7:47 PM · VyOS 1.3 Equuleus
jestabro triaged T2029: Switch to new syntax for config file component versions as Normal priority.
Wed, Feb 12, 7:45 PM · VyOS 1.3 Equuleus
jestabro updated the task description for T2029: Switch to new syntax for config file component versions.
Wed, Feb 12, 7:35 PM · VyOS 1.3 Equuleus
jestabro updated the task description for T2029: Switch to new syntax for config file component versions.
Wed, Feb 12, 7:34 PM · VyOS 1.3 Equuleus
jestabro updated the task description for T2029: Switch to new syntax for config file component versions.
Wed, Feb 12, 7:34 PM · VyOS 1.3 Equuleus
jestabro updated the task description for T2029: Switch to new syntax for config file component versions.
Wed, Feb 12, 7:28 PM · VyOS 1.3 Equuleus
jestabro claimed T2029: Switch to new syntax for config file component versions.
Wed, Feb 12, 5:48 PM · VyOS 1.3 Equuleus
jestabro created T2029: Switch to new syntax for config file component versions.
Wed, Feb 12, 5:47 PM · VyOS 1.3 Equuleus

Wed, Feb 5

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

Fri, Jan 31

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

Binary package in debian unstable; 20191221

Fri, Jan 31, 5:37 PM · VyOS 1.3 Equuleus
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

Fri, Jan 31, 4:22 PM · VyOS 1.3 Equuleus
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

Fri, Jan 31, 3:04 PM · VyOS 1.3 Equuleus

Thu, Jan 30

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

Wed, Jan 29

jestabro closed T1376: Incorrect DHCP lease counting, a subtask of T1470: improve output of "show dhcpv6 server leases", as Resolved.
Wed, Jan 29, 8:58 PM · VyOS 1.2 Crux (VyOS 1.2.4), VyOS 1.3 Equuleus
jestabro closed T1376: Incorrect DHCP lease counting as Resolved.
Wed, Jan 29, 8:57 PM · VyOS 1.2 Crux (VyOS 1.2.5), VyOS 1.3 Equuleus
jestabro closed T1664: Ipoe with bond per vlan don't work as Resolved.
Wed, Jan 29, 8:56 PM · VyOS 1.3 Equuleus
jestabro closed T1670: OpenVPN option for tls-auth as Resolved.
Wed, Jan 29, 8:55 PM · VyOS 1.3 Equuleus
jestabro closed T1747: L2TP breaks after upgrading to VyOS 1.2-rolling-201910180117 [issue report and proposed solution] as Resolved.
Wed, Jan 29, 8:55 PM · VyOS 1.3 Equuleus
jestabro closed T1755: Python KeyError exceptions raised with 'show vpn ipsec sa' command under use of certain IPSEC cipher suites. as Resolved.
Wed, Jan 29, 8:54 PM · VyOS 1.3 Equuleus
jestabro closed T1780: Adding ipsec ike closeaction as Resolved.
Wed, Jan 29, 8:54 PM · VyOS 1.2 Crux (VyOS 1.2.5), VyOS 1.3 Equuleus
jestabro closed T1392: Large firewall rulesets cause the system to lose configuration and crash at startup as Resolved.
Wed, Jan 29, 8:53 PM · VyOS 1.2 Crux (VyOS 1.2.5), VyOS 1.3 Equuleus
jestabro closed T1341: Adding rate-limiter for pppoe server users as Resolved.
Wed, Jan 29, 8:52 PM · VyOS 1.2 Crux (VyOS 1.2.5), VyOS 1.3 Equuleus
jestabro closed T1452: accel-pppoe - add vendor option to shaper as Resolved.
Wed, Jan 29, 8:52 PM · VyOS 1.2 Crux (VyOS 1.2.5), VyOS 1.3 Equuleus
jestabro closed T1862: Use regex pattern \s+ to split strings on whitespace in Python 3.7 as Resolved.
Wed, Jan 29, 8:49 PM · VyOS 1.3 Equuleus
jestabro closed T1950: Store VyOS configuration syntax version data in JSON file as Resolved.
Wed, Jan 29, 8:48 PM · VyOS 1.3 Equuleus
jestabro closed T1962: Add syntax version to schema, a subtask of T1950: Store VyOS configuration syntax version data in JSON file, as Resolved.
Wed, Jan 29, 8:48 PM · VyOS 1.3 Equuleus
jestabro closed T1962: Add syntax version to schema as Resolved.

Merged.

Wed, Jan 29, 8:48 PM · VyOS 1.3 Equuleus
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.

Wed, Jan 29, 8:12 PM · VyOS 1.3 Equuleus
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).
Wed, Jan 29, 7:37 PM · VyOS 1.3 Equuleus
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.

Wed, Jan 29, 7:14 PM · VyOS 1.3 Equuleus
jestabro moved T1780: Adding ipsec ike closeaction from Backlog to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Wed, Jan 29, 6:54 PM · VyOS 1.2 Crux (VyOS 1.2.5), VyOS 1.3 Equuleus
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.

Wed, Jan 29, 6:25 PM · VyOS 1.3 Equuleus
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.
Wed, Jan 29, 6:05 PM · VyOS 1.2 Crux (VyOS 1.2.5), VyOS 1.3 Equuleus
jestabro closed T1895: There is not restriction on selection of syslog facility, a subtask of T1890: Metatask: rewrite flow-accounting to XML and Python, as Resolved.
Wed, Jan 29, 4:43 PM · VyOS 1.3 Equuleus
jestabro closed T1895: There is not restriction on selection of syslog facility as Resolved.

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

Wed, Jan 29, 4:43 PM · VyOS 1.3 Equuleus

Tue, Jan 28

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' ...

Tue, Jan 28, 5:01 PM · VyOS 1.3 Equuleus
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.

Tue, Jan 28, 4:52 PM · VyOS 1.3 Equuleus

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), VyOS 1.3 Equuleus
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 · VyOS 1.2 Crux (VyOS 1.2.6), VyOS 1.3 Equuleus
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), VyOS 1.3 Equuleus
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), VyOS 1.3 Equuleus

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), VyOS 1.3 Equuleus
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), VyOS 1.3 Equuleus

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), VyOS 1.3 Equuleus
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.2 Crux (VyOS 1.2.6), VyOS 1.3 Equuleus
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), VyOS 1.3 Equuleus
jestabro closed T1827: Increase default gc_thresh as Resolved.
Jan 15 2020, 7:43 PM · VyOS 1.2 Crux (VyOS 1.2.5), VyOS 1.3 Equuleus
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), VyOS 1.3 Equuleus
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), VyOS 1.3 Equuleus

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
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
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
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
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
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
jestabro triaged T1962: Add syntax version to schema as Normal priority.
Jan 13 2020, 5:00 PM · VyOS 1.3 Equuleus
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

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
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
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

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

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

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

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
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), VyOS 1.3 Equuleus
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

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 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

Dec 10 2019

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 · VyOS 1.2 Crux (VyOS 1.2.6), VyOS 1.3 Equuleus

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), VyOS 1.3 Equuleus
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