Commit | Line | Data |
---|---|---|
cf65f434 | 1 | - Add support for parsing IPv6 addresses out of data received via webcheck ip url. |
a916fe1d | 2 | |
4635ddc1 | 3 | - Configurable user-agent with version string placeholder (%V?) |
a916fe1d TJ |
4 | |
5 | - HTTP proxy authentication | |
f87cad8d | 6 | |
9c759742 | 7 | - Add curl HTTP headers to disable proxy caching |
0f0908e1 TJ |
8 | |
9 | - On too many update errors: Configurable block period and error threshold counter | |
358ce660 | 10 | |
536915d3 TJ |
11 | - Log alternative server name on successful/failed update |
12 | ||
1524ccce TJ |
13 | - Clear external warning on successful update |
14 | ||
5f58a01b TJ |
15 | - Configurable CA certificate handling |
16 | ||
5f227871 TJ |
17 | - Determine hostname TTL via DNS and remove option from config file |
18 | ||
358ce660 TJ |
19 | Nice to have: |
20 | - webcheck mode: Cache last known IP | |
21 | ||
22 | We only determine the current IP every "webcheck_interval" to prevent server trashing. | |
23 | ||
24 | If a service can't be updated right now (because the update interval forces an idle period), | |
25 | it will only be updated after the next successful webcheck IP determination. | |
26 | We could cache the last known IP and update the service as soon as | |
27 | the service's update interval permits. | |
e12af23f TJ |
28 | |
29 | - Move curl_* handling to own class/use HTTPHelper in ip_addr_helper | |
a197c35b TJ |
30 | |
31 | - Add option to send out updates f.e. once a week as a kind of keepalive message. |