60 Commits (54eef147b2cf095cc3ea51e3a1c1e25cfab8fdbf)
 

Author SHA1 Message Date
  Michal Charemza 54eef147b2
(feat) Allow main loop exceptions to bubble... will likely be logged by surrounding code 5 years ago
  Michal Charemza 788286a701
(feat) Better logging 5 years ago
  Michal Charemza 3ba00b5a48
(release) v0.0.7 5 years ago
  Michal Charemza 163d31d912
(docs) Better example for entrypoint 5 years ago
  Michal Charemza f2bf95ed74
(release) v0.0.6 5 years ago
  Michal Charemza b4101a7861
(feat) More consistent logging 5 years ago
  Michal Charemza f6b0d5cb34
(feat) Add logging 5 years ago
  Michal Charemza 6dd9ba6378
(release) v0.0.5 5 years ago
  Michal Charemza 6e85bd4f5d
(docs) Fix example with custom nameserver 5 years ago
  Michal Charemza be850fc24e
(docs) How to specify the upstream server 5 years ago
  Michal Charemza ddaea6a997
(release) v0.0.4 5 years ago
  Michal Charemza 548a4bafe1
(docs) Example on graceful shutdown 5 years ago
  Michal Charemza 410b492c8f
(release) v0.0.3 5 years ago
  Michal Charemza cc53a54167
(tests) Try better test cancellation 5 years ago
  Michal Charemza b949d67427
(release) v0.0.2 5 years ago
  Michal Charemza 21ec530542
(docs) Fix link 5 years ago
  Michal Charemza fa3725c34a
(feat) Expose server task 5 years ago
  Michal Charemza d8d08b5ba4
(release) v0.0.1 5 years ago
  Michal Charemza d2ec1ad4f7
(docs) CNAMEs and multiple rules 5 years ago
  Michal Charemza 7f92b6d3bb
(docs) Remove out of date comment 5 years ago
  Michal Charemza 8e3f04ab2c
(feat) No need to duplicate responsiblity of incoming UDP buffer 5 years ago
  Michal Charemza d2c8aa3b5a
(tests) More tests pushing limits 5 years ago
  Michal Charemza 155977cc0e
(feat) More concistent TTLs for multiple records 5 years ago
  Michal Charemza b4de9cf2c4
(fix) Rewriting rules apply to lowercased to account for 0x20 5 years ago
  Michal Charemza 833ebae1a1
(build) Code coverage only for files in repo 5 years ago
  Michal Charemza ce8478e150
(feat) Catch more specific exception 5 years ago
  Michal Charemza 9cdfe8679f
(refactor) No need for separate task to respond to requests 5 years ago
  Michal Charemza 11c1360906
(docs) Clarity 5 years ago
  Michal Charemza 74931cbad0
(docs) Clarity 5 years ago
  Michal Charemza 5c59e732cd
(docs) Clarity 5 years ago
  Michal Charemza 13a5e53d8e
(docs) Info on rules 5 years ago
  Michal Charemza 291805a1f2
(tests) Upstream large responses not break later queries 5 years ago
  Michal Charemza 4ae35896bb
(tests) Ensure pointer loop does not break the server 5 years ago
  Michal Charemza 567f334489
(tests) Another test that bad queries won't break the server 5 years ago
  Michal Charemza b709d4a0b3
(tests) Sending bad messages doens't break the server 5 years ago
  Michal Charemza 7c1789c510
(tests) Test that errors are proxied 5 years ago
  Michal Charemza d900fbd59c
(feat) If no records in query, carry on an we'll send a SERVFAIL 5 years ago
  Michal Charemza b01a8996f1
(refactor) Less duplication and more sure that the upstream queue won't block forever 5 years ago
  Michal Charemza bf4d9689e2
(tests) Stronger assertions and better failure messages 5 years ago
  Michal Charemza b1293c46cb
(refactor) Remove unnecessary code 5 years ago
  Michal Charemza 220dac5ee2
(tests) Small buffer 5 years ago
  Michal Charemza f1b3acb943
(refactor) Use recvfrom from aiodnsresolver 5 years ago
  Michal Charemza d3b14ebdad
(tests) Stronger assertions 5 years ago
  Michal Charemza 045f205db7
(tests) What happens with a bad upstream nameserver 5 years ago
  Michal Charemza 396a1f9e90
(test) Ensure that a forbidden domain that does not exist is not proxied 5 years ago
  Michal Charemza 57017b80c7
(feat) Test non existant domain is proxied 5 years ago
  Michal Charemza 85932cc642
(tests,fix) Use default socket code 5 years ago
  Michal Charemza 43aeea3ad0
(tests,fix) Test not actually testing the proxy 5 years ago
  Michal Charemza 85df87341f
(refactor) Remove unused code 5 years ago
  Michal Charemza e2c9843a21
(refactor) Remove unused code 5 years ago