Do not follow this link

~arx10/procustodibus-agent

inc copyright year to 2025
fix file-locking err when updating psk on windows

that caused the wg set peer preshared-key command to fail with the
message `fopen: Permission denied`
fix base docker wireguard image for alpine 3.21
don't let a shut-down error cause a change to fail
use powershell to get windows wg version

falling back to wmic if necessary
more robust check in executor for wiresock up

that doesn't rely on state known by server,
but instead checks local service status,
to ensure that wiresock will be restarted when necessary
fix reading wg conf file for interfaces with dots

in their name on windows (eg foo.example.com.conf.dpapi)
properly escape awk star sub in extra scripts

to fix error when executed with mawk like the following:

    awk: line 3: regular expression compile failed (missing operand)
relax dnspython requirement to version 2.2

for old versions of python
space after awk -v option in extra scripts

for better compatibility with different versions of awk;
fixes errors like the following:

    awk: line 3: regular expression compile failed (missing operand)
fix api requests when using http & default port

to correctly default to port 80 instead of 443
fix api requests when using plain http & dns name

with errors like:
```
TypeError: HTTPConnection.__init__() got an unexpected keyword argument 'assert_hostname'
```
fix missing windows service module
Next
Do not follow this link