Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-13 | wwan: T3620: rename "wirelessmodem wlm" interfaces to new wwan interface tree | Christian Poessinger | |
2021-06-10 | Debian: T3611: add libqmi-utils as new dependency for WWAN | Christian Poessinger | |
2021-06-06 | Debian: add missing dependency on vyatta-cfg | Christian Poessinger | |
2021-06-06 | nhrp: T3599: replace vyos-opennhrp with opennhrp package | Christian Poessinger | |
2021-06-06 | nhrp: T3599: Migrate NHRP to XML/Python | sarthurdev | |
2021-05-29 | Debian: T1888: raise required strongSwan version to >= 5.8 for xfrm support | Christian Poessinger | |
2021-05-28 | ipsec: T2816: IPSec python rework, includes DMVPN and VTI support | Simon | |
2021-05-23 | op-mode: storage: T3572: add S.M.A.R.T. status support | Christian Poessinger | |
vyos@vyos:~$ show hardware storage nvme Node SN Model Namespace Usage Format FW Rev ---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- -------- /dev/nvme0n1 S437Nxxxxxxxxx SAMSUNG MZQLB960HAJR-00007 1 25.17 GB / 960.20 GB 512 B + 0 B EDA5202Q /dev/nvme1n1 S437Nxxxxxxxxx SAMSUNG MZQLB960HAJR-00007 1 38.36 GB / 960.20 GB 512 B + 0 B EDA5202Q vyos@vyos:~$ show hardware storage smart nvme0n1 === START OF INFORMATION SECTION === Model Number: SAMSUNG MZQLB960HAJR-00007 Serial Number: S437Nxxxxxxxxx ... (cherry picked from commit 2e44365dad5f8dd6a495070d36c590319a421c28) | |||
2021-05-20 | snmp: mibs: import from vyatta-cfg-system | Christian Poessinger | |
2021-05-15 | conntrack: T3535: add keepalived notifications for node transitions | Christian Poessinger | |
2021-05-14 | conntrack: T3535: migrate codebase from vyatta-conntrack-sync | Christian Poessinger | |
2021-05-02 | radius: T3510: authenticated users must use /sbin/radius_shell as shell | Christian Poessinger | |
2021-04-24 | wireguard: T1802: generate QR code for clients on CLI | Christian Poessinger | |
generate wireguard mobile-config wg0 server wg.vyos.net address 1.2.2.2/24 WireGuard client configuration for interface: wg0 [Interface] PrivateKey = AEXrZ4b3xFVLg1lql3hy/93+d43q3+3vPdSMUGI6/Fo= Address = 1.2.2.2/24 [Peer] PublicKey = h1HkYlSuHdJN6Qv4Hz4bBzjGg5WUty+U1L7DJsZy1iE= Endpoint = wg.vyos.net:41751 AllowedIPs = 0.0.0.0/0, ::/0 The servers public key and port are automatically extracter from the running config. | |||
2021-04-15 | Debian: add missing FRR dependencies | Christian Poessinger | |
As all routing protocol definitions have been moved from the soon deprecated vyatta-cfg-quagga package to vyos-1x, we also need to take care about all the dependencies. Add missing frr-rpki-rtrlib and frr-snmp dependency and enforce a FRR version of at least 7.5 which holds all the features we currently support. | |||
2021-04-13 | Debian: T2216: add missing podman dependency | Christian Poessinger | |
2021-04-04 | T3457: output the "monitor log" command in a colorful way | Christian Poessinger | |
Add a new CLI command "monitor log colored" to run the log file monitoring through grc (https://github.com/garabik/grc). | |||
2021-04-03 | Debian: T2108: add minisign dependency | Christian Poessinger | |
2021-03-26 | http api: T3412: use FastAPI as web framework; support application/json | John Estabrook | |
Replace the Flask micro-framework with FastAPI, in order to support extensions to the API and OpenAPI 3.* generation. This change will remain backwards compatible with previous versions. Notably, the multipart forms version of requests remain supported; in addition application/json requests are now natively supported. | |||
2021-03-11 | Debian: T3356: move python3-paramiko from Build-Depends to Depends | Christian Poessinger | |
The vyos-1x has no build time dependency on python3-paramiko but rather a runtime dependency on python3-paramiko. Missplaced dependency caused vyos-1x builds to fail as dependency is not met, introduced by commit 5b414a2ab1 ("config: T3356: Replace curl wrapper with (mostly) native remote file transfer functions"). | |||
2021-03-11 | config: T3356: Replace curl wrapper with (mostly) native remote file ↵ | erkin | |
transfer functions | |||
2021-02-24 | Debian: bump package version to 1.4dev0 | Christian Poessinger | |
2021-02-06 | Debian: only build XDP for amd64 architecture | Christian Poessinger | |
2021-01-23 | nptv6: T2518: Initial support for nat66 (NPT) | jack9603301 | |
2021-01-20 | Debian: add openvpn user via postinstall | Christian Poessinger | |
Migrated from vyatta-cfg-system. | |||
2021-01-20 | Debian: add radius_user and radius_priv_user via postinstall | Christian Poessinger | |
2021-01-10 | Debian: vyos-1x depends on python3-spinx for "make docs" | Christian Poessinger | |
2021-01-07 | Debian: add build-dependency on python3-jinja2 | Christian Poessinger | |
2021-01-07 | Debian: add python3-psutil build dependency | Christian Poessinger | |
vyos.util depends partially on python3-psutil, and some smoketests executed via "make test" include vyos.util, thus ensure the package is available. | |||
2020-12-28 | webproxy: T563: use new bash blacklist updater | Christian Poessinger | |
2020-12-28 | webproxy: T563: squidguard: support default ruleset | Christian Poessinger | |
2020-12-28 | webproxy: T563: op-mode: initial command support | Christian Poessinger | |
2020-12-28 | webproxy: T563: migrate from old Perl code to XML and get_config_dict() | Christian Poessinger | |
Basic proxy functionality is working but the squidguard smoketest still fails as this is yet not implemented. | |||
2020-12-28 | ddns: T757: add missing dependency | Christian Poessinger | |
2020-12-19 | xdp: T2666: switch to example code provided by xdp-tutorial | Christian Poessinger | |
2020-12-17 | Debian: xdp: T2666: add build dependencies | Christian Poessinger | |
2020-12-17 | xdp: T2666: initial XDP (generic mode) forwarding support | Christian Poessinger | |
The CLI command 'set interfaces ethernet <interface> offload-options xdp" enables the XDP generic mode on the given interface. vyos@vyos:~$ show interfaces ethernet eth1 eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 xdpgeneric/id:151 qdisc mq state DOWN group default qlen 1000 link/ether 00:50:56:bf:ef:aa brd ff:ff:ff:ff:ff:ff inet6 fe80::250:56ff:febf:efaa/64 scope link tentative valid_lft forever preferred_lft forever Description: fooa XDP code is thankfully copied from [1], thank you for this nice tutorial. NOTE: this is an experimental feature which might break your forwarding/filtering. [1]: https://medium.com/swlh/building-a-xdp-express-data-path-based-peering-router-20db4995da66 | |||
2020-12-14 | netplug: T3130: use Debian upstream version | Christian Poessinger | |
2020-11-23 | Debian: move wireguard-modules dependency to vyos-build | Christian Poessinger | |
The dependency on the WireGuard modules actually depend on the runnning Kernel. While already working on 5.9 support which has a buildin version of WireGuard, this also eases ARM development. | |||
2020-11-14 | options: keyboard: T3038: use proper XML <defaultValue> over hardcoded ↵ | Christian Poessinger | |
Python value We should not use hardcoded Python values whenever possible. vyos.xml provides an abstraction of the XML CLI definitions providing default values from the CLI specified via the <defaultValue> node. This increases consistency among all XML/Python wrappers. Additional small fixes in this commit (besides the bad practice incorporating unrelated changes into the same commit) contain: - Keyboard layout shout be explicitly set for /dev/console - Added missing Debian dependency on console-data - When looking for a key in a dict, we do not need to specify dict.keys() | |||
2020-11-06 | system: T3048: add dynamic performance tuning daemon | Christian Poessinger | |
Add new CLI command "set system options performance <latency | throughput>" | |||
2020-11-01 | test: vyos.validate: add unittests | Christian Poessinger | |
2020-10-30 | Debian: add OpenSSL dependency, inherited by OpenVPN | Christian Poessinger | |
2020-10-26 | smoketest: T3003: extend framework to load arbitrary config file | John Estabrook | |
2020-09-26 | Debian: adding vyos-configd made this package architecture specific | Christian Poessinger | |
There is a shim which is compiled by GCC per target architecture. | |||
2020-09-13 | Revert "Debian: T2843: drop wireguard-modules dependency with kernel 5.8" | Christian Poessinger | |
This reverts commit bd076f694a763991a0b0d3a7bb0fa5d194d56d7c. | |||
2020-08-31 | configd: T2582: add shim as config daemon client | John Estabrook | |
2020-08-31 | configd: T2582: add config daemon and supporting files | John Estabrook | |
2020-08-30 | Debian: T2843: drop wireguard-modules dependency with kernel 5.8 | Christian Poessinger | |
2020-08-30 | WireGuard: T2842: switch to binary package from buster-backports | Christian Poessinger | |
2020-08-27 | Debian: set proper changelog version | Christian Poessinger | |