Eli Barzilay
6149134011
Misc improvements to net/dns' and
net/private/ip'.
...
* Some racketisms.
* Use explicit `in-list' etc in for loops.
* Remove some redundant requires from `net/dns'.
* Move all tests to `tests/net', including a new `tests/net/ip'. In the
future there's a plan to have things like stripped zos etc for
distribution, but we're not there yet, and the net collection is
already organized nicely so this also makes it more uniform.
* Include the dns tests in the main test file.
2013-04-05 02:23:43 -04:00
Asumu Takikawa
8483a1493f
Fix the returned type of dns-get-mail-exchanger
.
2013-04-04 16:11:28 -04:00
Asumu Takikawa
92102a2f07
Use net/private/ip in net/dns
...
This simplifies the code by outsourcing IP
address functionality to net/private/ip.
2013-04-04 13:05:56 -04:00
Asumu Takikawa
312792ac4d
Set the socket protocol family
...
Allows the use of an IPv6 nameserver
2013-03-02 13:36:34 -05:00
Asumu Takikawa
3ab83001b4
Support reverse lookups with IPv6 addresses
2013-03-02 14:26:28 -05:00
Asumu Takikawa
cf4c71a51f
Shorten IPv6 addresses for display
2013-03-02 14:26:28 -05:00
Asumu Takikawa
c2e8ef30e4
Support querying AAAA records for IPv6
2013-03-02 14:26:27 -05:00
Asumu Takikawa
621fc2b256
Start to add internal documentation
2013-03-02 14:09:30 -05:00
Asumu Takikawa
50cd4645c1
Another small contract fix
2013-03-01 16:22:36 -05:00
Asumu Takikawa
14c77c39d2
Fix net/dns contracts
2013-03-01 00:48:11 -05:00
Asumu Takikawa
9d08d69d07
Add contracts to net/dns functions.
2013-03-01 00:05:40 -05:00
Jon Zeppieri
a0eac7ac5c
Moved `net/dns' code from unit to module.
2011-09-05 15:22:38 -04:00
Eli Barzilay
debd1f9f1e
Recketizing much in `net/*', mass ".ss" -> ".rkt" conversion in .scrbl files.
...
(Some other minor things here and there.)
2011-06-20 04:27:14 -04:00
Matthew Flatt
28b4043077
rename all files .ss -> .rkt
2010-04-27 16:50:15 -06:00