Timeline
04/17/06:
- 02:07 Changeset [718] by
- enable logging to syslog (oops)
- 01:23 Changeset [717] by
- save some memory, s/kqueue/epoll/
- 01:17 Changeset [716] by
- hook up tcp timeout var again
- 01:15 Changeset [715] by
- remove debugging chatter add time to die support
- 00:18 Changeset [714] by
- implement OS specific sysdeps + compiletime selection of working …
04/16/06:
- 22:10 Changeset [713] by
- add automatic mplexer selection at runtime, still need to do compile time
- 21:36 Changeset [712] by
- make kqueue mplexer actually work
- 21:26 Changeset [711] by
- first shot, wrote it under linux hehe
- 21:14 Changeset [710] by
- move to mplexer
- 21:11 Changeset [709] by
- add epoll mplexer, update selectmplexer
- 21:11 Changeset [708] by
- valgrind spotted some undefined variables
- 16:31 Changeset [707] by
- start of mother of all multiplexors :-)
- 13:29 Changeset [706] by
- fix TCP outgoing error handling, fixing possible crashes under high load …
- 00:19 Changeset [705] by
- work around gcc 4.0 bug, prepare move to boost::function based …
04/15/06:
- 00:50 Changeset [704] by
- make nearMisses only account for the proper fd
04/14/06:
- 22:38 Changeset [703] by
- fix djbdns-mode
- 20:00 Changeset [702] by
- move full-blown djbdns-style socket-per-query support add --single-socket …
- 17:43 Changeset [701] by
- make it work
- 14:35 Changeset [700] by
- make anti-spoofing measures question and not ip address specific, make …
- 13:26 Changeset [699] by
- implement stunningly cool spoofing protection, plus spoofer in dnspbench
- 12:13 Changeset [698] by
- add query-local-port, and make us move around if unset log netmasks …
- 10:39 Changeset [697] by
- WARNING WARNING: We now listen on 127.0.0.1 by default *AND* only reply to …
- 10:28 Changeset [696] by
- actually check output of sendEvent and log
- 10:27 Changeset [695] by
- mtasked did 3 or 4 walks of waiter-list for each call to sendEvent, …
- 10:27 Changeset [694] by
- passed around strings to asynresolve as a char*, causing heaps of …
04/13/06:
- 23:37 Changeset [693] by
- sigh.. some queries have embedded nulls in them, which we log noisily
- 22:29 Changeset [692] by
- improve MX-record parsing for additional processing, we used to be …
- 21:49 Changeset [691] by
- add tool dnsscan (mostly for internal use) make dist-recursor package a …
- 16:20 Changeset [690] by
- prevent possible crashes (score one for valgrind)
- 09:04 Changeset [689] by
- small compile cleanup
- 08:47 Changeset [688] by
- silence warning
- 08:21 Changeset [687] by
- also compress the first answer against the question - might fix problems …
04/12/06:
- 17:44 Changeset [686] by
- don't packet cache notifications! Thanks again to Dan Bilik …
- 17:39 Changeset [685] by
- fix crashes in tcp receiver (thanks Dan Bilik <dan@…>)
- 17:36 Changeset [684] by
- fix memory leak (Dan Bilik <dan@…>) - thanks!
- 13:32 Changeset [683] by
- fix handling of truncated packets with partial records (like emitted by …
- 10:52 Changeset [682] by
- slightly improve error messages and reporting, attempting to zoom in on …
- 09:38 Changeset [681] by
- consolidate license change previously announced here: …
- 09:28 Changeset [680] by
- the FSF has moved!
- 09:23 Changeset [679] by
- forgot to commit - need to update server parser errors in lwres now
04/11/06:
- 18:09 Changeset [678] by
- add counts for broken packets add switch to prevent logging rather common …
- 17:33 RecursorFAQ edited by
- (diff)
- 17:23 Changeset [677] by
- generally spiff up appearance, nothing real
- 17:16 RecursorFAQ edited by
- (diff)
- 17:01 Changeset [676] by
- add unauthorized-udp, unauthorized-tcp, client-parse-errors, …
- 16:56 RecursorFAQ edited by
- (diff)
- 16:41 PowerDNSFaq edited by
- (diff)
- 16:13 PowerDNSFaq edited by
- (diff)
- 16:10 RecursorFAQ edited by
- (diff)
- 16:00 RecursorFAQ edited by
- (diff)
- 15:51 RecursorFAQ edited by
- (diff)
- 15:49 RecursorFAQ edited by
- (diff)
- 15:49 RecursorFAQ created by
- 13:11 Changeset [675] by
- add hardcoded support for 127.0.0.1 and 1.0.0.127.in-addr.arpa, bound to …
- 12:23 Changeset [674] by
- add support for CERT record (RFC 2538) to MOADNSParser
04/10/06:
- 17:53 Changeset [673] by
- Try to prevent the 'Oops, sent partial answer' error, and made it more …
- 12:19 Changeset [672] by
- implement very simple SMP support
04/09/06:
- 23:18 Changeset [671] by
- inline "strcasecmp" (stolen from glibc), short-circuit a lot of …
- 19:09 Changeset [670] by
- 1) make everyting intrinsically case-insensitive 2) clear up . oddness, …
04/08/06:
- 22:23 Changeset [669] by
- add max-tcp-per-client to limit number of TCP connections per client
04/07/06:
- 21:52 Changeset [668] by
- documentation, retuned cache pruning - should take less time now
- 21:22 Changeset [667] by
- add allow-from option to limit who can recurse. enable 'defer-accept' for …
04/06/06:
- 16:37 TodoList edited by
- (diff)
- 12:25 Changeset [666] by
- make .deps find boost!
- 12:04 Changeset [665] by
- recursor separate distribution fixes
- 12:03 Changeset [664] by
- lower case diff for hints-zone
04/05/06:
- 19:13 Changeset [663] by
- add peak cpu use line
- 17:37 Changeset [662] by
- remove vestiges of 'opaque record' support we now deal with in …
- 17:34 Changeset [661] by
- ok - this is a scary commit. It fixes TCP packets with >16384 size …
- 17:32 Changeset [660] by
- and now make it work (well) on linux again
- 14:10 Changeset [659] by
- fix compilation on freebsd, reduce warning
- 13:11 Changeset [658] by
- fix interesting bug whereby powerdns would sometimes claim to be unable to …
- 10:17 Changeset [657] by
- sigh - people change their SOA serials a lot these days. PowerDNS tries to …
04/04/06:
- 17:26 Changeset [656] by
- move cache to being pruned 'CLOCK' fashion
- 17:24 Changeset [655] by
- move negcache to tuple based keys instead of crappy string concatenations
- 17:21 Changeset [654] by
- optimized toLower and toLowerCanonic that they never touch the string …
- 14:15 Changeset [653] by
- Oops.. Fix bug where records we transmit transparently were not cached …
- 14:13 Changeset [652] by
- remove unused 'title' facility from MTasker - saving a lot of string …
- 14:12 Changeset [651] by
- oops, DS uses hex (just like SSHFP). Thanks to Jakob Schlyter for pointing …
04/03/06:
- 22:29 Changeset [650] by
- ok, I lied - rfc 4255 has chosen In All Its Wisdom to implement SSHFP as …
- 21:42 Changeset [649] by
- implement rfc4255
- 11:26 Changeset [648] by
- make dist-recursor script solaris compliant
04/01/06:
- 22:26 Changeset [647] by
- lower default buffer size, add cpu-use counters to rec_control & rrd …
03/31/06:
- 08:46 Changeset [646] by
- implement very simple cache cache that catches repeated nearly identical …
03/30/06:
- 17:20 Changeset [645] by
- arg! -I line was *still* wrong!
03/29/06:
- 20:38 Changeset [644] by
- it is probable we plough through the cache too much - add simple check to …
- 20:27 Changeset [643] by
- 20% speedup or so in xfrLabel by implementing 'vstringtok' which only …
- 20:22 Changeset [642] by
- new tests in dnspbench
03/28/06:
- 22:42 Changeset [641] by
- recursor README typos (thanks Entil), add nedmalloc to separate …
- 22:41 Changeset [640] by
- oops, latency is GAUGE, not COUNTER (thanks Kai!)
- 22:41 Changeset [639] by
- very slight speedup (toLower==toLower -> strcasecmp) some comments
- 13:18 Changeset [638] by
- Work around a bug in gcc 3.4.something, reported by Jorn Ekkelenkamp and …
03/27/06:
- 15:06 Changeset [637] by
- improve error messages some more Update README for the recursor separate …
- 13:51 Changeset [636] by
- slightly improve error messages
- 09:31 Changeset [635] by
- make socket buffer raising report better errors blast packets back to back …
- 09:28 Changeset [634] by
- small fixups to the graphs - you can now set your own SOCKETDIR
- 02:03 Changeset [633] by
- make rec_control clean up its socket properly. Remove some silly …
- 02:01 Changeset [632] by
- various packaging things for new separate recursor package
- 01:34 WikiStart edited by
- (diff)
- 00:16 Changeset [631] by
- trim some build dependencies, make rec_control/pdns_recursor grok /var/run …
- 00:12 Changeset [630] by
- new stuff for making a separate recursor package
03/26/06:
- 16:30 Changeset [629] by
- fix silly debugging output, remove O_LARGEFILE (hope you don't need it!)
- 12:51 Changeset [628] by
- move negcache to boost::multi_index, make sure it gets pruned a bit …
- 00:34 Changeset [627] by
- "I can't belieeeeeve it!" same bug twice
03/25/06:
- 22:29 Changeset [626] by
- fix for SOA serial overflows, by Dan Bilik & co-worker
- 22:15 Changeset [625] by
- oops - case insensitivity fixes for rec_control
- 22:05 Changeset [624] by
- empty commit, but forgot to document on previous commit: add getIP method …
- 22:01 Changeset [623] by
- move cache to composite_keys, doing away the nasty string-concatenation …
- 21:59 Changeset [622] by
- several speedups that do little to make the code more readable
- 21:57 Changeset [621] by
- oops, getsockopt called incorrectly. make the case of our root-zone match …
- 18:55 Changeset [620] by
- provide helpful u32 ip function
- 18:54 Changeset [619] by
- no longer pass around IPv4 addresses as.. strings (sorry about that)
- 18:09 Changeset [618] by
- remote a lot of silly string processing used for --trace output, even w/o …
- 13:10 Changeset [617] by
- move throttle map away from simple string and onto a nice tuple. Should …
- 11:53 Changeset [616] by
- improve truncating behaviour: don't truncate because of additional …
03/24/06:
- 23:28 Changeset [615] by
- fix incredibly stupid throttle cache pruning bug
03/23/06:
- 19:21 Changeset [614] by
- add qa-latency to rrd, add throttle-entries to rrd, add 'QUIT' command, …
03/22/06:
- 22:07 Changeset [613] by
- make stuff compile by default on solaris 10 - all you need to do is move …
- 18:47 Changeset [612] by
- big bag 'o Solaris fixes! (partially sent by Juergen Georgi) pdns_recursor …
- 15:49 PowerDNSFaq edited by
- (diff)
- 07:53 Changeset [611] by
- slight speedup to the processing of unknown records, which is still bound …
03/21/06:
- 23:53 Changeset [610] by
- oops, did cache-entries accounting wrong. made 'average latency' ignore …
- 22:39 Changeset [609] by
- add sizing of UDP receive buffers, plus fix (somewhat) the latency …
- 13:22 Changeset [608] by
- speed up replay speed, add qa-latency stats
- 09:19 Changeset [607] by
- fix small escape bug, remove a flag from rrdtool that is too new
03/20/06:
- 16:36 Changeset [606] by
- spiff up statistics, add graph maker
- 16:33 Changeset [605] by
- add servfail stats, make cachehits/misses unsigend
03/19/06:
- 22:15 Changeset [604] by
- too many bashisms
- 21:17 Changeset [603] by
- adding rrdtool scripts for the recursor
- 20:57 Changeset [602] by
- add per query latency accounting. WARNING: DTime from now on does implicit …
- 20:26 Changeset [601] by
- resolved, add cacheHits, cacheMisses
- 20:21 Changeset [600] by
- save a few time(0) calls, hook up PulseRate?
- 20:20 Changeset [599] by
- optimize DecayingEwma? to no longer gettimeofday in constructor, add …
- 20:19 Changeset [598] by
- make asyncresolve accept d_now from caller, and use it to seed DTime, and …
- 20:18 Changeset [597] by
- move timeval arithmetic away from dnsreplay-mindex, make DTime able to …
- 20:17 Changeset [596] by
- update copyright
03/18/06:
- 22:24 Changeset [595] by
- quiet fix
- 22:07 Changeset [594] by
- tune up stats, add 64-bit logger output, hookup control channel, remove a …
- 12:10 Changeset [593] by
- add beginnings of recursor control channel
- 11:30 Changeset [592] by
- kill some signed/unsigned warnings, speedup cache pruning slightly, clean …
Note: See TracTimeline
for information about the timeline view.