Component: wireguard
31 changelog entries across 15 version(s)
Activity over time (changelog entries per month)
- added VRF option (CLI only);
- allow to add AllowedIPs configuration for client configuration template;
- fixed minor memory leak when IPv6 is disabled;
- improved system stability on busy devices;
- add wg-import config-string parameter to import config directly from terminal;
- update peer info on "get" command;
- do not initiate handshake when peer is configured as responder;
- added option to mark peer as responder only;
- added peer "name" field and display it in logs;
- do not attempt to connect to peer without specified endpoint-address;
- fixed "auto" argument usage for "private-key" and "preshared-key" settings;
- fixed performance issues showing QR code;
- do not attempt to connect to peer without specified endpoint-address;
- do not allow to use multiple WireGuard interfaces on the same "listen-port";
- optimised and improved WireGuard service logging;
- added "auto" and "none" parameter for "private-key" and "presharde-key" parameters;
- added "wg-export" and "wg-import" functionality (CLI only);
- allow to specify client settings under peer menu which will be included in configuration file and QR code;
- request public or private key to be specified in order to create peer;
- fixed peer connection using DNS name on IP change;
- fixed peer IPv6 "allowed-address" usage;
- fixed IPv6 traffic processing with multiple peers;
- retry "endpoint-address" DNS query on failed resolve;
- strip whitespaces from keys;
- fixed system stability when adding/removing WireGuard interface;
- allow same peer's public key for different interfaces;
- fixed IPv6 LL address generation;
- fixed IPv6 traffic processing with multiple peers;
- made "preshared-key" and "private-key" values sensitive;
- allow same peer's public key for different interfaces;
- fixed IPv6 traffic processing with multiple peers;