Miek Gieben
|
bbd8c42de6
|
Fix the tests
|
2012-01-11 14:17:09 +01:00 |
Miek Gieben
|
6bf1255177
|
Fix compression
|
2012-01-11 14:09:47 +01:00 |
Miek Gieben
|
ba869578fd
|
Implement compression
|
2012-01-11 11:44:44 +01:00 |
Miek Gieben
|
b5d73f1eff
|
Implement compressible domain names
|
2012-01-11 11:19:07 +01:00 |
Miek Gieben
|
974c28d1b1
|
More fixes for compression
|
2012-01-11 11:13:17 +01:00 |
Miek Gieben
|
f66bb9d6f5
|
Merge fixed
|
2012-01-10 16:05:30 +01:00 |
Miek Gieben
|
15d82f0b34
|
Fix the size -- was counting the labels, not the bytes
|
2012-01-10 13:47:34 +01:00 |
Miek Gieben
|
3b30c6e0b5
|
Need to work even harder to fix the length, but this is much better
|
2012-01-10 10:46:55 +01:00 |
Miek Gieben
|
bacfa5a80c
|
A Len() to RR interface
This isn't yet finished, but it helps in asserting the amount of
space to alloc when packing a message
|
2012-01-10 10:43:28 +01:00 |
Miek Gieben
|
cedf11f27b
|
Working compression algo
|
2012-01-10 08:52:18 +01:00 |
Miek Gieben
|
6e0340d46f
|
Remove debugs
|
2012-01-09 21:27:52 +01:00 |
Miek Gieben
|
f90270014c
|
This is a working name compression
|
2012-01-09 21:27:31 +01:00 |
Miek Gieben
|
973c5f3e1a
|
Add a splitlabels
|
2012-01-09 11:02:45 +01:00 |
Miek Gieben
|
e522a6daf7
|
Make all tests fully qualified
|
2012-01-08 15:34:42 +01:00 |
Miek Gieben
|
58e5def52a
|
Allow A records without rdata
|
2011-12-17 20:31:31 +01:00 |
Miek Gieben
|
dd14200da0
|
Revert back to slower Rdlength setting
That at least works...
|
2011-12-17 20:13:35 +01:00 |
Miek Gieben
|
4c50439700
|
Add it
|
2011-12-16 19:29:24 +01:00 |
Miek Gieben
|
de3f0f3903
|
Documentation and make the random better
|
2011-12-16 19:28:35 +01:00 |
Miek Gieben
|
131f6962d1
|
gofmt
|
2011-12-09 21:45:57 +01:00 |
Miek Gieben
|
2e0a4a5e34
|
Allow A records without Rdata
|
2011-12-09 21:42:49 +01:00 |
Miek Gieben
|
88c12387f9
|
Fixes
|
2011-12-09 16:07:17 +01:00 |
Miek Gieben
|
ad11f2425e
|
export Unpack/PackDomainName
|
2011-12-09 15:58:36 +01:00 |
Miek Gieben
|
e115e5da6e
|
Update to the latest weekly: weekly/weekly.2011-12-06
The new time API must still be used. But for now it compiles.
All DNSSEC/TSIG timing is probably broken
|
2011-12-09 11:16:49 +01:00 |
Miek Gieben
|
22a467e718
|
Fixes the latest weekly
|
2011-11-02 23:06:54 +01:00 |
Miek Gieben
|
6e403621e1
|
Fix NSID (or OPT option code 3)
|
2011-09-26 09:11:14 +02:00 |
Miek Gieben
|
1a81ac9c85
|
NSID is broken
|
2011-09-20 12:52:23 +02:00 |
Miek Gieben
|
850a12ac8e
|
Return a error when there is no conn, dont panic
|
2011-09-20 10:20:24 +02:00 |
Miek Gieben
|
fb68e29eb1
|
Create fp as a type
|
2011-09-19 22:27:56 +02:00 |
Miek Gieben
|
7d73d6e9e1
|
Make opcode public and fix the IsEdns0
|
2011-09-19 13:34:16 +02:00 |
Miek Gieben
|
5960047748
|
Make them public
|
2011-09-19 13:25:02 +02:00 |
Miek Gieben
|
6ef13c3cbd
|
Start thinking about server side axfr
|
2011-09-11 17:24:52 +02:00 |
Miek Gieben
|
6e72207318
|
Simplify tsig
Add a couple of errors, and make the function signature
of the tis function more inline with the dnssec ones.
|
2011-09-10 16:50:27 +02:00 |
Miek Gieben
|
b7ca96e7d4
|
Normalize errors
Use the errors as defined in msg.go and a few.
|
2011-09-09 10:21:04 +02:00 |
Miek Gieben
|
18596dd3f8
|
Use typeANY, not typeALL
|
2011-08-22 14:11:41 +02:00 |
Miek Gieben
|
c37686a724
|
remove len(s) from the fastpath
|
2011-08-09 11:41:44 +02:00 |
Miek Gieben
|
100f8ef7eb
|
Remove len(msg) in favor of a variable with that value
|
2011-08-09 10:54:58 +02:00 |
Miek Gieben
|
1053090121
|
performace tweaks
|
2011-08-09 10:29:30 +02:00 |
Miek Gieben
|
da5d2e91a8
|
Remove another small allocation
|
2011-08-09 10:16:45 +02:00 |
Miek Gieben
|
c64f506103
|
Remove a packStruct - should improve performance
|
2011-08-08 15:28:19 +02:00 |
Miek Gieben
|
982f277a44
|
kill a packStruct
|
2011-08-08 14:09:05 +02:00 |
Miek Gieben
|
861a2adb6c
|
Forget to the add the i := fv.Uint()
|
2011-08-08 13:10:35 +02:00 |
Miek Gieben
|
2a596f60b9
|
impl. the recent changes from the reflect package
|
2011-08-08 10:15:24 +02:00 |
Miek Gieben
|
d6716f693d
|
impl. the recent changes from the reflect package
|
2011-08-08 09:49:25 +02:00 |
Miek Gieben
|
27948bb9f9
|
Use uint16 instead of int
|
2011-08-04 15:13:10 +02:00 |
Miek Gieben
|
6931e1e215
|
Adapt ns to the new (fast) zone structure
|
2011-07-29 14:15:59 +02:00 |
Miek Gieben
|
da0603089a
|
gofmt -w
|
2011-07-23 23:43:43 +02:00 |
Miek Gieben
|
9b1e7b4b3d
|
documentation
make Str_rr and Str_class private, prolly only needed
for parsing
|
2011-07-23 23:15:40 +02:00 |
Miek Gieben
|
2e4f0cc015
|
goto restrictions
|
2011-07-18 13:26:57 +02:00 |
Miek Gieben
|
f1cbdbd9d4
|
New goto rules
|
2011-07-18 13:12:22 +02:00 |
Miek Gieben
|
77f4205cea
|
I can parse rrs now
|
2011-07-14 21:25:15 +02:00 |