Miek Gieben
|
146845ebde
|
Re-use socket for udp
|
2011-08-10 14:11:53 +02:00 |
Miek Gieben
|
8a82f129c0
|
tcp fixes
|
2011-08-09 15:01:29 +02:00 |
Miek Gieben
|
c37686a724
|
remove len(s) from the fastpath
|
2011-08-09 11:41:44 +02:00 |
Miek Gieben
|
e575e8c6f7
|
minor additions
|
2011-08-08 16:49:51 +02:00 |
Miek Gieben
|
3f3649509f
|
not needed
|
2011-08-08 16:41:16 +02:00 |
Miek Gieben
|
12a419e0f1
|
some go performance stuff added
|
2011-08-08 16:40:57 +02:00 |
Miek Gieben
|
54bf67a5f0
|
Fixes
|
2011-08-08 16:30:52 +02:00 |
Miek Gieben
|
e66de90871
|
Correct the Makefile too
|
2011-08-08 16:29:57 +02:00 |
Miek Gieben
|
7b96179c41
|
correct the names
|
2011-08-08 16:29:35 +02:00 |
Miek Gieben
|
7d2aabea76
|
re-add qperf
|
2011-08-08 16:29:13 +02:00 |
Miek Gieben
|
861a2adb6c
|
Forget to the add the i := fv.Uint()
|
2011-08-08 13:10:35 +02:00 |
Miek Gieben
|
a3bd25fad3
|
remove this
|
2011-08-04 15:46:39 +02:00 |
Miek Gieben
|
27948bb9f9
|
Use uint16 instead of int
|
2011-08-04 15:13:10 +02:00 |
Miek Gieben
|
1032e7593f
|
defer add a small performance penalty
|
2011-08-04 13:49:40 +02:00 |
Miek Gieben
|
c170e0bbaa
|
Eliminate allocations when using ExchangeBuffer()
|
2011-08-04 13:17:36 +02:00 |
Miek Gieben
|
069c5237f5
|
added
|
2011-08-04 11:27:56 +02:00 |
Miek Gieben
|
dfbfa8b452
|
still need the copy
|
2011-08-03 15:05:13 +02:00 |
Miek Gieben
|
4fbdf56f5f
|
implement a (working) TTL for the cache and use a mutex
|
2011-08-03 14:50:15 +02:00 |
Miek Gieben
|
70d6265e77
|
Looks like a cache, quacks like a cache.. its a cache. Not RCU though
|
2011-08-03 10:35:19 +02:00 |
Miek Gieben
|
16c788e42a
|
more
|
2011-08-02 14:28:20 +02:00 |
Miek Gieben
|
5e94ba32fd
|
Fix the code a bit
|
2011-08-01 20:07:50 +02:00 |
Miek Gieben
|
9330f16c5c
|
some minor tweaks
|
2011-08-01 14:13:13 +02:00 |
Miek Gieben
|
38d15b76e2
|
doc
|
2011-08-01 14:09:41 +02:00 |
Miek Gieben
|
9d4cbdbcc8
|
More docs
|
2011-08-01 14:00:18 +02:00 |
Miek Gieben
|
a460c45d2e
|
just use println
|
2011-08-01 13:59:02 +02:00 |
Miek Gieben
|
0565d0bddf
|
Even more simpler
|
2011-08-01 13:26:29 +02:00 |
Miek Gieben
|
327c9870c4
|
Fix funkensturm and make it simpler
|
2011-08-01 13:15:15 +02:00 |
Miek Gieben
|
9bee591bc0
|
Make Funkensturm somewhat better
|
2011-07-31 16:09:48 +02:00 |
Miek Gieben
|
7cf37d9d6f
|
Add another funkensturm example
This time a reverse proxy.
Funkensturm itself can also use a rewrite to make it nicer
|
2011-07-31 15:36:07 +02:00 |
Miek Gieben
|
fae8f0f0ed
|
add debugging and profilling
|
2011-07-30 23:15:30 +02:00 |
Miek Gieben
|
05b7ac53dd
|
Create qnamelist for nsec/nsec3 handling
|
2011-07-30 23:05:34 +02:00 |
Miek Gieben
|
66ea81043c
|
Implement fully featured nameserver.
Currently:
* does positive DNSSEC (no NXDOMAIN)
* does plain NXDOMAIN
* Name error
* reasonable fast: 7000+ qps
|
2011-07-29 16:14:04 +02:00 |
Miek Gieben
|
6931e1e215
|
Adapt ns to the new (fast) zone structure
|
2011-07-29 14:15:59 +02:00 |
Miek Gieben
|
6f5c039f3f
|
Add id.server and authors.server to ns
|
2011-07-29 12:24:41 +02:00 |
Miek Gieben
|
51d347a0d5
|
implement cname chasing
|
2011-07-27 13:12:14 +02:00 |
Miek Gieben
|
e7a8eece9b
|
Fix a few bugs
|
2011-07-26 20:49:13 +02:00 |
Miek Gieben
|
00ec1b5f8e
|
small tweaks
|
2011-07-26 20:01:20 +02:00 |
Miek Gieben
|
c7f90f58cc
|
Seems to be working
|
2011-07-26 20:00:08 +02:00 |
Miek Gieben
|
47cc5b3e77
|
Fixes
|
2011-07-26 19:16:28 +02:00 |
Miek Gieben
|
2a19a54a9c
|
add a nameserver implementation
Ans some fixes and tweaks in the core code.
|
2011-07-26 19:16:02 +02:00 |
Miek Gieben
|
44a48b10f3
|
start nameserver
|
2011-07-25 14:43:03 +02:00 |
Miek Gieben
|
b2a6356596
|
Fix opt pseudo section stuff
|
2011-07-25 11:24:26 +02:00 |
Miek Gieben
|
1914a36ab7
|
implement show-query
|
2011-07-25 08:58:34 +02:00 |
Miek Gieben
|
b7e23f73ed
|
fix key2ds
|
2011-07-23 00:04:25 +02:00 |
Miek Gieben
|
3c6e18e7b6
|
nullify the ttl of the key
|
2011-07-07 13:13:34 +02:00 |
Miek Gieben
|
582766d6fe
|
Tweaks preparing for ECC
|
2011-07-07 11:19:57 +02:00 |
Miek Gieben
|
5a5c8e7a58
|
move to uppercase M
|
2011-07-06 21:51:53 +02:00 |
Miek Gieben
|
7cc28a94e9
|
Fix funkensturm signing
make LabelCount public account.
|
2011-07-06 21:50:23 +02:00 |
Miek Gieben
|
5777e140c0
|
Kill xfrprxy for now
|
2011-07-06 19:56:28 +02:00 |
Miek Gieben
|
4baa1df115
|
Fix delay
|
2011-07-06 19:41:47 +02:00 |