Changeset 3940f4
- Timestamp:
- 09/20/09 17:11:11 (4 years ago)
- Branches:
- iodine-0.6
- Children:
- bd4a4e
- Parents:
- 370348
- git-author:
- Erik Ekman <yarrick@…> (09/20/09 17:11:11)
- git-committer:
- Erik Ekman <yarrick@…> (09/20/09 17:11:11)
- File:
-
- 1 edited
-
doc/proto_00000501.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
doc/proto_00000501.txt
r7f76ce r3940f4 64 64 BADLEN if length of query is too short 65 65 66 Options: 67 Client sends: 68 First byte o or O 69 5 bits coded as Base32 char, meaning userid 70 1 char, meaning option 71 Server sends: 72 Full name of option if accepted. After this, option immediately takes 73 effect in server. 74 BADCODEC if not accepted. Previous situation remains. 75 All options affect only the requesting client. 76 77 Option chars: 78 t or T: Downstream encoding Base32, for TXT/CNAME/A/MX (default) 79 s or S: Downstream encoding Base64, for TXT/CNAME/A/MX 80 r or R: Downstream encoding Raw, for TXT/NULL (default for NULL) 81 If codec unsupported for request type, server will use Base32; note 82 that server will answer any mix of request types that a client sends. 83 Server may disregard this option; client must always use the downstream 84 encoding type indicated in every downstream DNS packet. 85 66 86 Probe downstream fragment size: 67 87 Client sends: … … 114 134 compressed. 115 135 136 In NULL responses, downstream data is always raw. In all other response types, 137 downstream data is encoded (see Options above). 138 Encoding type is indicated by 1 prefix char: 139 TXT: 140 End result is always DNS-chopped (series of len-prefixed strings 141 <=255 bytes) 142 t or T: Base32 encoded before chop, decoded after un-chop 143 s or S: Base64 encoded before chop, decoded after un-chop 144 r or R: Raw no encoding, only DNS-chop 145 CNAME/A/MX: 146 h or H: Hostname encoded with Base32 147 i or I: Hostname encoded with Base64 148 116 149 Ping: 117 150 Client sends:
Note: See TracChangeset
for help on using the changeset viewer.
