Commit Graph

41 Commits

Author SHA1 Message Date
749889aad8 Migration request. 2024-06-10 13:47:31 +02:00
8119bf7f57 Migration: things are getting pretty serious. 2024-06-10 03:29:26 +02:00
234259a9d0 Check if the user is admin with is_admin? function in dnsmanagerd. 2024-05-07 12:48:52 +02:00
4923fb34f9 Use cached indexes. 2024-05-07 01:32:37 +02:00
158d772727 User authentication: limit the number of domains sent in "Logged" to a hundred. 2024-04-28 17:16:06 +02:00
a188d28f1d Ownership is now managed. 2024-04-27 23:10:01 +02:00
8cafca13be WIP: ownership management. Some empty functions. 2024-04-27 20:08:34 +02:00
a888551bbc Compatible with the webclient again. Full audit REQUIRED. 2024-04-27 18:30:49 +02:00
40fcc9c66e Complete overhaul of ownership management: add a domain db, remove user data db. 2024-04-27 17:32:22 +02:00
61bace491c Ownership: full overhaul in progress. 2024-04-27 05:48:28 +02:00
a6272b3873 Authd now handles authorization as well. 2024-03-31 11:51:42 +02:00
b2fdc4df5b Find orphan domains. 2024-03-17 05:15:50 +01:00
62ac51c54b UserDataID: Int32 -> UInt32. Can now wipe user data. 2024-03-16 07:03:04 +01:00
b3aa91fd07 Client: code simplification. Token-handler: works. 2024-03-14 04:36:03 +01:00
088980109d WIP: Tokens. Can create tokens for RRs and their indexes + partitions. 2024-03-13 01:16:09 +01:00
faacccda15 Users can now ask for the zonefile. 2024-02-27 07:42:10 +01:00
bd0c3d5fdd GenerateAllZoneFiles + GenerateZoneFile: working as expected. 2024-02-25 04:13:18 +01:00
0a03977a5e Maintenance: add a sanity check. 2024-02-24 06:54:20 +01:00
2b3fe276a5 Implement Keep Alive messages. 2024-02-20 17:14:13 +01:00
63da767caa A few new messages to auto-update client's state while logging itself. 2023-07-01 16:04:38 +02:00
e1db03b459 Verify accepted domains and pre-load some RRs. 2023-06-29 18:29:25 +02:00
d12af2047f New verifications (accept only acceptable domains) + new errors. 2023-06-29 12:27:15 +02:00
a4ee0acf0e New/del domain + client API changes. 2023-06-27 13:00:26 +02:00
f0fdf75251 ErrorUserNotLogged 2023-06-18 02:36:30 +02:00
ac9fc3b563 Forgot a line. 2023-06-18 01:32:37 +02:00
22f83b8729 New request: NewDomain. 2023-06-17 12:57:51 +02:00
009fdea353 New Domain message: WIP. 2023-06-16 18:41:20 +02:00
7975be6bd4 New authd API + InvalidToken error. 2023-06-15 14:11:13 +02:00
3f01791573 Grooming (remove empty lines). 2023-06-10 18:28:46 +02:00
f60530750b Delete RR. 2023-05-08 19:23:36 +02:00
8528f74fae Add and replace RR. 2023-05-08 17:34:50 +02:00
9449ba336f Get a zone. 2023-05-07 21:05:53 +02:00
1df35ad4c3 List all user domains. 2023-05-07 20:50:56 +02:00
4545f5472c remove useless lines 2023-05-07 18:42:30 +02:00
3aa1785a97 Add or update new zone. 2023-05-07 18:32:32 +02:00
bda2a08b4d Can compile again. 2023-05-07 17:28:11 +02:00
6ae06ae839 WIP (cannot compile ATM): add, update and remove zones. 2023-05-07 16:45:09 +02:00
8c0257649d s/Maintainance/Maintenance/ + secret auth key fixed (client). 2023-05-06 23:18:59 +02:00
a78eb8c889 Dns manager daemon and clients can be built, once again. 2023-02-15 19:21:49 +01:00
7f5d162e91 Adding a client (draft) and domain test. 2020-12-12 05:38:16 +01:00
5dd1d13b46 Requests and responses are in separate files and directories. 2020-12-09 19:00:18 +01:00