| Age | Commit message (Collapse) | Author | 
|---|
|  | T6572: added trigger pr caller workflow | 
|  | ruff: T6583: Added settings for ruff | 
|  | Ruff settings help to write code in the same style for all contributors. These
settings are compatible with requirements used in another very (if not the most)
popular code formatter - black, except using a single quote, to keep the style
also compatible with what we have now. | 
|  | op-mode: T6575: add support for NTP service restart via CLI | 
|  | configdep: T6559: fix regression in dependent script error under configd | 
|  |  | 
|  |  | 
|  |  | 
|  | firewall: T6581: fix completion for "show firewall ... rule" | 
|  |  | 
|  | without calling cli-shell-api | 
|  | This seemed to be arround in the early days, but is not available since at
least VyOS 1.3.3. Add CLI helper to restart the NTP process (chrony). | 
|  |  | 
|  |  | 
|  |  | 
|  | op-mode: T6566: add support for listing all interfaces in "monitor bandwidth" | 
|  | Right now we can only monitor the bandwidth for one individual interface, but
not all at once. This adds support to monitor all interfaces. | 
|  |  | 
|  |  | 
|  | op-mode: T6537: remove unused cmd imported from vyos.utils.process | 
|  | smoketest: T6539: remove explicit test for non existing global log entry | 
|  | GitHub: T6494: do not use 0/null value to mark build succeed | 
|  |  | 
|  | Commit dc60fe99350 ("op-mode: T6537: include hostname in the reboot/shutdown
warning message") added a more local import of vyos.utils.process.cmd() that
made the fglobal import obsolete and trigger a linter warning.
$ make unused-imports
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00) | 
|  | T6496: Added support for WPA-Enterprise client-mode | 
|  | T6556: workflow trigger branches cleanup | 
|  |  | 
|  |  | 
|  | fix: attempt to fix indentation on `wpa_supplicant.conf.j2`
fix: attempt to fix indentation on `wpa_supplicant.conf.j2`
fix: incorrect bssid mapping
fix: use the correct jinja templating (I think)
fix: “remote blank space
fix: attempt to fix the formatting in j2
fix: attempt to fix the formatting in j2
feat: rename enterprise username and password + add checks in conf mode.
fix: move around `bssid` config option on `wpa_supplicant.conf.j2` and fix the security config part
fix: fix indentation on `wpa_supplicant.conf.j2` | 
|  | Commit dd5908eac ("T6539: add logging options to load-balancer reverse-proxy")
added CLI commands to add custom log entries for frontend and backend servers
as well as a global log directive.
Remove explicit test code for no longer always present "global log" directive. | 
|  | migration: T6007: add missing check for None in utility function | 
|  | GitHub performs loose equality comparisons.
If the types do not match, GitHub coerces the type to a number. GitHub casts
data types to a number using these conversions:
https://docs.github.com/en/actions/learn-github-actions/expressions | 
|  | An empty component version string will trigger a full migration,
however, the case of component_version is None was missed in a utility
function. Fix comment formatting. | 
|  |  | 
|  | wireless: T4287: use Debian postinst over preinst when using update-alternatives | 
|  | This fixes an error during ISO assembly:
update-alternatives: error: no alternatives for regulatory.db
dpkg: error processing archive /tmp/apt-dpkg-install-PJplR3/00-vyos-1x_1.5dev0-1880-gecaa44498_amd64.deb (--unpack):
 new vyos-1x package pre-installation script subprocess returned error exit status 2 | 
|  | wireless: T4287: use upstream regulatory database due to kernel signing | 
|  | T6539: add logging options to load-balancer reverse-proxy | 
|  | op-mode: T6371: fix output of NAT rules with single port range | 
|  | vyos_net_name: T6544: Updated the `vyos_net_name` script | 
|  |  | 
|  |  | 
|  | Most likely b/c of our non signed Kernel binary we do not trust the Debian
signed wireless regulatory database. Fallback to the upstream database instead. | 
|  | op-mode: T6537: include hostname in the reboot/shutdown warning message | 
|  | Improvements in the `vyos_net_name`:
- Used a new locking system, to be sure that multiple running scripts will not
try to perform operations at the same time.
- Replace logging from a file to syslog. This is common with all the rest logs,
and additionally gives a better view of actions done during a boot.
- Small bug fix in `get_configfile_interfaces()`: exit with an error in case a
config file cannot be parsed. This resolves potentially an unbound `config` object.
- Minor formatting fixes to follow our requirements. | 
|  | Sometimes we need a reliable way to lock an execution until some other operation
is not done.
This commit introduces locking util, which can be used as a common lock, even
between different processes.
Usage example:
```
from vyos.utils.locking import Lock
lock = Lock('my_lock_id')
lock.acquire(timeout=10)
print(f'Lock acquired: {lock.is_locked}')
lock.release()
``` | 
|  | T6546: unused import check permission update | 
|  |  | 
|  |  | 
|  |  |