a DNS server in Go, a website with Oauth via Kanidm, and an exploration into using Continuation Passing Style to compose API operations. https://hatecomputers.club
Go to file
simponic 86c4ad160a
continuous-integration/drone/push Build is passing Details
Merge pull request 'reimplement-recursive-resolver' (#6) from reimplement-recursive-resolver into main
Reviewed-on: #6
2024-04-07 21:08:43 -04:00
adapters abstract dns adapter 2024-04-03 14:27:55 -06:00
api nits 2024-04-06 13:40:46 -06:00
args init 2024-04-07 17:04:43 -06:00
database finish auth tests 2024-04-06 13:36:13 -06:00
hcdns be authoritative, but only when there's no external queries occuring 2024-04-07 19:02:42 -06:00
scheduler clean up old sessions every 500 seconds 2024-03-27 15:10:39 -06:00
static cute cat cursor 2024-04-02 23:28:55 -06:00
templates guestbook qol improvements 2024-03-31 11:47:54 -06:00
utils dns api (#1) 2024-03-28 12:57:35 -04:00
.dockerignore use random ports and test db paths 2024-04-02 16:51:13 -06:00
.drone.yml fix dns race condition 2024-04-02 20:26:24 -06:00
.env.example authentication! oauth2! 2024-03-27 15:02:31 -06:00
.gitignore initial commit 2024-03-26 16:00:05 -06:00
Dockerfile init 2024-04-07 17:04:43 -06:00
docker-compose.yml initial commit 2024-03-26 16:00:05 -06:00
go.mod internal recursive dns server (#2) 2024-03-28 16:58:07 -04:00
go.sum internal recursive dns server (#2) 2024-03-28 16:58:07 -04:00
main.go add integration tests for dns server 2024-04-02 16:26:39 -06:00