Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-09 | atop: T3774: Atop log file rotation fix | zsdc | |
The systemd unit for atop service is changed, so the log file name and location will be always the same. It also adds the logrotate configuration to conditionally rotate a log file. Hardcoded values: - maximum log file size: 10 MB - maximum count of files: 10 These values can be easily changed within the `/etc/logrotate.d/vyos-atop`, no additional configuration is required. Rotation will be done hourly, if necessary, according to `/etc/cron.hourly/vyos-logrotate-hourly`. This change has two benefits: - rotation strategy control can be done via logrotate, and can be exposed to CLI now; - the total size of all logs is now controlled more aggressively, so the chance to get a situation when atop logs took all the space on a drive is significantly lower. Also, if this will be necessary, rotation may be done even each minute what reduces risks related to logs size even more. | |||
2021-11-08 | T3912: remove duplicate "Welcome to VyOS!" already shown by pre-login | Christian Poessinger | |
2021-11-07 | http-api: T2768: update dhcp-server example for migration 5-to-6 | John Estabrook | |
2021-11-07 | T3912: use a more informative default login banner | Christian Poessinger | |
2021-11-07 | protocols: static: T3680: do not delete DHCP received routes | Christian Poessinger | |
An ISC DHCP hook script is used to install the received default route into FRR by simple calls to vtysh. By moving to frr-reload.py the DHCP default route was deleted as it was not found in the running config. This commit checks all interfaces if DHCP is enabled and if so - will dynamically add the route to the generated FRR configuration. | |||
2021-11-06 | openvpn: T3966: fix KeyError when removing interfaces without TOTP | Christian Poessinger | |
2021-11-04 | containers: T2216: remove superfluous import statements | Christian Poessinger | |
2021-11-04 | containers: T2216: bugfix config error on image upgrade | Christian Poessinger | |
As it takes time for the OS to settle while booting up the first time a container is started after image upgrade it will fail big time. To prevent this we try to start the container up to 10 times before we generate a hard error. This makes error-free image upgrade possible again when using containers. | |||
2021-11-04 | containers: T3969: Fix F-string format for network ConfigError | Viacheslav | |
2021-11-03 | openvpn: T3966: OpenVPN fix the smoketests | Kim Hagen | |
2021-11-03 | sstp: T3931: Fixes PKI integration with SSTP | sarthurdev | |
2021-11-01 | openvpn: T3958: OpenVPN breaks the smoketests | Kim Hagen | |
2021-11-01 | Merge branch 'current' into T3350-sagitta | zdc | |
2021-10-31 | tunnel: T3956: GRE key check must not be run on our own interface instance | Christian Poessinger | |
(cherry picked from commit e482377b29df05e60dbdb31d6276ae2030ffa2f9) | |||
2021-10-31 | netflow: T3953: use warning if "netflow source-ip" does not exist instead of ↵ | Christian Poessinger | |
error | |||
2021-10-31 | openvpn: T3834: Support for Two Factor Authentication totp | Kim | |
2021-10-31 | console: udev: T3954: adjust rule script to new systemd-udev version | Christian Poessinger | |
We can no longer use bash veriable string code vor string manipulation. Move to a more robust "cut" implementation. | |||
2021-10-31 | console: T3954: bugfix RuntimeError: dictionary keys changed during iteration | Christian Poessinger | |
2021-10-29 | https: pki: T3642: embed CA certificate into chain if specified | Christian Poessinger | |
2021-10-28 | Merge pull request #1048 from sever-sever/T3951 | Christian Poessinger | |
op-mode: T3951: Fix for reset IPSec tunnels | |||
2021-10-28 | IPSec: T3941: Fix uptime for tunnels sa op-mode | Viacheslav | |
The current uptime for tunnels is getting from parent SA That incorrect as we should get value from child SA | |||
2021-10-28 | op-mode: T3951: Fix for reset IPSec tunnels | Viacheslav | |
Fix for correct resetting all child SA's of the tunnel | |||
2021-10-27 | vrrp: T3944: reload daemon instead of restart when already running | Christian Poessinger | |
This prevents a failover from MASTER -> BACKUP when changing any MASTER related configuration. | |||
2021-10-26 | Merge pull request #1044 from sever-sever/T3942 | Christian Poessinger | |
op-mode: T3942: Add feature Generate IPSec debug-archive | |||
2021-10-25 | op-mode: T3942: Add feature Generate IPSec debug-archive | Viacheslav | |
2021-10-25 | Merge pull request #1043 from zdc/T3940-sagitta | Christian Poessinger | |
dhclient: T3940: Added lease file argument to the `dhclient -x` call | |||
2021-10-25 | Merge pull request #1037 from sever-sever/T2683 | Christian Poessinger | |
hosts: T2683: Allow multiple entries for static-host-mapping | |||
2021-10-25 | Merge pull request #1042 from sever-sever/T2763 | Christian Poessinger | |
snmp: T2763: Add protocol TCP for service snmp | |||
2021-10-25 | Merge pull request #1040 from dmbaturin/T3937 | Christian Poessinger | |
T3937: rewrite the "show system memory" script in Python | |||
2021-10-25 | dhclient: T3940: Added lease file argument to the `dhclient -x` call | zsdc | |
When `dhclient` with the `-x` option is used to stop running DHCP client with a lease file that is not the same as in the new `dhclient` process, it requires a `-lf` argument with a path to the old lease file to find information about old/active leases and process them according to instructions and config. This commit adds the option to the `02-vyos-stopdhclient` hook, which allows to properly process `dhclient` instances started in different ways. | |||
2021-10-25 | snmp: T2763: Add protocol TCP for service snmp | Viacheslav | |
2021-10-24 | T3938: rewrite the uptime script in Python | Daniil Baturin | |
2021-10-24 | T3937: rewrite the "show system memory" script in Python | Daniil Baturin | |
2021-10-22 | sstp: T2566: Fix verify section for pool ipv6 only | Viacheslav | |
(cherry picked from commit 3af310cb76d96d08151e4cdc83abcfe15484a556) | |||
2021-10-22 | hosts: T2683: Allow multiple entries for static-host-mapping | Viacheslav | |
2021-10-21 | strip-private: T3926: strip cisco-authentication key | Christian Poessinger | |
2021-10-21 | ddclient: T3897: bugfix smoketest | Christian Poessinger | |
2021-10-21 | dhclient hooks: T3920: avoid 'too many args' error when no vrf | Ross Dougherty | |
(cherry picked from commit 67b3dd6b4715fef266eb47e68623944f8be617e0) | |||
2021-10-21 | Merge pull request #1036 from sever-sever/T3610 | Christian Poessinger | |
dhcp-server: T3610: Allow configuration for non-primary ip address | |||
2021-10-21 | Merge pull request #1035 from sever-sever/T3626 | Christian Poessinger | |
dhcp: T3626: Prevent to disable only one configured network | |||
2021-10-21 | tunnel: T3925: dhcp-interface was of no use - use source-interface instead | Christian Poessinger | |
(cherry picked from commit c1015d8ce0013719eb898b60b14ffec192b8141c) | |||
2021-10-21 | tunnel: T3925: shift migration scripts by one | Christian Poessinger | |
Required for the dhcp-interface migration | |||
2021-10-21 | dhcp-server: T3610: Allow configuration for non-primary ip address | Viacheslav | |
2021-10-21 | dhcp: T3626: Prevent to disable only one configured network | Viacheslav | |
2021-10-21 | use vyos read_file and write_file functions | Kim Hagen | |
2021-10-20 | mdns: T3917: move avahi configuration file to /run | Christian Poessinger | |
2021-10-20 | tunnel: T3921: bugfix KeyError for source-address | Christian Poessinger | |
(cherry picked from commit 1312068cb9743dd4d16edd37dbed9c142724997e) | |||
2021-10-20 | dhcpv6-server: T3918: Fix subnets verify raise ConfigError | Viacheslav | |
2021-10-20 | Merge pull request #1030 from sarthurdev/mdns-avahi | Christian Poessinger | |
mdns: T3917: Change to avahi-daemon for IPv4 + IPv6 mDNS repeater | |||
2021-10-19 | mdns: T3917: Change to avahi-daemon for IPv4 + IPv6 mDNS repeater | sarthurdev | |