- Added Palm OS and Symbian OS to the Operating System Report.
- ISO 8601 extended date format available in language files.
- Another style sheet from James Reeves added to the examples directory.
- Analog is now distributed under the GNU General Public License.
- Fix problems building unzip.c on some platforms.
- Fix invalid XHTML output in non-European languages.
- The DNSTIMEOUT command is now off by default, because it breaks DNS lookups
on many platforms.
- Recognises Firebird and Firefox as browsers.
- msnbot recognised as a robot in the default configuration.
- Patches for Mac.
- New Makefiles for Windows and RISC OS.
- Corrections to Finnish and Japanese language files.
- Reads zip and bzip2 logfiles without the need for an UNCOMPRESS command.
- Automatically strips ;params section from URLs (for example, jsessionid's).
- Recognises Windows Server 2003 in the Operating System Report.
- First user-contributed style sheets added to examples/css directory.
- Computer-readable output style now forces English output.
- More corrections to XML output style.
- Patches for OpenVMS and RISC OS.
- Basque language files.
- Country code .cs, formerly Czechoslovakia, is now Serbia and Montenegro.
(Changed in English, French and German domains files, and removed from other
domains files).
- Corrections to Swedish and Ukrainian language files, and to German domains
files.
- Internal Search reports now work properly on case-insensitive file systems.
- Various bug fixes and improvements to XHTML and XML output styles.
- New command CSSPREFIX to add a prefix to the CSS class names used in the
XHTML output.
- XML DTD distributed with the program.
- Language files for Simplified Chinese.
- This is the first beta test for version 6.
- Output code completely rewritten, to permit more output formats.
- New output formats XHTML and XML. (Thanks to Per Jessen for XML, and to
Jeremy Wadsack for help with XHTML).
- XHTML is now the default output style.
- The barcharts are now made from png's not gif's by default.
- New command LOGOURL.
- Reads gzipped logfiles without the need for an UNCOMPRESS command.
- Host inclusions and exclusions can now use IP address ranges and subnet
masks.
- New command BYTESDP command to list kilobytes etc. to a chosen number of
decimal places.
- New code for RISC OS port.
- Indonesian and Slovak language files.
- New How-To entitled Getting started under Windows.
5.2 (13-Feb-02)
- You can now plot the lower levels of hierarchical reports on the pie
charts by using the new CHARTEXPAND family of commands.
- Added MACHTTP to the list of built-in log formats that analog recognises
automatically.
- Recognises ; as well as & as query-string separator.
- The rules for generating "organisations" from numerical addresses have
changed.
- Filenames given on the command line are now relative to the current
directory, not the analog directory.
- Ignores completely blank lines at the top of a logfile.
- Makefiles for Microsoft Visual C++ can be found in the new
src/build directory. Makefiles for other platforms have moved
out of the source tree into there too.
- You can now refer to kilobytes as kibibytes by editing your language file.
- Revised versions of Japanese language files.
- Revised the Licence.
- Advertised new donations page.
- The Browser Summary now recognises the Konqueror and Galeon browsers,
and distinguishes Mozilla and Netscape. (If you are using a
configuration file from an older version of analog, you need to
remove one line.)
- The Operating System Report now recognises Windows XP.
- Numerical addresses are now included in the Organisation Report.
- Logfile and cache file names can now contain date codes, in the same way
as the OUTFILE.
- The person setting up the form interface can now specify a list of allowed
commands, rather than a list of forbidden commands.
- The LATEX output style now works with the ISO-Latin-2 character set as
well as ISO-Latin-1. New command PDFLATEX.
- New LOGFORMAT token %Z for two- or four-digit years. In the COMPSEP, you
can now use \t to represent a tab.
- New warnings category G; some warnings reclassified.
- Various small bugs fixed. Also there is some rewriting internally, but
it should be transparent to the user.
- The Windows executable has been compiled using MinGW instead of Microsoft
Visual C++.
- Finnish translation, and corrections to German and Serbian. Brazilian
Portuguese report descriptions files.
- Understands the new IIS log format with four-digit years.
- Traditional Chinese and Brazilian Portuguese language files.
- Japanese is now available in four character sets.
- Four language files which were already distributed with the program are
now available through the LANGUAGE command:
BULGARIAN-MIK (MIK-16 charset),
CZECH-1250 and SLOVENE-1250 (Windows-1250), and
SWEDISH-ALT (alternative translation avoiding Anglicisms).
5.01 (19-May-01)
- New command PNGIMAGES.
- New token "PLAIN:" in ALIAS commands.
- Unix man page included in source distribution.
- New example configuration file examples/bigbyrep.cfg.
- A few small bug fixes.
- Italian report descriptions files; corrections to German language files.
- Can do a FLOOR beyond Terabytes.
- OS X & MPE/iX ports.
- Bug fixes, especially for multibyte character sets.
- Unprintable characters in the report are now replaced by '?'.
- Traditional Chinese, Portuguese, Brazilian Portuguese, US English and
corrected French domains files.
- Rewrote the documentation on Cache files. Added some new data to How the
Web Works.
- Corrected infelicity in compilation procedure.
- Recognises Windows Me for Operating System Report.
- Can count beyond Terabytes.
- PCRE code upgraded to version 3.4.
- AS/400 port. Patches to compile cleanly on Cygwin and 64-bit Solaris.
- Bulgarian and Croatian language files. Catalan and Finnish domains files.
- Various bug fixes.
- New Licence (mostly less restrictive than the previous one).
- The default definition of "pages" is now case insensitive, and also
includes *.asp.
- Reads the extended logs from IIS 5 correctly.
- Version number displayed before any warning or debugging messages.
- The "number of days" at the top of the report now obeys DECPOINT (and
is also now to 2 decimal places).
- Improved OpenVMS build procedure.
- Hungarian and Romanian language files, and corrected Spanish language
files and English domains files.
- Italian and Spanish form interfaces.
- The FAQ now has a list of contents
- Regular expressions in ALIASes and INCLUDEs are now available on all
platforms.
- Regular expressions are now Perl-syntax regular expressions. (Thanks to
Philip Hazel's PCRE library.)
- "Repeated fields" in logfile header lines are now allowed.
- New commands STATUSINCLUDE and STATUSEXCLUDE, and 304ISSUCCESS.
- New output style PLAIN (like ASCII but with accents). New language
files for this.
- In the computer-readable output, hierarchical reports now have an extra
column, indicating the depth of the item in the hierarchy.
- All referrers now count as "pages." (See upgrade notes.)
- Configuration commands can be continued across lines with a backslash.
- New token %s in LOGFORMAT, allowing per-line selection of client-name
and client-IP fields.
- New log format WEBSTAR-EXTENDED to allow for a small bug in WebSTAR's
implementation of the extended log format.
- Korean language files. Also alternative Swedish translation.
- The analog home page has moved to www.analog.cx
- New column d in non-time reports.
- The RUNTIME command now turns off the "Program started at" line as well as
the "Running Time" line.
- Non-alphanumeric characters are now allowed in the REPORTORDER as separators.
- Correctly parses more APACHELOGFORMATs.
- Better detection of Windows 2000 in Operating System Report.
- Better warning messages when the erroneous command contained a space.
- Code for NeXTSTEP operating system.
- Better treatment of multibyte character sets.
- Icelandic language files. Corrections to Bosnian, French, Italian, Japanese &
Swedish.
- Fixed several small bugs.
- New command RUNTIME.
- Brazilian Portuguese language files and Swedish domains files.
- Corrections to Dutch.
- New command SEARCHCHARCONVERT.
- Support for Apache's new %q code in APACHELOGFORMAT.
- Fix for search reports causing crashes on Windows.
- New language: Czech. Corrections for Serbian, Slovene and Ukrainian.
- Five new reports: Organisation Report, Operating System Report,
Search Word Report, Search Query Report, Processing Time Report.
- Browser Summary improved (will change results).
- Form interface completely rewritten, and considerably simplified.
- Multiple *'s now allowed on left-hand side of ALIASes.
- Regular expressions allowed in INCLUDEs & EXCLUDEs, and ALIASes.
- The output INCLUDEs and EXCLUDEs now apply to the lower levels of a
hierarchical report as well as the top level.
- New commands: CGI, STYLESHEET and ERRLINELENGTH.
- New column N in most reports.
- DEBUG C now reports which part of a corrupt logfile line is corrupt.
- Non-exact bytes are now displayed as, e.g., 47.68 Mbytes instead of
48,832 kbytes. This should be less confusing.
- Timestamps added to PROGRESSFREQ reports.
- The DNS file has a new time encoding.
- Header files split up to make anlghead.h simpler.
- Form interfaces in German and U.S. English included.
- New documentation about search arguments.
- New examples directory.
- New licence. (Nearly the same, just clarified, and slightly loosened).