Commit Graph

283 Commits

Author SHA1 Message Date
Miek Gieben
327c9870c4 Fix funkensturm and make it simpler 2011-08-01 13:15:15 +02:00
Miek Gieben
faaf0d6b8f better documentation 2011-07-31 14:33:13 +02:00
Miek Gieben
da0603089a gofmt -w 2011-07-23 23:43:43 +02:00
Miek Gieben
a0b011799e documentation 2011-07-23 23:32:42 +02:00
Miek Gieben
6e7a5dd725 funkensturm compiles, but is slow for some reason 2011-07-06 19:21:19 +02:00
Miek Gieben
7033f6abbe Addr is not needed in the Client struct 2011-07-06 17:39:24 +02:00
Miek Gieben
81c4befb1e docs 2011-07-05 21:58:09 +02:00
Miek Gieben
077c1ce596 Some documentation update 2011-07-05 21:08:22 +02:00
Miek Gieben
3582120233 support tcp4, tcp6/udp6 2011-07-05 20:55:05 +02:00
Miek Gieben
9b6f66c1bb panic when no client handler is found 2011-07-04 22:27:23 +02:00
Miek Gieben
a7ac103a20 typos 2011-07-04 21:38:50 +02:00
Miek Gieben
dd2b4e5b35 adapt chaos.go to the new api 2011-07-04 21:21:47 +02:00
Miek Gieben
8368f4ce60 Actually remove resolver.go 2011-07-04 20:19:44 +02:00
Miek Gieben
d93e0341bb Fix the MX example -- and keep it simple 2011-06-14 21:25:24 +02:00
Elazar
904e322dfd Ran gofix, and manually bring code up to latest go release.
1) Ran gofix on all files.
2) Added "tcp" and "udp" to Resolve* functions in server.go
3) Generated primes to the primes array and not to two predefined
   struct members (P and Q), since now rsa support multi-factor primes.
2011-06-02 13:31:12 +03:00
Miek Gieben
7dbb865c03 TSIG works again 100% 2011-04-22 16:37:26 +02:00
Miek Gieben
21020bc047 more tweaks for tsig, it is broken now 2011-04-19 11:36:30 +02:00
Miek Gieben
e45b5679a6 fix tsig for the new api 2011-04-19 11:31:47 +02:00
Miek Gieben
3bb08ec4ba Tsig generation works again *and* is elegant 2011-04-18 22:18:00 +02:00
Miek Gieben
19bfc93c5a remove config.go 2011-04-18 22:08:12 +02:00
Miek Gieben
4d61f9591f further fixes 2011-04-18 18:29:46 +02:00
Miek Gieben
05a6852663 port tcp read 2011-04-18 18:27:59 +02:00
Miek Gieben
13ace2687a some minor updates 2011-04-18 09:28:56 +02:00
Miek Gieben
f46069608a fix the async API
The async concurrent api works.
client.Exchange() is there as a sync
2011-04-17 21:56:40 +02:00
Miek Gieben
9f104d58f9 'port' read from socket over 2011-04-17 10:54:34 +02:00
Miek Gieben
031dbba174 "port" the write function 2011-04-15 23:55:27 +02:00
Miek Gieben
8d01350deb Luke, use the slice 2011-04-15 22:32:30 +02:00
Miek Gieben
af25a88821 use a SLICE of messages
for the query reply use a slice of message. This way
AXFR/IXFR can be incorparated in this too.

Still todo: tsig
(but I have a very cool idea how to handle that)
2011-04-15 21:42:27 +02:00
Miek Gieben
6152a342da Compiles again - still not sure about the impl. and API 2011-04-14 22:11:41 +02:00
Miek Gieben
950e39d29b Create a DefaultQueryChan 2011-04-13 20:41:16 +02:00
Miek Gieben
39be50cc6a More client stuff 2011-04-12 22:39:38 +02:00
Miek Gieben
7385261dc5 removed 2011-04-12 22:21:09 +02:00
Miek Gieben
afab5b1c10 async client library starting to exist 2011-04-12 21:44:56 +02:00