spacefreak
  • Joined on 2024-06-15
spacefreak pushed to master at spacefreak/ddns-service 2026-02-01 17:03:46 +01:00
2d61ad11b3 Add DNS query function
e37a9e84a6 Add pragmas to SQLite DBs and add retry logic to BaseModel
Compare 2 commits »
spacefreak pushed to master at spacefreak/ddns-service 2026-02-01 05:09:36 +01:00
21b5a4c553 Fix bug when responding with nochange or success
spacefreak pushed to master at spacefreak/ddns-service 2026-02-01 04:59:08 +01:00
5d2b9c3ffb Cleanup: use max of last update and start time to determine expiry time
spacefreak pushed to master at spacefreak/ddns-service 2026-02-01 04:25:48 +01:00
cd5979556c Refactor and further improve error handling / logging
spacefreak pushed to master at spacefreak/ddns-service 2026-02-01 01:37:03 +01:00
60ebf4b387 Improve cleanup logic
spacefreak pushed to master at spacefreak/ddns-service 2026-02-01 01:28:54 +01:00
105a9d4253 Handle naive datetime in database with custom database field
spacefreak pushed to master at spacefreak/ddns-service 2026-02-01 00:31:35 +01:00
870a1b9f00 Improve error handling and logging
spacefreak pushed to master at spacefreak/ddns-service 2026-01-24 04:04:11 +01:00
89e63858a0 Add reload function to OpenRC init script
e365fa7d77 Change README.md and config.example.toml
Compare 2 commits »
spacefreak pushed to master at spacefreak/ddns-service 2026-01-24 02:28:45 +01:00
b97eb0404c Improve timezone handling, db models convert naive/timezone-aware
07e37e525c Use db model hostname validation in cli and improve exception handling
Compare 2 commits »
spacefreak pushed to master at spacefreak/ddns-service 2026-01-23 23:07:45 +01:00
cde4b879c1 Add missing docstrings and examples
255c0ad1dd Shutdown daemon gracefully
a1e3ee1770 Add config reload via SIGHUP
bd0c930060 Add documentation about datetime handling
2123b5169b Change _process_ip_update to always return a set of three values
Compare 11 commits »
spacefreak pushed to master at spacefreak/ddns-service 2026-01-23 19:41:49 +01:00
feb4a67291 Use proper SQL concatenation
f0b924ea56 Use context manager for SMTP
Compare 2 commits »
spacefreak pushed to master at spacefreak/ddns-service 2026-01-23 19:40:28 +01:00
6c4b876191 Improve error handling during cleanup
spacefreak pushed to master at spacefreak/ddns-service 2026-01-23 02:03:07 +01:00
ff48f7b016 Change README.md
spacefreak pushed to master at spacefreak/ddns-service 2026-01-23 01:44:23 +01:00
65760b1d96 Start ratelimit cleanup thread before expired hostnames cleanup thread
spacefreak pushed to master at spacefreak/ddns-service 2026-01-23 01:34:07 +01:00
1fd14ebbed Log notify_change boolean value lowercase
spacefreak pushed to master at spacefreak/ddns-service 2026-01-23 01:29:40 +01:00
4bf325ef27 Add notify_change to log and Date header to email notifications
spacefreak pushed to master at spacefreak/ddns-service 2026-01-23 00:52:10 +01:00
5744408c92 Add URL parameter to enable notification of IP changes
spacefreak pushed to master at spacefreak/ddns-service 2026-01-22 23:59:56 +01:00
9f75e5e66b Switch to UTC timestamps, output in local time
spacefreak pushed to master at spacefreak/ddns-service 2026-01-22 21:57:25 +01:00
9c7f4dfd1a Store timestamps in UTC and print in localtime
spacefreak pushed to master at spacefreak/ddns-service 2026-01-22 20:33:24 +01:00
4bcd9f2a7f Fix README.md and config.example.toml