1.3 Eqquleus
1.3.9 (future release)
Bug fixes
T5926
IPSEC does not apply after l2tp configuration was changed
Other resolved issues
T1311
WAN load-balancing can't flush connections when conntrack-sync is enabled
1.3.8 (25th June 2024)
Bug fixes
1.3.7 (13th May 2024)
Security
T6324
CVE-2024-2961
New features and improvements
T1244
Add support for StartupResync in conntrack-syncT5364
Make it possible to set the PADO delay to 0T5418
Allow arbitrary subnets in PPPoE client IP poolsT5504
Make it possible to set more than one peer-address in unicast VRRPT6057
Add ability to disable syslog for conntrackd
Bug fixes
T1751
DNS server addresses from DHCPv6 are not added to resolv.confT1976
deleting address-family under neighbor will disable neighborT2044
RPKI doesn't boot properlyT2113
OpenVPN Options error: you cannot use --verify-x509-name with --compat-names or --no-name-remappingT2279
Router resolves as 127.0.1.1 when using Router's Recursive DNST2590
DHCPv6 not updating nameservers and search domains since replacing isc-dhcp-client with WIDE dhcp6cT2612
HTTPS API, changing API key fails but goes throughT2801
conntrack-tools flooding logsT2998
SNMP v3 oid "exclude" option doesn't workT3437
BGP Confederation Addition Causes ErrorT3992
Unhandled exception when trying to add an interface with an assigned address to a bridgeT4270
When "ignore-hosts-file" is unset, local hostname of the router resolves to 127.0.1.1 in the DNS forwarding serviceT4453
dhclient fails to renew DHCP lease with VRFT5239
Host name and domain name missing from the FRR configurationT5982
Isolated interfaces smoketest failT6004
Missing RPKI boot priority prevents it from loadingT6056
Applying 'system static-host-mapping' command calls unnecessary snmpd restartT6088
Configuration corrupted after saving and powercut or force rebootT6096
Config commits are not synced properly because 00vyos-sync is deleted by vyos-routerT6110
Insufficient validation of range option with failover in DHCP serverT6124
Docker equuleus build image doesn't build due to fpmT6141
Trying to set PADO delay in PPPoE server without also configuring the session options causes a commit failureT6150
Impossible to set a static IP address via RADIUS in IPoET6193
dhcp-client: invalid warning "is not a DHCP interface but uses DHCP name-server option" for VLAN interfacesT6196
route-map and summary-only do not work in BGP aggregation at the same timeT6243
Update vyos-http-api-tools for package idna security advisory
Other resolved issues
1.3.6 (14th February 2024)
Security
T5318
Security Vulnerabilities for VyOS 1.3.3
Configuration syntax changes (automatically migrated)
T2060
source-validation will be configured at different locations and could lead to massive confusionT2289
Denest cerbot certificate configuration from service https
New features and improvements
T1929
ipset in firewallT2060
source-validation will be configured at different locations and could lead to massive confusionT2116
Processing configuration via Cloud-init User-DataT2191
Using tallow to block sshd probesT2289
Denest cerbot certificate configuration from service httpsT3039
Resize a root partition and filesystem automatically during deployment in virtual environmentsT4039
Rsyslog to use 'protocol23format' for protocol UDPT4078
A hybrid of "network-group" and "address-group".T5182
Update Intel ice driverT5187
Update Realtek r8152 driverT5275
Add op mode commands for exporting certificates to PEM files with correct headersT5796
Openconnect - HTTPS security headers are missing
Bug fixes
T117
Cannot install from ISO via serial console on ttyS1T1925
DMVPN is always listed as down in "show vpn ipsec sa"T2085
Building some packages with vyos-build no longer works for Equuleus/currentT2163
Disabled vif interface with "address dhcp" requests DHCP addressT2404
Cannot change MTUT2509
No inotify notifications from /T2574
wan-load-balance snat bug and route problemT2793
compare + TAB completion does not show proper username if user contains _T2837
make-version-file executed too early during build processT3154
route-map CLI allows 32-bit ASNs in community options even though FRR doesn'tT3980
vrrp transition-script validator makes warning fatal and also causes a python NameError exceptionT4062
VRRP IPSEC-AH : sequence number xxxxxxx already processed. Packet dropped. Local(xxxxxxx)T4566
Cannot log in on serial console on Equuleus v1.3.1T4752
ICMP redirects not working / not properly configuredT4760
VyOS does not support running multiple instances of DHCPv6 clientsT4990
Commit results may not be properly saved if power is cut immediately after a successful commitT5180
initramfs-tools ignores firmware from updates directoryT5543
Fix source address handling in static joinsT5625
"restart vpn" does not work if ipsec-interfaces is not setT5739
Password recovery does not work if public keys are configuredT5800
HTTPS API unavailable after delete VRFT5852
Reboots fail with eapol WAN interfaceT5914
CVE-2023-48795 - Terrapin vulnerabilityT5924
Build cannot pass the smoketest dialup-router-medium-vpnT5967
Multi-hop BFD connections can't be established; please add minimum-ttl option.T6017
Update vyos-http-api-tools for security advisory
Other resolved issues
T922
OSPF - Process Crash after peer rebootT1297
Add GARP settings to VRRP/keepalivedT1369
GCP Networking FailureT1500
Slow boot/load and CLI response timesT1667
Add a tool for automatically importing old style command definitions into XMLT1671
rewrite udev script logic /lib/udev/vyatta_net_nameT1981
Allow route-map 'set src' to reference both IPv4 and IPv6T2223
convert operational show interfaces to python/XMLT2353
Interface [conf_mode] errors parent taskT2431
Python validators are slowT2452
Serial console related issuesT2546
The root task for rewriting [op-mode] to XMLT2579
The root task for VRF featuresT2655
ConfigError formatting issueT2720
Rework vyos.template Python module to make future extension easierT2755
Requirements for partial interface setupT2799
VyOS Certificates ManagerT3191
PAM RADIUS freezing when accounting does not configured on RADIUS serverT3348
dhcpd: Can't create new lease file: Permission deniedT3403
Error on interrupting list of pppoe sessionsT3513
Attempting to remove firewall rule results in errorT3688
Fail to save configuration via scp/sftpT3737
openvpn-option needs to be able to support quotes as since openvpn 2.4.T3813
Some custom sysctl parameters can't be applied bugT4222
Support for TWAMP as round-trip metricT4646
USB serial output console does not workT5274
Add a deprecation warning for OpenVPN site-to-site with pre-shared secretT5714
IPSec VPN: op-mode: "show log vpn" does not show resultsT5715
IPSec VPN: restart vpn is not workingT6014
Bump keepalived versionT6249
ISO builder fails because of changed buster-backport repository
1.3.5 (15th December 2023)
Configuration syntax changes (automatically migrated)
T2139
openvpn: allow "dh-file none" to disable DH for ECDH keys
New features and improvements
T1118
Obsolete "utc" option in time selector in firewallT2014
Use vendor specific NTP Pool hostnameT2139
openvpn: allow "dh-file none" to disable DH for ECDH keysT4269
node.def generator should automatically add default valuesT5213
Accel-ppp sending accounting interim updates acct-interim-interval optionT5270
Make OpenVPN `tls dh-params` optionalT5271
Add support for peer-fingerprint to OpenVPNT5273
Add op mode commands for displaying certificate details and fingerprintsT5387
dhcp6c: add a no release optionT5576
Add bgp remove-private-as all optionT5586
Disable by default SNMP for Keepalived VRRPT5630
pppoe: allow to specify MRU in addition to already configurable MTUT5661
Add show show ssh dynamic-protection attacker and show log ssh dynamic-protection
Bug fixes
T305
loadbalancing does not work with one pppoe connection and another connection of either dhcp or staticT971
authentication public-keys options quoting issueT1012
vyos-build configure script should check /etc/issue to avoid confusionT2051
Throughput anomaliesT2250
vyos-build "make iso" error if configure was ran outside of the docker containerT3020
The "scp" example is wrong in the bash-completion for "set system config-management commit-archive location"T3045
Changes to Conntrack-Sync don't apply correctly (Mutlicast->UDP)T3940
DHCP client does not remove IP address when stopped by the 02-vyos-stopdhclient hookT4146
Nginx should not listen on port 80T4328
Large MTU on 1.3.1-S1T4402
OpenVPN client-ip-pool option is brokenT4601
dhcp : relay agent IP address issue.T4776
NVME storage is not detected properly during installationT5223
tunnel key doesn't clearT5235
SSH keys with special characters cannot be applied via Cloud-initT5402
VRRP router with rfc3768-compatibility sends multiple ARP repliesT5413
Deny the opportunity to use one public/private key pair on both wireguard peers.T5486
Service dns dynamic cannot pass the smoketestT5669
VXLAN interface changing port does not workT5670
bridge: missing member interface validatorT5763
Fix imprecise check for remote file name in vyos-load-config.pyT5777
frr: backport and upstream recent bgpd daemon crashes
Other resolved issues
T1276
dhcp relay + VLAN failsT2719
Standardized op mode script structureT3536
Unable to list all available routesT3702
Policy: Allow routing by fwmarkT5191
Replace underscores with hyphens in command-line options generated by vyos.opmodeT5268
OpenVPN: upgrade package to 2.6 seriesT5280
Update Expired keys (2023-06-08) for PowerDNST5578
"ikev2-reauth" description contains outdated informationT5624
Remove /etc/debian_version from the imageT5632
Add jq package to parse JSON filesT5817
Show openvpn server fails in some cases
1.3.4 (17th October 2023)
New features and improvements
T738
Add local-port and resolver port options for powerdns in CLI configuration treeT2123
Configure 3 NTP serversT2424
Ability to choose the direction of MirroringT3144
Support op-mode command to release DHCP leasesT3546
Add support for running scripts on PPPoE server session eventsT4151
IPV6 local PBR SupportT4426
Add arpwatch to the imageT4475
route-map does not support ipv6 peerT4825
interfaces veth/veth-pairs -standalone usedT5190
Cloud-Init cannot fetch Meta-data on machines where the main Ethernet interface is not eth0T5265
WAN load-balancing: missing completion helpersT5315
vrrp: add support for version 3T5354
Add sshguard to protect against brut-forces for 1.3
Bug fixes
T2611
Prefix list names are shared between ipv4 and ipv6T2908
VRF and bridge membership isn’t mutually exclusiveT2958
DHCP server doesn't work from a live CDT3070
Firewall going OOM, possible related to nftables migrationT3098
Cannot talk to rtnetlink: Message too long Command failed -:1T3339
Cloud-Init domain search setting not appliedT4113
Incorrect GRUB configuration parsingT4121
Nameservers from DHCP client cannot be used in specific casesT4407
Network-config v2 is broken in Cloud-init 22.1 and VyOS 1.3T4412
commit archive: reboot not working with sftpT4459
API service with VRF doesn't work in 1.3.1T4745
CLI TAB issue with values with '-' at the beginning in conf modeT4790
RADIUS login does not work if sum of timeouts more than 50sT4855
Trying to create more than one tunnel of the same type to the same address causes unhandled exceptionT4869
A network with `/32` or `/128` mask cannot be removed from a network-groupT4895
Tag nodes are overwritten when configured by Cloud-Init from User-DataT5006
Http api segfault with concurrent requestsT5140
Firewall network-group problemsT5221
BGP as-override behavior differs from new FRR and other vendorsT5240
Service router-advert failed to start radvd with more then 3 name-serversT5305
REST API configure operation should not be defined as asyncT5313
UDP broadcast relay - missing verify() that relay interfaces have an IP address assignedT5329
Wireguard interface as GRE tunnel source causes configuration error on bootT5428
dhcp: client renewal fails when running inside VRFT5506
Container bridge interfaces do not have a link-local addressT5524
Add config directory to liveCDT5533
Keepalived VRRP IPv6 group enters in FAULT stateT5545
sflow is not workingT5555
Fix timezone migrator (system 13-to-14)T5594
VRRP - Error if using IPv6 Link Local as hello source address
Other resolved issues
T469
Problem after commit with errorsT2296
Upgrade WALinux to 2.2.41T3424
PPPoE IA-PD doesn't work in VRFT3577
Generating vpn x509 key pair fails with command not foundT3713
Create a meta-package for user utilitiesT4306
Do not check for ditry repository when building release imagesT4874
Add Warning message to EquuleusT4933
Malformed lines cause vyos.util.colon_separated_to_dict fail with a nondescript errorT5272
Upgrade OpenVPN to 2.6 in EquuleusT5470
wlan: can not disable interface if SSID is not configuredT5557
bgp: Use treat-as-withdraw for tunnel encapsulation attribute CVE-2023-38802
1.3.3 (22th June 2023)
Security
Configuration syntax changes (automatically migrated)
T4628
ConfigTree() throws ValueError() if tagNode contains whitespaces
New features and improvements
T1024
Policy Based Routing by DSCPT1928
Is the 'Welcome to VyOS' message when using SSH an information leak?T1993
Extended pppoe rate-limiterT2603
pppoe-server: reduce min MTUT2640
Running VyOS inside Docker containersT2769
Add VRF support for syslogT3937
Rewrite "show system memory" in Python to make it usable as a library functionT4219
support incoming-interface (iif) in local PBRT4575
vyos.utill add new wrapper "rc_cmd" to get the return code and outputT4683
Add kitty-terminfo package to buildT4727
Add RADIUS rate limit support to PPTP serverT4743
Enable IPv6 address for Dynamic DNST4785
snmp: Allow !, @, * and # in community nameT4812
IPsec ability to show all configured connectionsT4898
Add mtu config option for dummy interfacesT4922
Add ssh-client source-interface CLI optionT4947
Support mounting container volumes as ro or rwT4948
pppoe: add CLI option to allow definition of host-uniq flagT4949
Backport "monitor log" and "show log" op-mode definitions from current to equuleusT4959
Add container registry authentication config for containersT4971
Radius attribute "Framed-Pool" for PPPoET5033
generate-public-key command fails for address with multiple public keys like GitHubT5098
PPPoE client holdoff configuration
Bug fixes
T2118
Failure to boot after power outage due to dirty filesystem and no fsck in initramfsT2189
Adding a large port-range will take ~ 20 minutes to commitT2516
vyos-container: cannot configure ethernet interfaceT2838
Ethernet device names changing, multiple hw-id being addedT3852
DHCP client issue - interface has two dhclient processes when link is unpluged and then plug againT4117
Does not possible to configure PoD/CoA for L2TP vpnT4153
Monitor bandwidth-test initiate not workingT4177
Strip-private doesn't work for service monitoringT4312
Telegraf configuration doesn't accept IPs for URLT4533
Radius clients don’t have simple permissionsT4582
Router-advert: Preferred lifetime cannot equal valid lifetime in PIOsT4628
ConfigTree() throws ValueError() if tagNode contains whitespacesT4630
Prevent attempts to use the same interface as a source interface for pseudo-ethernet and MACsec at the same timeT4642
proxy: hyphen not allowed in proxy URLT4648
PPPoE: Ignore default router from RA when PPPoE default-route is set to noneT4664
Add validation to reject whitespace in tag node value namesT4668
Adding/removing members from bond doesn't work/results in incorrect interface stateT4671
linux-firmware package is missing symlinks defined in WHENCE fileT4679
OpenVPN site-to-site incorrect check for IPv6 local and remote addressT4680
Telegraf prometheus-client listen-address invalid formatT4702
Wireguard peers configuration is not synchronized with CLIT4709
TCP MSS clamping broken in equuleusT4730
Conntrack-sync error - listen-address is not the correct type in config as it should beT4737
FRRouting/zebra 7.5.1 does not redistribute routes to other protocolsT4799
PowerDNS >= 4.7 does not get reloaded by vyos-hostsdT4872
Op-mode show openvpn misses a case when parsing for tunnel IPT4884
Missing a community6 in snmpd configT4896
ospfv3: Fix broken not-advertise optionT4902
snmpd: exclude container storage from monitoringT4918
Odd show interface behaviorT4939
VRRP command no-preempt not work as expectedT4955
Openconnect radiusclient.conf generating with extra authserverT4975
CLI does not work after cutting off the power or resetT4978
KeyError: 'memory' container_config['memory'] on upgrading to 1.4-rolling-202302041536T4992
Incorrect check is_local_address for bgp neighbor with option ip_nonlocal_bind setT4993
Can't delete conntrack ignore ruleT5009
op-mode command: restart dhcp relay-agent not workingT5011
Some interface drivers don't support min_mtu and max_mtu and verify_mtu check should be skippedT5017
Bug with validator interface-nameT5047
Recreate only a specific containerT5066
Different GRE tunnel but same tunnel keys errorT5136
Possible config corruption on upgradeT5152
Telegraf agent hostname isn't qualifiedT5175
http-api: error in MultiPart parser for FastAPI version >= 0.91.0T5176
http-api: update vyos-http-api-tools for FastAPI security vulnerabilityT5186
QoS test cannot pass for 1.3
Other resolved issues
T1288
FRR: rewrite staticd backend (/opt/vyatta/share/vyatta-cfg/templates/protocols/static/*)T1875
Add the ability to use network address as BGP neighbor (bgp listen range)T2913
Failure to install fpm while building builder docker imageT3083
Add feature event-handlerT3608
Standardize warnings from configure scriptsT3810
webproxy squidguard rules don't work properly after rewriting to python.T4122
interface ip address config missing after upgrade from 1.2.8 to 1.3.0 (when redirect is configured?)T4262
install image doesn't respect chosen root partition sizeT4381
OpenVPN: Add "Tunnel IP" column in "show openvpn server" operational commandT4511
IPv6 DNS lookupT4625
Update ocserv to current revision (1.1.6)T4652
Upgrade PowerDNS recursor to 4.7 seriesT4798
Migrate the file-exists validator away from PythonT4832
dhcp: Add IPv6-only dhcp option support (RFC 8925)T4875
Replace Python validator 'interface-name' to avoid Python startup costT4900
Cache intermediary results of get_config_diff in Config instanceT4906
ipsec connections shows only one connection as upT4925
Need to add the possibility to configure Pseudo-Random Functions (PRF) in IKEv2T4999
vyos.util backport dict_search_recursiveT5007
Interface multicast setting is invalidT5008
MACsec CKN of 32 chars is not allowed in CLI, but works fineT5111
pppd-dns.service startup failedT5243
Default route is inactive if an interface has multiple ip addresses of the same subnet in 1.3.2 Equuleus
1.3.2 (7th November 2022)
New features and improvements
T1375
Add clear dhcp server lease functionT2580
Support for ip pools for ippoeT2683
no dual stack in system static-host-mapping host-nameT2763
New SNMP resource request - SNMP over TCPT3318
Update Linux Kernel to v5.4.208 / 5.10.142T3785
Add unicode support to configtree backendT4260
Extend vyos.configdict.node_changed() to support recursivenessT4315
Telegraf - Output to prometheusT4336
isis: add support for MD5 authentication password on a circuitT4346
Deprecate "system ipv6 disable" option to disable address family within OS kernelT4373
PPPoE-server add multiplier option for shaperT4395
Extend show vpn debugT4421
Add support for floating point numbers in the numeric validatorT4442
HTTP API add action "reset"T4456
NTP client in VRF tries to bind to interfaces outside VRF, logs many messagesT4489
MPLS sysctl not persistent for tunnel interfacesT4507
IPoE-server add multiplier option for shaperT4509
Feature Request: DNS64T4515
Reduce telegraf binary sizeT4522
bond: add ability to specify mii monitor interval via CLIT4584
hostap: create custom package buildT4614
OpenConnect split-dns directiveT4647
Add Google Virtual NIC (gVNIC) support
Bug fixes
T2194
"show firewall" garbled outputT2654
Multiple names unable to be assigned to the same static mappingT3507
Bond with mode LACP show u/u in show interfaces even if peer is not configuredT3714
Some sysctl custom parameters disappear after rebootT4206
Policy Based Routing with DHCP Interface IssueT4230
OpenVPN server configuration deleted after reboot when using a VRRP virtual-addressT4294
Adding a new openvpn-option does not restart the OpenVPN processT4313
"generate public-key-command" throws unhandled exceptions when it cannot retrieve the keyT4319
The command "set system ipv6 disable" doesn't work as expected.T4324
wwan: check alive script should only be run via cron if a wwan interface is configured at allT4330
MTU settings cannot be applied when IPv6 is disabledT4331
IPv6 link local addresses are not configured when an interface is in a VRFT4337
isis: IETF SPF delay algorithm can not be configured - results in vyos.frr.CommitErrorT4338
wwan: changing interface description should not trigger reconnectT4339
wwan: tab-completion results in "No such file or directory" if there is no WWAN interfaceT4341
login: disable user-account prior to deletion and wait until deletion is completeT4350
DMVPN opennhrp spokes dont work behind NATT4354
Slave interfaces fall out from bonding during configuration changeT4361
`vyos.config.exists()` does not work for nodes with multiple valuesT4363
salt-minion: default mine_interval option is not setT4366
geneve: interface is removed on changes to e.g. descriptionT4369
OpenVPN: daemon not restarted on changes to "openvpn-option" CLI nodeT4388
dhcp-server: missing constraint on tftp-server-name optionT4405
DHCP client sometimes ignores `no-default-route` option of an interfaceT4441
wwan: connection not possible after a change added after 1.3.1-S1 releaseT4447
DHCPv6 prefix delegation `sla-id` limited to 128T4468
web-proxy source group cannot start with a number bugT4510
set system static-host-mapping doesn't allow IPv4 and IPv6 for same name.T4513
Webproxy monitor commands do not workT4521
bond: ARP monitor interval is not configured despite set via CLIT4525
Delete interface from VRF and add it to bonding errorT4527
Prevent to create VRF name defaultT4532
Flow-accounting IPv6 server/receiver bugT4534
bond: bridge: error out if member interface is assigned to a VRF instanceT4537
MACsec not working with cipher gcm-aes-256T4538
Macsec does not work correctly when the interface status changes.T4565
vlan aware bridge not working with - Kernel: T3318: update Linux Kernel to v5.4.205 #249T4572
Add an option to force interface MTU to the value received from DHCPT4579
bridge: can not delete member interface CLI option when VLAN is enabledT4592
macsec: can not create two interfaces using the same source-interfaceT4616
openconnect: KeyError: 'local_users'T4618
Traffic policy not set on virtual interfacesT4632
VLAN-aware bridge not workingT4653
Interface offload options are not applied correctlyT4666
EAP-TLS no longer allows TLSv1.0 after T4537, T4584
Other resolved issues
1.3.1 (21th March 2022)
Security
T4204
Update Accel-PPP to a newer revisionT4310
CVE-2022-0778: infinite loop in OpenSSL certificate parsingT4311
CVE-2021-4034: local privilege escalation in PolKit
Configuration syntax changes (automatically migrated)
T1972
Allow setting interface name for virtual_ipaddress in VRRP VRIDT4273
ssh: Upgrade from 1.2.X to 1.3.0 breaks config
New features and improvements
T1972
Allow setting interface name for virtual_ipaddress in VRRP VRIDT2400
OpenVPN: dont restart server if no needT2764
Increase maximum number of NAT rulesT3164
console-server ssh does not work with RADIUS PAM authT3299
Allow the web proxy service to listen on all IP addressesT3854
Missing op-mode commands for conntrack-syncT3872
Add configurable telegraf monitoring serviceT4055
Add VRF support for HTTP(S) API serviceT4100
Firewall increase maximum number of rulesT4120
[VXLAN] add ability to set multiple unicast-remotesT4128
keepalived: Upgrade package to add VRF supportT4261
MACsec: add DHCP client support
Bug fixes
T2922
The `vpn ipsec logging log-modes` miss the IPSec daemons state checkT3380
"show vpn ike sa" does not display IPv6 peersT3686
Bridging OpenVPN tap with no local-address breaksT3914
VRRP rfc3768-compatibility doesn't work with unicast peersT3924
VRRP stops working with VRFT4002
firewall group network-group long names restriction incorrect behaviorT4081
VRRP health-check script stops working when setting up a sync groupT4087
IPsec IKE-group proposals limit of 10 piecesT4092
IKEv2 mobike commit failed with DMVPN nhrpT4093
SNMPv3 snmpd.conf generation bugT4101
commit-archive: Use of uninitialized value $source_address in concatenationT4104
RAID1: "add raid md0 member sda1" does not restore boot sectorT4110
[IPV6-SSH/DNS} enable IPv6 link local adresses as listen-address %eth0T4141
Set high-availability vrrp sync-group without members errorT4142
Input ifbX interfaces not displayed in op-modeT4152
NHRP shortcut-target holding-time does not workT4154
Error add second gre tunnel with the same source interfaceT4165
Custom conntrack rules cannot be deletedT4168
IPsec VPN is impossible to restart when DMVPN is configuredT4183
IPv6 link-local address not accepted as wireguard peerT4184
NTP allow-clients address doesn't work it allows to use ntp server for all addressesT4191
Lost access to host after VRF re-creatingT4196
DHCP server client-prefix-length parameter results in non-functional leasesT4203
Reconfigure DHCP client interface causes brief outagesT4226
VRRP transition-script does not work for groups name which contains -(minus) signT4228
bond: OS error thrown when two bonds use the same memberT4233
ssh: sync regex for allow/deny usernames to "system login"T4234
Show firewall partly broken in 1.3.xT4237
Conntrack-sync error - error adding listen-address commandT4240
Cannot add wlan0 to bridge via configureT4241
ocserv openconnect looks broken in recent bulds of 1.3 EquuleusT4242
ethernet speed/duplex can never be switched back to auto/autoT4258
[DHCP-SERVER] error parameter on FailoverT4259
The conntrackd daemon can be started wronglyT4263
vyos.util.leaf_node_changed() dos not honor valueLess nodesT4264
vxlan: interface is destroyed and rebuild on description changeT4267
Error - Missing required "ip key" parameterT4273
ssh: Upgrade from 1.2.X to 1.3.0 breaks configT4297
Interface configuration saving fails for ice/iavf based interfaces because they can't change speed/duplex settingsT4377
generate tech-support archive includes previous archives
Other resolved issues
1.3.0 (21th December 2021)
Breaking changes
T3350
OpenVPN config file generation brokenT3866
Configs with DNS forwarding listening on OpenVPN interfaces or interfaces without a fixed address cannot be migrated to the new syntax
Configuration syntax changes (automatically migrated)
T2162
migration script for router-advert sets link-mtu 0 on bridge interfacesT2691
Upgrade from 1.2.5 to 1.3-rolling-202007040117 results in broken config due to case mismatchT3293
RPKI migration script errors out after CLI rewrite
New features and improvements
T3704
Add ability to interact with Areca RAID adapersT3745
op-mode IPSec show vpn ipse sa sortingT3912
Use a more informative default post-login bannerT3945
Add route-map for bgp aggregate-addressT3971
Ability to build ISO images for XCP-NG hypervisorT4012
Add VRF support for TFTPT4013
Add pkg cloudwatch for AWS imagesT4046
Sflow - Add Source address parameterT4049
support command-style output with compare commandT4082
Add op mode command to restart ldpdT4084
Dehardcode the default login banner
Bug fixes
T1624
Failed to set up config sessionT1710
[equuleus] buster: add patch to fix live-build missing key errorT1847
set_level incorrectly handles path given as empty stringT1876
IPSec VTI tunnels are deleted after rekey and dangling around as A/DT2009
Ethernet Interface always stays downT2022
When RADIUS config is active, local logins won't workT2082
WireGuard broken after merging T2057T2158
Commit fails if ethernet interface doesn't support flow control (pause)T2162
migration script for router-advert sets link-mtu 0 on bridge interfacesT2164
Package libstrongswan-standard-plugins missing from imageT2167
vyos.ifconfig.get_mac() brokenT2176
'WiFiIf' object has no attribute 'set_state'T2177
Commit fails on adding disabled interface to bridgeT2241
Changing settings on an interface causes it to fall out of bridgeT2273
OpenVPN no longer starts in latest rolling, migrate to systemdT2283
openvpn not starting: ccd path in template not moved to /run/openvpn/ccdT2293
OpenVPN: UnboundLocalError after merging server_network PullRequestT2318
dns-forwarding migration script breaks with invalid interface nameT2337
hw-id gone missing from interfaces after upgrade to 1.3-rolling-202004191028T2427
Interface addressing broken since fix for T2372 was mergedT2466
live-build encounters apt dependency problem when building with local packagesT2578
ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addressesT2600
RADIUS system login configuration rendered wronglyT2624
Serial Console: fix migration script for configured powersave and no consoleT2642
sshd fails to start due to configuration errorT2678
High RAM usage on SSH logins with lots of IPv6 routes in the routing table.T2682
VRF aware services - connection no longer possible after system rebootT2691
Upgrade from 1.2.5 to 1.3-rolling-202007040117 results in broken config due to case mismatchT2746
IPv6 link-local addresses not configuredT2758
router-advert: 'infinity' is not a valid integer numberT2886
RADIUS authentication broken only returns operator levelT2894
bond: lacp: member interfaces get removed once bond interface has vlans configuredT2952
configd: timeout breaks synchronization of messages, causing freezeT3208
Does not possible to change user passwordT3350
OpenVPN config file generation brokenT3370
dhcp: Invalid domain name "private"T3699
login: verify selected "system login user" name is not already used by the base system.T3707
Ping incorrect ip host checksT3822
OpenVPN processes do not have permission to read key files generated with `run generate openvpn key`T3866
Configs with DNS forwarding listening on OpenVPN interfaces or interfaces without a fixed address cannot be migrated to the new syntaxT3886
DHCP server can not startT3887
Removal of IPv6 BGP-peer with peer-group may trigger problemsT3913
VRF traffic fails after upgrade from 1.3.0-RC6 to 1.3.0-EPA1/2T3934
Openconnect VPN broken: ocserv-worker general protection fault on client connectT3962
Image cannot be built without open-vm-toolsT3972
Removing vif-c interface raises KeyErrorT4015
Update Accel-PPP to a newer revisionT4019
Smoketests for SSTP and openconnect failsT4033
VRRP - Error security when setting scriptsT4035
Geneve interfaces aren't displayed by operational mode commandsT4052
Validator return traceback on VRRP configuration with the script path not in config dirT4053
VRRP impossible to set scripts out of the /config directoryT4167
DMVPN apply wrong param on the first configurationT4201
Firewall - ICMPv6 matches not working as expected on 1.3.0T4268
Elevated LA while using VyOS monitoring featureT4296
Interface config injected by Cloud-Init may interfere with VyOS nativeT4344
DHCP statistics not matching, conf-mode generates incorrect pool name with dashT4571
Sflow with vrf configured does not use vrf to validate agent-address IP from vrf-configured interfaces
Other resolved issues
T1497
"set system name-server" generates invalid/incorrect resolv.confT1606
Rolling release no longer boots after adding hostname daemonT1676
[equuleus] buster: update GRUB boot parameters during upgradeT2129
XML schema: tagNode not allowed on first level in new XML op-mode definitionT2389
BGP community-list unknown commandT2722
get_config_dict() and key_mangling=('-', '_') will alter CLI data for tagNodesT3182
Main blocker Task for FRR 7.4/7.5 series updateT3293
RPKI migration script errors out after CLI rewriteT3302
Make vyos-configd relay stdout from scripts to the user's consoleT3687
IS-IS is missing IPv6 supportT3689
static ipv6 route doesn't deleted in some casesT3695
OpenConnect reports commit success when ocserv fails to start due to SSL cert/key file issuesT3697
Impossible to delete IPsec completelyT3711
service router-advert interface <name> dnssl option has no effectsT3725
show configuration in json formatT3735
Configuration with multiple network addresses of firewall network-group via colud-init failsT4065
IPSEC configuration error: connection to unix:///var/run/charon.ctl failed: No such file or directoryT4088
Fix typo in login bannerT4115
reboot in <x> not working as expectedT4198
Error shown on commit
1.3.0-epa3 (5th November 2021)
Configuration syntax changes (automatically migrated)
T3925
Tunnel: dhcp-interface not implemented - use source-interface instead
New features and improvements
T3927
Kernel: Enable kernel support for HW offload of the TLS protocolT3942
Generate IPSec debug archive from op-mode
Bug fixes
T3610
DHCP-Server creation for not primary IP address failsT3846
dmvpn configuration not reapllied after "restart vpn"T3921
tunnel: KeyError when using dhcp-interfaceT3922
NHRP: delete failsT3925
Tunnel: dhcp-interface not implemented - use source-interface insteadT3926
strip-private does not sanitize "cisco-authentication" from NHRP configurationT3941
"show vpn ipsec sa" shows established time of parent SA not child SA'sT3943
"netflow source-ip" prevents image upgrades if IP address does not exist locallyT3944
VRRP fails over when adding new group to masterT3954
FTDI cable makes VyOS sagitta latest hang, /dev/serial unpopulated, config system errorT3956
GRE tunnel - unable to move from source-interface to source-address, commit errorT4004
IPsec ike-group parameters are not saved correctly (after reboot)T4034
"make xcp-ng-iso" still includes vyos-xe-guest-utilities
Other resolved issues
T3188
Tunnel local-ip to dhcp-interface Change Fails to UpdateT3341
Wrong behavior of the "reset vpn ipsec-peer XXX tunnel XXX" commandT3626
Configuring and disabling DHCP ServerT3918
DHCPv6 prefix delegation incorrect verify errorT3920
dhclient exit hook script 01-vyos-cleanup causes too many arguments errorT3990
WATCHFRR: crashlog and per-thread log buffering unavailable (due to files left behind in /var/tmp/frr/ after reboot)T4005
Feature Request: IPsec IKEv1 + IKEv2 for one peer
1.3.0-epa2 (18th October 2021)
New features and improvements
T3277
DNS Forwarding - reverse zonesT3885
dhcpv6-pd: randomly generated DUID is not persistedT3890
dhcp(v6): provide op-mode commands to retrieve both server and client logfilesT3899
Add support for hd44780 LCD displays
Bug fixes
T3750
pdns-recursor 4.4 issue with dont-query and private DNS serversT3874
D-Link Ethernet Interface not working.T3877
VRRP always enabled rfc3768-compatibility even when not specifiedT3878
get_config_dict() no_tag_node_value_mangle has no effectT3879
GPG key verification fails when upgrading from a 1.3 beta versionT3883
VRF - Delette vrf config on interfaceT3893
MGRE Tunnel commit crash If sit tunnel availableT3894
Tunnel Commit Failed if system does not have `eth0`T3904
NTP pool associations silently fail
Other resolved issues
T3422
Dynamic DNS doesn't allow zone field with cloudflare protocolT3425
Scripts from the /config/scripts/ folder do not run on live systemT3880
EFI boot shows error on displayT3882
Upgrade PowerDNs recursor to 4.5 seriesT3888
Incorrect warning when poweroff command executed from configure mode.T3889
Migrate to journalctl when reading daemon logs
1.3.0-epa1 (30th September 2021)
Configuration syntax changes (automatically migrated)
T3672
DHCP-FO with multiple subnets results in invalid/non-functioning dhcpd.conf configuration file outputT3779
Backport all 1.4 IS-IS features and configuration to 1.3 except VRFT3804
cli: Migrate and merge "system name-servers-dhcp" into "system name-server"T3842
Backport DHCP server improvements from VyOS 1.4 sagitta to 1.3 equuleus
New features and improvements
T1099
Openvpn: use config files instead of one long command.T1154
use of local cache to build isoT1176
FRR - BGP replicating routesT1350
VRRP transition script will be executed once onlyT3716
Linux kernel parameters ignore_routes_with_link_down- ignore disconnected routing connectionsT3779
Backport all 1.4 IS-IS features and configuration to 1.3 except VRFT3789
Add custom validator for base64 encoded CLI dataT3803
Add source-address option to the ping CLIT3804
cli: Migrate and merge "system name-servers-dhcp" into "system name-server"T3840
dns forwarding: Cache size should allow values > 10kT3841
dhcp-server: add ping-check option to CLIT3842
Backport DHCP server improvements from VyOS 1.4 sagitta to 1.3 equuleusT3857
reboot: send wall message to all users for informationT3859
Add "log-adjacency-changes" to ospfv3 process
Bug fixes
T945
Unable to change configuration after changing it from script (vbash + script-template)T1148
epa2 BGP peers initiate before config is fully loaded, routes leak.T1249
multiple PBR rules can set to a single interfaceT1894
FRR config not loaded after daemons segfault or restartT2019
LLDP wrong config generation for interface 'all'T2127
restart dhcp server reports a failureT2161
snmpd cannot start if ipv6 disabledT2328
dhcpv6 server not starting (disable check reversed?)T2430
cannot delete specific route static next-hopT2432
dhcpd: Can't create new lease file: Permission deniedT2434
Duplicate Address Detection Breaks InterfacesT2525
OSPFv3 missing route map, not establishingT2623
Creating sit tunnel fails with “Can not set “local” for tunnel sit tun1 at tunnel creation”T2738
Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilizationT2759
validate-value prints error messages from validators that fail even if overall validation succeedsT2800
Pseudo-Ethernet: source-interface must not be member of a bridgeT2895
VPN IPsec "leftsubnet" declared 2 timesT2920
Commit crash when adding the second mGRE tunnel with the same keyT2931
Unicode decode error causes vyos.configd service to restartT2941
Using a non-ASCII character in the description field causes UnicodeDecodeError in configsource.pyT3076
Router reboot adds unwanted 'conntrack-sync mcast-group '225.0.0.50'' line to configurationT3196
No NAT translations showing upT3219
Typo in openvpn server client config for IPv6 irouteT3601
Error in ssh keys for vmware cloud-init if ssh keys is left empty.T3637
vrf: bind-to-all didn't work properlyT3672
DHCP-FO with multiple subnets results in invalid/non-functioning dhcpd.conf configuration file outputT3708
isisd and gre-bridge commit errorT3731
verify_accel_ppp_base_service return wrong config error for SSPT3738
openvpn fails if server and authentication are configuredT3740
HTTPs API breaks when the address is IPv6T3756
VyOS generates invalid QR code for wireguard clientsT3772
VRRP virtual interfaces are not shown in show interfacesT3773
Delete the "show system integrity" command (to prepare for a re-implementation)T3777
adding IPv6 EUI64 address fails commit in 1.3.0-rc6T3781
Revert the NAT implementation in 1.3 back to iptablesT3782
Ingress Shaping with IFB No Longer Functional with 1.3T3783
"set protocols isis spf-delay-ietf" is not workingT3786
GRE tunnel source address 0.0.0.0 errorT3788
Keys are not allowed with ipip and sit tunnelsT3790
Does not possible to configure PPTP static ip-address to usersT3792
login: A hypen present in a username from "system login user" is replaced by an underscoreT3797
show interface errors with vrrp configurationT3802
Commit fails if ethernet interface doesn't support flow controlT3805
OpenVPN insufficient privileges for rtnetlink when closing TUN/TAP interfaceT3806
Don't set link local ipv6 address if MTU less then 1280T3807
Op Command "show interfaces wireguard" does not show the outputT3808
ipsec is mistakenly restarted after deleteT3816
Error after entering outbound-interface command in NATT3850
Dots are no longer allowed in SSH public key namesT3860
Error on pppoe, tunnel and wireguard interfaces for IPv6 EUI64 addressesT3867
vxlan: multicast group address is not validated
Other resolved issues
T1202
Add `hvinfo` to the packages directoryT1214
Add `ipaddrcheck` to the packages directoryT1236
Update Linux KernelT2027
get_config_dict is failing when the configuration section is empty/missingT2555
XML op-mode generation scripts silently discard XML nodesT2727
Add a dotted decimal value validatorT2927
isc-dhcpd release and expiry events never executeT3217
Save FRR configuration on each commitT3234
multi_to_list fails in certain cases, with root cause an element redundancy in XML interface-definitionsT3254
Dynamic DNS status shows incorrect last update timeT3291
Fault on setting offload RPS with single-core CPUT3362
1.3 - RC1 ifb redirect failing to commitT3381
Change GRE tunnel failedT3396
syslog can't be configured with an ipv6 literal destination in 1.2.xT3431
Show version all bugT3537
Unable to override the default OSPFv3 link cost for wireguard interfaceT3634
Add op command option for ping for do not fragment bit to be setT3683
VXLAN not accept ipv6 and source-interface options and mtu bugT3730
op-mode conntrack-sync miss some functionsT3732
override-default helper should support adding defaultValues to default less nodesT3768
Remove early syntaxVersion implementationT3776
Rename FRR daemon restart op-mode commandsT3814
wireguard: commit error showing incorrect peer name from the configured nameT3819
Upgrade Salt Stack 3002.3 -> 3003 release trainT3820
PowerDNS recursor - update from 4.3 -> 4.4 to sync with current