Benjamin Fry
f74d52c0a6
Merge pull request #63 from bluejekyll/0.8.0
...
0.8.0 release
2016-11-03 00:14:13 -07:00
Benjamin Fry
f53a84de3a
Update Cargo.toml for 0.8.0
2016-11-03 00:12:50 -07:00
Benjamin Fry
271990a137
Merge pull request #62 from bluejekyll/bfry/retry
...
Cleanup ClientFuture for release
2016-11-03 00:07:19 -07:00
Benjamin Fry
a4bd5bb93f
add more documentation to client modules
2016-11-02 23:49:53 -07:00
Benjamin Fry
21e629ca1b
cleanup all FIXMEs
2016-11-02 23:16:03 -07:00
Benjamin Fry
aa1e0461c0
deprecated old client
2016-11-02 22:54:58 -07:00
Benjamin Fry
1eed36cf47
fix retry handle test overflow
2016-11-02 00:03:57 -07:00
Benjamin Fry
4e91c8785e
timeouts finally!
2016-11-01 23:57:09 -07:00
Benjamin Fry
ba89ce84ac
fully genericized secure_client_handle
2016-10-31 23:00:10 -07:00
Benjamin Fry
d313cbaafb
initial retry client
2016-10-31 00:32:42 -07:00
Benjamin Fry
304225822a
Merge pull request #59 from bluejekyll/bfry/listen-on-all-addresses#56
...
fix for #56 and named startup tests
2016-10-29 13:48:52 -07:00
Benjamin Fry
06d18bed63
ingored ipv6 named tests b/c of travis config issue
2016-10-29 13:33:33 -07:00
Benjamin Fry
4f974744d0
fix for #56 and named startup tests
2016-10-29 13:18:01 -07:00
Benjamin Fry
a33b1a72a9
Merge pull request #58 from bluejekyll/bfry/future_dnssec
...
add some tests around rc and memoizer
2016-10-28 22:15:34 -07:00
Benjamin Fry
bfefd40f25
add some tests around rc and memoizer
2016-10-28 21:57:27 -07:00
Benjamin Fry
1e50a8b904
Merge pull request #57 from bluejekyll/bfry/future_dnssec
...
Bfry/future dnssec
2016-10-27 10:15:15 -07:00
Benjamin Fry
d48f7f7cc7
memoizer for client and no cycles on lookup
2016-10-27 00:47:53 -07:00
Benjamin Fry
34519e24ba
secure_client_future complete
2016-10-25 00:09:47 -07:00
Benjamin Fry
8c4466bc64
updated Changelog
2016-10-20 21:49:00 -07:00
Benjamin Fry
6689453051
update to futures 0.1.2
2016-10-20 21:42:01 -07:00
Benjamin Fry
98727a93b3
Merge branch 'master' into bfry/future_dnssec
2016-10-19 23:39:10 -07:00
Benjamin Fry
3b16acfaa0
Bfry/upgrade openssl 0.8 ( #54 )
...
* all coded updated, error in DNSEC validation tests
* reverted ROOT_ANCHOR back to string: #50
* extra debug info
* fixed overzealous usage of try!()
2016-10-19 22:17:46 -07:00
Benjamin Fry
b3d48b8b64
add some thread timers to kill long running integration tests
2016-10-19 22:15:48 -07:00
Benjamin Fry
9da842c611
NSEC validation
2016-10-16 23:24:38 -07:00
Benjamin Fry
5635f371b5
cleanup all warnings related to futures work
2016-10-16 21:42:03 -07:00
Benjamin Fry
bb2ff3b4f3
DNSKEY validation fully implemented
2016-10-16 19:47:25 -07:00
Benjamin Fry
7077af96d6
DNSKEYS validating, need to strip invalids...
2016-10-16 14:23:22 -07:00
Benjamin Fry
2ccb3da74e
clean up DNSKEY validation (still not working)
2016-10-16 00:01:35 -07:00
Benjamin Fry
d0badea3a0
add rrset, and cleanup future results
2016-10-15 21:59:16 -07:00
Benjamin Fry
3652e599a9
validation flow done, not yet working for DNSKEY and DS validation
2016-10-15 15:21:54 -07:00
Benjamin Fry
e478bb1e5b
dnskey validation
2016-10-14 22:43:38 -07:00
Benjamin Fry
7c8f571362
final select_any impl
2016-10-13 22:39:57 -07:00
Benjamin Fry
4247d95a24
SelectAny and RRSIGs validation
2016-10-13 07:05:55 -07:00
Benjamin Fry
3b8397ca75
Collect based RRSet validation
2016-10-10 08:03:11 -07:00
Zack Mullaly
1cae7aa8f4
Add an example of how to use Name::parse, since it's such a useful function!
2016-10-09 14:21:12 -07:00
Benjamin Fry
cfa736eb61
cleaned up SecureClientHandle::query fn
2016-10-09 14:06:15 -07:00
Benjamin Fry
b7e482fc9f
compiling base implementation, w/o validation
2016-10-09 13:11:20 -07:00
Benjamin Fry
f7f2cb02c1
cleaned up ClientHandle future return types
2016-10-08 22:05:49 -07:00
Benjamin Fry
56b5c9d594
ClientFuture added to changelog
2016-10-01 07:08:40 -07:00
Benjamin Fry
85c6b8ebe7
Bfry/futures state machine ( #46 )
...
* partial udp client with futures
* fix a comment
* udp_client_stream compiling
* all log compiling
* confusing mismatched types
* compiling, not working
* client stream working
* working futures
* future for random socket
* final version of futures impl for udp #32
* switch to published module versions
* fix docker test execution
* tcp stream mostly done, only sends once
* progress made: dirty ready bit on tcp.poll_read()
* tcp state machine impl
* less one tcp state
* generic client_future over TCP and UDP
* additional debug messages
* fixed state machine
* cleaning up TCP sending
* adding park().unpark() to next udp socket
* minor resiliency changes for parking
* non-network tests for ClientFuture
* tests passing for ClientFuture::create
* ClientFuture::append
* ClientFuture::compare_and_swap
* ClientFuture::delete*
2016-10-01 07:03:06 -07:00
apexo
9f19ecb5fe
fix creating journal from zone ( #44 ) ( #45 )
...
* fix creating journal from zone
issue #44
* fix file extensions (#44 )
2016-09-08 13:29:46 -07:00
Benjamin Fry
b64db9fefa
update documentation links to docs.rs
2016-08-27 22:27:00 -07:00
Benjamin Fry
0de76b2fce
Bfry/no panic ( #42 )
...
* mark all valid panic points
* OpCode no longer panic!()
* Changelog message for #37
2016-08-27 00:47:23 -07:00
Benjamin Fry
43f9348bbb
fix some doc issues: #37 , #39
2016-08-26 21:51:06 -07:00
Benjamin Fry
e2db2aee42
Update README.md
2016-08-18 13:17:29 -07:00
Benjamin Fry
9907012885
Merge pull request #35 from SAPikachu/master
...
Name::zone_of should be case-insensitive as well
2016-08-13 21:02:49 -07:00
SAPikachu
97ced4c0d0
Name::zone_of should be case-insensitive as well
2016-08-13 21:18:39 +08:00
Benjamin Fry
fe45e8f034
Merge pull request #34 from bluejekyll/0.7.3_name_patch
...
0.7.3 name patch
2016-08-13 00:22:11 -07:00
Benjamin Fry
d572b4247c
Merge branch 'master' into 0.7.3_name_patch
2016-08-12 23:57:32 -07:00
Benjamin Fry
7e718b4f36
ported would-block fix from client to server
2016-08-12 23:46:49 -07:00