Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-03 | pki: T3642: Fix for correct method on encoding certificate request | sarthurdev | |
2021-07-03 | pki: T3642: Add support for signing and revoking subordinate CAs | sarthurdev | |
2021-07-02 | conntrack: T3535: add support for multiple failsave links | Christian Poessinger | |
2021-07-02 | ipsec: T3656: T3659: Fix pass-through with ipv6. Fix op-mode ipsec commands. ↵ | sarthurdev | |
Remove python3-crypto dependency. | |||
2021-07-01 | vyos.util: remove no longer needed copy_file helper method | Christian Poessinger | |
The IPSec ceritifcate handling is now done by storing the CA key inside the running configuration. | |||
2021-07-01 | Merge branch 'pki_ipsec' of https://github.com/sarthurdev/vyos-1x into pki-cli | Christian Poessinger | |
* 'pki_ipsec' of https://github.com/sarthurdev/vyos-1x: pki: ipsec: T3642: Update migration script to account for file permission issues pki: ipsec: T3642: Migrate IPSec to use PKI configuration pki: T3642: New PKI config and management | |||
2021-07-01 | ipsec: T3643: bugfix on wrong destination file path for x509 key file | Christian Poessinger | |
Commit a6b526fd982 ("ipsec: T3643: us vyos.util.copy_file() over raw UNIX cp command") used a new helper to copy the x509 certificate files, but it also added a bug where the certificate key file was copied to the wrong location. This has been fixed and the corect path is used again. | |||
2021-07-01 | pki: ipsec: T3642: Update migration script to account for file permission issues | sarthurdev | |
2021-06-29 | Debian: T3641: remove absolut path to tcpdump which now resides in /usr/bin | Christian Poessinger | |
2021-06-29 | pki: ipsec: T3642: Migrate IPSec to use PKI configuration | sarthurdev | |
2021-06-29 | pki: T3642: New PKI config and management | sarthurdev | |
2021-06-28 | ipsec: T1441: switch from vti to xfrm interfaces | Christian Poessinger | |
XFRM interfaces are similar to VTI devices in their basic functionality but offer several advantages: * No tunnel endpoint addresses have to be configured on the interfaces. Compared to VTIs, which are layer 3 tunnel devices with mandatory endpoints, this resolves issues with wildcard addresses (only one VTI with wildcard endpoints is supported), avoids a 1:1 mapping between SAs and interfaces, and easily allows SAs with multiple peers to share the same interface. * Because there are no endpoint addresses, IPv4 and IPv6 SAs are supported on the same interface (VTI devices only support one address family). * IPsec modes other than tunnel are supported (VTI devices only support tunnel mode). * No awkward configuration via GRE keys and XFRM marks. Instead, a new identifier (XFRM interface ID) links policies and SAs with XFRM interfaces. | |||
2021-06-28 | bgp: T3657: fix remote-as validator for IPv6 link-local peering | Christian Poessinger | |
The "v6only" CLI tree was not taken into account during validation. vyos@vyos:~$ show configuration commands | grep bgp set protocols bgp local-as '200' set protocols bgp neighbor eth0.204 address-family ipv6-unicast set protocols bgp neighbor eth0.204 interface v6only remote-as '100' vyos@vyos:~$ show bgp ipv6 sum IPv6 Unicast Summary: BGP router identifier 172.18.254.201, local AS number 200 vrf-id 0 BGP table version 0 RIB entries 0, using 0 bytes of memory Peers 1, using 21 KiB of memory Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd PfxSnt eth0.204 4 100 99 99 0 0 0 01:35:07 0 0 Total number of neighbors 1 | |||
2021-06-27 | op-mode: bond: T2546: implement "show interface bond * slaves" command | Christian Poessinger | |
Add implementation with XML and Python. | |||
2021-06-26 | Import configuration files from vyatta-cfg-system | Christian Poessinger | |
2021-06-26 | Import sudoers configuration from vyatta-cfg-system | Christian Poessinger | |
2021-06-26 | banner: T2135: adjust to raw strings from vyatta-cfg repo | Christian Poessinger | |
2021-06-26 | ipsec: T3643: us vyos.util.copy_file() over raw UNIX cp command | Christian Poessinger | |
2021-06-26 | vyos.util: add new helper copy_file() | Christian Poessinger | |
Copy a file from A -> B but also support adjusting Bs file permissions and creation of Bs base directory if required. | |||
2021-06-26 | ipsec: T3643: use variable for path names | Christian Poessinger | |
2021-06-26 | Revert "ipsec: T3643: move swanctl.conf to /run" | Christian Poessinger | |
This reverts commit 95bbbb8bed92a60a320ff255c8b8656145f3c540. | |||
2021-06-26 | nat: nat66: T3648: Fix script logic errors and missing logic handling | jack9603301 | |
2021-06-25 | openvpn: T1704: drop deprecated disable-ncp option | Christian Poessinger | |
2021-06-24 | openvpn: T3641: remove deprecated iproute option | Christian Poessinger | |
Executing iproute2 commands as unprivileged member of the openvpn group is now handled via a sudoers file. | |||
2021-06-24 | ipsec: T3643: move swanctl.conf to /run | Christian Poessinger | |
This is the completion of commit 50a742b5 ("IPSec: T3643: Fix path for swanctl.conf file") that moves the generated swanctl file from non-volatile to a volatile (tmpfs backed) storage like we do for all out configuration files. Thus it is ensured after a reboot or service deprecation there are no accidential leftovers from previous configurations stored on the system. | |||
2021-06-24 | systemd: lcdproc: T3641: override upstream files | Christian Poessinger | |
Debian Bullseye ships an upstream version of lcdproc.service which infact will start LCDd instead of the lcdproc client. Divert the Debian Upstream service file and use the ones provided by vyos-1x. | |||
2021-06-24 | systemd: radvd: T3641: empty ConditionPathExists variable | Christian Poessinger | |
The variable ConditionPathExists is now set in the upstream systemd unit file, thus the VyOS generated unit file is located under /run/radvd/radvd.conf and the condition won't match. This can be solved by first clearing the upstream value for ConditionPathExists and the set the new path. | |||
2021-06-24 | Revert "T3641: lcdproc.service is now shipped in lcdproc package" | Christian Poessinger | |
This reverts commit a4bb1b77ff415700e00df3768915fdc176f779d1. | |||
2021-06-23 | IPSec: T3643: Fix path for swanctl.conf file | Viacheslav | |
2021-06-22 | ipsec: T3643: T2816: Update IPSec VPN op-mode commands | sarthurdev | |
2021-06-21 | ipsec: T3641: Debian Bullseye uses python3-pycryptodome | Christian Poessinger | |
2021-06-21 | Revert "vmware: add tools.conf" | Christian Poessinger | |
This reverts commit b776edb38a4755be76e965ca719e9428bcc570e6. | |||
2021-06-20 | T3641: lcdproc.service is now shipped in lcdproc package | Christian Poessinger | |
2021-06-20 | T3641: file /etc/ppp/ip-pre-up is already provided by ppp package | Christian Poessinger | |
2021-06-20 | vmware: add tools.conf | Christian Poessinger | |
2021-06-20 | Merge pull request #889 from erkin/current | Christian Poessinger | |
T3506: loadkey: Add `generate public-key-command` command | |||
2021-06-20 | Add `save` line | erkin | |
2021-06-20 | ipsec: T3617: Correct typo on encryption variable | sarthurdev | |
2021-06-20 | Merge pull request #887 from sarthurdev/mdns_vrrp | Christian Poessinger | |
mdns: vrrp: T3635: Add ability to use mDNS repeater with VRRP | |||
2021-06-20 | T3506: loadkey: Add `generate public-key-command` command | erkin | |
2021-06-20 | vrf: T3637: bind-to-all didn't work properly | Date Huang | |
because of typo change from `bind_to_all` to `bind-to-all` refer: interface-definitions/vrf.xml.in | |||
2021-06-19 | mdns: vrrp: T3635: Add ability to use mDNS repeater with VRRP | sarthurdev | |
2021-06-18 | import cron.hourly script from vyatta-cfg-system | Christian Poessinger | |
2021-06-18 | Merge pull request #884 from sarthurdev/opmode_ike_sa | Christian Poessinger | |
ipsec: T2816: Fix 'show vpn ike sa' when key-size is not set | |||
2021-06-18 | ping: T3634: Adding do not fragment to Ping (#885) | Cheeze-It | |
In this commit we add the do not fragment capability for ping commands. Co-authored-by: Cheeze_It <none@none.com> | |||
2021-06-17 | ipsec: T2816: Fix 'show vpn ike sa' when key-size is not set | sarthurdev | |
2021-06-17 | policy: T3631: migrate "set extcommunity-rt|soo" to "set extcommunity rt|soo" | Christian Poessinger | |
migrate "set extcommunity-rt" and "set extcommunity-soo" to "set extcommunity rt|soo" to match FRR syntax. This also makes it easier to implement the "bandwidth" extended community. | |||
2021-06-16 | tunnel: T3555: fix configuration error message grammar | Christian Poessinger | |
2021-06-15 | ipsec: T2816: T645: T3613: Migrated IPsec to swanctl, includes multiple ↵ | sarthurdev | |
selectors, and selectors with VTI. | |||
2021-06-13 | wwan: T3620: auto detect IP protocol based on requested addresses | Christian Poessinger | |
(cherry picked from commit 1eb6aee88f411127175fdab031d896af1e1adbc3) |