VyOS 1.4.1 is out
Влом писать новость. Вот Changelog:
Security
T6776: zabbix-agent affected by CVE-2023-32728 (RCE via S.M.A.R.T. plugin)
T6783: Update vyos-http-api-tools for package Starlette security advisory
T6935: Update vyos-http-api-tools for package python-multipart security advisory
New features and improvements
T6362: Add a conntrack/translations logger daemon
T6424: ipsec: op-mode command to generate client profiles should honor common name of the CA node that signed the server certificate
T6452: Add missing QoS Op Mode Commands
T6454: Explicitly set the default reverse proxy mode to HTTP
T6462: wireless: add op-mode command for hostapd and wpa_supplicant logs
T6477: Adding Loki plugin to Telegraf
T6500: openconnect: add support for new multi ca-certificate CLI node
T6505: Support VXLAN VLAN-VNI range mapping in CLI
T6537: Include hostname in the reboot/shutdown warning messsage
T6538: Allow adding a geneve interface to the vrf.
T6539: Add logging options to load-balancer reverse-proxy
T6555: Add server-bridge options to OpenVPN server
T6561: show ntp is not vrf aware
T6566: op-mode: "monitor bandwidth" add support for listing all interfaces concurrently
T6575: op-mode: ntp: add support for NTP service restart via CLI
T6576: op-mode: ntp: add support for NTP service restart via CLI
T6599: ipsec: support disabling rekey of CHILD_SA
T6668: op-cmd: show mac-sec details encrytion info
T6681: IPv6 SLAAC: Option to suppress Interval advertisement on RA packet
T6693: WiFi: Enable WiFi6 (IEEE 802.11ax) for 2.4GHz AccesPoints
T6701: Add support for disabling built-in DNS for containers
T6727: lldp: missing input validation for interface names
T6751: Missing Well Known Communities in Command Completion
T6759: Add additional languages as keyboard-layout
T6875: Make it possible to release an 'active' IP address from DHCP server leases
T6908: Avahi: add option to define mdns-repeater max-cache entries
Bug fixes
T6332: IPv6-only ISIS (or, in general, dual topology) is not working with other devices running frr
T6379: "generate openvpn" uses "comp-lzo no", which leads to problems on Android-Clients
T6401: Attempts to delete vlan-to-vni option causes an unhandled exception
T6407: ipsec profile generation error
T6425: WiFi: Beamformer support for 802.11ac (VHT at 5GHz) is broken
T6429: bug - isis metric-style not applied configuration
T6431: monitor traceroute broken VRF support
T6453: GRUB variables with = in a value are parsed improperly
T6460: Showing DHCPv6 leases can fail due to DUID parsing issues
T6463: reverse-proxy: service not reloaded when updating SSL certificate via PKI
T6464: sstpc: interface not restarted when updating SSL certificate via PKI
T6473: bgp: missing completion helper for peer-groups inside a VRF
T6475: WALinuxAgent crashes in Azure
T6480: PermissionError: [Errno 13] Permission denied: '/config/auth/letsencrypt/live/..../cert.pem
T6484: Smoketest fails: fastnetmon killed due to OOM
T6486: Generate openvpn client-config ignores configured protocol type
T6503: Command 'restart ssh' not working
T6519: interfaces: 20-to-21 -> migration fails if new system has less ethernet interfaces
T6523: Error: "nft table ip vyos_filter not found" when commiting prometheus-client
T6536: Config migration does not work as expected when update from 1.3.2 to 1.4.0 (with NAT with wildcard and sysctl parameters)
T6544: vyos_net_name locking logic is broken
T6559: vyos-configd should return commit error on config dependency error
T6578: Unhandled exception in "show openconnect-server sessions"
T6584: Revert addition of Linux Kernel MT7921 driver
T6592: Changing VRF on interface fails
T6593: Release DHCP interface does not work
T6594: IPoE-server extended-scripts do not work
T6597: wireless: hostapd occationly gets deactivated via systemd and causes loss in connectivity
T6600: ospf: smoketest "router ospf' not found in" for ldp sync
T6602: interfaces: verify supplied VRF name on all interface types
T6603: vrf: nftables conntrack ct_iface_map contains multiple identical entries
T6605: ConfigError() behavior is wrong with running vyos-configd
T6610: Missing minisign pub key from image
T6617: ipsec: remote access VPN: "generate ipsec profile ios-remote-access" wrong profile for x509 auth
T6618: ipsec: remote access VPN: "generate ipsec profile windows-remote-access" broken
T6626: show dhcpv6 server leases fails
T6638: QoS CAKE config with PPPoE interface does not load after reboot
T6642: verify_interface_exists should not instantiate its own Config object
T6643: IP Address range in firewall rules throws error
T6646: 1.3.8 to 1.4.0 config migration fails due to conntrack ignore rule
T6658: Fix typo in write_file util
T6667: Problems with simultaneous usage of multiple vtysh processes
T6671: Confid dependency works incorrectly for conntrack and conntrack-sync
T6672: ssh-client source-interface CLI option failing with traceback
T6676: Invalid route-map caused bgpd to crash
T6682: show vpn ike sa peer always shows all SAs
T6702: Podman 4.9.5 is missing "podman.sock" service socket
T6715: date: manually changing time/date is not synced into hardware clock
T6719: syslog: fix the behavior of syslog global preserve-fqdn
T6757: Source address for RADIUS auth is not working in OpenConnect server
T6858: syslog: remote syslog broken after "add format option to include timezone in message"
T6860: Display the EULA in "run show license"
T6865: DHCP server op-mode sometimes does not show leases
T6866: babel: can not set IPv6 distribution-list in access-list6 format
T6878: The conntrack logger daemon continues running after its configuration is deleted
T6911: VyOS fails to commit if all elements of NTP service configuration are deleted
T6912: Build package script misses dependencies
T6920: multicast: static multicast routing throws TypeError
T6923: Debian security repository URLs are not overwritten correctly in the image build script
T6937: Schema generation broken in 1.4.1 due to missing import in op-mode script
Other resolved issues
T6423: Require command definition nodes that have an owner to also have a priority
T6446: Display the support URL from image build data in LTS builds
T6471: Add an optimized get_config_dict for op-mode
T6524: Rewrite "release dhcp interface <interface>" to Python to drop remaining Perl dependencies
T6598: Unexpected podman version 4.3.1
T6614: Initial support for smoketesting op-mode commands
T6653: Generate a build/manifest.json file after assembling the image(s)
T6859: Include EULAs in build type definitions
T6877: Add a script for merging flavor files
T6879: Add a build procedure for amazon-cloudwatch-agent
T6903: Make vyos-1x repo URL in vyos-build a configurable parameter