Commit Graph

27 Commits

Author SHA1 Message Date
Rene Treffer
2bddcc9f99 Add parsing for mdns QU records (RFC6762) 2014-07-23 22:43:12 +02:00
Rene Treffer
70d403f0b6 Better / more verbose toString 2014-07-23 21:55:16 +02:00
Rene Treffer
b0f8bec1cb Add TXT record 2014-07-23 00:01:10 +02:00
Rene Treffer
f13813186f Add PTR record parsing 2014-07-22 23:22:50 +02:00
Rene Treffer
bc621bfcfb Add missing property 2014-06-23 21:20:39 +02:00
Rene Treffer
f9f5069e52 Add missing javadoc / missing getter (getTTL) 2014-06-23 21:02:25 +02:00
Rene Treffer
c57b0d3ef4 Fix missing source/javadoc archives 2014-06-23 20:56:38 +02:00
Rene Treffer
dcf62a8ac5 Prepare 0.1.0 snapshot 2014-06-22 16:36:19 +02:00
Rene Treffer
0e484dd17f Add missing javadoc and review new code 2014-06-22 15:29:51 +02:00
Rene Treffer
028700efe0 Make sure we initialize big enough if s.o. chooses small values 2014-06-13 17:54:54 +02:00
Rene Treffer
8e848f7afd Switch to deticated DNSCache interface + reference LRU implementation. 2014-06-13 17:51:45 +02:00
Rene Treffer
4da60e7e20 Simplify cache and extend cache operations.
Remove the external cache dependency and use a simple LRU based on
LinkedHashMap.
Make it possible to get the parse time of DNSMessage, which means we
can evaluate the TTL later on :-)
2014-06-12 22:39:51 +02:00
Florian Schmaus
7dd8cfc6e6 Add Cache to minidns 2014-06-12 09:52:41 +02:00
Rene Treffer
f66c0db63f Merge pull request #3 from Flowdalic/androidagnostic
Make minidns Android agnostic
2014-06-08 15:37:40 +02:00
Florian Schmaus
52807fe7c4 Log IOException 2014-06-08 13:57:50 +02:00
Florian Schmaus
315648382e Remove printStackTrace() calls
it's hard to assign those an app in the Android log. Better to use JUL.
2014-06-08 13:54:51 +02:00
Florian Schmaus
defe519101 Close DatagramSocket using try-with-resources 2014-06-08 13:33:14 +02:00
Florian Schmaus
3236432c39 Make minidns Android agnostic
there is really no need for minidns to be Android exclusive. Replacing
the Android log API with JUL make minidns available for Android and Java
SE.
2014-06-08 13:27:25 +02:00
Rene Treffer
152be6eb1a Add gitignore 2014-04-13 21:12:45 +02:00
Rene Treffer
62a61c8df0 Allow querying specific dns server by name/ip and port 2014-04-03 22:38:44 +02:00
Rene Treffer
114bda4d3f Fix name in build.xml 2014-04-03 16:13:30 +02:00
Rene Treffer
f1d50a5380 AndroidManifest.xml defines minSDK 9, set target sdk to the current one (19) 2014-04-03 16:12:08 +02:00
Rene Treffer
921674b3f1 Fix negative jump targets 2014-04-03 10:51:05 +02:00
Rene Treffer
8a8a7f3b0d Add an IDN equals method to check names 2014-04-03 10:28:24 +02:00
Rene Treffer
7d086eaf1a Export the record name 2014-04-03 10:05:32 +02:00
Rene Treffer
d5cca3b3a4 Try various ways to get the dns settings 2014-04-02 22:45:57 +02:00
Rene Treffer
32b27c53e0 Initial commit 2014-04-02 22:00:32 +02:00