Miek Gieben
13f1f5b066
Question is compressible IMO
2012-01-11 16:22:58 +01:00
Miek Gieben
1de9cff07a
BIND cannot handle compressed dynamic updates
2012-01-11 16:19:49 +01:00
Miek Gieben
dfd7700790
Compression is not allowed in dyn. updates
2012-01-11 16:18:17 +01:00
Miek Gieben
6d95911558
Dont allow the question section to be compressed
2012-01-11 16:16:09 +01:00
Miek Gieben
f39d939f52
Fix compression
...
The compression was fixed. Also the packing of message is been speed
up, by a facter of 3. Now the packing happens once, instead of
3 times.
Two tests still fail. atm
2012-01-11 16:04:52 +01:00
Miek Gieben
76efc275a3
Add RawSetRdlength back in
2012-01-11 16:02:05 +01:00
Miek Gieben
2143ce0031
Fix the tests, but they now fail
2012-01-11 14:44:54 +01:00
Miek Gieben
3fae586071
update all the lengths
2012-01-11 14:36:48 +01:00
Miek Gieben
15ebefdafc
Cleanup mx.go
2012-01-11 14:23:02 +01:00
Miek Gieben
758f0f9ce3
Fix the client_test
2012-01-11 14:22:49 +01:00
Miek Gieben
bbd8c42de6
Fix the tests
2012-01-11 14:17:09 +01:00
Miek Gieben
ddfe7d2e07
Merge branch 'master' into compress
2012-01-11 14:15:13 +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
b7466bd85d
Remove this function again
2012-01-11 08:51:43 +01:00
Miek Gieben
098ff67324
Dont always fail this test
2012-01-10 16:34:47 +01:00
Miek Gieben
79d092bd29
One more helper function for compression
2012-01-10 16:34:14 +01:00
Miek Gieben
f66bb9d6f5
Merge fixed
2012-01-10 16:05:30 +01:00
Miek Gieben
8f8633d9a0
Better documentation
2012-01-10 16:04:32 +01:00
Miek Gieben
d2acd22822
Add label functions and tests
2012-01-10 15:55:52 +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
8cc24a1b9b
Some tweaks
2012-01-10 10:54:39 +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
d7a57ee174
Some tweaks
2012-01-10 09:02:13 +01:00
Miek Gieben
28f5e6c1ed
Last few fixes and remove debugging prints
2012-01-10 08:55:55 +01:00
Miek Gieben
cedf11f27b
Working compression algo
2012-01-10 08:52:18 +01:00
Miek Gieben
1870766996
more stuff
2012-01-09 23:03:02 +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
848a337f1d
Detect which name are applicable for compression
2012-01-09 16:24:19 +01:00
Miek Gieben
973c5f3e1a
Add a splitlabels
2012-01-09 11:02:45 +01:00
Miek Gieben
8e1dd132a4
extra testcase
2012-01-08 21:37:37 +01:00
Miek Gieben
574b568bed
Update the todo
2012-01-08 17:35:28 +01:00
Miek Gieben
c97f406246
Removed qperf
2012-01-08 16:54:22 +01:00
Miek Gieben
7f77e5e6b4
Fix key2ds
2012-01-08 16:49:54 +01:00
Miek Gieben
47d7cd78f5
Fix fqdn use in the examples
2012-01-08 16:16:02 +01:00
Miek Gieben
b548a3fe89
Return an error when packing fails
2012-01-08 16:03:30 +01:00
Miek Gieben
dac25f39ae
Make it fqdn
2012-01-08 15:58:49 +01:00
Miek Gieben
6e5d3005d6
Fix the test
2012-01-08 15:56:53 +01:00
Miek Gieben
cd266d5f0f
Its a uint8
2012-01-08 15:56:19 +01:00
Miek Gieben
ecfd5451a9
Remove the Labels() function.
...
This is now handled inside IsDomainName, which really parses
the name and then (also) returns the number of labels found.
2012-01-08 15:54:33 +01:00
Miek Gieben
e522a6daf7
Make all tests fully qualified
2012-01-08 15:34:42 +01:00
Miek Gieben
9dbfa8a443
Fix the async documentation
2012-01-08 15:33:15 +01:00
Miek Gieben
b417c42bc2
Fix handling of dnames
...
Add support for escaped dots. Only thing to fix is the
fqdn-ness of user defined names.
2012-01-08 14:53:55 +01:00
Miek Gieben
0322d3a9da
Fix $ORIGIN in zonefiles
...
also check if a dname isn't fq, and add $ORIGIN is not.
2012-01-08 14:06:58 +01:00
Miek Gieben
822c8c66e2
Revert "partially working code"
...
This reverts commit fa0d78db9e
.
2012-01-05 13:24:35 +01:00
Miek Gieben
e2ecf8b80a
Revert "I can parse again"
...
This reverts commit 0d08da5d84
.
2012-01-05 13:24:27 +01:00