Page MenuHomeVyOS Platform
Feed Search

Aug 19 2021

jestabro added a parent task for T3768: Remove early syntaxVersion implementation: T3474: Revisit storing syntax version of interface definitions in XML file.
Aug 19 2021, 3:36 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro created T3768: Remove early syntaxVersion implementation.
Aug 19 2021, 3:35 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro closed T2759: validate-value prints error messages from validators that fail even if overall validation succeeds as Resolved.
Aug 19 2021, 3:29 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jestabro closed T3574: Add constraintGroup for combining validators with logical AND as Resolved.
Aug 19 2021, 3:29 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro changed the status of T3234: multi_to_list fails in certain cases, with root cause an element redundancy in XML interface-definitions from Unknown Status to Resolved.
Aug 19 2021, 3:27 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX40f5359d2d34: xml: T3474: add syntaxVersion processing to python xml lib.
Aug 19 2021, 2:41 PM

Aug 16 2021

jestabro claimed T3758: HTTP-API: per-key command restrictions.
Aug 16 2021, 1:20 AM · VyOS Rolling

Aug 13 2021

jestabro moved T3234: multi_to_list fails in certain cases, with root cause an element redundancy in XML interface-definitions from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 13 2021, 7:41 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX3ee654987162: xml: T3234: update instead of overwrite on repeated path.
Aug 13 2021, 7:40 PM
jestabro added a project to T3234: multi_to_list fails in certain cases, with root cause an element redundancy in XML interface-definitions: test.
Aug 13 2021, 4:35 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro closed T3234: multi_to_list fails in certain cases, with root cause an element redundancy in XML interface-definitions as Unknown Status.
Aug 13 2021, 4:32 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro committed rVYOSONEXe5c61fc80119: xml: T3234: update instead of overwrite on repeated path.
Aug 13 2021, 4:31 PM

Aug 12 2021

jestabro reopened T3732: override-default helper should support adding defaultValues to default less nodes as "Open".
Aug 12 2021, 4:25 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro reopened T3574: Add constraintGroup for combining validators with logical AND as "Open".
Aug 12 2021, 4:24 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro changed the status of T3732: override-default helper should support adding defaultValues to default less nodes from Unknown Status to Resolved.
Aug 12 2021, 4:11 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro changed the status of T3574: Add constraintGroup for combining validators with logical AND from Unknown Status to Resolved.
Aug 12 2021, 4:11 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro removed a project from T3574: Add constraintGroup for combining validators with logical AND: test.
Aug 12 2021, 4:11 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro committed rVYOSONEXd19b35d66818: T3574: add constraintGroup for combining validators with logical AND.
Aug 12 2021, 4:10 PM
jestabro committed rVYOSONEXe75db1c0c23b: xml: T3732: merge leafNode with defaultValue with leafNode(s) of same path.
Aug 12 2021, 4:10 PM

Aug 11 2021

jestabro moved T3732: override-default helper should support adding defaultValues to default less nodes from Open to Finished on the VyOS 1.4 Sagitta board.
Aug 11 2021, 11:33 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro closed T3732: override-default helper should support adding defaultValues to default less nodes as Unknown Status.
Aug 11 2021, 11:33 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro committed rVYOSONEXe7c69ead85af: xml: T3732: simplifications for merging defaultValue and default-less nodes.
Aug 11 2021, 11:29 PM
jestabro committed rVYOSONEXec6dc94a5144: xml: T3732: merge leafNode with defaultValue with leafNode(s) of same path.
Aug 11 2021, 11:29 PM
jestabro added a project to T3732: override-default helper should support adding defaultValues to default less nodes: VyOS 1.3 Equuleus.
Aug 11 2021, 7:06 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro claimed T3740: HTTPs API breaks when the address is IPv6.
Aug 11 2021, 6:46 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro changed the status of T3732: override-default helper should support adding defaultValues to default less nodes from Open to Needs testing.

This will be merged, pending discussion on pros/cons of preprocessing vs. relaxing schema restriction.

Aug 11 2021, 5:14 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta

Aug 10 2021

jestabro added a comment to T3732: override-default helper should support adding defaultValues to default less nodes.

A bit of background: the error here is is a result of the Relax-NG schema requiring a leaf node to have a 'properties' entry; that is considered a sanity check by the schema author, but emerges as an issue when we moved to a modular structure for the *.xml.i include files. Leaving that restriction as-is, the solution of merging leaf nodes in the lxml script should be straightforward (the general case more intricate), so I will look at amending the override-default script.

Aug 10 2021, 5:40 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta

Aug 9 2021

jestabro committed rVYOSONEX2aa75521a829: configquery: T3402: add library for querying config values from op mode.
Aug 9 2021, 5:11 PM
jestabro added a project to T3402: Add VyOS programming library for operational level commands: VyOS 1.3 Equuleus.
Aug 9 2021, 5:03 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta

Aug 7 2021

jestabro committed rVYOSONEX5b69aad5bfe1: http-api: T2768: add README.graphql.
Aug 7 2021, 12:18 AM
jestabro committed rVYOSONEXb168b4cc7da4: http-api: T2768: example using GraphQL for high-level config operations.
Aug 7 2021, 12:18 AM

Aug 6 2021

jestabro added a reverting change for rVYOSONEXa2b959c50c96: http-api: T2768: example using GraphQL for high-level config operations: rVYOSONEX56467e9967d9: Revert "http-api: T2768: example using GraphQL for high-level config operations".
Aug 6 2021, 8:00 PM
jestabro committed rVYOSONEX56467e9967d9: Revert "http-api: T2768: example using GraphQL for high-level config operations".
Aug 6 2021, 8:00 PM
jestabro committed rVYOSONEX158d6f2141d5: Revert "http-api: T2768: add README.graphql".
Aug 6 2021, 8:00 PM
jestabro added a reverting change for rVYOSONEX4a9063f755b7: http-api: T2768: add README.graphql: rVYOSONEX158d6f2141d5: Revert "http-api: T2768: add README.graphql".
Aug 6 2021, 8:00 PM
jestabro committed rVYOSONEX4a9063f755b7: http-api: T2768: add README.graphql.
Aug 6 2021, 7:13 PM
jestabro committed rVYOSONEXa2b959c50c96: http-api: T2768: example using GraphQL for high-level config operations.
Aug 6 2021, 7:13 PM
jestabro committed rVYOSONEXd3d4e3bedcc0: vyos.template: T2720: allow setting template directory.
Aug 6 2021, 7:13 PM

Aug 5 2021

jestabro added a project to T3574: Add constraintGroup for combining validators with logical AND: test.
Aug 5 2021, 3:02 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro removed a project from T2759: validate-value prints error messages from validators that fail even if overall validation succeeds: VyOS 1.4 Sagitta.
Aug 5 2021, 2:55 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jestabro added a project to T2759: validate-value prints error messages from validators that fail even if overall validation succeeds: VyOS 1.4 Sagitta.
Aug 5 2021, 2:55 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jestabro closed T3574: Add constraintGroup for combining validators with logical AND as Unknown Status.
Aug 5 2021, 2:54 PM · VyOS 1.4 Sagitta (1.4.0-epa1)

Aug 4 2021

jestabro changed the status of T3474: Revisit storing syntax version of interface definitions in XML file, a subtask of T1962: Add syntax version to schema, from Open to In progress.
Aug 4 2021, 4:37 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T3474: Revisit storing syntax version of interface definitions in XML file, a subtask of T3475: XML dictionary cache unable to process syntaxVersion elements, from Open to In progress.
Aug 4 2021, 4:37 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T3474: Revisit storing syntax version of interface definitions in XML file from Open to In progress.
Aug 4 2021, 4:37 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro committed rVYOSONEX3a814957f412: configquery: T3402: remove restriction of query to active config.
Aug 4 2021, 3:00 PM
jestabro committed rVYOSONEX62fd0c326173: configquery: T3402: fix imports.
Aug 4 2021, 1:18 PM

Aug 3 2021

jestabro committed rVYOSONEX5a11647335dc: configquery: T3402: add op-mode get_config_dict.
Aug 3 2021, 9:28 PM
jestabro committed rVYOSONEX1d8f1f2a8a28: configquery: T3402: add class using configtree to list tag node values.
Aug 3 2021, 3:59 PM
jestabro reopened T3402: Add VyOS programming library for operational level commands as "Open".
Aug 3 2021, 3:34 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta

Jul 29 2021

jestabro closed T2931: Unicode decode error causes vyos.configd service to restart as Resolved.
Jul 29 2021, 2:17 PM · VyOS 1.3 Equuleus (1.3.0-epa1)

Jul 14 2021

jestabro added a comment to T3670: Option to disable HTTP port 80 redirect.

@artooro This sounds reasonable, and I don't imagine a problem, though I have yet to try it; if you would like to submit a pull request with fix, I will review.

Jul 14 2021, 2:47 PM · VyOS 1.4 Sagitta

Jul 5 2021

jestabro committed rVYOSONEX50b8d38abdb1: T3663: python3-inotify should be a runtime dependency.
Jul 5 2021, 5:23 PM

Jul 1 2021

jestabro moved T3651: Move certbot request to op-mode from Backlog to In Progress on the VyOS 1.4 Sagitta board.
Jul 1 2021, 1:23 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta

Jun 29 2021

jestabro updated the task description for T3651: Move certbot request to op-mode.
Jun 29 2021, 2:04 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta

Jun 26 2021

jestabro added a subtask for T2289: Denest cerbot certificate configuration from service https: T3651: Move certbot request to op-mode.
Jun 26 2021, 6:52 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
jestabro added a parent task for T3651: Move certbot request to op-mode: T2289: Denest cerbot certificate configuration from service https.
Jun 26 2021, 6:52 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
jestabro created T3651: Move certbot request to op-mode.
Jun 26 2021, 6:51 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta

Jun 24 2021

jestabro committed rVYOSONEX591b8bcadd8b: T3574: add constraintGroup to schema.
Jun 24 2021, 2:02 AM
jestabro committed rVYOSONEX31553283aaa9: T3574: do not add constraintGroup property to xml cache.
Jun 24 2021, 2:02 AM
jestabro committed rVYOSONEX59a4aadfe419: T3574: process constraintGroup elements.
Jun 24 2021, 2:02 AM

Jun 23 2021

jestabro closed T3647: Bullseye: gcc defaults to passing --as-needed to linker, a subtask of T3641: Upgrade base system from Debian Buster -> Debian Bullseye, as Resolved.
Jun 23 2021, 5:27 PM · VyOS 1.4 Sagitta
jestabro closed T3647: Bullseye: gcc defaults to passing --as-needed to linker as Resolved.
Jun 23 2021, 5:27 PM · VyOS 1.4 Sagitta
jestabro updated the task description for T3647: Bullseye: gcc defaults to passing --as-needed to linker.
Jun 23 2021, 5:01 PM · VyOS 1.4 Sagitta
jestabro added a subtask for T3641: Upgrade base system from Debian Buster -> Debian Bullseye: T3647: Bullseye: gcc defaults to passing --as-needed to linker.
Jun 23 2021, 4:50 PM · VyOS 1.4 Sagitta
jestabro added a parent task for T3647: Bullseye: gcc defaults to passing --as-needed to linker: T3641: Upgrade base system from Debian Buster -> Debian Bullseye.
Jun 23 2021, 4:50 PM · VyOS 1.4 Sagitta
jestabro changed the status of T3647: Bullseye: gcc defaults to passing --as-needed to linker from Open to In progress.
Jun 23 2021, 4:47 PM · VyOS 1.4 Sagitta

Jun 18 2021

jestabro added a comment to T2768: Define a high level HTTP API.

A simple experiment using GraphQL to configure a DHCP server is here:
https://github.com/vyos/vyos-1x/compare/current...jestabro:graphql

Jun 18 2021, 1:49 PM · VyOS Rolling

Jun 12 2021

jestabro moved T3616: Update to FastAPI causes regression in vyos-http-api-server from Open to Finished on the VyOS 1.4 Sagitta board.
Jun 12 2021, 5:21 PM · VyOS 1.4 Sagitta
jestabro edited a custom field on T3616: Update to FastAPI causes regression in vyos-http-api-server.
Jun 12 2021, 5:03 PM · VyOS 1.4 Sagitta
jestabro closed T3616: Update to FastAPI causes regression in vyos-http-api-server as Resolved.
Jun 12 2021, 5:03 PM · VyOS 1.4 Sagitta
jestabro updated the task description for T3616: Update to FastAPI causes regression in vyos-http-api-server.
Jun 12 2021, 5:02 PM · VyOS 1.4 Sagitta
jestabro updated the task description for T3616: Update to FastAPI causes regression in vyos-http-api-server.
Jun 12 2021, 5:01 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX3a9041e2d4d4: http-api: T3616: update for strict content-type check in FastAPI 0.65.2.
Jun 12 2021, 4:57 PM

Jun 11 2021

jestabro lowered the priority of T3616: Update to FastAPI causes regression in vyos-http-api-server from Urgent! to High.
Jun 11 2021, 7:43 PM · VyOS 1.4 Sagitta
jestabro added a comment to T3616: Update to FastAPI causes regression in vyos-http-api-server.
Jun 11 2021, 6:58 PM · VyOS 1.4 Sagitta
jestabro triaged T3616: Update to FastAPI causes regression in vyos-http-api-server as Urgent! priority.
Jun 11 2021, 6:49 PM · VyOS 1.4 Sagitta

Jun 10 2021

jestabro added a comment to T3250: PPPoE server: wrong local usernames.

Already backported: ff7b2b0e62510ef8de28c9c4bfa34badeabec775

Jun 10 2021, 6:59 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta

Jun 9 2021

jestabro added a comment to T1522: If a config session is not close cleanly, the unionfs-mount is not cleaned up.

@erkin One additional detail: there is an attempt at clean up on entering configuration mode (in UnionfsCstore::setupSession); nonetheless, there are clearly potential (and potentially serious) issues here. Cf. T3054 for the comment on setupSession; there has been no serious investigation of the issue yet.

Jun 9 2021, 1:56 PM · VyOS Rolling, Restricted Project
jestabro added a comment to T3574: Add constraintGroup for combining validators with logical AND.

Draft PRs:
https://github.com/vyos/vyos-utils/pull/1
https://github.com/vyos/vyos-1x/pull/869

Jun 9 2021, 1:08 PM · VyOS 1.4 Sagitta (1.4.0-epa1)

Jun 8 2021

jestabro updated the task description for T3608: Standardize warnings from configure scripts.
Jun 8 2021, 4:50 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro triaged T3608: Standardize warnings from configure scripts as Normal priority.
Jun 8 2021, 4:45 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

May 23 2021

jestabro triaged T3574: Add constraintGroup for combining validators with logical AND as Normal priority.
May 23 2021, 8:43 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro changed the status of T3574: Add constraintGroup for combining validators with logical AND from Open to Needs testing.
May 23 2021, 8:43 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro added a comment to T3574: Add constraintGroup for combining validators with logical AND.

Needs testing, but initial implementation here:

May 23 2021, 8:43 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro created T3574: Add constraintGroup for combining validators with logical AND.
May 23 2021, 8:26 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro added a comment to T2759: validate-value prints error messages from validators that fail even if overall validation succeeds.

Opening a new task for the issue described in the last comment, above. The original problem re. error messages was resolved in vyos-utils rVYOSONEX68d1b283f766 .

May 23 2021, 8:09 PM · VyOS 1.3 Equuleus (1.3.0-epa1)

May 18 2021

jestabro added a project to T2838: Ethernet device names changing, multiple hw-id being added: VyOS 1.4 Sagitta.

There are two separate issues in this task: quoting of hw-id values (resolved in Sagitta/Equuleus); re-ordering of interfaces with respect to hw-id (Open).

May 18 2021, 7:25 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

May 14 2021

jestabro changed the status of T3426: add support for script arguments to vyos-configd from Unknown Status to Resolved.
May 14 2021, 5:05 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX4903dc924fe7: configd: T3426: add support for script arguments to vyos-configd.
May 14 2021, 5:04 PM
jestabro committed rVYOSONEXc44599db534a: configd: T3426: correct pass_through function for scripts with args.
May 14 2021, 5:04 PM
jestabro committed rVYOSONEX7a705d2d60a0: configd: T3426: check script name against include_set, not exclude_set.
May 14 2021, 5:04 PM

May 13 2021

jestabro closed T3538: Can't configure wireless as access-point as Resolved.
May 13 2021, 2:42 PM · VyOS 1.3 Equuleus (1.3.0)

May 12 2021

jestabro closed T3542: udev net.rules not installed in image since may 2nd as Resolved.
May 12 2021, 7:43 PM · VyOS 1.4 Sagitta
jestabro changed the status of T3542: udev net.rules not installed in image since may 2nd from Open to In progress.
May 12 2021, 7:36 PM · VyOS 1.4 Sagitta
jestabro triaged T3538: Can't configure wireless as access-point as High priority.
May 12 2021, 5:11 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T3538: Can't configure wireless as access-point from Open to In progress.
May 12 2021, 5:10 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T3302: Make vyos-configd relay stdout from scripts to the user's console, a subtask of T2347: During commit, any script output directed to stdout will contain path, from Unknown Status to Resolved.
May 12 2021, 5:09 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T3302: Make vyos-configd relay stdout from scripts to the user's console from Unknown Status to Resolved.
May 12 2021, 5:09 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX7bf6f5179dfe: configd: T3302: check vyos-config-status to determine if in boot session.
May 12 2021, 5:06 PM