Page MenuHomeVyOS Platform
Feed All Stories

Mar 16 2021

jestabro added a comment to T3412: HTTP API: move to FastAPI as web framework.

There are two versions that have been developed, reasonably feature complete, pending testing. One presents an OpenAPI schema of application/x-www-form-urlencoded (multipart forms); the other, application/json. The latter uses middleware (strictly speaking, a custom request and route class, instead of the Starlette middleware capability, although that may change) to intercept multipart requests, so as to remain backwards compatible.

Mar 16 2021, 5:05 PM · VyOS 1.4 Sagitta
jestabro added a subtask for T2395: HTTP API move to flask/flask-restx as microframework: T3412: HTTP API: move to FastAPI as web framework.
Mar 16 2021, 4:54 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T2397: HTTP API: export OpenAPI definition: T3412: HTTP API: move to FastAPI as web framework.
Mar 16 2021, 4:54 PM · VyOS 1.4 Sagitta
jestabro added parent tasks for T3412: HTTP API: move to FastAPI as web framework: T2395: HTTP API move to flask/flask-restx as microframework, T2397: HTTP API: export OpenAPI definition.
Mar 16 2021, 4:54 PM · VyOS 1.4 Sagitta
jestabro changed the status of T3412: HTTP API: move to FastAPI as web framework from Open to In progress.
Mar 16 2021, 4:53 PM · VyOS 1.4 Sagitta
jestabro added a comment to T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses.

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

Mar 16 2021, 4:12 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses, a subtask of T3302: Make vyos-configd relay stdout from scripts to the user's console, from In progress to Needs testing.
Mar 16 2021, 12:55 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses from In progress to Needs testing.

https://github.com/jestabro/vyos-1x/tree/stdout_redirected

Mar 16 2021, 12:55 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T3302: Make vyos-configd relay stdout from scripts to the user's console from Unknown Status to Resolved.
Mar 16 2021, 12:44 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
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.
Mar 16 2021, 12:44 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro removed a project from T3302: Make vyos-configd relay stdout from scripts to the user's console: VyOS 1.3 Equuleus.
Mar 16 2021, 12:43 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro added a subtask for T3302: Make vyos-configd relay stdout from scripts to the user's console: T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses.
Mar 16 2021, 12:42 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro added a parent task for T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses: T3302: Make vyos-configd relay stdout from scripts to the user's console.
Mar 16 2021, 12:42 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T3411: Extend the redirect_stdout context manager in vyos-configd to redirect stdout from subprocesses from Open to In progress.
Mar 16 2021, 12:42 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
bbs2web added a comment to T1981: Allow route-map 'set src' to reference both IPv4 and IPv6.

If I remember this change was accepted in to VyOS 1.3. There is confirmation of a configuration where we set IPv4 and IPv6 preferred source in the following thread:
https://phabricator.vyos.net/T1528

Mar 16 2021, 3:56 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0-GA)

Mar 15 2021

jbrown added a comment to T3397: getty forces --keep-baud in 1.2.x.

This totally breaks remote console access for me on 1.2.6, FWIW, so I consider it a fairly serious bug.

Mar 15 2021, 11:27 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.3 Equuleus (1.3.9)
jbrown added a comment to T1981: Allow route-map 'set src' to reference both IPv4 and IPv6.

Any chance of motion on this?

Mar 15 2021, 11:18 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0-GA)
stepler updated subscribers of T3290: Disabling GRE conntrack module fails.

@dmbaturin, don't forget to backport the other two PRs to 1.3:
https://github.com/vyos/vyatta-cfg-firewall/pull/20
https://github.com/vyos/vyos-1x/pull/730

Mar 15 2021, 8:16 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po committed rVYOSONEXa340f27512e7: smoketest: config: add BGP EVPN spine/leaf configurations.
Mar 15 2021, 4:45 PM
stepler changed the status of T3395: WAN load-balancing fails with nexthop dhcp from Resolved to Unknown Status.

Waiting on backport to 1.3.

Mar 15 2021, 4:14 PM · VyOS 1.2 Crux (VyOS 1.2.7), VyOS 1.4 Sagitta
Unknown Object (User) added a comment to T3329: "system conntrack ignore" rules can no longer be created due to an iptables syntax change.

@dmbaturin please cherry-pick this to equuleus. Successfully tested on VyOS-1.3-RC1

Mar 15 2021, 3:49 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro added a comment to T3284: merge/load fail silently if unable to resolve host.

Thanks, @erkin --- I'm sure you can cherry-pick from 1.4 to 1.3; 'backporting' is not quite the right word, as it is development branch to stable branch. I really like this solution to the mess that was remote.py.

Mar 15 2021, 1:24 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
dmbaturin created 1.2.7.
Mar 15 2021, 12:42 PM
erkin closed T3354: Convert strip-private script from Perl to Python, a subtask of T3355: Remove all remaining legacy Vyatta code, as Resolved.
Mar 15 2021, 12:38 PM · VyOS Rolling
erkin closed T3354: Convert strip-private script from Perl to Python as Resolved.
Mar 15 2021, 12:38 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po committed rVYOSONEX85ff856a32cc: xdp: T2666: remove entire XDP code for 1.3 LTS image.
Mar 15 2021, 12:27 PM
zsdc changed the status of T3410: Unsafe processing of special characters in CLI autocomplete from Open to Confirmed.
Mar 15 2021, 12:22 PM · Bugs, VyOS 1.5 Circinus, VyOS Rolling
zsdc created T3410: Unsafe processing of special characters in CLI autocomplete.
Mar 15 2021, 12:20 PM · Bugs, VyOS 1.5 Circinus, VyOS Rolling
raphielscape added a comment to T3409: Add back TCP-MSS Clamp to PMTU.
In T3409#89863, @runar wrote:
Mar 15 2021, 11:20 AM · VyOS 1.4 Sagitta
erkin committed rVYOSONEX1094d8395639: T3354: Add strip-private script in Python.
Mar 15 2021, 11:16 AM
erkin committed rVYOSONEX7db0687288a8: Add shebang line to strip-private.
Mar 15 2021, 11:16 AM
GitHub <noreply@github.com> committed rVYOSONEX13d850bc8398: Merge pull request #774 from erkin/current (authored by dmbaturin).
Mar 15 2021, 11:16 AM
erkin triaged T3351: Installer checking MD5 checksums on the ISO image as Low priority.
Mar 15 2021, 10:09 AM · VyOS 1.4 Sagitta
erkin claimed T3284: merge/load fail silently if unable to resolve host.

I'll give backporting a try. It should be doable as long as Paramiko is in our reach. If not, I'll see if I can cobble together something to check for hostname resolution failure.

Mar 15 2021, 6:58 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
runar added a comment to T3409: Add back TCP-MSS Clamp to PMTU.

What about this? https://docs.vyos.io/en/latest/configuration/firewall/index.html?highlight=Mss#tcp-mss-clamping

Mar 15 2021, 6:15 AM · VyOS 1.4 Sagitta
raphielscape updated the task description for T3409: Add back TCP-MSS Clamp to PMTU.
Mar 15 2021, 4:50 AM · VyOS 1.4 Sagitta
raphielscape created T3409: Add back TCP-MSS Clamp to PMTU.
Mar 15 2021, 3:48 AM · VyOS 1.4 Sagitta

Mar 14 2021

c-po closed T3317: OpenVPN config issue as Invalid.
Mar 14 2021, 8:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T3317: OpenVPN config issue.

Thanks for the feedback.

Mar 14 2021, 8:31 PM · VyOS 1.3 Equuleus (1.3.0)
svd135 added a comment to T3317: OpenVPN config issue.

I've found out conf string with "--" works the same way like string without "--". Sorry to trouble you with this question.

Mar 14 2021, 6:10 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2216: Containerized third-party applications for VyOS.

Hi, how is the container support now

Mar 14 2021, 4:25 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEXe7edd9229dd6: xml: accel-ppp: move building blocks to subfolder.
Mar 14 2021, 3:57 PM
c-po committed rVYOSONEX9d0e8634c79f: static: T3280: move building blocks to subfolder.
Mar 14 2021, 3:57 PM
c-po committed rVYOSONEXadea0e05a56c: xml: T1579: re-arrange xml interface include building blocks.
Mar 14 2021, 3:57 PM
c-po committed rVYOSONEXc2ae70181b8a: rip: xml: T2547: move building blocks to subfolder.
Mar 14 2021, 3:57 PM
c-po committed rVYOSONEX59ad580cdea2: xml: accel-ppp: move building blocks to subfolder.
Mar 14 2021, 3:55 PM
c-po committed rVYOSONEXb331f6e7ba6e: xml: T1579: re-arrange xml interface include building blocks.
Mar 14 2021, 3:55 PM
c-po committed rVYOSONEXdfff2d48a27f: xml: T1579: re-arrange interface address building blocks.
Mar 14 2021, 3:50 PM
c-po committed rVYOSONEX0e148f63366f: xml: accel-ppp: move building blocks to subfolder.
Mar 14 2021, 3:46 PM
c-po committed rVYOSONEX33f3cc012669: xml: accel-ppp: move building blocks to subfolder.
Mar 14 2021, 3:45 PM
c-po committed rVYOSONEX67209e75c355: static: T3280: move building blocks to subfolder.
Mar 14 2021, 3:29 PM
c-po committed rVYOSONEX7fe3683c36ea: rip: xml: T2547: move building blocks to subfolder.
Mar 14 2021, 3:29 PM
c-po committed rVYOSONEXf01bf2e9cb55: xml: T1579: re-arrange xml dhcp and vif include building blocks.
Mar 14 2021, 3:29 PM
c-po committed rVYOSONEX3ed94545c782: xml: T1579: re-arrange xml interface include building blocks.
Mar 14 2021, 3:11 PM
c-po committed rVYOSONEXd2f4205075e5: xml: T1579: re-arrange xml interface include building blocks.
Mar 14 2021, 2:56 PM
Viacheslav closed T175: Add source route option to VTI interfaces as Resolved.
Mar 14 2021, 2:52 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav changed the status of T3403: Error on interrupting list of pppoe sessions from Open to Needs testing.
Mar 14 2021, 2:45 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
c-po committed rVYOSONEXcb1b2c462f8b: bgp: T3325: fix missleading error message on listen-range verify() steps.
Mar 14 2021, 2:29 PM
c-po closed T3325: Bgp listen-range wrong commit message, a subtask of T2174: Rewrite protocol BGP to new XML/Python style, as Resolved.
Mar 14 2021, 2:28 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3325: Bgp listen-range wrong commit message as Resolved.
Mar 14 2021, 2:28 PM · VyOS 1.4 Sagitta
sever-sever <v.gletenko@vyos.io> committed rVYOSONEX9761804ddef4: conf-mode: T2425: Add XML for policy-lists.
Mar 14 2021, 2:09 PM
GitHub <noreply@github.com> committed rVYOSONEXfece992339e6: Merge pull request #733 from sever-sever/T2425 (authored by c-po).
Mar 14 2021, 2:09 PM
sever-sever <v.gletenko@vyos.io> committed rVYOSONEX8fc658f521aa: pppoe: T3403: Fix show sessions interrupt for op-mode.
Mar 14 2021, 2:07 PM
GitHub <noreply@github.com> committed rVYOSONEXdfa91f60f8bf: Merge pull request #773 from sever-sever/T3403 (authored by c-po).
Mar 14 2021, 2:07 PM
c-po committed rVYOSONEXd3d4d664c6cf: xml: include: fix typo on include comment.
Mar 14 2021, 2:05 PM
c-po closed T1513: Move OSPF and RIP interface configuration under protocols as Resolved.
Mar 14 2021, 2:04 PM · VyOS 1.4 Sagitta
c-po closed T1513: Move OSPF and RIP interface configuration under protocols, a subtask of T2173: Add the ability to use VRF on VTI interfaces, as Resolved.
Mar 14 2021, 2:04 PM · VyOS 1.4 Sagitta
c-po added a comment to T1513: Move OSPF and RIP interface configuration under protocols.

Implemented in VyOS 1.4

Mar 14 2021, 2:04 PM · VyOS 1.4 Sagitta
c-po merged T2257: BGP does not work with VRF into T3345: BGP: add per VRF instance support.
Mar 14 2021, 2:03 PM · VyOS 1.4 Sagitta
c-po merged task T2257: BGP does not work with VRF into T3345: BGP: add per VRF instance support.
Mar 14 2021, 2:03 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2257: BGP does not work with VRF.

Implemented in VyOS 1.4 rolling

Mar 14 2021, 2:03 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2271: OSPF: add per VRF instance support as Resolved.
Mar 14 2021, 2:03 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2271: OSPF: add per VRF instance support, a subtask of T2175: Rewriting all FRR processes allow for reloading and to XML/Python style, as Resolved.
Mar 14 2021, 2:02 PM
c-po closed T2271: OSPF: add per VRF instance support, a subtask of T3344: Per VRF dynamic routing support, as Resolved.
Mar 14 2021, 2:02 PM · VyOS 1.4 Sagitta
c-po added a comment to T2271: OSPF: add per VRF instance support.

Example config: https://github.com/vyos/vyos-1x/blob/current/smoketest/configs/vrf-ospf

Mar 14 2021, 2:02 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3344: Per VRF dynamic routing support, a subtask of T2579: The root task for VRF features, as Resolved.
Mar 14 2021, 2:02 PM · VyOS 1.3 Equuleus (1.3.6)
c-po closed T3344: Per VRF dynamic routing support, a subtask of T2175: Rewriting all FRR processes allow for reloading and to XML/Python style, as Resolved.
Mar 14 2021, 2:02 PM
c-po closed T3344: Per VRF dynamic routing support as Resolved.
Mar 14 2021, 2:02 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T3403: Error on interrupting list of pppoe sessions.

PR https://github.com/vyos/vyos-1x/pull/773

Mar 14 2021, 2:02 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
c-po added a comment to T3344: Per VRF dynamic routing support.

Example configurations:

Mar 14 2021, 2:02 PM · VyOS 1.4 Sagitta
c-po closed T3345: BGP: add per VRF instance support, a subtask of T3344: Per VRF dynamic routing support, as Resolved.
Mar 14 2021, 2:02 PM · VyOS 1.4 Sagitta
c-po closed T3345: BGP: add per VRF instance support as Resolved.
Mar 14 2021, 2:02 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEX952c52ef0125: vrf: ospf: T2271: re-arrange xml include building blocks.
Mar 14 2021, 1:57 PM
c-po committed rVYOSONEX8c7f469cc446: vrf: ospf: T2271: create individual OSPF process for specified VRF name.
Mar 14 2021, 1:57 PM
c-po committed rVYOSONEX9991a54c36b9: bgp: T2387: add completion helper when specifying a peer-group.
Mar 14 2021, 1:57 PM
c-po committed rVYOSONEX0d9658f3dcaf: xml: include: move route-map from ospf to generic section.
Mar 14 2021, 1:57 PM
c-po committed rVYOSONEX576f1cb41c4d: vrf: bgp: T2271: re-arrange xml include building blocks.
Mar 14 2021, 1:57 PM
c-po committed rVYOSONEX6325d1576b92: xml: ospf: consolidate router-id and distance settings in common include files.
Mar 14 2021, 1:57 PM
c-po committed rVYOSONEXf3ed5e7c57c1: vrf: bgp: T2271: create individual BGP process for specified VRF name.
Mar 14 2021, 1:57 PM
c-po committed rVYOSONEXee2dfee43f83: xml: include: fix typo on include comment.
Mar 14 2021, 1:57 PM
c-po committed rVYOSONEX1d43c2ce2a67: vyos.util: add helper get_all_vrfs().
Mar 14 2021, 1:57 PM
c-po committed rVYOSONEX548d9057e3ed: vrf: T3344: move dynamic routing protocols under "vrf name <name> protocols".
Mar 14 2021, 1:57 PM
c-po committed rVYOSONEX007284ed9333: vrf: T3344: set explicit priority values for routing protocols.
Mar 14 2021, 1:57 PM
c-po committed rVYOSONEX7d67e8609471: vyos.util: rename get_json_iface_options() -> get_interface_config().
Mar 14 2021, 1:57 PM
GitHub <noreply@github.com> committed rVYOSONEX2785a486f798: Merge pull request #770 from c-po/vrf-dynamic-routing (authored by c-po).
Mar 14 2021, 1:57 PM
jack9603301 added a comment to T141: TACACS+ Support.

I'm curious, I did a little research on Tacacs +, and I'm not sure what you want the certification service to do for you? SSH certification or?

Mar 14 2021, 1:50 PM · VyOS 1.4 Sagitta
c-po added a comment to T3317: OpenVPN config issue.

@svd135 please retest with the latest 1.4 rolling or 1.3 beta version. The issue should be corrected.

Mar 14 2021, 1:44 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a project to T3383: BGP IPv6 neighbor statements configuration not normalized.: VyOS 1.4 Sagitta.
Mar 14 2021, 1:42 PM
c-po added a comment to T141: TACACS+ Support.

Also CUMULUS has a nice looking package

Mar 14 2021, 1:34 PM · VyOS 1.4 Sagitta
c-po added a comment to T3253: rpki: multiple peers cannot be configured .

A migration script is available from 1.3 onwards.

Mar 14 2021, 12:38 PM · VyOS 1.3 Equuleus (1.3.0)