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

Merge pull request #1000 from sever-sever/T3810

squid: squidguard: T3810: Fix template for sourcre-group and rule

f2ea6a57b0876ee164d617ca4f54b37afa80f221 authored over 3 years ago
squid: squidguard: T3810: Fix template for sourcre-group and rule

Modify template for squid
Replace old directives to actual

f36fe0fbd65f4992c867873698b921745bfc8f91 authored over 3 years ago
squidguard: T3810: Set DB directory rigths 755

c3e585ebd53a9e61303ffd7c13289ce328badb3d authored over 3 years ago
squid: T3810: Node source-group address should be multi

9d209cbf7318e4658b2a8ba39a3dd064ea629109 authored over 3 years ago
squid: T3810: Remove build in acl vars localost and to_localhost

c608970402e0ebb68673cab4ea31e84fbb6843e5 authored over 3 years ago
ethtool: T3802: extend check_speed_duplex() implementation to support 'auto'

(cherry picked from commit 3037661951d0e5d1f6264f886781b7ddc019329e)

e626407f4c246941eb2ca1b167a4b594b7bf6461 authored over 3 years ago
ethernet: T3802: not all NICs support reading speed/duplex settings in all states

Turns out an AX88179 USB 3.0 NIC does not support reading back the speed and
duplex settings in ...

7a264d9e17bd918c33879ba5cd70b00bb786726a authored over 3 years ago
ethernet: T3802: use only one implementation for get_driver_name()

Move the two implementations to get the driver name of a NIC from ethernet.py
and ethtool.py to ...

2abf6711e880463b9d9276b2fa9ea7b4ebcdc179 authored over 3 years ago
ethernet: T3802: check if driver supports changing flow-control settings

(cherry picked from commit 1572edd2cef355710d1129907d3e49451a6c31d4)

cc313b32ef26141c2c027e8543f78da1231cada2 authored over 3 years ago
wireguard: T3642: improve "set" commands for generated key-pairs

310eb1b527047211ae236c6415fee51f15a0fa57 authored over 3 years ago
wireguard: T3642: add deprecation notice to old commands for key generation

a50095408e9e95afebce97bccc62a2d9a2563b3e authored over 3 years ago
pki: T3642: use f'ormated strings in print()

9f1a737d46c29c715193c4831929700ae37b8f84 authored over 3 years ago
policy: T3812: FRR bgpd also knows about route-maps because of rpki

In order to alter rpki configuration we must also process the route-map nodes
with/for bgpd.

3a0e586544fbe729f030d1950ea3ebebc454aa87 authored over 3 years ago
pki: wireguard: T3815: do not bail out early so keys can be written to file

bfffe55b2b7c620def4b26fbfc325c2ce3f31c59 authored over 3 years ago
vyos.configdict: T3814: use no_tag_node_value_mangle in get_interface_dict()

This change is required and currently only impacts WireGuards peer configuration,
so that the pe...

4d2201eed00ac4780d0196abf53dd9b7cb943a09 authored over 3 years ago
openvpn: T3805: fix bool logic in verify_pki() for client mode

Add support for OpenVPN client mode with only the CA certificate of the server
installed.

588cc03a61414e8f9f35285b9b961c2004e24751 authored over 3 years ago
openvpn: T3805: drop privileges using systemd - required for rtnetlink

2647edc30f1e02840cae62fde8b44345d35ac720 authored over 3 years ago
openvpn: T3805: use vyos.util.makedir() to create system directories

84e912ab2f583864e637c2df137f62f3d4cbeb14 authored over 3 years ago
openvpn: T3805: use vyos.util.write_file() to store certificates

63fbd8c663c8c42ad178d6f0694f20bb98acf01a authored over 3 years ago
scripts: op-mode: T3807: bugfix node.def generator

process_node() processes the XML tree in a fixed order, "node" before "tagNode"
before "leafNode...

7623e37c918c65418d8dfc521f976bb91f0594c0 authored over 3 years ago
op-mode: xml: improve "show interfaces <type>" help text

bd2c79ebb8abbd844f4b0568110c7bcea0d8f4f1 authored over 3 years ago
pki: eapol: T3642: only add "pki" key to interface dict if pki is configured

3cd59879451504b4da865cc066112b1da882e5af authored over 3 years ago
pki: eapol: T3642: use write_file() to store certificates

b45cef9185cc78de7bc4170403e47b8ee1d14e3b authored over 3 years ago
ifconfig: T3806: "ipv6 address no_default_link_local" required for MTU < 1280

This commit also extends the smoketest to verify that the exception for this
error is raised.

84a429b41175b95634ec9492e0cf3a564a47abdd authored over 3 years ago
Merge pull request #997 from c-po/nginx-tls-12-13

https: T2230: only support TLS1.2 and TLS1.3

90b9eeacfb626a82c842815371c32435bdf395a7 authored over 3 years ago
pki: T3642: verify() that we can not delete certificates still referenced in CLI

1fc69810450a306310fc6bf82cd0b2406d029fb2 authored over 3 years ago
vyos.util: add function to search a key recursively in a dictionary

data = {
'interfaces': {'dummy': {'dum0': {'address': ['192.0.2.17/29']}},
'...

acc6e461a92b14091fef9f49514f26364579391d authored over 3 years ago
vyos.util: T2755: rename dict_search() function args to match other implementations

9d0c37fbbc91acc9f2c0f2abaab360479e451f0f authored over 3 years ago
pki: xml: T3642: use "txt" as format identifier

b060fb70cdca155027f92222ea0d989f8e9bf21f authored over 3 years ago
https: T2230: only support TLS1.2 and TLS1.3

7546e249708de3e0b4bf8f89912caf73265edd60 authored over 3 years ago
wwan: T3620: op-mode: not all commands supported by all modems - add info message

10814c4d3360598262e991e4b20768dfcde91d75 authored over 3 years ago
smoketest: config: add DHCP name-server to dialup-router-medium-vpn config

T3804 changed how DHCP servers from DHCP interfaces are read in and passed to
the system. The co...

0a82936aff8bbfcc6253f4767ea82805525c47ec authored over 3 years ago
name-server: T3804: merge "system name-servers-dhcp" into "system name-server"

We have "set system name-server <ipv4|ipv6>" to specify a name-server IP
address we wan't to use...

f7b1017559f4a511b116a5acd4705a15caf97865 authored over 3 years ago
system: T3804: rename migration script 20-to-21 -> 21-to-22

VyOS 1.3 equuleus now uses version 21 so we have to bump this by one.

e48d9fbd35619cd4c06b1eb5aa66eb5889e3f0c0 authored over 3 years ago
Merge pull request #996 from dmbaturin/ping-source-address

T3803: add source-address option to the op mode ping CLI.

f695a70f85576733e7fa4c5553f8f1cd555f16c3 authored over 3 years ago
T3803: add source-address option to the op mode ping CLI.

e211cdbb375dba13af33d6ad6c3addab707f2870 authored over 3 years ago
op-mode: T3619: bugfix "show interfaces X detail"

Commit 27e53fbc ("op-mode: T3619: bugfix "show interfaces" for VLANs") fixed
the op-mode command...

5e1f76d16332a917bfd99c6f2bffcd73e61d934d authored over 3 years ago
op-mode: T3619: bugfix "show interfaces" for VLANs

Commit 31169fa8a7 ("vyos.ifconfig: T3619: only set offloading options if
supported by NIC") alwa...

27e53fbcd843c3aad27db9e97f9060ae6dfcc5ee authored over 3 years ago
op-mode: import cleanup in "show interfaces" script

5bde11aceffd3d7fca99e582b16555fc0c584410 authored over 3 years ago
bgp: T3798: "replace-as" option can only be used when "no-prepend" is defined

Commit 5f1c1ae4 ("bgp: T3798: add support for neighbor local-as <n> replace-as")
added support f...

dd210c92beeffae07f26dc72ab51d9a93219b582 authored over 3 years ago
Merge pull request #995 from plett/T971

login: T971 allow quoting in public-keys options

0f6e1c99c7d5a38006542b074f0718f8f2e01cec authored over 3 years ago
login: T971 allow quoting in public-keys options

This patch allows the use of `&quot;` in ssh public-key options which
unlocks the ability to set...

6b52387190f8213e7e02060e894c6ddd4fb7cb3d authored over 3 years ago
bgp: T3798: add support for neighbor local-as <n> replace-as

5f1c1ae4770fe36b5290f34d2f3a248c6b1a0ddb authored over 3 years ago
do not use capitals in opmode

rename t0 to drift
add subnemu for 2fa to make it more readable

5366f9c9ce9850cdf3fddbf0c2947994a0c7eef6 authored over 3 years ago
fix configure error if 2fa is defined but no option is defined

cfebb0b01c37e92503aeb88bca42fa18f6927814 authored over 3 years ago
change secret file location in template

2a27f35ea595a86a37fce093574c015dd7add2d9 authored over 3 years ago
remove default values from xml

fa101ed0e160c5f8cb4fd1b714ebddd4134b4798 authored over 3 years ago
fix file location and use correct variable

65b55f35f836185ffbf589c5ea5a6ee89568957e authored over 3 years ago
Merge pull request #993 from sever-sever/T3788

tunnel: T3788: Add check keys for ipip and sit

6ad00236d7eae942c480825384fdd8a032944da8 authored over 3 years ago
tunnel: T3788: Add check keys for ipip and sit

Keys are not allowed with ipip and sit tunnels

7e84566dedfdc532ffe05b404005daa6f21df567 authored over 3 years ago
remove secrets file if the tunnel is deleted and fix opmode commands

e3c71af1466da42403fa23bc23e7e530df71c6c8 authored over 3 years ago
login: T3792: bugfix for usernames containing a hyphen

While migrating to get_config_dict() in commit e8a1c291b1 ("login: radius:
T3192: migrate to get...

658de9ea0fbe91e593f9cf0a8c434791282af100 authored over 3 years ago
login: radius: T3192: drop workaround required by get_config_dict()

The workaround is no longer required, as the issue was resolved in
get_config_dict() so if it is...

8032f4bb72db064d2b3f6f0954f6674091822cc4 authored over 3 years ago
op-mode: T1376: speed up tab-completion for DHCP pool listing

Commit 9f20bee81c ("T1376: improve show_dhcp and show_dhcpv6") added the tab
completion helper t...

b1ff7baaf3c52c8c364955632fcece2da7033b10 authored over 3 years ago
pptp-server: T3790: Change ippool priority and define gw-ip-address

(cherry picked from commit 23388fe193f04ab05f270098123cbb3e5f0b9f75)

0d1bb97861bc904ba6699b9d031f64adb33d044a authored over 3 years ago
add 2fa op files and update template

87ee779a977e6b643d4131eb5d89b1264c3bdf55 authored over 3 years ago
update 2fa qr generation and user creation procedure

04e87d5a597451ea5eb21294666eef31b4daab09 authored over 3 years ago
Merge pull request #986 from sever-sever/T2920

tunnel: T2920: Add checks tun with same source addr and keys

31b3a925d3bc2cc9626ad8d751825f5301cd8c2f authored over 3 years ago
login: T1948: add missing ssh-public key name regex

514da738173696c70440c959b9d7ec9afd77fbae authored over 3 years ago
login: T1948: fix username regex - add missing start ^ and end $

bbe0deda9bfcfd4116c44b42156a628de8400b48 authored over 3 years ago
more 2fa changes

02b6370c3cd1b580b0140deed6c250a682c3a4eb authored over 3 years ago
tunnel: T2920: Add checks tun with same source addr and keys

2 tunnels with the same local-address should has different keys
Check existing tunnels (source-a...

468ba7b076c7145b7fe62b60b7e81b432bb27d54 authored over 3 years ago
vyos.ethtool: T3163: purify code to read and change flow-control settings

It makes no sense to have a parser for the ethtool values in ethtool.py
and ethernet.py - one in...

0229645c8248decb5664056df8aa5cd5dff41802 authored over 3 years ago
vyos.ethtool: T3163: ring-buffer values should be stored as string

Commit 29082959 ("ethernet: T3163: only change ring-buffer settings if
required") added a delta-...

6c280b1ca52c8f2a80bbaea52aa3e09060af04b3 authored over 3 years ago
op-mode: "show interfaces ethernet eth0 physical" should display ring-buffers

8834c22dc3f5758c1d2364579acc428cfc0fe650 authored over 3 years ago
ethernet: T3163: only change ring-buffer settings if required

Only update the RX/TX ring-buffer settings if they are different from the ones
currently program...

29082959e0efc02462fba8560d6726096e8743e9 authored over 3 years ago
vyos.ethtool: T3163: purify code to read current speed and duplex settings

It makes no sense to have a parser for the ethtool value sin ethtool.py
and ethernet.py - one in...

6f5fb5c503b5df96d0686002355da3633b1fc597 authored over 3 years ago
ethernet: T2241: check if interface supports changing speed/duplex settings

Not all interface drivers have the ability to change the speed and duplex
settings. Known driver...

cc742d48579e4f76e5d3230d87e22f71f76f9301 authored over 3 years ago
vyos.ethtool: T3163: use long option names when calling the ethtool binray

This makes understanding the code easier what is "really" called without
opening the man page.

a086dc2c429aea9614ac7a9c735c6475c2d6da59 authored over 3 years ago
ssh: T3789: add custom validator for base64 encoded CLI data

SSH keys used for remote login are supplied as base64 encoded data on the CLI.
The key is not va...

00efce716912680354d47a2dca9769cd8c5c89ae authored over 3 years ago
ethernet: T3514: bail out early on invalid adapter speed/duplex setting

Ethernet adapters have a discrete set of available speed and duplex settings.
Instead of passing...

91892e431349ca0edb5e3e3023e4f340ab9b777f authored over 3 years ago
Merge pull request #984 from sever-sever/T3786

tunnel: T3786: Add checks for source any and not key

9711774ee7c00c9f0a113fecc50d64036937937c authored over 3 years ago
ethernet: T3787: remove deprecated UDP fragmentation offloading option

Deprecated in the Linux Kernel by commit 08a00fea6de277df12ccfadc21 ("net:
Remove references to ...

705022319916222d78082114245c7639c073bd32 authored over 3 years ago
ethernet: T3619: fix VyOS 1.2 -> 1.3 performance degradation

An analysis of the code base from VyOS 1.2 -> 1.3 -> 1.4 revealed the following
"root-cause"

Vy...

c1b298e5ec11313156eb3a9f871fe4f3cd4cbd64 authored over 3 years ago
ethernet: T3619: rename interfaces migration scripts

VyOS 1.4 already had a migrator for interfaces 20 -> 21, but this is a different
one compared to...

f731a710813d354d570494227a2c2eaa7c9caa88 authored over 3 years ago
vyos.ifconfig: T3619: only inform user about real offload change for invalid option

Commit 31169fa8 ("vyos.ifconfig: T3619: only set offloading options if
supported by NIC") added ...

ce784a9fcb7199f87949f17777b7b736227c85b3 authored over 3 years ago
vyos.ethtool: T3163: remove test and debug method get_rx_vlan_offload()

50364a4b7a9de85fe59a6a4fb611bafb64c9f7f0 authored over 3 years ago
tunnel: T3786: Add checks for source any and not key

5c29377fa91595088118419275f6d05b1fbfbd1d authored over 3 years ago
config: T2941: ignore unicode characters, e.g., in description field

80ee5233aa8245ded09d04f2618a580d5dcc6b46 authored over 3 years ago
Merge pull request #983 from sever-sever/T3782

interface: T3782: Fix unexpected delete qdisc rule

cdc717da9f3d8c4ecce7f2117686ab317eb43bb8 authored over 3 years ago
interface: T3782: Fix unexpected delete qdisc rule

Some tc qdisc rules are generated by old perl code
It prevent to unexpected override this code b...

0aed0434cb118d3de068d3e3ab4dfb23abbf26a3 authored over 3 years ago
vyos.ethtool: T3163: add check_speed_duplex() method

Add a new method which supports checking if the desired speed and duplex
setting is actually sup...

147f655a69cd9526cd23f51ab18027cb5abc95b2 authored over 3 years ago
vyos.ethtool: T3163: prefix class internal data structures with _

324aa9598c7d90efc917a00447380f985553b657 authored over 3 years ago
vyos.ethtool: T3163: drop obsoleted is_fixed_lro() method

Commit d22f97af ("vyos.ethtool: T3163: rename unused methods for offload
validation") reworked t...

eac8915413cedce089234fdbef57ad25da208eec authored over 3 years ago
interfaces: T3777: Does not delete empty eui64 address

Check eui64_old value before deleting
It can be empty or not ipv6 address.

(cherry picked from ...

e5796497d5585aac85590e3aa9a80ae67160505a authored over 3 years ago
Merge pull request #982 from zdc/T3763-sagitta

wireguard: T3763: Fixed uninitialized port issue

afef799f215d47bed81474b01bcead1eb2aa1cd6 authored over 3 years ago
wireguard: T3763: The port availability check fix

Check a port availability only if it was changed in current commit.
This should protect from fai...

8d0207f87cf692458b688527022c8d841ec72904 authored over 3 years ago
wireguard: T3763: Fixed uninitialized port issue

The commit fixes the problem, when port availability check is
triggered even if a port for WireG...

c78daaf0f93937a7ecac139c45c5c81f7fcee81f authored over 3 years ago
xml: add missing "u32:" value declarator on integer ranges

794f193d11c8c1b5fed78f4e40280480446ab593 authored over 3 years ago
ospf: T3236: remove debug print() statement

26f6168626f79ebc3e027ecf5f77d79a6337d97c authored over 3 years ago
ospf: T3236: add possibility to redistribute "table"

Add new CLI command:
* "set protocols ospf redistribute table <n>"

40bfaed4d1d427c33157136026944df80e02a5b6 authored over 3 years ago
ospf: xml: T3236: update help strings

33ccbfdd0b367a2416c3a8b41a73d7477123d276 authored over 3 years ago
isis: T3783: bugfix configuring spf-delay-ietf

Mandatory FRR options for spf-delay-ietf did not get rendered in the Jinja2
template.

91a4d57d429719cbb35fe38f31e1889645a5579a authored over 3 years ago
vyos.ifconfig: T3619: only set offloading options if supported by NIC

In the past we always told ethtool to change the offloading settings, even if
this was not suppo...

31169fa8a763e36f6276632139da46b1aca3a7af authored over 3 years ago
vyos.ethtool: T3163: rename unused methods for offload validation

d22f97af23abb5c12f8ea79c50fdda7ee0a3832d authored over 3 years ago
Merge pull request #980 from zdc/T3763-sagitta

wireguard: T3763: Added check for listening port availability

dd4e2b544b3b2027c62a4e8b3ca6033ab90001a1 authored over 3 years ago
vyos.ifconfig: pppoe: T3778: bugfix assignemnt of cached config

We need to copy the configuration before this is done in super().update() as we
utilize self.set...

da29092d3d40a3b140fcb500bb8ae275cbf367fa authored over 3 years ago
ipsec: T1210: Jinj2 template did not honor inactivity/timeout setting

cfd4d283ff0297372248b4ec57f67fd36dd33fc2 authored over 3 years ago
vyos.util: T3763: Optimized the check_port_availability function

`print` was removed or replaced to `ValueError`, where possible.

eb11d4b688d883d0c1d150b00eee40b54df42b32 authored over 3 years ago
Merge pull request #965 from c-po/t3739-evpn-route-map

bgp: evpn: T3739: add route-map match support

c2dfb24a0672ea93a4262feeddd6929275eb08cf authored over 3 years ago