spacefreak
|
90abbd9c70
|
Fix Gentoo ebuild when specific version is installed
|
2026-07-22 15:41:31 +02:00 |
|
spacefreak
|
15a5b55585
|
Update PYTHON_COMPAT in Gentoo ebuild
|
2026-07-22 15:34:30 +02:00 |
|
spacefreak
|
7a7442c3db
|
Set development status to stable
v1.0.0
|
2026-07-22 15:29:06 +02:00 |
|
spacefreak
|
a5f0055b4f
|
Fix download instructions for notification templates in README.md
|
2026-07-22 15:26:53 +02:00 |
|
spacefreak
|
8096484a6e
|
Add version specific installation instructions to README.md
|
2026-07-22 15:23:01 +02:00 |
|
spacefreak
|
76ddd7c18c
|
Mention MySQL in README.md
|
2026-07-22 15:12:27 +02:00 |
|
spacefreak
|
ca8b29fdc8
|
Refactor source and add SHUTDOWN_TIMEOUT constant
|
2026-07-22 15:00:28 +02:00 |
|
spacefreak
|
25043be991
|
Handle config reload thread-safe
|
2026-07-22 14:56:47 +02:00 |
|
spacefreak
|
d13aea8e7d
|
Consolidate password verification
|
2026-07-22 14:50:33 +02:00 |
|
spacefreak
|
aec5c278a1
|
Add function close_database
|
2026-02-08 14:48:48 +01:00 |
|
spacefreak
|
6af6176dec
|
Add MAX_HOSTNAME_LENGTH and MAX_LABEL_LENGTH constants
|
2026-02-08 14:48:02 +01:00 |
|
spacefreak
|
34e31297f8
|
Fix missing comma
|
2026-02-08 14:46:48 +01:00 |
|
spacefreak
|
3d658968d3
|
Fix notification email in case only expiry-TTL changes
|
2026-02-08 03:03:24 +01:00 |
|
spacefreak
|
81ffdc9925
|
Add and use permission table, update CLI and README.md
|
2026-02-08 02:42:49 +01:00 |
|
spacefreak
|
eafe106bf1
|
Add GET parameter to allow useres to change expiry TTL
|
2026-02-07 22:34:50 +01:00 |
|
spacefreak
|
5b51a8a153
|
Fix call to send_expiry_notification after cleanup
|
2026-02-05 22:25:47 +01:00 |
|
spacefreak
|
acd16b4a82
|
Fix database query on cleanup
|
2026-02-05 22:18:29 +01:00 |
|
spacefreak
|
d0e9136e53
|
Remove obsolete function disable_logging
|
2026-02-05 22:08:11 +01:00 |
|
spacefreak
|
d780572d71
|
Improve database queries
|
2026-02-05 22:05:40 +01:00 |
|
spacefreak
|
e6339eae61
|
Log to stdout when using CLI
|
2026-02-05 21:53:33 +01:00 |
|
spacefreak
|
485c977bdd
|
Order output of CLI list commands
|
2026-02-05 21:45:26 +01:00 |
|
spacefreak
|
419adb10a4
|
Update timestamps even when IP does not change
|
2026-02-05 21:16:43 +01:00 |
|
spacefreak
|
871a685267
|
Add extra_started_commands variable to OpenRC init script
|
2026-02-05 21:03:03 +01:00 |
|
spacefreak
|
8dda556480
|
Fix bug when reloading config with SSL enabled
|
2026-02-05 20:53:13 +01:00 |
|
spacefreak
|
215fbb116e
|
Add rollback logic when db update fails after DNS changes
|
2026-02-05 20:19:43 +01:00 |
|
spacefreak
|
adaf08f4d1
|
Raise errors when querying DNS
|
2026-02-05 18:48:36 +01:00 |
|
spacefreak
|
2d61ad11b3
|
Add DNS query function
|
2026-02-01 17:03:33 +01:00 |
|
spacefreak
|
e37a9e84a6
|
Add pragmas to SQLite DBs and add retry logic to BaseModel
|
2026-02-01 17:01:35 +01:00 |
|
spacefreak
|
21b5a4c553
|
Fix bug when responding with nochange or success
|
2026-02-01 05:09:09 +01:00 |
|
spacefreak
|
5d2b9c3ffb
|
Cleanup: use max of last update and start time to determine expiry time
|
2026-02-01 04:57:22 +01:00 |
|
spacefreak
|
cd5979556c
|
Refactor and further improve error handling / logging
|
2026-02-01 04:25:21 +01:00 |
|
spacefreak
|
60ebf4b387
|
Improve cleanup logic
|
2026-02-01 01:36:52 +01:00 |
|
spacefreak
|
105a9d4253
|
Handle naive datetime in database with custom database field
|
2026-02-01 01:27:48 +01:00 |
|
spacefreak
|
870a1b9f00
|
Improve error handling and logging
|
2026-02-01 00:31:16 +01:00 |
|
spacefreak
|
89e63858a0
|
Add reload function to OpenRC init script
|
2026-01-24 04:03:51 +01:00 |
|
spacefreak
|
e365fa7d77
|
Change README.md and config.example.toml
|
2026-01-24 04:03:26 +01:00 |
|
spacefreak
|
b97eb0404c
|
Improve timezone handling, db models convert naive/timezone-aware
|
2026-01-24 02:27:57 +01:00 |
|
spacefreak
|
07e37e525c
|
Use db model hostname validation in cli and improve exception handling
|
2026-01-24 00:46:48 +01:00 |
|
spacefreak
|
cde4b879c1
|
Add missing docstrings and examples
|
2026-01-23 23:07:25 +01:00 |
|
spacefreak
|
255c0ad1dd
|
Shutdown daemon gracefully
|
2026-01-23 22:26:46 +01:00 |
|
spacefreak
|
a1e3ee1770
|
Add config reload via SIGHUP
|
2026-01-23 22:21:34 +01:00 |
|
spacefreak
|
bd0c930060
|
Add documentation about datetime handling
|
2026-01-23 22:15:25 +01:00 |
|
spacefreak
|
2123b5169b
|
Change _process_ip_update to always return a set of three values
|
2026-01-23 22:11:43 +01:00 |
|
spacefreak
|
5bb37fde71
|
Remove duplicate config defaults in ratelimit.py
|
2026-01-23 22:08:20 +01:00 |
|
spacefreak
|
444db3f190
|
Add hostname validation to database model
|
2026-01-23 22:07:34 +01:00 |
|
spacefreak
|
8b186d6e95
|
Return status constants instead of strings
|
2026-01-23 21:25:33 +01:00 |
|
spacefreak
|
faa1e4afd5
|
Add thread_pool_size and request_timeout config settings
|
2026-01-23 21:20:57 +01:00 |
|
spacefreak
|
6c382ae60c
|
Use MariaDB connection pooling instead of single connection
|
2026-01-23 21:15:42 +01:00 |
|
spacefreak
|
2381d2e1d2
|
Change to peewee DatabaseProxy to handle different DB types
|
2026-01-23 21:12:15 +01:00 |
|
spacefreak
|
feb4a67291
|
Use proper SQL concatenation
|
2026-01-23 19:41:37 +01:00 |
|