A lot of spammers have been trying to put spam in blog comments here. Since I moderate all comments posted here with some strict guidelines (no spammers, no flamers, no completely off-topic posts, no support requests) none of these posts were made visible, but still it's annoying to have seven posts to moderate and have them all be spam.
A lot of spam blogs use CSS to hide the button to report the blog; to report a spam Blogger blog, go to this link (or this link) to report the offending URL.
Well, after upgrading to Deadwood 2.4.08 on my system, I was getting a lot more “We could not find the server you looked for” error messages in my browsers. The problem is that the particular upstream servers I use are buggy and send out bad DNS packets which confuse my browsers.
Deadwood has had in place the ability to filter and remove packets like this, which I set up to be disabled in Deadwood 2.4.08 because sometimes filtering causes these packets causes issues (read this thread for the gory details); however with the particular upstream servers I use, setting it to 0 is better.
So, if you use Deadwood and are having problems with your browser or what not reporting it can’t find sites at times, add the following line to your dwood2rc file:
Since I have delayed, for the time being, my work finishing up the recursive version of Deadwood and releasing MaraDNS 2.0, I am declaring Deadwood 2.4 stable and making it the new stable version of Deadwood.
Deadwood 2.4 has a number of features Deadwood 2.3 doesn't have, most notably RR rotation, TTL aging, and dictionary support for upstream_servers--you can have one upstream DNS servers to recursively resolve "google.com" for you and another, that redirects phishing domains, resolve "rnyspace.com" or "paypaI.com" for you.
I have just released Deadwood 2.4.08 today. Compared to Deadwood 2.3, Deadwood 2.4 has:
TCP and UDP done by the same service/process
upstream_servers now a full "dictionary" variable
Full DNS compression and decompression support
RR rotation and TTL aging
ip_blacklist support (if you have an annoying ISP DNS server that redirects mistyped domains to some ad-filled page, just put the IPs of that annoying page on your ip_blacklist and Deadwood will make it a DNS "not there" reply again)
execfile support (Deadwood can now include other files while parsing its configuration file)
Merging multiple identical in-flight queries (if you just asked for google.com, and ask for it again, instead of creating a new query for google.com, it will just merge your query with the one already sent)
I have updated DwMararc.c to correctly report an incomplete last line as such, instead of giving a vague parse error. I've also updated INSTALL.txt to make it clear you need to enter the "src/" directory to compile Deadwood in Windows.
In my last blog entry, I noted a number of games that fit in under 7 megabytes. One of the games, C-Evo, I noted fitted in about 2.5 megabytes.
Actually, it fits on a single 1.44 meg floppy. Two if you want sound. What I have done is take the C-Evo installed files, remove the AI development kit (this is only useful if you're both a Delphi developer and have interest in developing an AI for C-Evo), and split off the sound. I then made two files; the core C-Evo game that is perfectly playable, albeit without sound, which compresses in to a 1,384,627 byte 7-zip file, and a file with all of the sounds for C-Evo, which compresses in to a 924,045 byte file.
If you need 7-zip to decompress C-Evo 1.1.1, that will also easily fit on a single floppy. Who needs CD-ROM drives anyway?
Speaking of floppies, the last version of Slackware that could be entirely installed from floppy was Slackware 3.4 from 1998; the last version of Slackware that could have the base system and networking utilities installed from floppy (installing the rest over the network) was Slackware 7.1 from 2002. A base Slackware 2.1 system (1994) fit on four floppies; the entire system only used 70 floppies. Yes, I remember, back in 1995, giving my roommate an entire floppy tray filled with 70 floppies so he could install Slackware on his computer. The base system for Slackware 7.1 needed 16 floppies; at that point it no longer made sense to use floppies any more.
Zillions of Games can also easily fit on a single floppy; I have a version thats 400k in size that supports Chess and a couple of Chess variants (notably Capablanca chess). The majority of the space in the 20 meg install file for Zillions is for all of the graphics for all of the abstract games supported by Zillions.