Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/vyos/vyos-1x

VyOS command definitions, scripts, and utilities
https://github.com/vyos/vyos-1x

ipsec: T1210: support road-warrior IP assignment via RADIUS Framed-IP-Address

Extended CLI command: "set vpn ipsec remote-access connection rw pool" with a
"radius" option.

9471a9bac452c2c5600ef5d91dd842c8e084e8d6 authored over 3 years ago
op-mode: frr: T1514: add possibility to restart isis daemon

(cherry picked from commit b4b2c91127289c7b62afb24304054d57357a48c5)

3cca26f6dcf74ae430cc557f67a4116adaec19fe authored over 3 years ago
op-mode: T3776: drop "frr" level from "restart frr ospfd|bgpd|staticd" commands

The current command to restart any of the FRR processes is:

vyos@vyos:~$ restart frr
Possible c...

5b0fce20c2c5afd2ecfb7544e13eb623f3502443 authored over 3 years ago
wireguard: T3763: Added check for listening port availability

Each wireguard interface requires a unique port for in and out
connections. This commit adds the...

4523e9c897b3fa8d12c1b16c830c01820fee5583 authored over 3 years ago
Merge pull request #979 from krox2/current

ipsec: T3780: shutting down vti when tunnel is down

b1411baf3bd32d149cb60f5a05c862e81054471a authored over 3 years ago
ipsec: T3780: shutting down vti when tunnel is down

ff04854628e7530c33877665255b15750f413541 authored over 3 years ago
smoketest: config: drop empty newline at EOF for "isis-small" test

67193598ee650e97a761b6a629a658a5191c04ce authored over 3 years ago
Merge pull request #977 from dmbaturin/no-system-integrity

T3773: delete the original "show system integrity" command

ef8772773ad7b00be937b9b25bb294f4f887a3dc authored over 3 years ago
ipsec: T3775: Diffie Hellman Group 21 uses NIST Elliptic Curve "ecp521"

... there was a type setting ecp512 instead of ecp521.

77882b889c88b3b6d9d181b043ca7cc9cd5a2782 authored over 3 years ago
vyos.ifconfig: T3772: bugfix missing VRRP interfaces

When the interface name was stripped down from "eth0.201" to "eth" to determine
the appropriate ...

df22bc2c96d5095eaec978a58bf5d2361d758a86 authored over 3 years ago
op-mode: T2223: drop dead code "get_vrrp_intf()"

b2e5f8adefd4ed9e53e14a4618fb63b3821d1d20 authored over 3 years ago
T3773: delete the original "show system integrity" command

059307f924c604eb2bdeab19a2db8ce6d8e09f90 authored over 3 years ago
smoketest: bgp: extend ipv4/ipv6 safi route-target tests

Commit 474db49a ("bgp: T3759: "l2vpn evpn" and ipv4/ipv6 safi route-targets
differ") made it pos...

ad2693f8d9662cff90673f9bc71ba21cbbda5b18 authored over 3 years ago
bgp: T3759: "l2vpn evpn" and ipv4/ipv6 safi route-targets differ

The "l2vpn evpn" address-family route-target command only accepts a single
route-target value co...

474db49afc759eeacc2208a18995452e6fe5f6fc authored over 3 years ago
container: T3769: remove container when marked as "disable"

a98b0d886f522ca9620182bd0f1a2f73a905f35a authored over 3 years ago
policy: T2425: rename validator large-community-list -> bgp-large-community-list

... as we will get another bgp route-target validator soon.

dd1f3e3313db14ccf2f34663e113f6383ec1a89f authored over 3 years ago
container: T3769: disable bridge "hairpinMode" mode

After commit 209ce3d9 ("container: T3769: when container networks are used,
always bridge the ne...

10ab1acc801df73b2dfee1f2cfd059424d8894d5 authored over 3 years ago
container: op-mode: T3765: "connect container" will now drop you to a shell

Commit a30d74f4 (container: op-mode: T3765: add "connect container mysql-server")
added a CLI op...

f3ff81f4f31cd3ecb5d648caff674663943db42f authored over 3 years ago
container: T3769: when container networks are used, always bridge the networks

As VyOS is a network operation system with bridging and NATing available from
the VyOS CLI, it m...

209ce3d9b6fb09626a7abe3540b888566b739de8 authored over 3 years ago
smoketest: ospf: "metric-type" also works for kernel and static redistributed routes

e12d00325deedb38e92bcce355833d225ab82705 authored over 3 years ago
container: T2216: add option to "disable" a container

7762e74d928e9f23360798a21c8dd970579365b6 authored over 3 years ago
container: T2216: use common "generic-description.xml.i" building block

f480f236d8bd43bbfc5928702a94d6b3684cbb68 authored over 3 years ago
container: T2216: verify() volume paths

Volumes must have both a source and destination path specified. Also the
source path must exist ...

8774ef9377610559d15071acec5442180c660924 authored over 3 years ago
container: T2216: increase default memory limit to 512MB

c48566ead61cb7c7c0571167c75d78b7fb6aa759 authored over 3 years ago
container: T2216: bugfix ValueError when assembling volumes

A call to .items() was missing that triggered the following error:
ValueError: too many values t...

b48f7688f758921904fb6ef5185080d97c1e3920 authored over 3 years ago
container: T2216: no need to query container status

As VyOS CLI is the only truth for dealing with containers we do not need to
query if a container...

c270fe05596c95eca20a96a8c7e561d28bfc9a82 authored over 3 years ago
container: T2216: name of container must be alphanumeric and can contain a hyphen

a663816d5add31ffea849839c7dccc2029d64201 authored over 3 years ago
ipsec: T1210: use ConfigTreeQuery() instead of Config() from op-mode

618f30225e8cd69fcbff475d2adff0785a621620 authored over 3 years ago
pki: T3642: use ConfigTreeQuery() instead of Config() from op-mode

bf2a921d6727e16b26e6294a9fe0eb6b896a4ba5 authored over 3 years ago
container: T2216: op-mode now supports updating the image for a given container

a1f82a06e1a1788164f52ef291a1275568912b9b authored over 3 years ago
container: T2216: increase sysctl inotify watchers

501e9a9a53aac71c451a8dfbbe2508ff59740a0b authored over 3 years ago
containers: T2216: restructure container_base_cmd to have image name at the end

e0b2453bd0399d387f4a4d0c4f2e12509249db27 authored over 3 years ago
containers: T2216: xml: impove help string for address command

1f6746c44c5349a35847abfb410d3826a4e7ca99 authored over 3 years ago
containers: T2216: add CLI commands to specify restart behavior and memory usage

A container is limited to 256MB memory by default and will always restart on
failure.

e71a98562aabea53cb9b5e1958398e1e674490bb authored over 3 years ago
containers: T2216: add environmnet variable constraint

An environment variable passed to podman can only consist out of alphanumeric
characters, a hype...

31c97abb63c7223e224c399a7d474f012ecf8a45 authored over 3 years ago
container: T2216: add completion helper for "delete container image"

461e3e1b47813d808bf22c9f8e2d8d8fb427fac2 authored over 3 years ago
containers: T2216: add missing verify() step on environment variables

A environment variable MUST always have a value specified. Non existing
values will cause the fo...

27095042decb58fb53766c190bb60adcb69805ef authored over 3 years ago
Makefile: T3165: do not allow empty node.def files for op-mode commands

Commit 99440fc0 ("Makefile: fix logic to detect empty "node.def" files")
disabled the detection ...

e99cdf40c72dec8b9019eca728aaad0f82c6030b authored over 3 years ago
log

1b0d7b9e027672a95535d18e550919aff7e41ee3 authored over 3 years ago
xml: op-mode: add missing help test for "reset openvpn" command

68567d60626aa7ee5f990af792eb63f6887d93de authored over 3 years ago
xml: op-mode: add missing help test for "monitor protocol ospf" commands

d225f938b2250229621c7013c47ce52b839ae169 authored over 3 years ago
xml: op-mode: remove multiple "Reset a service" help definitions

That nasty workaround to always specify the same value for the node.def file
as the help text is...

536991d0c6f305256ce6ab5975d15116f027b7b6 authored over 3 years ago
container: op-mode: T3765: add "show log container" command

a1873a39f4fb9e8445b772b3fc1697f55314888a authored over 3 years ago
T3165: op-mode: prevent override of populated node.def file with empty content

This is an extension to commit b4fdcebe ("T3165: prevent override of populated
node.def file wit...

17b5ac143c9128ac3e187d8d8167dd8fe6cbca7d authored over 3 years ago
scripts: op-mode: use Python 'f'ormat strings on debug messages

252bc820b0d130d8d81b5711586eca41287abdca authored over 3 years ago
ipsec: T2816: l2tp ipsec VPN must be started after strongSwan

10a1e7b68c54cab1e802b0aa5f17929a6da9efa9 authored over 3 years ago
container: op-mode: T3765: add "restart container" command

deaa1e8b65bdaf89caa9855d659dd7da459cf415 authored over 3 years ago
container: op-mode: T3765: move "connect container" command to container.xml.in file

0e4b36f4c550baf151a1bbc68e4ed1bea8cd3c94 authored over 3 years ago
container: op-mode: T3765: add "connect container mysql-server" command

a30d74f41647258d0c338c495ea7fea90dec3663 authored over 3 years ago
ipsec: T1210: op-mode command for Windows has no "profile" option

9ca60f94bf16b5958967d786f479842e454767dc authored over 3 years ago
l2tp: Jinja2 add trailing newline

f21a7a9590a8b2d9a45ab8f25fdfa5d5a7e6984a authored over 3 years ago
pppoe: T3641: set "noipv6" if IPv6 is not configured in newer pppd version

387252e15b083a8eefe2bec7417194fe9b44f471 authored over 3 years ago
pppoe: T1318: set source interface next to rp-pppoe.so plugin in peer template

8fc06b5f8bbfcc49e69406fd70cd5cd42fb6d39f authored over 3 years ago
smoketest: pppoes: adjust testcase to vyos.ifconfig.interface migration

Now that the PPPoE interface also makes use of the vyos.ifconfig.interface
class, we need to adj...

1cc2e8f9e2e06f52f3d4a9941064a40e0eb80b20 authored over 3 years ago
vyos.configverify: use build-in functions for verify_interface_exists()

ddff5eba85feea2a8d6d24e1914ce6d51ce2ea74 authored over 3 years ago
pppoe: T1318: implement missing access-concentrator CLI option

b121ee14ff1961b56568b0116de3c246ea4af934 authored over 3 years ago
pppoe: T3090: migrate to vyos.ifconfig library to use the full potential

Now that MSS clamping is done on the "per-interface" level the entire PPPoE
stuff would have nee...

64c9fdef02323309e97b2bb682604ada52d651e8 authored over 3 years ago
vyos.configdict: leaf_node_changed() must return empty dict when node is added

vyos@vyos# show interfaces pppoe
pppoe pppoe10 {
+ access-concentrator asdfg
authentica...

f476e456e20393e7e7e91b73e369c9b033fbf048 authored over 3 years ago
pppoe: T1318: bump priority by 1 so we can source from pseudo-ethernet interfaces

081e0334c00887c373fafde761cca960667be21b authored over 3 years ago
pppoe: T3090: support forward disable on a PPPoE link

0d127067b692c7610b49287b11e2fde69016c70f authored over 3 years ago
vyos.ifconfig: provide generic get_mac_synthetic() method

WireGuard, Tunnel and also PPPoE all need a ways to calculate a synthetic MAC
address used for t...

b7d30137b17da49ed5099d4d96659b363fc7bcc9 authored over 3 years ago
xml: interfaces: use one common building block for "disable-forwarding"

Both building blocks only differed in the help text, so use IP for both
IPv4 and IPv6.

0e751221d0832acac807e7f0bc97d7bb31230c3a authored over 3 years ago
vyos.configdict: add note when using leaf_node_changed()

9c97bd1b0214e102ac36eae8b2c3c9ff672a0bf3 authored over 3 years ago
smoketest: base: abbreviate path to /proc/sys/net

8c1c9e1c37be9e88e8a7ea0182a43a3396eff623 authored over 3 years ago
route: static: T2450: add next-hop interface on dhcp routes

5141a8ca3a69108d20c8c82d1fa737f0e17ac974 authored over 3 years ago
vyos.ifconfig: bridge: remove missleading comment in update()

e1debb1b57a445fa2357f7dbb5b3f04383f8b1e3 authored over 3 years ago
wwan: T3620: remove superfluous import statement

WWAN does no londer need to render any configuration files.

fd5990a019152dd6080fd134dba15928eb6535d1 authored over 3 years ago
vti: T1441: enable ipv4/ipv6 interface options

Now that we are based on XFRM interfaces we can also enable specific IPv4 and
IPv6 interface opt...

9d5b9dc4d6907a83204f1815fbf875989bf8fcfc authored over 3 years ago
interfaces: T3090: migrate adjust-mss from "firewall options" to "interface" level

Getting rid of "set firewall options" and move it from:

set firewall options interface ethX adj...

b7bfcb6ef0e712bb8c39241051e716a833b2ffe8 authored over 3 years ago
T1950: fix permissions on component-versions.json file

6bd780887c0e13dc9272ec499ebc6f01cfaf7ea6 authored over 3 years ago
udev: T2490: fix substitution error reported by udev

fa07bc3b87be142572124a2ce5c077cb42272418 authored over 3 years ago
Debian: disable time consuming dh_strip_nondeterminism

Skip dh_strip_nondeterminism - this is very time consuming and we have no non
deterministic outp...

9fa00d537c5d7d0a5109907bba7d1825ef245ed1 authored over 3 years ago
op-mode: nhrp: T3599: check if process is running instead of checking PID file

aa58d5c58edef40619192d11b0dcafc36b1e5d89 authored over 3 years ago
nhrp: T3599: move PID file to /run/opennhrp

b0d9eb23747c94bd99bffaad1827f8a234cadb8b authored over 3 years ago
T1950: write component versions to json file during migration

1a498915efdc433dda7bd6e5fcc08703a48560c6 authored over 3 years ago
bgp: T3759: add IPv4/IPv6 unicast AFI route-map for VPN import/export

This adds the following new commands:
set protocols bgp address-family ipv4-unicast route-map vp...

f7e3f5562458da4d80b272f1524c27727799e57b authored over 3 years ago
bgp: T3759: fix DOS -> UNIX line endings on route-target building blocks

2591adc9ad25906bf58b42a70409d40d8b339ed6 authored over 3 years ago
bgp: T3759: create common export/import building block for re-usable route-maps

08d5265b06fc3b011df286df4767349e89770a62 authored over 3 years ago
smoketest: bgp: movo test for "solo" option to regular neighbor testcase

37331e3dc629bfd8a3ddd196ff738c5670cdbac6 authored over 3 years ago
smoketest: bgp: add support to extract only given SAFI from FRR

fa51dafe4dcad975762cff3c390e400ca09af41a authored over 3 years ago
xml: remove superfluous "interface" prefix from interface includes

0a8a0188033d6b27c521f082fdddae9873dd5d3d authored over 3 years ago
ipsec: T1210: add missing if clause around unique key

2278785d4327c961a2c3a8e36637f4e464ad7230 authored over 3 years ago
xml: T3768: drop early XML syntaxVersion implementation

3866ada47728b2845d82b93a3e78d9229ba07999 authored over 3 years ago
Revert "xml: T1962: Add script to process syntaxVersion tags during build"

This reverts commit 0ecc2c26f7ac939e4e23c14f5027ac7592c25761.

9ac5e1c8479049ae63747db36f4a0ef13ce6bc01 authored over 3 years ago
T3768: Revert "T1950: Add support for reading component versions ..."

This reverts commit 29e438755c8bd2b9598a2016a3c42891f0cbfa1d.

f0d13929835351d3d4519e2faa364a20888edb2e authored over 3 years ago
op-mode: bgp: T3759: add "show bgp ipv4|ipv6 vpn" commands

a4e1a9235ff5e4aef29cc013239c6d842af5c1ae authored over 3 years ago
xml: T3474: add syntaxVersion processing to python xml lib

40f5359d2d34e322272b79f3905d26954311daa6 authored over 3 years ago
smoketest: ipsec: T3764: extend testcases for IKE/ESP lifetime

8114975668ac5d0f59bbc6abdc0df91e4c0d9995 authored over 3 years ago
ipsec: dmvpn: T3764: bugfix mixed up IKE/ESP lifetime variable

IKE lifetime is life_time, and ESP lifetime is rekey_time.

95955aa9a7294bdbb4fe9e5bd0c1d58512f894ec authored over 3 years ago
ipsec: T3764: add additional quantifier for IKE and ESP lifetime

Commit 7a873eb6 ("ipsec: T3764: bugfix missing IKE and ESP lifetime values")
re-added the lost i...

1d221c04b225d8082c4472361c1612e9ad8727c8 authored over 3 years ago
ipsec: T3764: bugfix missing IKE and ESP lifetime values

During the migration the IKE and ESP key/re-key lifetime settings got lost in
translation. This ...

7a873eb6ecfa3bbc7b581a034d641e73429e1b6b authored over 3 years ago
Debian: containers: T2216: add missing dependency on uidmap

Fixes the following error:

vyos@vyos:~$ podman logs 2511d118563f
WARN[0000] The cgroupv2 manage...

b30ca1c18cdb6d01a4550fb623ed3489f33efec3 authored over 3 years ago
bgp: evpn: T1513: VNI rt and rd are only supported under EVPN VRF

47261d051759a743a36089aa0be7cecd348710c1 authored over 3 years ago
bgp: evpn: T1513: fix indention when writing address-family config

522402ecb797222e69f6017a84d1b65cfdc5c70e authored over 3 years ago
bgp: evpn: T1513: re-structure route-target XML blocks

Make the both, export and import XML block re-usable by the IPv4 AFI.

8ce0cd9f09940f8c365ea1cc76b1b14197fdfd2a authored over 3 years ago
bgp: T3759: fix "label vpn" help string

0df3e23d57192a1e1e9d12c00e3ca532138eed87 authored over 3 years ago
bgp: T3759: fix indention when writing address-family config

ef3f17d7e7fb34c5309e3b3e80c398f6b95cebb1 authored over 3 years ago
bgp: T3759: add l3vpn "route-target vpn" commands

Add the following new commands:
* set protocols bgp address-family ipv4-unicast route-target vpn...

cbf1998ae9529be43c2605a5b771363aa496ff40 authored over 3 years ago
bgp: T2387: fix indention when writing address-family config

231095f95df129ef9e051ec218a1c3fe9e99cd98 authored over 3 years ago
bgp: T3759: add l3vpn "rd" route-distinguisher commands

Add the following new commands:
* set protocols bgp address-family ipv4-unicast rd vpn export
* ...

1cc2ac26106f8efad6defaba9ba4d1296d75cf1f authored over 3 years ago