Commit Graph

306 Commits

Author SHA1 Message Date
Miek Gieben 3078f05f56 Some more memory tweaks 2012-01-12 22:34:53 +01:00
Miek Gieben 22a467e718 Fixes the latest weekly 2011-11-02 23:06:54 +01:00
Miek Gieben 21e2f63b4c more server stuff 2011-09-11 22:10:04 +02:00
Miek Gieben 4925a831aa move zoneMatch to dns.go 2011-07-31 09:53:54 +02:00
Miek Gieben 47cc5b3e77 Fixes 2011-07-26 19:16:28 +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 7005b4932e add tsig secrets to the server as well 2011-07-06 09:25:05 +02:00
Miek Gieben 077c1ce596 Some documentation update 2011-07-05 21:08:22 +02:00
Miek Gieben 265ebba3ba fix the reflect server 2011-07-05 19:44:46 +02:00
Miek Gieben 052d36458d Fix the reflect server 2011-07-05 19:17:29 +02:00
Miek Gieben 9b1145a18c Fix reflect
This has lead so some other changes in server.go
2011-07-05 16:10:49 +02:00
Miek Gieben 9b6f66c1bb panic when no client handler is found 2011-07-04 22:27:23 +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 19bfc93c5a remove config.go 2011-04-18 22:08:12 +02:00
Miek Gieben afab5b1c10 async client library starting to exist 2011-04-12 21:44:56 +02:00
Miek Gieben f3e86f9157 Fix the matching function 2011-04-05 14:56:08 +02:00
Miek Gieben c46f003f76 begin a TsigWriter
The cleanest way for tsig
2011-04-04 20:54:25 +02:00
Miek Gieben d46e21bcbd dont set auth bit in refused responses 2011-04-03 13:58:34 +02:00
Miek Gieben 0241a65caa refused handler added 2011-04-03 13:43:46 +02:00
Miek Gieben 16be743198 cleanups 2011-04-03 13:30:25 +02:00
Miek Gieben 490bb0994a Fix tcp connection 2011-04-03 13:26:20 +02:00
Miek Gieben aecd28b71a simple server is working 2011-04-03 13:16:33 +02:00
Miek Gieben 064bfe4f2e it compiles + more tweaks 2011-04-03 11:49:23 +02:00
Miek Gieben c7dbb1edc2 It compiles again, but doesnt work yet 2011-04-03 11:14:54 +02:00
Miek Gieben 172331a23f completely break the api 2011-04-02 09:22:05 +02:00
Miek Gieben 751a50b4b6 more stuff 2011-04-01 13:15:36 +02:00
Miek Gieben b7671d7b48 playing with stuff 2011-04-01 10:53:31 +02:00
Miek Gieben 135772de9f complete rewrite the resolver side
make it mirror the server side and thus
async and concurrent
2011-03-28 10:01:10 +02:00
Miek Gieben 2a87f0719c doc update 2011-03-27 11:52:37 +02:00
Miek Gieben 55c41c82b7 Add more Conn wrappers 2011-03-27 11:45:01 +02:00
Miek Gieben f44bf2d656 Formatting 2011-03-24 09:24:24 +01:00
Miek Gieben 25bdf43f06 more documentation updates 2011-03-23 19:37:07 +01:00
Miek Gieben 3af023bda9 Use bufio.Reader in private key reading 2011-03-23 16:10:15 +01:00
Miek Gieben a7a8b616f0 fix reflect 2011-03-21 22:53:15 +01:00
Miek Gieben fd0704f111 Remove it 2011-03-21 18:37:11 +01:00
Miek Gieben b1f63f57c4 Read/Write works, but axfr still fails 2011-03-20 19:58:55 +01:00
Miek Gieben b722229700 start of server side (sending) AXFR 2011-03-18 14:13:42 +01:00
Miek Gieben aa7d08bc8a small updates 2011-03-15 23:12:20 +01:00
Miek Gieben 13ab14dd2f TCP: re-read until all promised bytes are read.
Works for long tcp packets
2011-02-27 15:50:01 +01:00
Miek Gieben ea49f7cca9 fix this server 2011-02-11 21:29:40 +01:00
Miek Gieben 58ccfe317b smaller api 2011-02-11 20:54:54 +01:00
Miek Gieben 00e55ef737 Again a new api 2011-02-11 20:29:04 +01:00
Miek Gieben 6ad68826eb also add error channel 2011-02-10 22:26:11 +01:00
Miek Gieben 392dd2f2df Fix documentation 2011-02-10 16:23:34 +01:00
Miek Gieben f1d995634c remove debug println 2011-02-09 21:45:56 +01:00
Miek Gieben 5c548a6e93 Fix a bunch of examples 2011-02-09 21:42:09 +01:00
Miek Gieben 7c76690ad3 It works 2011-02-09 18:14:51 +01:00
Miek Gieben 63c18cdb2e A better model
But now the routine seem to hang after 1 try
2011-02-09 18:06:37 +01:00
Miek Gieben 241d441371 fix the multiplexing 2011-02-09 17:59:06 +01:00
Miek Gieben 57f9f83091 pushed 2011-02-08 22:15:21 +01:00
Miek Gieben fd12b8a946 Doesnt work yet 2011-02-08 21:49:37 +01:00
Miek Gieben ea180d5051 All together now
Responder renamed to server and folded back into the
main dns package
2011-02-08 21:26:40 +01:00
Miek Gieben 7adcf8b240 rename 2011-02-08 21:25:25 +01:00
Miek Gieben 73cc848e00 remove these files, stay lean and mean 2010-12-28 08:29:17 +01:00
Miek Gieben 70552b49ca More stuff added, first stab at using hashing functions 2010-12-25 11:43:12 +01:00