| 2026-08-19 22:03 | Added license | Leon Fernandez | 1 | +17 | -0 |
| 2026-08-19 21:47 | Set distribution in buildinfo | Leon Fernandez | 1 | +2 | -1 |
| 2026-07-29 10:39 | Mega overhaul. | zluudg | 109 | +2003 | -4137 |
| 2026-07-26 20:53 | Minor gitignore change | Leon Fernandez | 1 | +1 | -0 |
| 2026-07-10 21:41 | Update LICENSE | Leon Fernandez | 1 | +1 | -1 |
| 2026-05-22 22:52 | Cascade delete reports properly | zluudg | 1 | +3 | -3 |
| 2026-03-06 16:03 | Removed comment in graph script | zluudg | 1 | +0 | -6 |
| 2026-03-06 16:02 | Scripts that spits out a dotfile representing a domain's history | zluudg | 1 | +194 | -0 |
| 2026-02-15 21:29 | Skip conflicts in Resolution_Ipinfo junction table | zluudg | 1 | +1 | -1 |
| 2026-02-10 21:26 | different sql for detecting observed domain creations and recently created. beutify flux sql | zluudg | 3 | +30 | -1 |
| 2026-02-05 22:40 | go fmt | zluudg | 4 | +52 | -52 |
| 2026-02-05 22:39 | config to set report limit and to sample one nameserver or use all when resolving IPs | zluudg | 5 | +44 | -6 |
| 2026-02-04 20:55 | go fmt and also more robust error handling in whois fetcher/parser | zluudg | 5 | +22 | -8 |
| 2026-02-04 19:54 | don't poll inactive nameservers | zluudg | 2 | +4 | -4 |
| 2026-02-04 08:29 | removed some unused functions and change dial timeout in udp53 dns client | zluudg | 3 | +2 | -62 |
| 2026-02-03 21:55 | adjustable timeout for dns client | zluudg | 4 | +15 | -3 |
| 2026-02-02 22:09 | lower owner reports limit, hardcoded for now | zluudg | 2 | +53 | -1 |
| 2026-01-24 21:42 | Folder for storing some useful SQL commands | zluudg | 3 | +51 | -0 |
| 2026-01-23 21:53 | shorten dial timeout specifically | zluudg | 1 | +1 | -1 |
| 2026-01-23 21:50 | shorter timeout for client | zluudg | 1 | +2 | -0 |
| 2026-01-23 21:41 | don't let a bad envelope ruin the entire zone transfer | zluudg | 1 | +2 | -2 |
| 2026-01-22 23:36 | go fmt | zluudg | 1 | +14 | -14 |
| 2026-01-22 23:36 | sample randomly if too many reports | zluudg | 1 | +12 | -3 |
| 2026-01-22 22:59 | owner reports limit | zluudg | 1 | +6 | -0 |
| 2026-01-14 12:10 | support for custom user agent string | zluudg | 1 | +4 | -1 |
| 2026-01-14 11:20 | single quotes in database schema | zluudg | 1 | +21 | -21 |
| 2026-01-13 20:17 | go fmt | zluudg | 10 | +471 | -473 |
| 2026-01-09 23:37 | RAM friendly AXFR handling Zone snapshots are stored in separate file | zluudg | 27 | +942 | -263 |
| 2025-12-18 20:30 | go fmt | zluudg | 2 | +2 | -3 |
| 2025-12-18 20:30 | save space, only store unique ipinfo rows | zluudg | 6 | +36 | -17 |
| 2025-12-15 10:24 | trim space in looker response | zluudg | 1 | +2 | -1 |
| 2025-12-15 09:51 | go fmt | zluudg | 8 | +222 | -222 |
| 2025-12-15 09:50 | make sure raw incoming records strings have spaces regularized when streaming to db | zluudg | 1 | +9 | -1 |
| 2025-12-14 20:30 | If zone is received via AXFR, stream it to database to save RAM | zluudg | 13 | +339 | -158 |
| 2025-12-13 21:44 | removed unused .go file | zluudg | 1 | +0 | -31 |
| 2025-12-13 20:56 | go fmt | zluudg | 1 | +24 | -24 |
| 2025-12-13 20:56 | print warning for unrecognized reporter modules | zluudg | 1 | +10 | -0 |
| 2025-12-12 21:05 | slightly refined geo and asn looker impl | zluudg | 1 | +42 | -9 |
| 2025-12-11 23:38 | first attempt at geo looker implementation | zluudg | 3 | +51 | -23 |
| 2025-12-11 23:06 | fake looker | zluudg | 4 | +57 | -7 |
| 2025-12-06 21:32 | skeleton code for geo and ASN lookups | zluudg | 4 | +54 | -4 |
| 2025-12-04 12:40 | go fmt | zluudg | 5 | +52 | -53 |
| 2025-11-27 22:46 | Support for reverse IP lookups Rename UDP queryer module | zluudg | 5 | +137 | -96 |
| 2025-11-24 10:36 | do not panic while resolving addresses | zluudg | 1 | +11 | -2 |
| 2025-11-23 20:09 | do IP reports also on deleted nameservers | zluudg | 13 | +78 | -53 |
| 2025-11-22 22:54 | re-use whois rows if info hasn't changed to save space | zluudg | 5 | +23 | -5 |
| 2025-11-22 21:52 | slightly more stable reporter when comms with server is shaky | zluudg | 1 | +3 | -2 |
| 2025-11-19 22:20 | comment for my good memory about recursive queries triggered by DS changes | zluudg | 1 | +1 | -0 |
| 2025-11-19 22:00 | comment for my good memory about saving space on whois reports | zluudg | 1 | +2 | -0 |
| 2025-11-19 21:00 | actually query for ip addresses | zluudg | 1 | +47 | -15 |
| 2025-11-19 19:30 | go fmt | zluudg | 7 | +166 | -168 |
| 2025-11-19 16:18 | Skeleton code for udp queryer. Include fake ipinfo querying in app test | zluudg | 9 | +133 | -35 |
| 2025-11-18 23:32 | use two report workers for app test | zluudg | 1 | +1 | -1 |
| 2025-11-18 23:30 | for owner reports, send requests for authoritative nameservers to get multiple resolutions per report | zluudg | 11 | +154 | -97 |
| 2025-11-18 19:17 | stub for making queries during IP info gathering | zluudg | 6 | +76 | -19 |
| 2025-11-14 22:01 | slight change to resolution table to allow both recursive and non-recursive requests | zluudg | 5 | +9 | -5 |
| 2025-11-13 22:21 | preserve line breaks when reading in whois over tcp | zluudg | 1 | +1 | -0 |
| 2025-11-13 22:04 | go fmt | zluudg | 4 | +39 | -39 |
| 2025-11-13 22:04 | possible to use WHOIS, but it fails for some reason | zluudg | 3 | +8 | -3 |
| 2025-11-13 21:36 | error check after scanning raw whois | zluudg | 1 | +5 | -0 |
| 2025-11-13 20:34 | first attempt att parser of whois data | zluudg | 4 | +135 | -17 |
| 2025-11-13 15:55 | signed tarball with makefile | zluudg | 1 | +3 | -0 |
| 2025-11-13 10:22 | Less verbose output when building | zluudg | 1 | +2 | -2 |
| 2025-11-12 23:13 | Atomic report storing to avoid race conditions with multiple workers accidentally storing the same ip info | zluudg | 3 | +52 | -84 |
| 2025-11-12 22:40 | go fmt | zluudg | 13 | +276 | -278 |
| 2025-11-12 08:51 | Added test to make sure ipinfo is only collected once per ip and invocation. Currently failing :( | zluudg | 4 | +57 | -0 |
| 2025-11-11 14:07 | Framework for controlling whois fetchers/parsers from config file Do not fetch ipinfo for same ip multiple times in one invocation Minor restructure of fakes | zluudg | 18 | +475 | -143 |
| 2025-11-10 12:32 | basic test for owner reports | zluudg | 6 | +39 | -0 |
| 2025-11-09 23:24 | go fmt | zluudg | 7 | +137 | -138 |
| 2025-11-09 23:02 | removed unused sql files fake reporter used in tests, but no checks yet refactor types folder into several smaller files | zluudg | 21 | +369 | -297 |
| 2025-11-08 22:34 | Query for getting recently modified owners now uses invocation timestamp instead of unixepoch('now') | zluudg | 1 | +1 | -1 |
| 2025-11-08 21:40 | go fmt | zluudg | 3 | +22 | -22 |
| 2025-11-07 22:35 | basic structure for handling reporting with a thread pool | zluudg | 4 | +47 | -1 |
| 2025-11-07 21:40 | minor changes to time faking. SQL for retrieving owners with recent changes | zluudg | 10 | +57 | -44 |
| 2025-11-07 10:54 | uncomment/remove unused sql stuff for now | zluudg | 5 | +75 | -88 |
| 2025-11-07 10:37 | refactored main work() function int several smaller functions for readability | zluudg | 1 | +147 | -121 |
| 2025-11-06 22:26 | make sure first invocation only populates zone table | zluudg | 7 | +72 | -16 |
| 2025-11-06 21:09 | test to ensure that first zone transfer doesn't count as changes | zluudg | 1 | +18 | -1 |
| 2025-11-06 21:01 | dont make any new pseudo-types for RRSIG | zluudg | 1 | +0 | -6 |
| 2025-11-06 21:00 | changed unique constraint for change in schema | zluudg | 1 | +1 | -1 |
| 2025-11-06 20:37 | store changes | zluudg | 9 | +77 | -63 |
| 2025-11-06 19:20 | handle disassociation of nameservers-owners | zluudg | 9 | +69 | -16 |
| 2025-11-06 16:14 | begun handling nameserver-owner associations. also tests for this | zluudg | 12 | +194 | -79 |
| 2025-11-06 14:41 | added new test for when new owners get added to the Owner table | zluudg | 3 | +29 | -0 |
| 2025-11-06 11:47 | store owners in database, again | zluudg | 5 | +61 | -44 |
| 2025-11-06 10:11 | deleted reporters folder, not used atm | zluudg | 1 | +0 | -185 |
| 2025-11-05 12:29 | Override working dir with env var Make sure db is closed after checks in tests | zluudg | 1 | +12 | -1 |
| 2025-11-05 21:29 | go fmt | zluudg | 15 | +558 | -559 |
| 2025-11-05 21:28 | back to modernc sqlite | zluudg | 5 | +60 | -7 |
| 2025-11-05 11:46 | added some tests that check the zone contents after invocation(s) | zluudg | 12 | +194 | -58 |
| 2025-10-10 22:24 | Began refactor for more polling-driven collection Refactored app tests to use xfrs stored on disk as input data | zluudg | 25 | +453 | -601 |
| 2025-11-04 22:51 | set version to 0.0.0 during development | zluudg | 1 | +1 | -1 |
| 2025-11-04 22:50 | release 0.1.1 | zluudg | 1 | +1 | -1 |
| 2025-10-22 21:14 | use mattn sqlite database instead of modernc | zluudg | 4 | +7 | -54 |
| 2025-10-19 19:35 | minor bump of go version | zluudg | 1 | +1 | -3 |
| 2025-10-19 19:34 | rename module | zluudg | 15 | +31 | -31 |
| 2025-10-18 22:44 | use tarball's COMMIT file when building, if exists | zluudg | 1 | +1 | -1 |
| 2025-10-18 21:27 | set version to 0.0.0 while developing | zluudg | 1 | +1 | -1 |
| 2025-10-18 21:26 | release 0.1.0 | zluudg | 1 | +1 | -1 |
| 2025-10-18 21:08 | Revert "styling for use with stagit" | zluudg | 3 | +0 | -3 |
| 2025-10-18 21:02 | styling for use with stagit | zluudg | 3 | +3 | -0 |
| 2025-10-18 20:55 | bump sqlite deps | zluudg | 2 | +51 | -54 |
| 2025-10-18 20:38 | Also create sha256 hash for tarball | zluudg | 1 | +1 | -0 |
| 2025-10-16 23:09 | plot output in eps | zluudg | 1 | +1 | -1 |
| 2025-10-16 20:25 | simple vectorization and clustering of dna strings | zluudg | 1 | +71 | -6 |
| 2025-10-16 10:37 | small tokenizer for DNA strings | zluudg | 1 | +40 | -1 |
| 2025-10-13 21:16 | extract into strings with IP info and compressed timings | zluudg | 2 | +58 | -7 |
| 2025-10-13 08:42 | minor usability fixes to extraction script | zluudg | 1 | +9 | -2 |
| 2025-10-13 08:27 | sample extraction script | zluudg | 1 | +74 | -0 |
| 2025-10-09 22:10 | attempt at more Debian-friendly makefile | zluudg | 2 | +3 | -3 |
| 2025-10-08 20:04 | Place COMMIT file in outdir while building tarball | zluudg | 1 | +2 | -2 |
| 2025-09-24 21:17 | ignore database file | zluudg | 1 | +3 | -0 |
| 2025-09-22 21:47 | ignore temporary todo list (a file named TODO) | zluudg | 1 | +3 | -0 |
| 2025-09-22 21:36 | make sure all reports have invocation ID | zluudg | 9 | +33 | -27 |
| 2025-09-20 19:26 | spread out reporting in time, don't do all at once | zluudg | 2 | +9 | -1 |
| 2025-09-13 22:58 | don't track owners seen in first invocation as they are usually too many | zluudg | 2 | +4 | -1 |
| 2025-09-13 22:47 | some error info in owner reports, if occuring | zluudg | 3 | +15 | -7 |
| 2025-09-13 22:28 | use distinct owner IDs when querying for tracked owners | zluudg | 1 | +1 | -1 |
| 2025-09-13 22:22 | sample systemd files | zluudg | 2 | +16 | -0 |
| 2025-09-13 22:18 | attempt to track IP addresses for domains with fluxing nameserver posts | zluudg | 5 | +77 | -2 |
| 2025-09-12 21:52 | take into account skipped reports for report counters | zluudg | 3 | +19 | -12 |
| 2025-09-12 21:33 | less noisy failure reporting for owners | zluudg | 1 | +20 | -2 |
| 2025-09-12 21:14 | updated sample config in README | zluudg | 1 | +7 | -1 |
| 2025-09-12 21:11 | Call reporters on all latest changes (not just recently discovered changes) | zluudg | 6 | +86 | -41 |
| 2025-09-12 10:30 | tmp | zluudg | 8 | +115 | -118 |
| 2025-09-12 08:44 | keep track of most recent changes per owner in a view | zluudg | 1 | +5 | -0 |
| 2025-09-11 09:12 | distinguish between zone revisiouns rather than invocations in flux view | zluudg | 1 | +1 | -1 |
| 2025-09-11 09:05 | group to see individual changes in flux view | zluudg | 1 | +4 | -4 |
| 2025-09-10 21:45 | prototype reporter triggered by NS changes | zluudg | 3 | +61 | -6 |
| 2025-09-10 20:43 | dns client can do both rec and auth queries | zluudg | 2 | +18 | -5 |
| 2025-09-10 19:29 | plumbing for nameserver reporter | zluudg | 7 | +243 | -58 |
| 2025-09-10 11:52 | less ambiguous column names for identifiers, use natural joins mostly | zluudg | 10 | +60 | -50 |
| 2025-09-09 22:56 | fake reporter that seems to work | zluudg | 10 | +117 | -14 |
| 2025-09-09 20:48 | skeleton for reporting framework | zluudg | 2 | +62 | -19 |
| 2025-09-09 12:11 | special handling when invoked with SOA=0, don't do reports, just bootstrap with a copy of the zone | zluudg | 1 | +3 | -1 |
| 2025-09-09 07:37 | store zonerev-owner-changegroup-changes as transaction | zluudg | 3 | +153 | -16 |
| 2025-09-08 20:57 | dont log that database was created when it wasn't | zluudg | 1 | +6 | -4 |
| 2025-09-08 20:53 | less specific pattern for gitignoring config files | zluudg | 1 | +1 | -1 |
| 2025-09-08 20:52 | go fmt | zluudg | 5 | +13 | -14 |
| 2025-09-08 20:52 | changed module name to full path | zluudg | 11 | +24 | -24 |
| 2025-09-08 20:47 | Distinguish between RRSIGs over different record types | zluudg | 1 | +7 | -0 |
| 2025-09-08 19:25 | Do actual networked zone transfer | zluudg | 3 | +47 | -53 |
| 2025-09-08 12:14 | go fmt | zluudg | 8 | +203 | -203 |
| 2025-09-08 12:14 | now with pruning | zluudg | 7 | +51 | -10 |
| 2025-09-08 06:34 | Tests refactoring. Dummy mode for getting xfr from a local file | zluudg | 30 | +492 | -989 |
| 2025-09-07 17:40 | go fmt | zluudg | 23 | +737 | -739 |
| 2025-09-06 23:04 | store changes. untested | zluudg | 10 | +141 | -26 |
| 2025-09-05 22:55 | xfr handling, fake xfr client and some basic tests for handling ixfr/axfr | zluudg | 29 | +586 | -163 |
| 2025-09-04 21:35 | in various states of refactoring and catastrophe | zluudg | 59 | +1669 | -629 |
| 2025-08-19 22:11 | store invocation info in db. little test for it | zluudg | 11 | +133 | -4 |
| 2025-08-19 20:21 | close db | zluudg | 4 | +30 | -26 |
| 2025-08-19 19:36 | go fmt | zluudg | 7 | +111 | -111 |
| 2025-08-19 19:36 | injectable timer | zluudg | 5 | +57 | -0 |
| 2025-08-19 18:12 | major refactoring start. Draft database schema | zluudg | 67 | +762 | -5701 |
| 2025-04-14 07:30 | Made plotscript executable | zluudg | 1 | +0 | -0 |
| 2025-04-09 11:19 | Ignore duplicate fullzone data in table | zluudg | 1 | +2 | -2 |
| 2025-04-09 10:50 | Some error handling and go fmt | zluudg | 2 | +27 | -11 |
| 2025-04-09 10:32 | More info traces when interacting with storage | zluudg | 2 | +6 | -0 |
| 2025-03-22 21:29 | New plotting for new RRSIG handling | zluudg | 5 | +143 | -8 |
| 2025-03-17 21:17 | New connection each time when doing client stuff | zluudg | 5 | +158 | -146 |
| 2025-03-14 22:09 | RRSIG fluctuations now also take into account the type that the signature covers | zluudg | 6 | +109 | -83 |
| 2025-03-14 22:04 | Fixed faulty IXFR in prune test | zluudg | 1 | +2 | -1 |
| 2025-03-14 20:12 | Attempt to handle IXFR that fail with EOF | zluudg | 2 | +8 | -3 |
| 2025-03-13 23:08 | Some more plotscripts | zluudg | 2 | +211 | -0 |
| 2025-03-07 08:28 | Plot distribution of fluctuation lenghts per RRtype | zluudg | 1 | +67 | -0 |
| 2025-03-07 07:32 | Get title right in plotscript for 24h dist | zluudg | 1 | +1 | -1 |
| 2025-03-05 22:41 | plotscript for plotting flux distribution over 24h | zluudg | 2 | +70 | -65 |
| 2025-03-04 22:20 | Store nameserver IPs per NS-sequence in separate table | zluudg | 5 | +109 | -5 |
| 2025-03-03 22:50 | Fixed bug where AXFR caused from_soa to be 0. Ran go fmt | zluudg | 2 | +36 | -36 |
| 2025-01-29 21:53 | Store full zone in chunks | zluudg | 1 | +56 | -36 |
| 2025-01-28 20:13 | Ran go fmt | zluudg | 4 | +188 | -191 |
| 2025-01-28 20:10 | Use Ixfr functionality and mock testing from tdns fork | zluudg | 42 | +3125 | -3869 |
| 2025-01-28 11:14 | AXFR support, first attempt. All tests pass | zluudg | 15 | +273 | -28 |
| 2025-01-27 20:38 | individual plots for different rrtypes | zluudg | 1 | +13 | -12 |
| 2025-01-23 21:53 | An attempt at a little plotting script | zluudg | 2 | +65 | -0 |
| 2025-01-16 15:50 | Updated README for web stuff | zluudg | 1 | +3 | -5 |
| 2025-01-12 22:21 | Some db-wide stats about the fluctuations | zluudg | 2 | +64 | -1 |
| 2025-01-10 22:50 | Listing of domains starting with numerical value is now working | zluudg | 1 | +1 | -1 |
| 2025-01-10 22:26 | Refactored zone web view and added another level of headers of legibility | zluudg | 1 | +36 | -41 |
| 2025-01-10 21:43 | Change key datatype in RRtype conversion map | zluudg | 1 | +8 | -8 |
| 2025-01-09 22:59 | Only include zone links once in alphabetic lists | zluudg | 1 | +3 | -1 |
| 2025-01-09 22:47 | use archlinux image instead. copy database to image and serve it chunked | zluudg | 3 | +37 | -4 |
| 2025-01-09 20:57 | Use chunked database instead | zluudg | 2 | +4 | -12 |
| 2025-01-09 16:48 | Web GUI now makes fluctuations almost readable New database schema for easier display of untracked fluctuations | zluudg | 3 | +95 | -15 |
| 2025-01-06 22:09 | Horizontal clicky-click list in overview | zluudg | 1 | +29 | -29 |
| 2025-01-06 20:48 | go fmt | zluudg | 1 | +11 | -11 |
| 2025-01-06 20:46 | Fail at AXFR responses slightly less pathetically. Also a test | zluudg | 2 | +40 | -7 |
| 2025-01-05 23:36 | Ran go fmt | zluudg | 1 | +15 | -15 |
| 2025-01-05 23:36 | Ixfr now returns AXFR format when response is of that type. Added (failing) tests for this scenario | zluudg | 4 | +110 | -0 |
| 2025-01-05 23:35 | Prune test now passes | zluudg | 1 | +6 | -5 |
| 2025-01-04 23:31 | Almost browseable and legible GUI | zluudg | 3 | +120 | -47 |
| 2025-01-03 23:07 | Added favicon for generated webpage | zluudg | 2 | +1 | -0 |
| 2025-01-03 22:53 | Two webpack entry points, one page for overview and one page for zone details | zluudg | 6 | +52 | -15 |
| 2025-01-02 22:08 | go fmt | zluudg | 1 | +6 | -6 |
| 2025-01-02 22:07 | Use make for docker stuff. Also bind mount database when running demo. Slightly less illegible webpage. | zluudg | 4 | +38 | -12 |
| 2025-01-01 23:11 | Long timeout for client connections. Store SOA even if crash during ixfr | zluudg | 3 | +8 | -2 |
| 2024-12-29 21:31 | ran go fmt | zluudg | 3 | +121 | -123 |
| 2024-12-29 21:29 | Created some potentially useful views for webapp | zluudg | 1 | +18 | -0 |
| 2024-12-28 23:23 | Properly close database | zluudg | 1 | +7 | -0 |
| 2024-12-28 23:12 | Re-ordered Dockerfile to save a li'l bit of time when rebuilding with new db | zluudg | 1 | +2 | -1 |
| 2024-12-28 23:01 | Added a one-go prepare statement for pruning entries Get current time in application rather than through SQL command when untracking Added index for zone to speed up sequence lookup during insertion of changes Removed some table-driven benchmarks for less cluttered output Removed benchmark using pre-populated database from real deployment | zluudg | 3 | +52 | -120 |
| 2024-12-28 23:00 | Remove SQLite temporary files for WAL | zluudg | 1 | +2 | -0 |
| 2024-12-26 23:03 | Added pragmas and an index to speed things up in the db | zluudg | 2 | +55 | -5 |
| 2024-12-26 22:17 | Added a profile command for the makefile | zluudg | 2 | +8 | -0 |
| 2024-12-26 22:06 | Added some parameterized benchmarks where the db is created from scratch | zluudg | 1 | +115 | -9 |
| 2024-12-26 21:41 | Added a benchmark test that deletes entries too slowly | zluudg | 3 | +67 | -0 |
| 2024-12-21 22:49 | Now passes new prune test | zluudg | 1 | +1 | -1 |
| 2024-12-21 22:47 | Added (failing) prune test for when two changes are added in the same update | zluudg | 1 | +62 | -1 |
| 2024-12-19 09:26 | Changed title of generated page | zluudg | 1 | +1 | -2 |
| 2024-12-18 21:23 | Stub web interface for ''browsing'' db | zluudg | 7 | +221 | -0 |
| 2024-12-18 13:06 | go gmt | zluudg | 1 | +20 | -20 |
| 2024-12-18 13:05 | Do proper DNS transfer | zluudg | 1 | +22 | -11 |
| 2024-12-18 10:22 | go fmt | zluudg | 4 | +27 | -27 |
| 2024-12-18 10:22 | added quiet flag, use it in integration tests | zluudg | 10 | +15 | -0 |
| 2024-12-18 10:18 | fixed some build errors during test | zluudg | 2 | +2 | -2 |
| 2024-12-18 10:14 | Added an even bigger update with even more A posts | zluudg | 1 | +1668 | -0 |
| 2024-12-18 09:22 | Don't use dns.Client.Timeout (dunno what it does). Also some debug printout changes (minor) | zluudg | 2 | +3 | -2 |
| 2024-12-18 09:21 | Disabled debugging output for prune integration test | zluudg | 1 | +0 | -1 |
| 2024-12-18 09:20 | Added a test with a big IXFR (many A records being added at once) | zluudg | 1 | +850 | -0 |
| 2024-12-17 21:33 | Enable som logging in ixfr package | zluudg | 3 | +40 | -2 |
| 2024-12-17 20:44 | Ran 'go fmt' | zluudg | 6 | +186 | -186 |
| 2024-12-17 20:44 | Added pruning test | zluudg | 3 | +59 | -7 |
| 2024-12-17 15:55 | Refactored database again, one row per change in changes table. Added 'mode' column | zluudg | 10 | +137 | -73 |
| 2024-12-17 12:49 | Fake flow of time in integration tests | zluudg | 3 | +25 | -3 |
| 2024-12-17 10:47 | Overhaul of database. All changes tracked, not just long-lived | zluudg | 15 | +310 | -911 |
| 2024-12-16 19:55 | Makeover of DB for tracking more general changes | zluudg | 1 | +30 | -22 |
| 2024-12-16 10:39 | ran go fmt | zluudg | 5 | +27 | -28 |
| 2024-12-16 10:39 | Version command now prints real version | zluudg | 4 | +12 | -2 |
| 2024-12-16 10:21 | Introducing the slog std lib for logging | zluudg | 1 | +26 | -1 |
| 2024-12-16 09:05 | Added test for shortlived | zluudg | 2 | +40 | -1 |
| 2024-12-14 23:27 | Use Unix epoch timestamps instead. Prune integration test passes | zluudg | 4 | +16 | -19 |
| 2024-12-13 23:36 | 1s sleep between app runs in integration tests | zluudg | 1 | +2 | -2 |
| 2024-12-13 23:31 | Fixed some time format errors in testdata files | zluudg | 8 | +8 | -8 |
| 2024-12-13 23:13 | go fmt | zluudg | 4 | +11 | -3 |
| 2024-12-13 23:12 | Specify application conf in integration testfiles. Test pruning (which fails) | zluudg | 14 | +70 | -19 |
| 2024-12-12 22:37 | Fixed long add test plus added an IDN test, which currently fails | zluudg | 2 | +18 | -16 |
| 2024-12-12 21:50 | Some new tests with larger zone transfers and longer rr strings, plus unordered set checker. Longest integration test fails :( | zluudg | 4 | +775 | -0 |
| 2024-12-12 17:07 | Ran go fmt | zluudg | 16 | +452 | -452 |
| 2024-12-12 17:05 | Moved things round a bit so integration tests build with 'make test' too | zluudg | 2 | +11 | -6 |
| 2024-12-12 17:00 | Moved all integration tests to new framework | zluudg | 8 | +118 | -241 |
| 2024-12-12 15:45 | Prototype integration testing framework using YAML | zluudg | 8 | +323 | -197 |
| 2024-12-11 22:38 | Retries while connecting with client, makes integration tests less flaky | zluudg | 1 | +11 | -2 |
| 2024-12-11 22:28 | Wait groups and randomized ports to make integration tests run together. Still flaky, though | zluudg | 3 | +52 | -10 |
| 2024-12-11 22:01 | CLI support for port argument | zluudg | 1 | +2 | -0 |
| 2024-12-11 21:25 | Refactored mock dns server into singleton | zluudg | 2 | +30 | -41 |
| 2024-12-11 21:06 | Integration tests. Flaky when running all in sequence. | zluudg | 8 | +358 | -10 |
| 2024-12-10 21:51 | Less picky about what is a changed record. If domain+rrtype shows up as both deleted and added, it is considered to be changed | zluudg | 4 | +145 | -107 |
| 2024-12-10 19:59 | Fixed Scan with wrong pointer type again in a different place | zluudg | 1 | +1 | -1 |
| 2024-12-10 15:04 | Fixed wrong variable pointer ordering for sql Scan. Now it should work. For sure. | zluudg | 1 | +1 | -3 |
| 2024-12-10 15:00 | Definitely working prototype. Absolutely. Maybe. | zluudg | 10 | +378 | -32 |
| 2024-12-09 12:47 | (stubbed) wrappers for persistent storage and dns client | zluudg | 6 | +121 | -71 |
| 2024-12-09 09:25 | Debug flag now reflected in config. Minor refactor of root command | zluudg | 2 | +13 | -9 |
| 2024-12-09 08:55 | go fmt, of course. Yes, yes. Very pretty | zluudg | 7 | +369 | -373 |
| 2024-12-09 08:39 | Ignore misc folder contents by default | zluudg | 1 | +3 | -0 |
| 2024-12-06 22:11 | New folder structure, new tests, more funcionality for ixfr and diffsequence | zluudg | 8 | +513 | -362 |
| 2024-12-05 23:32 | Get added functionality for IXFR | zluudg | 2 | +144 | -46 |
| 2024-12-05 22:11 | Simple test for basic IXFR functionality | zluudg | 3 | +307 | -3 |
| 2024-12-02 21:50 | only care about NS and SOA answers | zluudg | 1 | +6 | -1 |
| 2024-11-30 23:00 | Make an ixfr | zluudg | 3 | +35 | -4 |
| 2024-11-29 11:01 | removed some unecessary stuff and added a config file | zluudg | 3 | +1 | -3 |
| 2024-11-29 10:48 | go fmt, as is the tradition | zluudg | 4 | +73 | -75 |
| 2024-11-29 10:47 | Boilerplate done, maybe | zluudg | 9 | +38 | -128 |
| 2024-11-29 10:37 | Fixed syntax error and ran go mod tidy | zluudg | 4 | +97 | -2 |
| 2024-11-29 10:35 | Initial commit using template revision 1 | zluudg | 11 | +282 | -0 |