]>
average.org Git - pdns-pipe-nmc.git/log
Eugene Crosser [Thu, 1 May 2014 08:05:28 +0000 (12:05 +0400)]
fix build script
Eugene Crosser [Thu, 1 May 2014 07:59:13 +0000 (11:59 +0400)]
beta build
Eugene Crosser [Wed, 30 Apr 2014 19:38:43 +0000 (23:38 +0400)]
Revert "wip TLSA"
This reverts commit
518fb5e9066cb2f77cd3291289d85c00cbee0ffb .
The approach of delayed conversion will be abandoned, and the
conversion of both SRV and TLSA into the final format in the
"map" will be moved to the JSON parser.
Eugene Crosser [Wed, 30 Apr 2014 19:36:52 +0000 (23:36 +0400)]
remark about Data.Default incompatibility
No, I am not "solving" this with cabal dependencies!
Eugene Crosser [Wed, 30 Apr 2014 16:43:59 +0000 (20:43 +0400)]
wip propagate
Eugene Crosser [Wed, 30 Apr 2014 16:09:31 +0000 (20:09 +0400)]
wip TLSA
Eugene Crosser [Wed, 30 Apr 2014 06:45:00 +0000 (10:45 +0400)]
add synthetic TLSA (no handling yet)
Eugene Crosser [Sun, 27 Apr 2014 18:41:05 +0000 (22:41 +0400)]
use Data.Default.Class for empty NmcDom
Eugene Crosser [Sun, 27 Apr 2014 18:02:58 +0000 (22:02 +0400)]
expand doc on tls attribute
Eugene Crosser [Thu, 24 Apr 2014 16:13:23 +0000 (20:13 +0400)]
fix and relax cabal
Eugene Crosser [Thu, 24 Apr 2014 15:51:44 +0000 (19:51 +0400)]
Spellbind it under Cabal
Eugene Crosser [Thu, 24 Apr 2014 14:15:34 +0000 (18:15 +0400)]
make indentation haskell98 compliant
Eugene Crosser [Wed, 23 Apr 2014 07:59:59 +0000 (11:59 +0400)]
handle command-line args better
Eugene Crosser [Tue, 22 Apr 2014 21:30:32 +0000 (01:30 +0400)]
fix doc formatting
Eugene Crosser [Tue, 22 Apr 2014 21:27:59 +0000 (01:27 +0400)]
document dots in the keys in the map, drop empty elems
Eugene Crosser [Tue, 22 Apr 2014 16:28:31 +0000 (20:28 +0400)]
reminder to describe subdomain keys with dots
Eugene Crosser [Tue, 22 Apr 2014 14:12:18 +0000 (18:12 +0400)]
add link to spec; html build script
Eugene Crosser [Tue, 22 Apr 2014 13:57:36 +0000 (17:57 +0400)]
Beta status, cosmetic update in the doc
Eugene Crosser [Tue, 22 Apr 2014 12:32:52 +0000 (16:32 +0400)]
new binary version
Eugene Crosser [Tue, 22 Apr 2014 08:04:25 +0000 (12:04 +0400)]
expand spec with examples from the original doc
Eugene Crosser [Mon, 21 Apr 2014 14:14:12 +0000 (18:14 +0400)]
mention SOA nameserver in the README
Eugene Crosser [Mon, 21 Apr 2014 14:04:14 +0000 (18:04 +0400)]
comment out debug log
Eugene Crosser [Mon, 21 Apr 2014 13:59:04 +0000 (17:59 +0400)]
use current time to synthesize zone version in the SOA record
Eugene Crosser [Mon, 21 Apr 2014 13:14:21 +0000 (17:14 +0400)]
document problem with SOA version
Eugene Crosser [Mon, 21 Apr 2014 11:58:22 +0000 (15:58 +0400)]
update spec doc
Eugene Crosser [Mon, 21 Apr 2014 10:32:58 +0000 (14:32 +0400)]
update spec doc, notably FQDN requirement
Eugene Crosser [Mon, 21 Apr 2014 08:57:56 +0000 (12:57 +0400)]
format of MX and SRV needs one more tab
Eugene Crosser [Sun, 20 Apr 2014 21:24:39 +0000 (01:24 +0400)]
update spec doc
Eugene Crosser [Sun, 20 Apr 2014 21:22:06 +0000 (01:22 +0400)]
i2p elements are optional
Eugene Crosser [Sun, 20 Apr 2014 16:16:26 +0000 (20:16 +0400)]
grr markdown
Eugene Crosser [Sun, 20 Apr 2014 16:12:50 +0000 (20:12 +0400)]
fix table format
Eugene Crosser [Sun, 20 Apr 2014 16:03:11 +0000 (20:03 +0400)]
Merge branch 'master' of ssh://git.average.org/~/pdns-pipe-nmc
Eugene Crosser [Sun, 20 Apr 2014 16:02:59 +0000 (20:02 +0400)]
make prebuilt executables available again
Eugene Crosser [Sun, 20 Apr 2014 15:49:08 +0000 (19:49 +0400)]
Merge branch 'conduit-free'
Eugene Crosser [Sun, 20 Apr 2014 15:48:30 +0000 (19:48 +0400)]
update build script
Eugene Crosser [Sun, 20 Apr 2014 14:37:36 +0000 (18:37 +0400)]
binary not ready to use
Eugene Crosser [Sun, 20 Apr 2014 14:03:29 +0000 (18:03 +0400)]
update README, mention pre-built binary
Eugene Crosser [Sun, 20 Apr 2014 10:06:55 +0000 (14:06 +0400)]
use Network.HTTP.Client w/o Conduit
Eugene Crosser [Sat, 19 Apr 2014 14:54:31 +0000 (18:54 +0400)]
fix build script
Eugene Crosser [Sat, 19 Apr 2014 14:53:17 +0000 (18:53 +0400)]
build script
Eugene Crosser [Sat, 19 Apr 2014 14:01:02 +0000 (18:01 +0400)]
make default SOA generation = 0
Eugene Crosser [Sat, 19 Apr 2014 13:24:59 +0000 (17:24 +0400)]
implement working AXFR
Eugene Crosser [Sat, 19 Apr 2014 10:47:13 +0000 (14:47 +0400)]
fix error reporting
Eugene Crosser [Sat, 19 Apr 2014 10:40:25 +0000 (14:40 +0400)]
better error reporting
Eugene Crosser [Sat, 19 Apr 2014 10:35:29 +0000 (14:35 +0400)]
wip AXFR: refactor output funcs
Eugene Crosser [Sat, 19 Apr 2014 10:08:07 +0000 (14:08 +0400)]
accept request type in command-line args; handle wrong request type propoerly
Eugene Crosser [Sat, 19 Apr 2014 09:37:24 +0000 (13:37 +0400)]
refactor state handling
Eugene Crosser [Fri, 18 Apr 2014 23:12:32 +0000 (03:12 +0400)]
fix SOA and style cleanup
Eugene Crosser [Fri, 18 Apr 2014 22:37:18 +0000 (02:37 +0400)]
refactor pdnsOut
Eugene Crosser [Thu, 17 Apr 2014 20:34:49 +0000 (00:34 +0400)]
wip AXFR support
Eugene Crosser [Thu, 17 Apr 2014 17:40:16 +0000 (21:40 +0400)]
introduce state to support AXFR (wip)
Eugene Crosser [Thu, 17 Apr 2014 14:02:27 +0000 (18:02 +0400)]
support some more RRs
Eugene Crosser [Thu, 17 Apr 2014 11:44:57 +0000 (15:44 +0400)]
make the binary suitable as interactive query tool
Eugene Crosser [Thu, 17 Apr 2014 09:44:14 +0000 (13:44 +0400)]
move test functionality into main program
Eugene Crosser [Thu, 17 Apr 2014 07:11:34 +0000 (11:11 +0400)]
update comment and cosmetic about "import"/"delegate"
Eugene Crosser [Thu, 17 Apr 2014 06:57:47 +0000 (10:57 +0400)]
handle "import"
Eugene Crosser [Wed, 16 Apr 2014 22:02:41 +0000 (02:02 +0400)]
split map keys on dots
Eugene Crosser [Wed, 16 Apr 2014 17:44:44 +0000 (21:44 +0400)]
reimplement SRV handling
Eugene Crosser [Wed, 16 Apr 2014 08:00:28 +0000 (12:00 +0400)]
wip spec doc: attributes
Eugene Crosser [Wed, 16 Apr 2014 07:18:58 +0000 (11:18 +0400)]
split NmcTransform from NmcDom
Eugene Crosser [Tue, 15 Apr 2014 22:33:08 +0000 (02:33 +0400)]
expand spec doc
Eugene Crosser [Tue, 15 Apr 2014 22:26:51 +0000 (02:26 +0400)]
allow "import" to me an array
Eugene Crosser [Tue, 15 Apr 2014 08:37:36 +0000 (12:37 +0400)]
more editing of spec doc
Eugene Crosser [Tue, 15 Apr 2014 08:10:18 +0000 (12:10 +0400)]
spec doc clarification
Eugene Crosser [Tue, 15 Apr 2014 08:05:29 +0000 (12:05 +0400)]
proper parsing of TLS and DS attrs
Eugene Crosser [Mon, 14 Apr 2014 23:07:45 +0000 (03:07 +0400)]
start work on spec doc
Eugene Crosser [Mon, 14 Apr 2014 16:51:45 +0000 (20:51 +0400)]
fix for cleanup pdns response generator
Eugene Crosser [Mon, 14 Apr 2014 16:00:58 +0000 (20:00 +0400)]
cleanup pdns response generator
Eugene Crosser [Mon, 14 Apr 2014 14:32:07 +0000 (18:32 +0400)]
deep merge maps
Eugene Crosser [Mon, 14 Apr 2014 13:10:11 +0000 (17:10 +0400)]
add another test
Eugene Crosser [Mon, 14 Apr 2014 12:56:11 +0000 (16:56 +0400)]
allow string where array of strings is expected
Eugene Crosser [Mon, 14 Apr 2014 06:04:44 +0000 (10:04 +0400)]
some test cases from the field
Eugene Crosser [Sun, 13 Apr 2014 19:55:26 +0000 (23:55 +0400)]
update README to reflect current status
Eugene Crosser [Sun, 13 Apr 2014 19:34:21 +0000 (23:34 +0400)]
SRV hack part 3 and final - works now
Eugene Crosser [Sun, 13 Apr 2014 18:16:13 +0000 (22:16 +0400)]
test for SRV
Eugene Crosser [Sun, 13 Apr 2014 17:54:26 +0000 (21:54 +0400)]
SRV hack part 2
Eugene Crosser [Sun, 13 Apr 2014 17:19:56 +0000 (21:19 +0400)]
typo in SRV hack
Eugene Crosser [Sun, 13 Apr 2014 17:17:09 +0000 (21:17 +0400)]
SRV hack part 1
Eugene Crosser [Sun, 13 Apr 2014 16:48:35 +0000 (20:48 +0400)]
prevent import loops
Eugene Crosser [Sun, 13 Apr 2014 16:24:44 +0000 (20:24 +0400)]
implement merge via typeclass
Eugene Crosser [Sun, 13 Apr 2014 13:54:10 +0000 (17:54 +0400)]
formatting
Eugene Crosser [Sun, 13 Apr 2014 13:48:16 +0000 (17:48 +0400)]
json SRV data parser
Eugene Crosser [Sun, 13 Apr 2014 12:11:54 +0000 (16:11 +0400)]
better normalization
Eugene Crosser [Sun, 13 Apr 2014 11:07:22 +0000 (15:07 +0400)]
incorporate resursive merges
Eugene Crosser [Sun, 13 Apr 2014 08:48:42 +0000 (12:48 +0400)]
cleanup main
Eugene Crosser [Sun, 13 Apr 2014 08:19:09 +0000 (12:19 +0400)]
wip testing merge
Eugene Crosser [Sun, 13 Apr 2014 07:44:39 +0000 (11:44 +0400)]
wip merging imports
Eugene Crosser [Sat, 12 Apr 2014 22:15:44 +0000 (02:15 +0400)]
handle (and test) imports
Eugene Crosser [Sat, 12 Apr 2014 20:33:39 +0000 (00:33 +0400)]
report 'not found' as emtpy
Eugene Crosser [Sat, 12 Apr 2014 20:28:15 +0000 (00:28 +0400)]
wip convert to replaceable backend
Eugene Crosser [Sat, 12 Apr 2014 15:02:13 +0000 (19:02 +0400)]
make test data dir linke namecoin namespace
Eugene Crosser [Sat, 12 Apr 2014 14:56:22 +0000 (18:56 +0400)]
replaceable backend and test prototype
Eugene Crosser [Sat, 12 Apr 2014 11:58:31 +0000 (15:58 +0400)]
separate Namecoin RPC from domain data
Eugene Crosser [Sat, 5 Apr 2014 21:02:18 +0000 (01:02 +0400)]
add .gitignore
Eugene Crosser [Sat, 5 Apr 2014 12:54:16 +0000 (16:54 +0400)]
doc typo
Eugene Crosser [Sat, 5 Apr 2014 12:52:53 +0000 (16:52 +0400)]
Doc update
Eugene Crosser [Sat, 5 Apr 2014 12:40:00 +0000 (16:40 +0400)]
Write some actual doc
Eugene Crosser [Fri, 4 Apr 2014 14:15:55 +0000 (18:15 +0400)]
check the string for being an IPv4 address
When we encounter a string where a json object representing a
domain is expected, check if this string looks like an IPv4
address, and return a domain object with this address.
Eugene Crosser [Thu, 3 Apr 2014 14:03:09 +0000 (18:03 +0400)]
hack to handle ip-only value for the domain
Eugene Crosser [Wed, 2 Apr 2014 07:52:28 +0000 (11:52 +0400)]
less ugly (but still ugly) merge