aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jonas Gunz <himself@jonasgunz.de> 2021-09-19 23:47:39 +0200
committerGravatar Jonas Gunz <himself@jonasgunz.de> 2021-09-19 23:47:39 +0200
commit998ffa981fee23b963ec9c48c489c7716f1293f2 (patch)
tree5f6a7ed2caf40a896feedb19c275f902d6fbd009
parent839a9de688f0a3c09ab8ef00337ca03c32c44796 (diff)
downloaddns-998ffa981fee23b963ec9c48c489c7716f1293f2.tar.gz
Readme
-rw-r--r--Readme.md37
1 files changed, 36 insertions, 1 deletions
diff --git a/Readme.md b/Readme.md
index 82bbbb6..01cad92 100644
--- a/Readme.md
+++ b/Readme.md
@@ -1,5 +1,40 @@
# DNS
-A simple authorative DNS server implementation in c
+A simple authorative DNS server implementation in C89.
+
+This is a work-in-progress.
+
+## Building
+
+Build with
+
+´´´
+make build
+´´´
+
+executable is in `build/dnsd`
+
+## Testing
+
+always run `make clean` before and after compiling tests.
+
+### Run all tests
+
+```
+make test
+```
+
+### Coverage
+
+```
+make coverage
+```
+
+### Valgrind
+
+Run tests with Valgrind to check for memory leaks
+```
+make valgrind_test
+```
License: MIT