Martin Hoffmann
|
cfe7bc2469
|
Add OPT record handling.
|
2016-06-29 17:28:45 +02:00 |
|
Martin Hoffmann
|
bd53e0d7f7
|
Add an enum for security algorithm numbers.
|
2016-06-27 16:04:47 +02:00 |
|
Martin Hoffmann
|
e1a1a545b5
|
Move bits::iana to ::iana.
|
2016-06-27 11:09:51 +02:00 |
|
Martin Hoffmann
|
c286179633
|
Add EDNS0 option codes.
|
2016-06-27 10:44:11 +02:00 |
|
Martin Hoffmann
|
837804316e
|
Add reverse lookup task.
|
2016-06-27 10:30:45 +02:00 |
|
Martin Hoffmann
|
8cab5c7dd7
|
Hosts files can have more than one value per name and address.
|
2016-06-16 09:54:54 +02:00 |
|
Martin Hoffmann
|
489e52588d
|
Add host name lookups.
|
2016-06-15 17:35:58 +02:00 |
|
Martin Hoffmann
|
0503371da0
|
Document the resolver.
|
2016-06-09 13:40:33 +02:00 |
|
Martin Hoffmann
|
69bd793510
|
Add a list of record data types to rdata::mod.rs
|
2016-06-05 14:05:08 +02:00 |
|
Martin Hoffmann
|
68e622cdc5
|
Add some introduction to the bits module.
|
2016-06-05 13:39:03 +02:00 |
|
Martin Hoffmann
|
9566225c59
|
Document bits::record.
|
2016-06-05 13:12:36 +02:00 |
|
Martin Hoffmann
|
735c456506
|
Move Record::parse() back to ParseResult<Option<Self>>
|
2016-06-05 13:12:12 +02:00 |
|
Martin Hoffmann
|
e11c99a800
|
Fix return type of record data parsing.
|
2016-06-05 11:38:04 +02:00 |
|
Martin Hoffmann
|
65bb13641b
|
Move concrete record data types into their own top-level module.
|
2016-06-05 09:24:15 +02:00 |
|
Martin Hoffmann
|
a5fd84ebdf
|
Documentation for bits::question.
|
2016-06-05 09:14:16 +02:00 |
|
Martin Hoffmann
|
7ddde84e97
|
Tests and documentation for bits::parse.
|
2016-06-05 08:56:44 +02:00 |
|
Martin Hoffmann
|
27ea219bdb
|
Documentation for bits::octets:
|
2016-06-03 13:46:30 +02:00 |
|
Martin Hoffmann
|
334f15d6b8
|
Documentation for bits::nest.
|
2016-06-03 13:27:42 +02:00 |
|
Martin Hoffmann
|
3bf25a8265
|
Add tests and documentation to bits::name.
|
2016-06-02 13:57:03 +02:00 |
|
Martin Hoffmann
|
a8f38676d0
|
Some refactoring of bits::name plus documentation.
|
2016-06-01 16:53:51 +02:00 |
|
Martin Hoffmann
|
7f3be68477
|
Rearrange message handling.
|
2016-05-31 12:40:50 +02:00 |
|
Martin Hoffmann
|
86c39258aa
|
Drop flavors in favor of cow-like types.
|
2016-05-28 16:53:27 +02:00 |
|
Martin Hoffmann
|
eba4b7c138
|
Lots of documentation and testing.
|
2016-05-26 15:51:14 +02:00 |
|
Martin Hoffmann
|
f0aeb000c5
|
Change closing of transports to dropping closing the command queue.
|
2016-05-10 12:40:52 +02:00 |
|
Martin Hoffmann
|
d699f002d0
|
Remove unnecessary println.
|
2016-05-10 12:14:10 +02:00 |
|
Martin Hoffmann
|
e00a2fac92
|
Fix shutting down of resolver.
|
2016-05-10 12:12:37 +02:00 |
|
Martin Hoffmann
|
27661713d1
|
Various fun fixes.
|
2016-05-08 17:11:32 +02:00 |
|
Martin Hoffmann
|
bf6e9365aa
|
Move dig to the new stub resolver.
|
2016-05-08 16:28:46 +02:00 |
|
Martin Hoffmann
|
a3cda3e697
|
Drop macros.rs.
|
2016-05-08 16:03:57 +02:00 |
|
Martin Hoffmann
|
2af859b418
|
Add resolvers.
|
2016-05-02 15:30:42 +02:00 |
|
Martin Hoffmann
|
92d595900f
|
First attempt of a stub resolver.
|
2016-04-22 15:05:22 +02:00 |
|
Martin Hoffmann
|
df3e35c54b
|
Messages are always of lazy flavor.
|
2016-04-12 15:38:11 +02:00 |
|
Martin Hoffmann
|
a95fc959e6
|
Various changes.
|
2016-04-12 14:43:57 +02:00 |
|
Martin Hoffmann
|
463ab9e796
|
Add all RFC 1035 record types.
|
2016-03-27 11:20:02 +02:00 |
|
Martin Hoffmann
|
b596d1e91e
|
Add a type for <character-string>.
|
2016-03-25 16:52:35 +01:00 |
|
Martin Hoffmann
|
edb8aea89d
|
Add CNAME record data.
|
2016-03-25 14:18:48 +01:00 |
|
Martin Hoffmann
|
6e59513969
|
Add random query ID.
|
2016-03-25 12:55:50 +01:00 |
|
Martin Hoffmann
|
d9dc8537ed
|
Set right query bits in dig.
|
2016-03-25 12:48:45 +01:00 |
|
Martin Hoffmann
|
73d59d4371
|
Add hosts file support.
|
2016-03-25 12:39:27 +01:00 |
|
Martin Hoffmann
|
3291638db2
|
Add AAAA record data.
|
2016-03-23 11:16:15 +01:00 |
|
Martin Hoffmann
|
5fb736d5c5
|
Properly display lazy domain names.
|
2016-03-22 17:10:16 +01:00 |
|
Martin Hoffmann
|
9d66998369
|
Remove parsing from owned flavor.
|
2016-03-22 17:05:14 +01:00 |
|
Martin Hoffmann
|
e8c3e6fff2
|
Rewrite everything. Again.
|
2016-03-22 16:18:15 +01:00 |
|
Martin Hoffmann
|
867506811f
|
More printing and some parsing.
|
2016-03-16 15:01:04 +01:00 |
|
Martin Hoffmann
|
50c85ce629
|
Rework record creation; add generic record data.
|
2016-03-15 16:21:24 +01:00 |
|
Martin Hoffmann
|
0b5141371f
|
First version of dig.
|
2016-03-11 16:47:18 +01:00 |
|
Martin Hoffmann
|
81c682bae4
|
Add resolv.conf parsing.
|
2016-03-08 13:23:57 +01:00 |
|
Martin Hoffmann
|
1f560c8356
|
Cow handling for RecordData traits.
|
2016-03-07 17:37:02 +01:00 |
|
Martin Hoffmann
|
a0a5a3347c
|
Add updating to BytesBuf.
|
2016-03-07 16:33:32 +01:00 |
|
Martin Hoffmann
|
d7c2389dab
|
Major rewrite of everything.
|
2016-03-05 18:03:26 +01:00 |
|