Commit Graph

52 Commits (afe538bb56dd0c2faaf5ee91107c738fff3a73d9)

Author SHA1 Message Date
Hannaeko afe538bb56 add cli 2022-04-23 01:34:04 +02:00
Hannaeko 8e98a67229 fix new lines 2022-04-23 00:57:32 +02:00
Hannaeko a1f1ee51d0 use logger instead of print 2022-04-23 00:45:57 +02:00
Hannaeko d75e3704e4 unify rocket and nomilo config files 2022-04-23 00:27:16 +02:00
Hannaeko a839bc25cf improve readability 2022-04-22 21:09:15 +02:00
Hannaeko c324f5ec9b use connector trait directly from request 2022-04-22 21:01:26 +02:00
Hannaeko e44e6eea63 change connector error management 2022-04-22 20:43:24 +02:00
Hannaeko 06caf83e05 update rocket 2022-04-22 19:16:57 +02:00
Hannaeko ede7a46a59 update license 2022-03-05 14:07:50 +01:00
Gaël Berthaud-Müller 51d447242b Merge branch 'feature/zone-updates' into 'master'
Feature/zone updates

See merge request dns-witch/nomilo!2
2022-03-05 13:00:33 +00:00
Hannaeko 48c62d1020 rename connector types 2022-03-05 13:19:31 +01:00
Hannaeko bc77bb16d4 add delete route 2022-03-05 13:07:51 +01:00
Hannaeko 5f18e32615 fix identation 2022-03-04 22:24:37 +01:00
Hannaeko 5fb6545470 update doc 2022-03-04 22:07:22 +01:00
Hannaeko 3d05220f94 add testing doc 2022-03-04 22:01:57 +01:00
Hannaeko 3767cc6ea0 add records update 2022-03-04 21:55:27 +01:00
Hannaeko 77cc634257 move record list conversion to models module 2022-03-04 19:43:19 +01:00
Hannaeko 96f66e1fd7 unified dns api error and move zone operations to management api 2022-03-04 18:20:18 +01:00
Hannaeko 247f72871e create trait for dns server interactions 2022-03-04 17:51:07 +01:00
Hannaeko befed6a38b update gitignore 2022-03-04 17:18:26 +01:00
Hannaeko ae6c94e2a7 rearchitecture modules 2022-03-04 17:17:15 +01:00
Hannaeko d4079b0674 remove unused imports 2022-03-04 13:59:12 +01:00
Hannaeko 094539d376 move record fetching in message module 2022-03-04 13:50:57 +01:00
Hannaeko 690987010d add e2e tests 2022-03-04 13:08:47 +01:00
Hannaeko 4a4362715c refactor 2022-03-04 13:08:03 +01:00
Hannaeko b7db84e9a8 add basic record creation route 2022-03-04 00:44:29 +01:00
Hannaeko 936addb624 add deserialization support for more types 2021-07-11 01:17:31 +02:00
Hannaeko b9ca63bed1 wip create record 2021-07-01 20:45:49 +02:00
Hannaeko 1f3aa12401 basic zone configuration 2021-05-02 17:19:32 +02:00
Hannaeko 76f222e1c4 change zone member management 2021-05-02 15:56:42 +02:00
Hannaeko 2a3354456a add route to give user access to a zone 2021-04-05 22:39:56 -04:00
Hannaeko fa14636835 add some kind of authorizations 2021-04-05 18:56:15 -04:00
Hannaeko 4105fbebde fix async dns client 2021-04-05 17:21:40 -04:00
Hannaeko b3dab42450 apply linter suggestions 2021-04-04 21:05:39 -04:00
Hannaeko 791b86f382 Merge pull request 'Add authentication' (#1) from feature/auth into master
Reviewed-on: https://git.bksp.space/BlackSponge/nomilo/pulls/1
2021-04-03 11:54:14 -04:00
Hannaeko 950e9ded44 fix role renaming 2021-04-03 02:19:58 -04:00
Hannaeko ebe1552032 use enum for role and fix dns client for async 2021-04-03 02:16:54 -04:00
Hannaeko 67e12239b3 better error handling 2021-04-02 17:35:25 -04:00
Hannaeko 7df4792ec5 improve error type 2021-04-02 17:12:29 -04:00
Hannaeko b758c87521 change architecture 2021-04-02 16:09:51 -04:00
Hannaeko 13a163423c update rocket to 0.5-dev 2021-04-02 13:33:59 -04:00
Hannaeko 5e08f2c2c8 basic authentification check 2021-03-27 15:36:57 -04:00
Hannaeko 853b760968 secret as string and not bytes 2021-03-27 13:31:14 -04:00
Hannaeko 759bf0cb4d add config for tokens 2021-03-27 13:23:19 -04:00
Hannaeko 2b8df138e0 basic token generation 2021-03-27 01:45:59 -04:00
Hannaeko 84b1ce0823 bootstrap database 2021-03-26 18:30:38 -04:00
Hannaeko a6bb2b8f55 add support for srv, sshfp, txt 2021-03-20 18:35:25 -04:00
Hannaeko c4c6e7185b remove unused stuff 2021-03-20 16:10:11 -04:00
Hannaeko b7fa4677d8 better error handling 2021-03-20 14:18:08 -04:00
Hannaeko 7155c1cc54 improve rdata deserialization support and better implemetation of get zones records 2021-03-20 02:08:55 -04:00