This section lists the major new features in each version of analog. There's
also another section about how to upgrade from older
versions of analog, listing which commands have changed or been abolished, or
how the output of this version differs from that of previous versions.
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).
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.)
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.
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.
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).
Wildcards now allowed in LOGFILE names from the form
interface.
UNCOMPRESS now works on filenames with spaces in, and other
small bug fixes.
Makefiles and build scripts for OpenVMS.
This version is available in 24 languages: Armenian, Bulgarian, Catalan,
Czech, Danish, Dutch, English, US English, French, German, Hungarian,
Italian, Japanese, Korean, Latvian, Norwegian (Bokmål &
Nynorsk), Polish, Portuguese, Serbian, Slovene, Swedish, Turkish and
Ukrainian.
New JPEGCHARTS command
(only available if you compile analog yourself, with your own libgd).
New mailing list instructions to include
subscriptions over the web, and the digest version of the analog-help
list.
Mac version decompresses pkzip and bzip2 logfiles.
Ports to Mac OS X (Carbon) and IBM OS/390.
Pie charts work with EBCDIC character sets; and other improved EBCDIC
support.
Wildcards in LOGFILE directories now work under more Unices.
The one-page version of the documentation, whole.html, is no longer
distributed with the program. (It's still available at my site.)
This version is available in 21 languages: Armenian, Bulgarian, Catalan,
Dutch, English, US English, French, German, Italian, Japanese, Korean,
Latvian, Norwegian (Bokmål & Nynorsk), Polish, Portuguese,
Serbian, Slovene, Swedish, Turkish and Ukrainian.
My own configuration file included in the examples directory.
This version is available in sixteen languages: Armenian, Bulgarian,
Catalan, English, US English, French, German, Italian, Japanese, Korean,
Latvian, Polish, Portuguese, Slovene, Swedish and Ukrainian.
New columnsE and
e for time of first request; and S,
s, Q, q, C and c
for data in last 7 days; also corresponding
SORTBY and
FLOOR commands.
Substantial internal changes to allow these new columns without
using extra memory if they are not wanted, and to substantially reduce
code size (from what it would have been otherwise!).
All files are now looked for in the "right" directories.
This should improve usability substantially, especially from the form
interface. (See how to upgrade).
If you specify a CACHEFILE command but no
LOGFILE command, analog won't read the default logfile. (See
how to upgrade).
US English now uses the 12-hour clock by default. (See
how to upgrade).