Richard Hansen
e155e1bf2c
dondominio: Delete unnecessary comments
2024-07-27 04:40:34 -04:00
Richard Hansen
d62495c41e
ddns.fm: Improve log messages
2024-07-27 04:40:34 -04:00
Richard Hansen
1195a40c45
freemyip: Check entire result body, not just first line
...
This is simpler, and should be more resilient to bugs.
2024-07-27 04:40:34 -04:00
Richard Hansen
3ece2017e9
freemyip: Skip headers before processing response
...
This isn't strictly necessary but improves readability and
consistency.
2024-07-27 04:40:34 -04:00
Richard Hansen
a252ff5ebe
freemyip: Invert condition to improve readability
2024-07-27 04:40:34 -04:00
Richard Hansen
9343ebec89
freemyip: Don't bother setting status
on error
...
It's not necessary because it's already initialized to a non-success
value.
2024-07-27 04:40:34 -04:00
Richard Hansen
c53f40d205
freemyip: Improve log messages
2024-07-27 04:40:34 -04:00
Richard Hansen
b3006dd6c6
freemyip: Consolidate lines for readability
2024-07-27 04:40:34 -04:00
Richard Hansen
62154f9869
freemyip: Whitespace fixes
2024-07-27 04:40:34 -04:00
Richard Hansen
f8bdc48e42
freemyip: Delete unnecessary comments
2024-07-27 04:40:34 -04:00
Richard Hansen
7bdb554e36
duckdns: Update multiple hosts simultaneously
2024-07-27 04:40:34 -04:00
Richard Hansen
1eccfb8c77
duckdns: Invert condition to improve readability
2024-07-27 04:40:34 -04:00
Richard Hansen
91fd9e3842
duckdns: Simplify response processing
2024-07-27 04:40:34 -04:00
Richard Hansen
971e88452d
duckdns: Improve log messages
2024-07-27 04:40:34 -04:00
Richard Hansen
8a334fd9cf
duckdns: Consolidate lines to improve readability
2024-07-27 04:40:34 -04:00
Richard Hansen
98ed129b20
duckdns: Whitespace fixes
2024-07-27 04:40:34 -04:00
Richard Hansen
b80fe1b505
duckdns: Delete unnecessary comments
2024-07-27 04:40:34 -04:00
Richard Hansen
459970c5e3
yandex: Check for presence of success, not lack of error
...
This is more resilient to bugs.
2024-07-27 04:40:34 -04:00
Richard Hansen
f807ba58ac
yandex: Don't treat an error as success
2024-07-27 04:40:34 -04:00
Richard Hansen
58c6caa5ff
nfsn: Include host in failure message
2024-07-27 04:40:34 -04:00
Richard Hansen
ef8bf634fe
domeneshop: Add IPv6 support
2024-07-27 04:40:34 -04:00
Richard Hansen
61fff1c344
domeneshop: Inline an unnecessary variable
2024-07-27 04:40:34 -04:00
Richard Hansen
d391f41074
domeneshop: Treat all 2xx as success
2024-07-27 04:40:34 -04:00
Richard Hansen
b4e08ae3ae
domeneshop: Improve log messages
2024-07-27 04:40:34 -04:00
Richard Hansen
231601ae54
domeneshop: Whitespace fixes
2024-07-27 04:40:34 -04:00
Richard Hansen
f0edd7f781
domeneshop: Delete unnecessary comments
2024-07-27 04:40:34 -04:00
Richard Hansen
2534375cfd
dyndns1: Move else
case up a level for readability
2024-07-27 04:40:34 -04:00
Richard Hansen
02c80fdf09
dslreports1: Move out else
case to improve readability
2024-07-27 04:40:34 -04:00
Richard Hansen
95a10e2595
dslreports1: Log message improvements
2024-07-27 04:40:34 -04:00
Richard Hansen
2d60183e93
noip: Log message improvements
2024-07-27 04:40:34 -04:00
Richard Hansen
c0b28f344f
noip: Simplify response processing
2024-07-27 04:40:34 -04:00
Richard Hansen
5b433c3cd5
noip: Delete redundant response check
2024-07-27 04:40:34 -04:00
Richard Hansen
27143db56e
dnsexit2: Pass an arrayref of headers for readability
2024-07-27 04:40:34 -04:00
Richard Hansen
1c94ed6063
dnsexit2: Check for JSON object, not just truthiness
2024-07-27 04:40:34 -04:00
Richard Hansen
4a394f4562
dnsexit2: Delete rogue semicolon
2024-07-27 04:40:34 -04:00
Richard Hansen
56f0d931a4
dnsexit2: Delete redundant check
...
`header_ok` already checks whether the response is `undef`.
2024-07-27 04:40:34 -04:00
Richard Hansen
e5b00216ec
dnsexit2: Log message improvements
2024-07-27 04:40:34 -04:00
Richard Hansen
073fe5a51d
dnsexit2: Delete redundant HTTP status code check
...
`header_ok` already checks for non-2xx codes.
2024-07-27 04:40:34 -04:00
Richard Hansen
3d894364bf
dnsexit2: Delete redundant debug message
...
`geturl` already debug logs the response.
2024-07-27 04:40:34 -04:00
Richard Hansen
2ac61250e5
dnsexit2: Fix compatibility with old versions of Perl
...
The non-destructive substitution modifier wasn't added until Perl
v5.14.0.
2024-07-27 04:40:34 -04:00
Richard Hansen
962abfbbc3
use=web, use=<fw>: Don't treat non-2xx results as successes
2024-07-27 04:40:34 -04:00
Richard Hansen
e272caa385
use=web, use=<fw>: Strip HTTP headers before searching for IP
2024-07-27 04:40:34 -04:00
Richard Hansen
b563e9c2fd
use=web: Add tests
2024-07-27 04:40:34 -04:00
Richard Hansen
08626482c3
header_ok: Don't assume that it is only used for host updates
2024-07-27 03:59:52 -04:00
Richard Hansen
d48b482269
geturl: Log message improvements
2024-07-27 03:59:52 -04:00
Richard Hansen
b1752c2622
logging: Delete unused msg
function
2024-07-27 03:59:29 -04:00
Richard Hansen
6aa68f72a7
logging: Change multi-line log message designation style
...
Before, the first line of a multi-line log message was prefixed with a
space while all subsequent messages were prefixed with `|`. Now the
first line is prefixed with `>` and all subsequent lines with a space.
This makes it easier to quickly discern message boundaries.
2024-07-27 03:47:47 -04:00
Richard Hansen
bd437a0abf
nic_updateable: Log message improvements
2024-07-26 23:58:20 -04:00
Richard Hansen
8262f112ea
nic_updateable: Read option value after loading config
2024-07-26 23:58:20 -04:00
Richard Hansen
1ad9b565bd
nic_updateable: Don't warn about success
...
Why issue a warning that things have suddenly started going well?
It's bizarre.
2024-07-26 23:58:20 -04:00