- DNSTran Version History
- April 4, 2011
- DNSTran 1.5.4a for Mac OS X Command Line. Fixed a bus error crash some people were experiencing.
- April 4, 2011
- DNSTran 1.5.4 for Mac OS X Command Line. Updated the command line version with native x86 processor support.
- June 30, 2002
- DNSTran 1.5.3 for Mac Classic. The Macintosh version was setting the file type and creator codes incorrectly on translated output files, fixed.
- June 21, 2002
- DNSTran 1.5.2 for Linux and Sun. This is a major upgrade for the Sun
version, making it far far faster and bringing it uptodate with the other
platforms. There was a bug in 1.5 and 1.5.1 on Linux that caused occasional
crashes when translating with compression, fixed.
- May 21, 2002
- DNSTran 1.5.2 for Macintosh. There was a bug in 1.5 and 1.5.1 that
prevented correct operation under MacOS 8.x, fixed.
- May 17, 2002
- DNSTran 1.5.2 for OSX Command Line. There was a bug in 1.5 that caused occasional crashes when translating with compression under OS X.
- May 15, 2002
- DNSTran 1.5.1 for Mac Classic. There was a bug in 1.5 that caused unessessarily slow lookups under OS X.
- May 10, 2002
- DNSTran 1.5 for Mac Classic, Mac OSX Command Line and Linux x86. Added an option to slow down lookups in case your DNS server is getting overloaded. Removed all line length limitations, lines of any length will be correctly processed. The Mac Classic version does not use the ares library, but otherwise has been brought uptodate with the other versions.
- March 12, 2002
- DNSTran 1.5b1 for Linux x86. Updated DNSTran to use the ares library
(Copyright 1998 by the Massachusetts Institute of Technology) to allow much faster
lookups on high speed connections (up to 10 times faster in some cases). This release
also add an option to replace the input file with a translated version and does all
lookups first, and then all translations, to avoid the delay at the end of lookups from
happening on each file. Added an option to compress the translated logs with BZip2.
Updated to ZLib 1.0.4, which fixes a very rare crash on corrupt
GZip archives. Updated to BZLib 1.0.2.
- February 12, 2002
- DNSTran 1.5b1 for Mac OS X Command Line (Experts Only). This is the first beta
release for Mac OS X. It is a fully native command line application, and is only
suitable for use by people who are already completely familiar with the command line
interface. DNSTran for OS X uses the ares library (Copyright 1998 by the Massachusetts
Institute of Technology) to allow very fast lookups. On a high speed connection
lookups can exceed 300 per second. This release also add an option to replace the
input file with a translated version and does all lookups first, and then all
translations, to avoid the delay at the end of lookups from happening on each file.
- August 8, 2001
- DNSTran 1.4.1 for Linux. Brings the Linux version uptodate with the
Macintosh version and features.
- July 13, 2001
- DNSTran 1.4.1 for Macintosh. Fixes two bugs in 1.4. No longer crashes
when reading invalid dnscache files. Now correctly reads private format
dnscache files. Both of these problems were unique to 1.4 and did not occur
on previous versions.
- June 26, 2001
- DNSTran 1.4 for Macintosh. Now reads Zip and BZip2 compressed
log files, in addition to GZip. The newline format for translated logs
can be configured to Mac, DOS, or Linux. The input file can now be
deleted after translation if desired.
- May 19, 2001
- DNSTran 1.3.3 for Linux x86. DNSTran now ignores directories specified
on the command line. Formerly it would read, and translate, directories
(opening them as raw files). This wasn't generally harmful, but it was
distracting.
- February 28, 2001
- DNSTran 1.3.2 for Linux x86. DNSTran was not working, all DNS
lookups always failed, on a few very new Linux distributions. Switched
to newer versions of the libraries to avoid this. That means that this
version of DNSTran will no longer run on RedHat 4, or other distributions
from that era. Lookups are now timed out after thirty seconds, as they
already were on Macintosh.
- September 8, 2000
- DNSTran 1.3.1 for Linux x86 and Sun. Fixes a bug on Linux and Sun
where the "-settings" command line option didn't work.
- September 2, 2000
- DNSTran 1.3 for Macintosh and Linux x86. This is very similar to
version 1.3b2, except for the version number. The Linux version is now
linked statically, removing the dependence on libc version 5.
- July 2, 2000
- DNSTran 1.3b2 for Linux x86 and Sun SPARC. This is a beta version,
but as far as I know everything works. DNSTran now does up to 35 lookups
at the same time, previously it was up to 25. This change results
in a speed improvement when used with very large log files and high
performance DNS servers, it also increases the load on the DNS server.
DNSTran now keeps a backup of the DNS cache file, so you can't lose all of
your cached translations in a crash.
- February 18, 2000
- DNSTran 1.3b2 for Macintosh. This is a beta version, as far as I know
everything works. DNSTran now does up to 35 lookups at the
same time, previously it was up to 25. Lookups are now timed out after
thirty seconds, previously it was two minutes. Both of these changes result
in dramatic speed improvements when used with very large log files and high
performance DNS servers. They also both increase the load on the DNS server.
DNSTran now keeps a backup of the DNS cache file, so you can't lose all of
your cached translations in a crash.
- January 31, 2000
- DNSTran 1.3b1 This is a beta version, as far as I know everything works
but I have not done much testing. Drag and drop support now names the
output file correctly and places it in the same folder as the input file.
Long file names no longer prevent log translation from working. Log
compression can now be turned off from AppleScript. Updated to the latest
compiler, it should be slightly faster during the translation phase. DNSTran
will now try failed lookups up to four times on different days to get
through to name servers that are down. You can now quit during the
translation phase, although no output file will be produced. Different time
offsets are now used in the configuration file, check the dnstran.cfg file
for more information if you are using a version of Analog older than 2.91.
- June 29, 1999
- DNSTran 1.2.1 fixes two bugs in the configuration file for Linux. The
correct offset for Analog 3.x is 1440 and 'force-exit' should be deleted.
The executable remains the same. These problems are still present in the
SGI and Sun versions.
- December 7, 1998
- DNSTran 1.2 has now been ported to SGI IRIX.
- September 25, 1998
- The Sun version should actually contain a SPARC executable this time.
This version is for SunOS 5.x and Solaris 2.x.
- August 31, 1998
- DNSTran 1.2 has now been ported to Sun.
- July 7, 1998
- DNSTran 1.2 has now been ported to Linux running on x86 hardware.
- May 25, 1998
- DNSTran 1.2, Added two new configuration parameters, expire-good and
expire-failed which control how quickly entries are expired from the
translation cache. Fixed a numeric overflow that was preventing Analog 2.90
dnscache files from being compatible with Analog. Fixed a problem which caused
there to always be output errors on non-compressed translations. Added the
ability to use single quotes in scripting options to put spaces in arguments
(notably file names). Added the ability to do "synchronous" scripting, where
the script does not continue until DNSTran is complete.
- May 15, 1998
- DNSTran 1.1, The name has been changed from DNSLookup to avoid conflicts with
DNS Lookup 0.92, a version of nslookup for the Macintosh. Many, many new features.
Now fully compatable with newer versions of Analog.
There is now a configuration file that allows control of the "dnscache" file
format for different versions of Analog, the level of compression used (including none) for the
translated log files, forcing exiting at the end regardless of errors, disabling
the translation pass (if all you want is the dnscache file), new smaller dnscache file
format if you don't need it to be Analog compatible. Translated log files now have
creator and file type 'Gzip'. Speed is slightly improved. Updated to the latest version
of the ZLib library for improved speed and stability. Support for AppleScript
"do script" message for passing configuration options. Preliminary drag and drop support.
- January 16, 1998
- DNSLookup 1.0.1, Fixed a bug that caused a "problem opening file
webstar.log.gz" error message on larger log files.
- December 29, 1997
- DNSLookup 1.0, first official release. Now uses system temporary memory so
you no longer need to set the application size manually for very large log files.
This version should fix the occasional cache file erasing. Fixed a very occasional
crash. Changed the expire times to six and 18 weeks for failed and successful
lookups respectively, you will need to update your Analog.cfg file, see below.
DNSLookup now pauses at the end when there is a serious error to allow you to read
the error messages.
- March 12, 1997
- DNSLookup 1.0b1 Now processes the log file into a GZip compressed version
with DNS names substituted for IP addresses so Analog can be run with NUMLOOKUP
OFF. Also reads log files compressed with GZip.
- February 10, 1997
- DNSLookup 1.0a1 Now allows clicks on the menu bar and exits when completed
unless there was an error.
- February 4, 1997
- DNSLookup 1.0dev1 First public release, development version.
|