~samiam/MaraDNS

76da0fa8 — Sam Trenholme 17 days ago master
README.md: Update for my new Lua job
Update README.md
9d214b45 — Sam Trenholme a month ago
coLunacyDNS: Update version number in README
5c11c200 — Sam Trenholme a month ago
coLunacyDNS.txt: Add co1AA, co1RA, and co1TTL example
5c70b2ed — Sam Trenholme a month ago
CHANGELOG: Minor grammar fix
49e8a225 — Sam Trenholme 2 months ago
CHANGELOG: Note 1.0.009 release of coLunacyDNS
6532c80d — Sam Trenholme 2 months ago
commit 294f7f89bf59c92331aedfd6d21f141b05f193c4 passes all tests

(Null edit; just adding note in Git log that 3.5.0017 has been fully
 tested before release)
3.5.0017 release: Update CHANGELOG; release
3ec477f2 — Sam Trenholme 2 months ago
MaraDNS release 3.5.0017
294f7f89 — Sam Trenholme 2 months ago
README.md for coLunacyDNS: Add co1AA/co1RA/co1TTL example
coLunacyDNS.exe: Update to 1.0.009

This adds, relative to 1.0.008, co1AA, co1RA, and co1TTL for setting
the "authoritative", "recursive available" flags, and setting the
TTL to be between 0 (do not cache) and 90 days (e.g. 3600 is one
hour, 86400 is one day)
1f89e9cb — Sam Trenholme 2 months ago
coLunacyDNS: coLunacyDNS-1.0.009 released

* co1AA to set the “authoritative” DNS flag
* co1RA to set the “recursion available” DNS flag
* co1TTL to set the TTL of the reply (can be between 0 seconds, for
  “do not cache”, to a little over 90 days) in seconds
9118f489 — Sam Trenholme 2 months ago
commit afb53c31db110a5661b49da1a6fbeba28b13b921 passes all tests

(Null commit)
afb53c31 — Sam Trenholme 2 months ago
Merge branch 'dev': coLunacyDNS now supports setting TTL

co1TTL has now been implemented, tested, and documented.
e05e1e5a — Sam Trenholme 2 months ago
coLunacyDNS: Add test for co1TTL parameter.
c4b082d4 — Sam Trenholme 2 months ago
Merge branch 'master' into dev

Opps, should be developing in “dev”, not “master”.
2c1552f2 — Sam Trenholme 2 months ago
coLunacyDNS: Implement and document co1TTL

co1TTL allows the TTL of replies to be set in the LUA code.  Example:

---8<----8<----8<---8<----8<----8<---8<----8<----8<---8<----8<----8<---
bindIp = "127.0.0.1" -- We bind the server to the IP 127.0.0.1
function processQuery(Q) -- Called for every DNS query received
  return {co1Type = "A", co1Data = "10.1.1.1", co1TTL = 3600}
end
---8<----8<----8<---8<----8<----8<---8<----8<----8<---8<----8<----8<---
49f6659c — Sam Trenholme 2 months ago
coLunacyDNS: Improve RG32 code.

We no longer copy the entire millPrime to shave a couple of bytes
from the code.
c544d6bd — Sam Trenholme 2 months ago
Merge branch 'dev'. coLunacyDNS now has co1RA

co1RA allows coLunacyDNS to set the RA (recursion available) bit in
replies.
a7bdadc7 — Sam Trenholme 2 months ago
coLunacyDNS: Update version to 1.0.00X

I will release 1.0.009 when and if coLunacyDNS allows TTL to be set
in the reply packet.
719d5863 — Sam Trenholme 2 months ago
coLunacyDNS: Document co1RA
Next