Commit Graph

23 Commits

Author SHA1 Message Date
520957ce9d RequestResponse and subclasses are no more, resolveAsync simply takes/supplies Packet like resolve 2019-04-14 01:43:02 -04:00
62dac26b00 Remove last resolver-specific data from RequestResponse 2019-04-14 01:02:18 -04:00
fa9e2b3048 First major refactor 2019-04-14 00:55:55 -04:00
c7d8712ab5 Add RandomUpstreamResolver 2019-04-13 17:08:56 -04:00
74e9b546bc Refactor MinTtlResolver to MapResolver 2019-04-13 17:03:34 -04:00
52f3773408 Refactor MinTtlResolver out of CacheResolver 2019-04-13 00:10:53 -04:00
c06d3311e8 Refactor BlockingQueueResolver out of CacheResolver 2019-04-12 23:48:03 -04:00
8b90a2dab0 Update readme to current XEP-0418 link 2019-04-11 00:30:04 -04:00
f2705e4574 Resolver implements AutoCloseable 2019-04-11 00:09:42 -04:00
f52f1de8ad Re-factor and document Resolver 2019-03-14 02:04:25 -04:00
964521f0cd Add http-doh-listener implementing DoH listener with spring boot 2019-03-14 01:21:17 -04:00
841ea530f4 Re-factor Resolver to provide async/inline default impls so only 1 needs implemented, implement simple DirectProxy mode that takes a listener and resolver only 2019-03-14 01:10:29 -04:00
9c925d2046 Add xmpp-dox module, support xmpp:// listeners/resolvers 2019-03-13 00:49:50 -04:00
f118f6410b Re-factor Listeners and Resolvers to use ServiceLoader protocol discovery 2019-03-13 00:01:48 -04:00
0bca5ee0a2 Update pom and travis build 2019-03-12 22:38:18 -04:00
5dfa2b85bc Re-factor into a multi-module maven project 2019-03-12 22:15:04 -04:00
916c97d66b Add jdk 10 and 11 to .travis.yml 2018-04-19 01:11:48 -04:00
2d74299adc Add .travis.yml 2018-03-23 00:49:22 -04:00
fdbc6b054b Switch license to MIT 2018-03-22 22:28:34 -04:00
081295197c Link readme.md 2018-03-16 20:08:33 -04:00
0a9c4405f1 Implement persistant caching to disk on an interval 2018-03-10 01:10:25 -05:00
b45ffed48a Set readTimeout for upstreams, cache no TTL for 5s 2018-03-09 23:51:48 -05:00
652e098cc2 Initial Commit 2018-01-31 01:25:55 -05:00