Miek Gieben
|
5c37b9e564
|
Merge conflict resolved
|
2014-01-05 14:09:03 +00:00 |
Miek Gieben
|
18e84f97d1
|
make the channel size larger
|
2014-01-05 14:06:07 +00:00 |
Miek Gieben
|
e6da4dbeab
|
Make the channels buffered
|
2014-01-05 13:55:58 +00:00 |
Miek Gieben
|
8954a6e7c5
|
Remove debug logging
|
2014-01-05 13:51:59 +00:00 |
Miek Gieben
|
77345b2073
|
Don't set timeout
This leads to fake connection in the udp query handling.
|
2014-01-05 13:41:40 +00:00 |
Miek Gieben
|
49ece3e490
|
Add a memory pool
Re-use memory for UDP queries.
|
2014-01-05 13:39:33 +00:00 |
Miek Gieben
|
7a27e05cb7
|
Remove setting compress to nil
Useless operation as compress is already nil from the
initialization.
|
2014-01-05 08:06:29 +00:00 |
Miek Gieben
|
c17b6e8905
|
Merge pull request #68 from soh335/fix/empty-txt
if txt rdlength is 0, not read anymore
|
2014-01-04 06:41:58 -08:00 |
Miek Gieben
|
e01f57407d
|
Put all len() function on one line
At least for the shorter ones.
|
2014-01-04 13:05:57 +00:00 |
Miek Gieben
|
bca469e6b1
|
Fix other string len occurences
Add the +1 in the correct places for the RR length calculations.
|
2014-01-04 12:50:18 +00:00 |
Miek Gieben
|
5b8a651bf0
|
Fix typo in comment
|
2014-01-04 11:53:50 +00:00 |
Miek Gieben
|
43daccf863
|
remove println
|
2014-01-04 11:33:10 +00:00 |
Miek Gieben
|
9e73cb688f
|
Fix NAPTR's length function
Add the 3 bytes for the length byte of the strings.
Close issue #67.
|
2014-01-04 11:30:20 +00:00 |
Miek Gieben
|
f094f37de3
|
Add shortbuf erorr too
Cleanup the pull request a bit.
|
2014-01-04 11:17:13 +00:00 |
soh335
|
e8a5f90957
|
if txt rdlength is 0, not read anymore
|
2014-01-04 17:30:08 +09:00 |
Miek Gieben
|
b1f108f79c
|
Simplify client TCP write.
Use the same patch as in the server.
|
2014-01-04 08:30:08 +00:00 |
Miek Gieben
|
39ef03c034
|
Merge pull request #66 from armon/patch-1
Simplify the Write() for TCP based connections
|
2014-01-04 00:18:22 -08:00 |
Armon Dadgar
|
0cf549278c
|
Simplify the Write() for TCP based connections
Simplify the code path by using io.Copy to handle partial writes. Allocate `l` large enough to avoid a re-allocation. Potential short write fix.
|
2014-01-03 15:19:35 -08:00 |
Miek Gieben
|
451c12da09
|
typo
|
2013-12-30 16:46:53 +00:00 |
Miek Gieben
|
902ff847c8
|
Update Exchange documention about retries
Exchange does not fallback to tcp, nor will retry the query. Make
this more clear.
|
2013-12-27 07:48:30 +00:00 |
Miek Gieben
|
aeb172ad1a
|
Merge branch 'nsec'
|
2013-12-25 21:05:30 +00:00 |
Miek Gieben
|
ec304aeaa7
|
Split off stuff to package chain
Create a resolver package called chain, to keep in the spririt
of Bind, Unbound, Drill and Knot (and maybe others)
|
2013-12-25 21:00:19 +00:00 |
Miek Gieben
|
2c460e62ed
|
... and in the tests too
|
2013-12-25 20:09:22 +00:00 |
Miek Gieben
|
0c252cfd17
|
Rename Proof to VerifyNameError
|
2013-12-25 20:07:46 +00:00 |
Miek Gieben
|
8c9af25e1f
|
Fix NSEC3 Proof tests
|
2013-12-25 19:53:08 +00:00 |
Miek Gieben
|
355e3be472
|
Add NSEC3 NXDOMAIN proof
|
2013-12-25 19:44:17 +00:00 |
Miek Gieben
|
35b2db6df4
|
Add Proof function for NSEC/NSEC3
|
2013-12-25 16:01:39 +00:00 |
Miek Gieben
|
6e19a3d570
|
Add NSEC prototype
|
2013-12-24 16:54:20 +00:00 |
Miek Gieben
|
970b2239a1
|
Add NSEC3 helper function back in
I'm going to use this in 'q', but it may came in handy for other
developers too. This is the first ramp up to a full blown Go only
recursive resolver.
|
2013-12-24 16:52:39 +00:00 |
Andrew Tunnell-Jones
|
33c8fd7aec
|
Test ServeMux's case folding
|
2013-12-14 09:44:36 +00:00 |
Andrew Tunnell-Jones
|
58bb85e9b4
|
ServeMux's match should only case fold A-Z
|
2013-12-14 09:04:29 +00:00 |
Miek Gieben
|
e716c3fe8c
|
Merge pull request #63 from andrewtj/atj-llq-fix
Return bytes when packing EDNS0_LLQ struct
|
2013-12-14 00:44:41 -08:00 |
Andrew Tunnell-Jones
|
eb039fb959
|
Return bytes when packing EDNS0_LLQ struct
|
2013-12-14 10:52:44 +11:00 |
Miek Gieben
|
6b32a711e9
|
Allocate just enough space
Remove the len()*2, and replace it with len()+1. The current
len() impl. of the types is good enough to be more precise.
|
2013-12-06 11:30:33 +00:00 |
Miek Gieben
|
70ee966106
|
Fix the unknown record sign test
Don't make up new error in msg.Pack when there are perfectly fine
errors to return.
|
2013-12-06 09:43:26 +00:00 |
Miek Gieben
|
6c9cc37ac3
|
Small tweaks to the pull request from Alex
|
2013-12-06 07:46:08 +00:00 |
Miek Gieben
|
110f6c9ea7
|
Test for TYPE65534 records, copy now copies slices correctly
|
2013-12-06 07:37:48 +00:00 |
Miek Gieben
|
ca52132cef
|
reverse this until I have evidence it would be needed
|
2013-12-05 19:48:08 +00:00 |
Miek Gieben
|
1f2f21480f
|
merged
|
2013-12-05 19:46:03 +00:00 |
Miek Gieben
|
bae157c7ef
|
remove bogus comments
|
2013-12-05 09:56:15 +00:00 |
Miek Gieben
|
186871d2a9
|
Add check for > maxUint16 sizes TYPEXXXX or CLASSXXX
These were silently wrapped in a uint16, nicer to actually give
an error.
|
2013-12-05 09:54:46 +00:00 |
Miek Gieben
|
bc4b2fe244
|
Name this test better
|
2013-12-05 07:48:13 +00:00 |
Miek Gieben
|
857c4d663c
|
Merge pull request #61 from axaxs/master
Fixes for zone scanning and signature verification
|
2013-12-04 23:44:47 -08:00 |
Alex A. Skinner
|
3f084f07fd
|
add myself as a contributor to this version
|
2013-12-04 13:12:41 -05:00 |
Skinner, Alex
|
edd235088a
|
Added TYPE65534 record type so that zone scanning doesn't die upon encountering one. Fixed DNSSEC signature verification.
|
2013-12-04 12:58:20 -05:00 |
Miek Gieben
|
7d715c6657
|
Merge branch 'master' of github.com:miekg/dns
|
2013-12-03 09:13:31 +00:00 |
Miek Gieben
|
792fd9743e
|
Allow for escape spaces in NewRR
Fix omission in NewRR where the parsing does not allow for
escaped spaces (unless \032 was used).
|
2013-12-03 09:12:21 +00:00 |
Miek Gieben
|
f746f40adf
|
Merge branch 'master' of github.com:miekg/dns
|
2013-11-21 13:28:34 +00:00 |
Miek Gieben
|
37a1ae569b
|
Remove this tidbit of documentation
A nil client is wrong. Just remove the sentence instead of coming
up with something that is technically correct, but doesn't read
nicely.
Closes: #60
|
2013-11-21 13:27:20 +00:00 |
Miek Gieben
|
9b8e8578e4
|
comment tweak
|
2013-11-10 18:41:55 +00:00 |