Monday, August 31, 2009

Deadwood 2.4.07 released

I have just released Deadwood 2.4.07. This is a testing release that emphasizes adding new features more than fixing bugs.

The new features added after 2.4.06 are:
  • execfile support
  • Multiple in-flight queries for the same hostname are merged.
It can be downloaded here:

http://maradns.org/deadwood/testing/

OK, I'm going to take a break from Deadwood and MaraDNS development for a few days or so.

Sunday, August 30, 2009

New Deadwood snapshot: Almost ready for Deadwood-2.4.07

I have finished up the multiple inflight SQA test and fixed a single segfault I found during the test.

Now, all I have to do before releasing Deadwood 2.4.07 is make sure it works In Windows, verify all of the SQA tests pass, then make and upload the source code tarball and Windows binaries.

In the meantime:

http://maradns.org/deadwood/snap

New Deadwood snapshot

I'm working on a test for inflight merging, and have documented the max_inflights parameter.

Friday, August 28, 2009

Deadwood snapshot update: inflight merging code finished

The code hasn't been tested, but Deadwood should now have multiple inflight query support.

Next: Test the code (make a custom DNS server that takes a few seconds to reply and increase Deadwood's timeout in the test)

In the meantime:

http://maradns.org/deadwood/snap/

Thursday, August 27, 2009

Minor Deadwood snapshot update

I've added code to initialize the "inflight" hash (list of current in-flight DNS requests) and have added a CODE HERE to mark where I will add code to handle in-flight requests. I will also need to make code that removes inflight requests whenever we close a connection.

Wednesday, August 26, 2009

New Deadwood snapshot

In today's Deadwood snapshot, I'm continuing work on merging multiple in-flight DNS requests. It's here:

http://maradns.org/deadwood/snap

Tuesday, August 25, 2009

ObHack 006.3 released by Fritz

While I no longer am working on the ObHack codebase (modifications I did to the original 2007 Oblige 2 code), Fritz has taken over maintenance of the code and we have just released Obhack 006.3:

http://samiam.org/slump

ObHack has a number of features not in to the Oblige 3 codebase, such as Deathmatch and CTF support (unlike Oblige, even single-player maps have some basic Deathmatch support, and there's even a mode which tries to make maps that are both good DM and single-player maps), Heretic support, and what not.

I hope people enjoy the code. Feel free to post suggested features or bugfixes here, but remember that Fritz, not myself, is maintaining the code.