Some initial work to get started on dns_proxy - still no real testcase, still no real processing of entries, but it's a start.
Fixed dummy_aaaa_qu to really use aaaa and not a (not like we check result but still).
first testcase which works, although there is no real request processing of DNS requests yet.
Factored dns_channel out of dns_proxy, and documented what I'd like dns_client to look like.
Added timeouted_run_async_call convenience function.
Moved resolution stuff to dns_channel, made a test which gets AAAA for www.google.com.
Merge branch 'master' into ms-dns
Implemented TCP abstraction for scr - seems rather simple, yet still works(?).
Added checks to ensure that we do fragment send+receives, and transfer at least 100k in one go.
Sending 0 means that write failed too.
Returning the position of cursor too as second argument in decode, in case we're being used by someone without their own cursor.
Made wrap nop if already scrsocket instance.
First version with single working tcp test. Yay.
Added return value to sendto.
Added minimal TCP testcase, and fixed things accordingly.
First iteration of next-gen dns entry storage - hash-tree (or forest) with some nice OO behavior for controlling lookup.
Added some initial notes about what the hybrid proxy data<>control should look like.
Added real DNS NS type support.
Made match_q* non-local.
Added get_class call.