- 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.
- Recognises Safari and Camino browsers.
- New LOGFORMAT specification %D (processing time in microseconds).
- Understands %A and %D in APACHELOGFORMAT.
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES". This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile. Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
- 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.
- Recognises Netscape 7 browser. Also better diagnosis of Windows
operating systems for Netscape and Mozilla browsers.
- New version of IIS How-To.
- Later UNCOMPRESS commands now correctly override earlier ones.
- SEARCHCHARCONVERT can now be turned on for multibyte character sets,
though it's not recommended.
- French report descriptions files.
- New versions of Polish and alternative Swedish language files.
- East Timor country code is now .tl.
- Added PROGRESSFREQ to the list of forbidden commands from the form
interface, because it allows a denial-of-service attack.
- Also emphasised in the documentation that allowing untrusted users to
run analog through the form interface is inherently open to a
denial-of-service attack.
- Fixed two bugs which caused occasional crashes while outputting.
- Russian language files included (KOI8-R and Windows-1251 character sets).
- Added new domains to the French domains files.
- New How-To on configuring IIS
- Security fix for cross-site scripting security bug.
- Upgraded zlib code to version 1.1.4 (although analog wasn't vulnerable
to the security bug in zlib 1.1.3).
- The PROGRESSFREQ messages now go to the screen as well as to the
ERRFILE.
- The second argument to SUBDOMAIN can now contain *'s and $'s.
- Added eight new domains to many of the domains files.
- Revised Japanese language files.
- Corrected the MacHTTP log format, which didn't work in 5.2.
- All the BARSTYLEs redrawn, and two new BARSTYLEs added, adapted from
an idea by Dave Holle. (You will have to move the new graphics into your
IMAGEDIR in order to use them.)
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.