| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-11-06 | T4798: add a file path validator | Daniil Baturin | |
| 2022-11-04 | T4761: add a URL value validator | Daniil Baturin | |
| 2022-11-01 | op-mode: T4791: add python3-pyhumps as build dep for op-mode nosetest | John Estabrook | |
| Using humps.decamelize in vyos.opmode requires python3-pyhumps to be a build dependency for the nosetest test_op_mode.py. | |||
| 2022-10-31 | T4786: Add package python3-pyhumps | Viacheslav Hletenko | |
| humps Convert strings (and dictionary keys) between snake case, camel case and pascal case in Python % decamelize('superTCPOption') 'super_tcp_option' % % decamelize({'ParamOption': 'one', 'fooBarBaz': True}) {'param_option': 'one', 'foo_bar_baz': True} % | |||
| 2022-10-29 | T4783: add stunnel to the image | Daniil Baturin | |
| 2022-10-17 | login: 2fa: T874: fix PAM string during ISO build | Christian Poessinger | |
| Turns out a local installation of a package using "dpkg -i" differs when assembling an ISO using live-build. The previous version worked when using "dpkg -i" but it failed hard (no login possible) during ISO build. This has been fixed by using double quotes. | |||
| 2022-10-17 | xdp: T4284: libbpf-dev/libbpf0 is only available for VyOS on amd64 | Christian Poessinger | |
| 2022-10-16 | xdp: T4284: migrate to Debian libbpf | Christian Poessinger | |
| In order to properly retrieve JSON information in the Smoketests for the new QoS implementation we need a recent (>6.0) version of iproute2. This requires the libbpf-dev package and this small source-code change. | |||
| 2022-10-16 | login: 2fa: T874: fix PAM string generation on multiple package installations | Christian Poessinger | |
| Commit da535ef5 ("login: 2fa: T874: fix Google authenticator issues") used different strings for grep and sed resulting in the same line beeing added on every installation of the package. This is only disturbing during development not during ISO build. | |||
| 2022-10-14 | login: 2fa: T874: fix Google authenticator issues | Christian Poessinger | |
| Move default values of TOTP configuration from a global to a per user setting. This makes the entire code easier as no global configuration must be blended into the per user config dict. Also it should be possible to set the authentication window "multiple concurrent keys" individual per user. set system login user vyos authentication otp key 'gzkmajid7na2oltajs4kbuq7lq' set system login user vyos authentication plaintext-password 'vyos' | |||
| 2022-10-12 | system login: T874: add 2FA support for local and ssh authentication. Bugfix | goodNETnick | |
| 2022-10-12 | Merge pull request #1555 from goodNETnick/ssh_otp | Christian Poessinger | |
| system login: T874: add 2FA support for local and ssh authentication | |||
| 2022-10-11 | system login: T874: add 2FA support for local and ssh authentication | goodNETnick | |
| 2022-10-10 | build: T3664: Add missing divert for /usr/share/pam-configs/radius | sarthurdev | |
| 2022-09-15 | system login: T874: add libpam-google-authenticator package to provide 2FA ↵ | goodNETnick | |
| support | |||
| 2022-08-16 | Debian: T4584: remove version number from hostap package requirement | Christian Poessinger | |
| 2022-07-22 | ssh: T3212: cleanup deprecated /etc/default/ssh file | Christian Poessinger | |
| 2022-07-22 | dns-forwarding: T2185: cleanup deprecated /etc/powerdns files - now living ↵ | Christian Poessinger | |
| in /run/powerdns | |||
| 2022-07-22 | ntp: T2185: cleanup deprecated /etc/ntp.conf - now living in /run/ntpd | Christian Poessinger | |
| 2022-07-22 | fastnetmon: T2659: also clean /etc/networks_whitelist | Christian Poessinger | |
| 2022-07-21 | fastnetmon: T2659: move configuration files to /run | Christian Poessinger | |
| 2022-07-17 | login: T4536: add all accounts to frr group | Christian Poessinger | |
| 2022-07-07 | syslog: T4500: Remove max-size from rsyslog leaving rotation to logrotate | sarthurdev | |
| After discussion with @zsdc this was decided the better long term fix * Removes hourly logrotate cron in favour of systemd timer override | |||
| 2022-07-01 | smoketest: T4485: Move smoketest PKI generation to vyos-1x | sarthurdev | |
| Allows easy creation of test PKI objects using `vyos.pki` module Generates objects for PKI migration tests | |||
| 2022-06-02 | sla: T4222: Add OWAMP and TWAMP for service sla | Viacheslav Hletenko | |
| OWAMP is a command line client application and a policy daemon used to determine one way latencies between hosts. OWAMP session control uses traditional client-server communication between a control-client and a server, TWAMP (two-way active measurement protocol) Add configuration and operation modes set service sla owamp-server set service sla twamp-server run force owping 192.0.2.120 run force twping 192.0.2.190 | |||
| 2022-05-26 | http-api: T3412: remove unneeded packages | John Estabrook | |
| 2022-05-16 | T4426: add arpwatch to the image | Daniil Baturin | |
| 2022-05-13 | Debian: T4408: add missing sshguard dependency | Christian Poessinger | |
| 2022-05-10 | T4421: only allow numbers that look like an integer part with an optional ↵ | Daniil Baturin | |
| fractional part | |||
| 2022-05-10 | T4421: add support for floating point number in the numeric validator | Daniil Baturin | |
| 2022-04-02 | wwan: T4324: cronjob is setup via interfaces-wwan.py - drop dedicated cron file | Christian Poessinger | |
| 2022-03-07 | logrotate: T4250: Fixed logrotate config generation | zsdc | |
| * Removed `/var/log/auth.log` and `/var/log/messages` from `/etc/logrotate.d/rsyslog`, because they conflict with VyOS-controlled items what leads to service error. * Removed generation config file for `/var/log/messages` from `system-syslog.py` - this should be done from `syslom logs` now. * Generate each logfile from `system syslog file` to a dedicated logrotate config file. * Fixed logrotate config file names in `/etc/rsyslog.d/vyos-rsyslog.conf`. * Added default logrotate settins for `/var/log/messages` | |||
| 2022-03-05 | flow-accounting: T4277: delete Debian common configs | Christian Poessinger | |
| 2022-03-05 | conntrackd: T4259: fix daemon configuration path | Christian Poessinger | |
| 2022-03-05 | conntrackd: T4259: prevent startup of multiple daemon instances | Christian Poessinger | |
| 2022-01-30 | Merge pull request #789 from jack9603301/T3420 | Daniil Baturin | |
| upnpd: T3420: Support UPNP protocol | |||
| 2022-01-07 | Debian: T4133: add required nfct package dependency | Christian Poessinger | |
| 2022-01-03 | Merge pull request #1018 from sever-sever/T3872 | Christian Poessinger | |
| monitoring: T3872: Add a new feature service monitoring | |||
| 2022-01-03 | monitoring: T3872: Add a new feature service monitoring telegraf | Viacheslav | |
| 2021-12-30 | smoketest: snmp: T4124: locally connect to SNMP service and retrieve data | Christian Poessinger | |
| 2021-12-28 | user-pkgs: T4023: Add user pkg grepcidr and sorting the pkgs | Viacheslav | |
| 2021-11-18 | wwan: T3795: periodically check if WWAN connection needs a reconnect | Christian Poessinger | |
| (cherry picked from commit eb6247e4b464c36fa7441627b221d0db39429251) | |||
| 2021-11-13 | upnpd: T3420: Add miniupnpd-nftables package | jack9603301 | |
| 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-10-31 | openvpn: T3834: Support for Two Factor Authentication totp | Kim | |
| 2021-10-19 | mdns: T3917: Change to avahi-daemon for IPv4 + IPv6 mDNS repeater | sarthurdev | |
| 2021-10-10 | lcd: T2564: add support for hd44780 displays | Christian Poessinger | |
| 2021-10-07 | add openvpn-otp dependency | Kim Hagen | |
| 2021-09-27 | interface-names: T3869: install vyos_net_name to udev directory | John Estabrook | |
| 2021-09-19 | Add dnsdist to the image | Daniil Baturin | |
