Changesets can be listed by changeset number.
The Git repository is here.
- Revision:
- 269
- Log:
Overdue upgrade to AWStats v6.9, the most recent version
available at the time of writing.
- Author:
- rool
- Date:
- Wed May 27 23:57:15 +0100 2009
- Size:
- 52409 Bytes
- Properties:
- Property svn:executable is set
1 | AWStats Changelog |
2 | ----------------- |
3 | $Revision: 1.265 $ - $Author: eldy $ - $Date: 2008/11/15 16:20:53 $ |
4 | |
5 | ***** 6.9 ***** |
6 | |
7 | New features/improvements: |
8 | - With postfix that support DSN (Delivery Status Notifications) we exclude |
9 | some lines to avoid counting mails twice in maillogconvert.pl script. |
10 | - Logresolvemerge.pl support FreeRADIUS logs or anything else using (the |
11 | fixed length!) ctime format timestamp. |
12 | - Add option stoponfirsteof in logresolvemerge tool. |
13 | - Add patch to support host_proxy tag in LogFormat (for Apache LogFormat |
14 | containing %{X-Forwarded-For}i) |
15 | - Renamed Add to favourites on "Hit on favicon". |
16 | - Increase robots, search engines database (Added Google Chrome browser, |
17 | better Vista, WII, detection, ...) |
18 | - Update languages files. |
19 | - Added a lot of patch from sourceforge. |
20 | |
21 | Fixes: |
22 | - Fixed broken maxmind citi, org and isp plugins. |
23 | - Remove in name html tag to have HtmlHeadSection first. |
24 | - Fix: [ 2001151 ] Security fix. |
25 | - Fix: [ 2038681 ] missing <br _/_> in plugins/geoip_org_maxmind.pm |
26 | - Fix: [ 1921942 ] html footer is missing from the allextraN report. |
27 | - Fix: [ 1943466 ] error geoip_city_maxmind Can't locate object method "record_ |
28 | - Fix: [ 1808277 ] Incorrect function call in geoip_isp_maxmind.pm |
29 | - Fix: Full list of extrasections was not ordered correctly |
30 | - A lot of other fixes. |
31 | - Added missing icons |
32 | |
33 | Other/Documentation: |
34 | - None |
35 | |
36 | |
37 | ***** 6.8 ***** |
38 | |
39 | New features/improvements: |
40 | - Added OnlyUsers option. |
41 | - Can track RPC request. |
42 | - HTMLHeadSection can accept \n in string. |
43 | - Add option MetaRobot. |
44 | - Increase seriously bot detection. |
45 | - Better detection of windows OS. |
46 | - Add condition HOSTINLOG in extra sections. |
47 | - Can show a full list for extrasection. |
48 | |
49 | Fixes: |
50 | - Fixed pb in xml output for history files. |
51 | - Fixed a bug in awstats_configure.pl script. |
52 | |
53 | Other/Documentation: |
54 | - Updated some language files. |
55 | - Updated documentation. |
56 | - Updated browsers database and added following patches: |
57 | 775988 The lastest: minor Chinese search engine patch |
58 | 1735647 Chinese search engines for awstats 6.6 |
59 | 1735646 robots patch: feedsky, contentmatch crawler, twiceler, yodao |
60 | 1735639 Browser patch for Lilina/potu reader |
61 | 1735637 Chinese translation file for awstats 6.6 |
62 | 1533028 WordToCleanSearchUrl for baidu.com |
63 | 1384243 minor Chinese spider and search engine patch |
64 | 1569151 TOP 8 Chinese local search engines |
65 | 745359 Chinese(Simp) update: 6.5 awstats-cn.txt |
66 | 1569201 top Chinese browser and robot update: TT is not a robot |
67 | 1569229 Simplified Chinese language file update |
68 | 1569208 Browser update on potu rss reader and lilina rss reader |
69 | - Added a more complete xslt example. |
70 | - Remove some deprecated code. |
71 | - Update status of GeoIP City plugin database. A free version is |
72 | now available like GeoIP Country database. |
73 | |
74 | |
75 | ***** 6.7 ***** |
76 | |
77 | New features/improvements: |
78 | - Full support for -day option. To build different report for each day |
79 | - Added virtualenamequot tag |
80 | - Added option NotPageList |
81 | - Addes .jobs and .mobi domains |
82 | |
83 | Fixes: |
84 | - Minor bug in awstats_configure.pl |
85 | |
86 | Other/Documentation: |
87 | - Updated some language files. |
88 | - Updated browsers database. |
89 | |
90 | |
91 | ***** 6.6 ***** |
92 | |
93 | New features/improvements: |
94 | - All geoip plugins support the PurePerl version. |
95 | - Possible use of vhost in extra section. |
96 | - Support IPv6 in AllowAccessFromWebToFollowingIPAddresses parameter. |
97 | - Added svn family to browsers detection. |
98 | - Support for IE7. |
99 | |
100 | Fixes: |
101 | - Remove some Perl warnings. |
102 | - Remove lc() on translation strings. |
103 | - Not sanitized migrate parameter. |
104 | - Not sanitized urlxxx parameters that could be used for XSS attacks. |
105 | |
106 | Other/Documentation: |
107 | - Added AWStats version in stdout outputs. |
108 | - Updated some language files. |
109 | - Updated browsers database. |
110 | |
111 | |
112 | |
113 | ***** 6.5 ***** |
114 | |
115 | Note: |
116 | If you used the geoip plugin, you must edit your AWStats config file |
117 | to change the line |
118 | LoadPlugin="geoip GEOIP_STANDARD" |
119 | into |
120 | LoadPlugin="geoip GEOIP_STANDARD /pathto/GeoIP.dat" |
121 | |
122 | New features/improvements: |
123 | - Tuning: logresolvemerge.pl is 30 times faster when merging a lot of log |
124 | files (1000) at same time (Thanks to Dan Armstrong). |
125 | - Added detection of linux and bsd distributions (redhat, mandriva, ...) |
126 | Thanks for idea to Sean Carlos. |
127 | - Added option SkipReferrersBlackList to exlude records from SPAM referrers. |
128 | - New: RSS catcher/readers in robot database |
129 | - New: Add option databasebreak to force awstats to use a different database |
130 | history file for eache day or hour instead of month. |
131 | - New: geoip_cities plugin report the region when available. |
132 | - New: LevelForBrowsersDetection can accept value 'allphones' to use file |
133 | browsers_phone.pm instead of browsers.pm file for AWStats database. This |
134 | file is specialized in phone/pda browsers. |
135 | - Qual: geoip plugin now uses open instead of new to allow use of different |
136 | path for datafiles instead of default. This allow use of personalised path |
137 | for database file. |
138 | - New: LogFormat=2 can now change its value dynamically if logformat change. |
139 | - New: Add way to set ArchiveLogRecords with same tags than LogFile to add |
140 | suffix to archive log files. |
141 | - New: Add option SectionsToBeSaved (to ask AWStats to save only particular |
142 | sections). |
143 | - Added detection of epiphany and a lot of other new search engines and |
144 | robots (Thanks to http://www.antezeta.com/awstats-contact.html) |
145 | - awredir support any protocols (ftp, https...) not only http. |
146 | - Support in/out method in ftp detection. |
147 | - Update xsd files and fix xml support to have now a full support of xslt |
148 | transformations and xml validations. |
149 | - Added javabestart to browsers. |
150 | |
151 | Fixes: |
152 | - Fixed: No more increase of Google search engine count when click came |
153 | from Gmail. |
154 | - Fixed: [ 1193698 ] Flash detection wrong ? |
155 | - Fixed: [ 1225425 ] Shiira gets recognized as Safari |
156 | - Fixed: [ 1232317 ] Missing javaws png file |
157 | - Fixed: [ 1236547 ] Acrobat 7 PDF detection |
158 | - Fixed: [ 1239677 ] Incorrect XML output |
159 | - Fixed: [ 1280667 ] Custom StyleSheet not used |
160 | - Fixed: [ 1301317 ] Patch for hashfiles plugin to work |
161 | - Fixed: [ 1305959 ] awstats-6.5 : awstats.pl parsing conf |
162 | - Fixed: [ 1306075 ] GNUTLS from Lynx mistaken for GNU Hurd |
163 | - Fixed: [ 1315969 ] German: message153 |
164 | - Fixed: referer changes to referrer |
165 | - Fixed: [ 1111530 ] Missing description for %host_r in config file |
166 | - Fixed: [ 1124711 ] env __AWSTATS_CURRENT_CONFIG__ not expanded for include |
167 | - Fixed: [ 1172485 ] Invalid header characters for DOCTYPE |
168 | - Fixed: [ 1172494 ] Invalid XHTML in awstats.pl |
169 | - Fixed: [ 1173816 ] Config file mis-feature |
170 | - Fixed: [ 1218832 ] XML Strict error (with GeoIP plugin) |
171 | - Fixed: keyword detection for "advanced" search on google |
172 | - Added style="display:none;" to image link for misc tracker. |
173 | - Changed stored permission in tar.gz file |
174 | - Fixed: Better support for gz and bz2 files |
175 | - Fixed: Added xhtml in mime types. |
176 | - Fixed: [ 1163590 ] XML parsing error |
177 | - Fixed: [ 1174728 ] version 6.4: XML parsing error |
178 | - Fixed: [ 1186582 ] Authentication problem in Windows NT/AD Domains |
179 | - Fixed: [ 1191805 ] Missing Bot: Add generic detection for user agent |
180 | bot bot/ and bot- |
181 | - Avoid bad cells if geoip country does not exists. |
182 | - Better compatibility of misc_tracker with firefox. |
183 | - Fixed: Dying process with geoip_city plugin when IP is unknown by plugin. |
184 | - Fixed: Add error message if option buildpdf option is used with parameter |
185 | BuildReportFormat=xhtml. |
186 | |
187 | Other/Documentation: |
188 | - Added Spanish translation for webmin module by Patricio Martínez Ros. |
189 | - Added croatian language. |
190 | - Update russian language file. |
191 | - Renamed european union by european country. |
192 | - Review of AWStats documentation. |
193 | |
194 | |
195 | ***** 6.4 ***** |
196 | |
197 | New features/improvements: |
198 | - Add option ShowSummary. |
199 | - If Geoip plugin is enabled, add a column in Host report. |
200 | - Other minor changes on geoip and hostinfo plugins to enhance look. |
201 | - If LogFormat is 2, AWStats autodetect log format change. |
202 | - Add a way to set ArchiveLogRecords with same tags than LogFile to |
203 | add suffix to archived log files. |
204 | |
205 | Fixes: |
206 | - Fix security hole that allowed a user to read log file content even |
207 | when plugin rawlog was not enabled. |
208 | - Fix a possible use of AWStats for a DoS attack. |
209 | - Fix errors for setup to analyze media servers. |
210 | - If there is no referer field in the log format, do not use them in the |
211 | errors reports. |
212 | - Label of real player ("media player", not "audio player") |
213 | - configdir option was broken on windows servers (Pb on Sanitize function |
214 | on windows local use). |
215 | - Minor fixes. |
216 | - Fix: [ 1094056 ] Bad html-output for maillogs |
217 | - Fix: [ 1094060 ] More bad html/xml output |
218 | - Fix: [ 1100550 ] Missing flag icon for euskera |
219 | - Fix: [ 1111817 ] AllowToUpdateStatsFromBrowser defaults to 1 contrary |
220 | to docs |
221 | |
222 | Other/Documentation: |
223 | - DebugMessages is by default set to 0 for security reasons. |
224 | - Updated documentation. |
225 | - Updated some language files. |
226 | - Remove deprecated LogFormat 5. |
227 | |
228 | |
229 | ***** 6.3 ***** |
230 | |
231 | New features/improvements: |
232 | - Added the geoip_isp_maxmind and geoip_org_maxmind plugin to allow |
233 | rrports by ISP and Organizations. |
234 | - Details firefox versions. |
235 | - webmin module: Report GeoIP databases versions. |
236 | - Support keywords detection for search engines that store search key |
237 | inside url instead of parameters. This means AWStats can now detect |
238 | keywords from search engines like a9.com |
239 | |
240 | Fixes: |
241 | - Removed two security holes. |
242 | - The geoip_city_maxmind plugin was sometimes bind and towns with |
243 | space in names are reported correctly. |
244 | - Restart of apache on debian failed in awstats_configure.pl |
245 | - Better look for file types tables. |
246 | - Fix: [ 1066468 ] Translated word gets corupted (&OUML instead of Ö) |
247 | - Fix: [ 1074810 ] XML Parsing Error |
248 | - Fix: [ 991768 ] "Created by awstats" not localized |
249 | - Fix: [ 1092048 ] flash(.swf) in NotPageList(default) |
250 | - Fix pb when there is spaces in key of ExtraSections |
251 | |
252 | |
253 | Other/Documentation: |
254 | - SaveDatabaseFilesWithPermissionsForEveryone is 0 by default instead |
255 | of 1 for security reasons. |
256 | - Updated documentation |
257 | - Updated language files |
258 | |
259 | |
260 | |
261 | ***** 6.2 ***** |
262 | |
263 | New features/improvements: |
264 | - awstats_updateall.pl: Added -excludeconf option |
265 | - Allow plugins to add entry in menu. |
266 | - Allow plugins to add charts with its own way to compile data inside |
267 | the update process. |
268 | - Added the geoip_region_maxmind and geoip_city_maxmind plugins. |
269 | - maillogconvert.pl: Support postfix 2.1 that change its log |
270 | format using NOQUEUE string instead of a number for mails that are |
271 | rejected before being queued. |
272 | - Little speed improvments. |
273 | - Counts javascript disabled browsers (A new MiscTracker feature). |
274 | - When a direct access to last line is successfull, awstats is directly |
275 | in mode "NewLine". No need to find a more recent record for this. This |
276 | means the NotSortedRecordTolerance works even between end and start |
277 | of updates. |
278 | - You can use a particular not used field in your log file to build |
279 | a personalized report with the ExtraSection feature. Just use a personalized |
280 | log format and use the tag %extraX (where X is a number) to name field you |
281 | want to use, then, in ExtraSection parmaters, you can use extraX to tell |
282 | wich info to use to extract data for building the chart. |
283 | - Support method "put" when analyzing ftp log files. |
284 | - Added a bold style around current day/month in label of charts. |
285 | |
286 | Fixes: |
287 | - Fix not recognized %time3 tag in LogFormat. This tag allows to process |
288 | all FTP xferlog file format. |
289 | - Fix bad html generated with buildpdf option. |
290 | - maillogconvert.pl: Added patch to work correctly with sendmail |
291 | when recipient is redirected through a pipe. |
292 | - Fix Bug 985977: Failed to rename temp history file if contains special |
293 | char like "+". |
294 | - Patch 984087 for new year jump |
295 | - Fix Bug 983994: Tooltips aren't shown. |
296 | - Fix Bug 982803: Bad display in Netscape 4.75 with Awstats version 6.1 |
297 | - Fix Bug 975059: Timezone Plugin Runtime Error |
298 | - Fix Bug 971129: Bug in regexp handling for | in ExtraSections |
299 | Now for OR in ExtraSectionCondition you must use double pipe. |
300 | - Some fix to have correct flag for lang with code lang different of |
301 | country flag. |
302 | |
303 | Other/Documentation: |
304 | - Updated documentation. |
305 | - Updated robot, browsers, os recognition databases. |
306 | - Better log messages in plugins. |
307 | - Renamed configure.pl into awstats_configure.pl. |
308 | - Reduce code size. |
309 | - The NOTSORTEDRECORDTOLERANCE has been increased to 2 hours to be sure to |
310 | have no problem for users that change their hour by one. |
311 | |
312 | |
313 | |
314 | ***** 6.1 ***** |
315 | |
316 | New features/improvements: |
317 | - The BuildHistoryFormat can now accept xml to build the AWStats |
318 | database in xml. The XML schema is available in tools/xslt directory. |
319 | - Added an example of xslt style sheet to use AWStats XML database. |
320 | - Added %time4 flag for LogFormat to support unix timestamp date format. |
321 | - Added Firefox to browser database. |
322 | - Added option IncludeInternalLinksInOriginSection (defined to 0 |
323 | by default). |
324 | - Added field to choose size of list limit (rawlog plugin). |
325 | - Added ExtraSectionCodeFilterX parameters. |
326 | - PDF detection works also for browsers that support PDF 6 only. |
327 | - maillogconvert.pl: |
328 | Added an automatic year adjustment for sendmail/postfix log |
329 | files that does not store the log. This solve problems for mail |
330 | analyses around new year. |
331 | - Added tooltips for mail reports (tooltips plugin). |
332 | Changed look of the summary report to prepare add of new informations. |
333 | - Added failed mails number in the summary. |
334 | - AllowAccessFromWebToFollowingAuthenticatedUsers is no more case |
335 | sensitive. |
336 | - Added new functions for plugins: AddHTMLMenuHeader, AddHTMLMenuFooter, |
337 | AddHTMLContentHeader, AddHTMLContentFooter |
338 | - Added detection of Camino web browser (old Chimera). |
339 | - Full updated robots database. |
340 | |
341 | Fixes: |
342 | - Removed warning "Bizarre copy of ARRAY" with new Perl 5.8.4. |
343 | - Fixed syntax error in Year view when xhtml output is selected. |
344 | - Fixed a problem of not working misc feature when using IIS and |
345 | when URLWithQuery was set to 0. |
346 | - Now all non ISO-8859-1 languages are shown correctly even with |
347 | Apache2, whatever is the value of the AddDefaultCharset directive. |
348 | - Some plugins broke the xhtml output. |
349 | - Fixed wrong results for compression ratios when using mod_gzip and |
350 | %gzip_ratio tag. |
351 | - Fixed old bug showing string "SCALAR(0x8badae4)" inside html reports |
352 | when using mod_perl. |
353 | - Fixed the not allowed GET method when LogType=S. |
354 | - maillogconvert.pl: Better management of error records with sendmail |
355 | and postfix (some "reject" records were discarded). |
356 | - maillogconvert.pl: Fixed important bug where records were discarded |
357 | when server name was a FQDN. |
358 | - configure.pl: Now works also on Mac OS X |
359 | - configure.pl: If /etc/awstats directory does not exist, try to |
360 | create it. If /etc/awstats.model.conf not found on Linux, try to |
361 | find it in cgi-bin directory. |
362 | - Fixed some bugs when BuildReportOutput is set to xhtml (rawlog plugin) |
363 | plugin. |
364 | - Number of shown lines were one more than required (rawlog plugin). |
365 | - xhtml output broken for some 404 reports. |
366 | |
367 | Other/Documentation: |
368 | - BuildReportOutput=xml renamed into BuildReportOutput=xhtml |
369 | - Added arabic language file. |
370 | - Updated language file. |
371 | - Updated documentation. |
372 | - maillogconvert.pl: |
373 | Update value of NBOFENTRYFOFLUSH |
374 | |
375 | |
376 | |
377 | ***** 6.0 ***** |
378 | |
379 | Fixes: |
380 | - Fixed bug 599388: Search engines are not detected if domain is IP |
381 | address. |
382 | - Fixed bug 711758. |
383 | - Fixed bug 812681: bad case for ENV expansion in awstats.conf. |
384 | - Fixed bug 813908: Incomplete documentation |
385 | - Fixed bug 816267: onedigit dayofmonth breaks syslog regex |
386 | - Fixed bug 817287,830458: wrong regexp in Read_DNS_Cache subroutine |
387 | - Fixed bug 817388: lib/referer_spam.pm & lib/robots.pm |
388 | - Fixed bug 818704: Warning in IPv6 plugin when no reverse DNS |
389 | - Fixed bug 841877: regex bug for parsing log lines |
390 | - Fixed bug 846365: relative path not working for DirData. |
391 | - Fixed value for ValueSMTPCodes if not defined in config file. |
392 | - Fixed pb when country code is not same than lang code (example: |
393 | estonian has lang code 'et' and country code 'ee'). |
394 | - Replaced Kb/visits to Kb/mails for mail log analysis. |
395 | - Remove some warnings that appears when running perl -W |
396 | - Other minor bugs (814970,823064,823323,831438,836315). |
397 | - Fixed bug in counting hits for miscellanous and clusters chart when |
398 | a temporary flush was done on disk during a long update. |
399 | - ExtraSections now works on all records whatever is the status code. |
400 | - Click on "Summary" now returns to top of page even with rawlog plugin. |
401 | - Fix in log parsing that should reduce dropped records to only records |
402 | that match a dropping criteria (SkipFiles, Skip..., Only...). |
403 | - Click on "Summary" now returns to top of page even with rawlog plugin. |
404 | - Fixed AmigaVoyager detection. |
405 | - Fixed bug in SkipHosts filter for mail log files. |
406 | - Fixed not working link for search keywords/keyphrase in menu with FireBird. |
407 | - Fixed pb in loading plugins with mod_perl2. |
408 | - Fixed not found relative DirData path with some Perl/OS versions. |
409 | - Fixed error in awstats_updateall.pl when current directory, while running |
410 | it, is where awstats.pl is stored. |
411 | |
412 | New features/improvements: |
413 | - Increased speed by 10 to 20%. |
414 | - Added a Worms report (Added LevelForWormsDetection and |
415 | ShowWormsStats parameter). |
416 | - Added report for "not viewed" traffic in Summary report. |
417 | - Monthly history report has been extracted from the Summary report. |
418 | - Some changes to make AWStats to be XML compliant ready. |
419 | Need to set the new parameter BuildReportFormat to 'xml' in config file. |
420 | Added also the BuildHistoryFormat parameter (Even if only 'text' is |
421 | supported for the moment). |
422 | - A lot of part of codes have been rewritten to make code more easy to |
423 | understand and reduce unknown bugs. |
424 | - The link to whois informations for a host, provided by hostinfo plugin, |
425 | has been replaced by an internal 'whois' showing in a popup window full |
426 | whois informations whatever is the TLD of IP or host name. |
427 | - A new search engine database to allow several "match id" for same |
428 | search engine. Example: All google ip referer id are recognised. |
429 | - Can use UA and HOST fields to build personalized ExtraSection reports. |
430 | - Added support for AND conditions in personalized ExtraSection config. |
431 | - Support for right to left languages. Added 'he' language. |
432 | - Added LevelForSearchEnginesDetection parameter to choose between 2 possible |
433 | levels of detection for search engines (like LevelForRobotsDetection). |
434 | Also, added LevelForFileTypesDetection parameter (2 possible levels). |
435 | - Added percent column for file types. |
436 | - The robot chart now shows details between hits on robots.txt file and |
437 | other hits. |
438 | - Count of keywords/keyphrases does not increment counter for hits made |
439 | on images from a google cached page. |
440 | - Added patch 857319: Allow several IPs and IP ranges in |
441 | AllowAccessFromWebToFollowingIPAddresses parameter. |
442 | - Added experimental graphapplet plugin (graph are built by applet). |
443 | - Webmin module updated to 1.210 to integrate all new parameters. |
444 | - Better setup error messages for newbie. |
445 | - Reports look better on Mozilla browsers. |
446 | - Added decodeUTFkeys plugin to AWStats to show correctly (in language |
447 | charset) keywords/keyphrases strings even if they were UTF8 coded by |
448 | the referer search engine. |
449 | - Added/updated a lot of os, browser and country icons. |
450 | - Added Hebrew and Galician language. |
451 | - configure.pl: A new script to configure AWStats and Apache and |
452 | build a simple config file. |
453 | - awstats_buildstaticpages.pl: The -date option has been replaced |
454 | by the -buildate=%YY%MM%DD option so you can choose your own date format. |
455 | - awstats_buildstaticpages.pl: Added the -configdir option. |
456 | - awstats_exportlib.pl: Changes to be compatible with new AWStats databases. |
457 | - logresolvemerge.pl: can use several threads for reverse DNS lookup |
458 | with Perl 5.8. |
459 | - maillogconvert.pl: Allow to process qmail log preprocessed by |
460 | tai64nlocal tool. |
461 | - maillogconvert.pl: Added support for MDaemon mail server log files. |
462 | |
463 | Other/Documentation: |
464 | - A httpd.conf sample to configure AWStats is provided. |
465 | - Added example for analyzing awredir.pl hits by ExtraSections. |
466 | - Updated database: |
467 | wget is known as a "grabber" browser, no more as a robots. |
468 | netcaptor and apt-get added in browser database. |
469 | asmx and aspx added in mime.pm file. |
470 | Microsoft URL Control added in robot list. |
471 | - Documentation seriously updated. |
472 | - FAQ updated. |
473 | |
474 | |
475 | Note 0: Perl 5.005_03 or higher is a requirement to use AWStats 6.0 or higher. |
476 | |
477 | Note 1: When migrating to 6.x series, if you use the ExtraSections feature, |
478 | you must check that the parameter(s) ExtraSectionConditionX use a full |
479 | REGEX syntax (with 5.x series, this parameter could contain simple string |
480 | values). If not, feature will be broken. |
481 | |
482 | Note 2: When migrating to 6.x series, if you use the Misc feature, you must |
483 | check that your ShowMiscStats parameter is set to "ajdfrqwp", if you want |
484 | to have all miscellanous info reported (you must also have added the |
485 | awstats_misc_tracker.js script in your home page as described in |
486 | MiscTrackerUrl parameter description). Otherwise the new default value "a" |
487 | will be used (only the "Add to favourites" will be reported). |
488 | |
489 | Note 3: In 6.x series, MaxLengthOfURL parameter has been renamed into |
490 | MaxLengthOfShownURL. |
491 | |
492 | Note 4: When migrating to 6.x series, to enable the new worm detection, you |
493 | must add parameter LevelForWormsDetection=2 in your config file. |
494 | |
495 | Note 5: When migrating to 6.x series, if you used the urlalias or userinfo |
496 | plugin, you must move the urlalias.*.txt or userinfo.*.txt file from Plugins |
497 | directory to DirData directory. |
498 | |
499 | |
500 | |
501 | ***** 5.9 ***** |
502 | |
503 | Fixes: |
504 | - Several fixes in maillogconvert.pl |
505 | Fixed wrong parsing for qmail log files. |
506 | Support mail errors in qmail log files. |
507 | Return code for postfix log were all reported in error for mails sent to |
508 | several recipients when one recipient was in error. |
509 | - Fixed wrong percentage in cluster report. |
510 | - Fixed wrong parsing for qmail log files. |
511 | - Return code for postfix log were all reported in error for mails sent to |
512 | several recipients when one recipient was in error. |
513 | - Fix a not closing HTML TR tag in full list of hosts. |
514 | - awstats_buildstaticpages.pl can accept month on 1 digit. |
515 | - awstats_buildstaticpages.pl no more try to build pages awstats.misc.html |
516 | and awstats.filetypes.html that does not exists. |
517 | - A lot of fix in PDF export: |
518 | Graph in PDF export are no more inverted. |
519 | The link "close window" in generated PDF pages is replaced by "back to main |
520 | page". |
521 | Infos popup window from hostinfo plugin is not included in PDF export. Popup |
522 | can't work into PDF. |
523 | PDF export seems to work correctly now. |
524 | - mail.yahoo.* and hotmail.msn.* refering pages are not more reported as |
525 | search engines. |
526 | |
527 | New features/improvements: |
528 | - AWStats Webmin module updated to 1.1 |
529 | - Added the AllowFullYearView parameter. |
530 | - Year entry in combo box is now the localized text for "Year" instead of '---' |
531 | - Support of some exchange format in maillogconvert.pl |
532 | - Option -noloadplugin of awstats_buildstaticpages.pl can accept a list of |
533 | plugins separated by comma. |
534 | - Support mail errors for qmail log files. |
535 | - Added the -diricons option from awstats_buildstaticpages.pl |
536 | |
537 | Other/Documentation: |
538 | - Added rpm, deb and msi mime types |
539 | - Added documentation page for using AWStats Webmin module |
540 | |
541 | |
542 | |
543 | ***** 5.8 ***** |
544 | |
545 | Fixes: |
546 | - mod_deflate compression reported bandwith saved instead of bandwidth used. |
547 | - Fixed wrong number of column for "other" row in host chart. |
548 | - Fixed problem of parsing with uabracket and refererquot. |
549 | - Fixed wrong use of config file in rawlog plugin. |
550 | - Some changes on maillogconvert.pl: |
551 | maillogconvert support more exotic sendmail log files (Thanks to W-Mark Kubacki). |
552 | Fixed wrong parsing of qmail syslog files. |
553 | Fixed pb of '-' in relay hostname. |
554 | When a mail is sent to 2 different receivers, now report 2 records. |
555 | When a forward is active, report the original receiver, not the |
556 | "forwarded to". |
557 | - Fixed not working timezone plugin with 5.7. |
558 | - Fixed missing propagated configdir parameter when changing month/year. |
559 | - Error when loading database pm file with some cygwin perl version. |
560 | - Fixed not working file type detection for default pages. |
561 | - Fixed not working awstats_updateall.pl on Windows platforms. |
562 | |
563 | New features/improvements: |
564 | - Added a Webmin module. |
565 | - Enhance the 'Extra' feature with parameters ExtraSectionFirstColumnFormatX, |
566 | ExtraSectionAddAverageRowX, ExtraSectionAddSumRowX. |
567 | Also add a dedicated page in documentation. |
568 | - Added %lognamequot tag for LogFormat parameter. |
569 | - Added OnlyUserAgents parameter. |
570 | - Selection of virtualhost records in a log is no more case sensitive on |
571 | SiteDomain nor HostAliases. |
572 | - Added awredir.pl tool. |
573 | - Added a Cluster Report for load balancing systems. Added %cluster tag in |
574 | LogFormat. |
575 | |
576 | Other/Documentation: |
577 | - Deprecated %time1b tag (%time1 can be used). |
578 | - Minor look change. |
579 | - Updated documentation. |
580 | |
581 | |
582 | |
583 | ***** 5.7 ***** |
584 | |
585 | Fixes: |
586 | - The -configdir parameter in awstats_updateall.pl is now working coorectly. |
587 | - Fix failing call to ipv6 plugin. |
588 | - Pb with some regex value used in the new REGEX fields added in 5.6. |
589 | - Better support for WebStar log files. |
590 | - Count for add to favourites is done on hits to favicon.ico for IE only. This |
591 | avoid counting wrong "Add" done by browsers that hit the file even when no |
592 | add is done. Value reported is the (count for IE) / (ratio of IE among all |
593 | other browsers). |
594 | - Count for Browsers with WMA audio playing support now works. |
595 | - Fix problem with default ShowFlagLinks defined to 1 instead of '' when not |
596 | included in config file. |
597 | - Road runner browsers detection problems. |
598 | - syslog tag can accept hostname with not only a-z chars. |
599 | - " " changed to " " in miscellanous chart. |
600 | - Geoip lookup is always done (as it should) on ip when ip is known, even if |
601 | DNSLookup is enabled and successfull. This increase seriously AWStats speed |
602 | when DNSLookup and Geoip are both enabled. |
603 | - Chars < and > inside reported values are no more removed but coded with < |
604 | and > in html built page. |
605 | |
606 | New features/improvements: |
607 | - Added 'rawlog' plugin to add a form to show raw log content with filter |
608 | capabilities. |
609 | - Added a dynamic exclude filter on CGI full list report pages. |
610 | - Added maillogconvert.pl for analyzing mail log files (better support |
611 | for sendmail, postfix and qmail log files). |
612 | - Added -addfilenum option in logresolvemerge.pl |
613 | - Added -updatefor option to limit number of lines parsed in one update |
614 | session. |
615 | - Added support for Darwin streaming server. |
616 | - Added Firebird browser detection. |
617 | - awstats_buildstaticpages.pl can also build a PDF file (need htmldoc). |
618 | - Better management of plugin load failure. |
619 | - Added LogType parameter. |
620 | - Added option -dnscache= in logresolvemerge.pl to use dns static file. |
621 | - Minor bug fixes. |
622 | - The HostAliases list parameter is used to check if a log that contains |
623 | %virutalhost field should be qualified. |
624 | - Added %MO tag for LogFile parameter to be replaced by the three first |
625 | letter of month. |
626 | |
627 | Other/Documentation: |
628 | - The "Popup WhoIs link" code is now handled by new 'hostinfo' plugin. |
629 | - Added mp4 mime type. |
630 | - Updated documentation. |
631 | |
632 | Note 1: |
633 | The ShowLinksToWhoIs parameter has been removed. You must enable the plugin |
634 | 'hostinfo' to get the same result, if it was used. |
635 | |
636 | |
637 | |
638 | ***** 5.6 ***** |
639 | |
640 | Fixes: |
641 | - Domain with no pages hits were always reported as other in domain chart. |
642 | - percent for other in full list of "links for internet search engines" |
643 | has been fixed. |
644 | |
645 | New features/improvements: |
646 | - Report compression ratios with mod_deflate feature (Apache 2). |
647 | - A better browser detection. |
648 | - Can add regex values for a lot of list parameters (HostAliases, |
649 | SkipDNSLookupFor, ...) |
650 | - StyleSheet parameter works completely now and sample of CSS files are |
651 | provided. |
652 | - Add meta tags robots noindex,nofollow to avoid indexing of stats pages by |
653 | compliant robots. |
654 | - Added a "Miscellanous chart" to report ratio of Browsers that support: |
655 | Java, Flash, Real reader, Quicktime reader, WMA reader, PDF reader. |
656 | - "Miscellanous chart" also report the "Add to favourites" (must remove the |
657 | "robots.txt" and "favicon.ico" entries off your SkipFiles parameter in your |
658 | config file to have this feature working. |
659 | - Update process now try a direct access at last updated record when a new |
660 | update is ran. If it fails (file changed or wrong checksum of record), then |
661 | it does a scan from the beginning of file until a new date has been |
662 | reached (This was the only way of working on older version). So now update |
663 | process is very much faster for those who don't purge/rotate their log |
664 | file between two update process (direct access is faster than full scan). |
665 | - Better look for report pages on Netscape/Mozilla browsers. |
666 | |
667 | Other/Documentation: |
668 | - Updated documentation. |
669 | - Update wap/imode browser list. |
670 | |
671 | Note 1: |
672 | You should remove the "robots.txt" and "favicon.ico" entries in the SkipFiles |
673 | parameter in your config files after upgrading to 5.6. |
674 | |
675 | |
676 | |
677 | ***** 5.5 ***** |
678 | |
679 | Fixes: |
680 | - Summary robots list was limited to MaxNbOfLoginShown instead of being |
681 | limited to MaxNbOfRobotShown value. |
682 | - Fixed a bug when using HBL codes in ShowRobotsStats parameter. |
683 | - AllowAccessFromWebToFollowingAuthenticatedUsers now works for users with |
684 | space in name. |
685 | - Bug 730996. When URLWithQueryWithoutFollowingParameters was used with a |
686 | value and another parameter was ended with this value, the wrong parameter |
687 | was truncated from URL. |
688 | |
689 | New features/improvements: |
690 | - Added a 'Screen Size' report. |
691 | - Group OS by families. Added a detailed OS version chart. |
692 | - Better 404 errors management. URLs are always cleaned from their parameter |
693 | to build '404 not found' URLs list (because parameters are not interesting |
694 | as they can't have effect as page is not found). Referrer URLs list for '404 |
695 | not found' URLs are kept with parameters only if URLReferrerWithQuery is set |
696 | to 1. This make this report more useful. |
697 | - Added 'geoipfree' plugin (same than 'geoip' plugin but using the free |
698 | Perl module Geo::IPfree). |
699 | - 'geoip' plugin can works with Perl module Geo::IP but also with Perl module |
700 | Geo::IP::PurePerl). |
701 | - Added 'userinfo' plugin to add information from a text file (like lastname, |
702 | office department,...) in authenticated user chart. |
703 | - month parameter can accept format -month=D, not only -month=DD |
704 | - Optimized code size. |
705 | - Optimized HTML output report size. |
706 | - Added plugin ipv6 to fully support IPv6 (included reverse DNS lookup). |
707 | - Split month summary chart and days of month chart in two different charts in |
708 | main page. This also means that ShowDaysOfMonthStats and |
709 | AddDataArrayShowDaysOfMonthStats parameters were added. |
710 | - Added -staticlinksext to build static pages with another extension than |
711 | default .html |
712 | - Added QMail support and better working support for Postfix and Sendmail (SMA |
713 | preprocessor was replaced by maillogconv.pl). |
714 | |
715 | Other/Documentation: |
716 | - AWStats default install directory is /usr/local/awstats for unix like OS. |
717 | - Added Isle of Man, Monserat, and Palestinian flag icon. |
718 | - Added "local network host" and "Satellite access host" in label of possible |
719 | countries and icons (They appears when using geoip plugins). |
720 | - Better management of parsed lines counting. The last line number is also |
721 | stored in history file, for a future use. |
722 | - Removed LogFormat=5 option for ISA log file because I am fed up of |
723 | supporting bugged and non standard MS products. Sorry but this takes me too |
724 | many times. To use AWStats with an ISA server, just use now a preprocessor |
725 | tool to convert into a W3C log file. |
726 | - Added estonian, serban and icelandic language files. |
727 | - Updated documentation. |
728 | |
729 | |
730 | |
731 | ***** 5.4 ***** |
732 | |
733 | Fixes: |
734 | - File name with space inside were not correctly reported when doing FTP log |
735 | server analysis. |
736 | - Problem in %Wy tag for ten first weeks of year (coded on 1 char instead |
737 | of 2: First week should be "00" instead of "0"). |
738 | - Tooltips now works correctly with Netscape (>= 5.0). |
739 | - Better parsing of parameters (Solved bug 635962). |
740 | - Users did not appear in Authenticated users list if hits on pages were 0. |
741 | - Value of title "Top x" for domains chart was not always correct. |
742 | - Fixed bug 620040 that prevented to use "#" char in HTMLHeadSection. |
743 | - Whois link did not work for jp, au, uk and nz domains. |
744 | - WhoIs link did not work if host name contained a "-" char. |
745 | - Fixed a bug in mod_gzip stats when only ratio was given in log. |
746 | |
747 | New features/improvements: |
748 | - Lang parameter accepts 'auto' value (Choose first available language |
749 | accepted by browser). |
750 | - Little support for realmedia server. |
751 | - Added urlaliasbuilder.pl tool. |
752 | - Added URL in possible values for ExtraSection first column. |
753 | - New parameter: URLWithAnchor (set to 0 by default). |
754 | - Export tooltips features in a plugin (plugin tooltips disabled by default). |
755 | - Added average session length in Visit Duration report. |
756 | - Added percentage in Visit Duration report. |
757 | - logresolvemerge.pl can read .gz or .bz2 files. |
758 | - Added icons and Mime label for file types report. |
759 | - Added parameters AddDataArrayMonthDayStats, AddDataArrayShowDaysOfWeekStats, |
760 | and AddDataArrayShowHoursStats. |
761 | - Added the Whois info in a centered popup window. |
762 | - Cosmetic change of browsers reports (group by family and add bar in |
763 | browserdetail). |
764 | - Other minor cosmetic change (remove ShowHeader parameter). |
765 | - Authenticated user field in log file can contain space with LogFormat=1, |
766 | and they are purged of " with Logformat=6 (Lotus Notes/Domino). |
767 | - The AWSTATS_CURRENT_CONFIG environment variable is now always defined |
768 | into AWStats environment with value of config (Can be used inside config |
769 | file like other environment variables). |
770 | - Added offset of last log line read and a signature of line into the |
771 | history file after the LastLine date. |
772 | - Better error report in load of plugins. |
773 | |
774 | Other/Documentation: |
775 | - AWSTATS_CONFIG environment variable renamed into AWSTATS_FORCE_CONFIG. |
776 | - Replaced -month=year option by -month=all. |
777 | - Added an error message if a -migrate is done on an history file with |
778 | wrong file name. |
779 | - GeoIP memory cache code is now stored inside plugin code. |
780 | - Added list of loaded plugins in AWStats copyright string. |
781 | - Added European and Sao Tome And Principe country flag. |
782 | - Added Safari browser icon. |
783 | - Updated documentation. |
784 | |
785 | Note 1: |
786 | Old deprecated values for -lang option (-lang=0, -lang=1...) has been |
787 | removed. Use -lang=code_language instead (-lang=en, -lang=fr, ...). |
788 | |
789 | Note 2: |
790 | Old deprecated -month=year option must be replaced by -month=all when |
791 | used on command line. |
792 | |
793 | |
794 | |
795 | ***** 5.3 ***** |
796 | |
797 | Fixes: |
798 | - Fixed: Bad documentation for use of ExtraSection. |
799 | - Fixed: Bug in ValidSMTPCodes parameter. |
800 | - Fixed: Remove AWStats header on left frame if ShowHeader=0. |
801 | - Fixed: 29th february 2004 will be correctly handled. |
802 | - Fixed: Another try to fix the #include not working correctly. |
803 | - Fixed: Columns not aligned in unknownip view when not all fields are |
804 | choosed. |
805 | - Fixed: Columns not aligned in allhosts and lasthosts view when not all |
806 | fields are choosed. |
807 | |
808 | New features/improvements: |
809 | - Added awstats_exportlib.pl tool. |
810 | - Added 'Full list' view for Domains/Country report. |
811 | - Added 'Full list' and 'Last visits' for email senders/receivers chart. |
812 | - Added a memory cache for GeoIP plugin resolution (geoip is faster). |
813 | - New parameter: Added AuthenticatedUsersNotCaseSensitive. |
814 | - Speed increased when ExtraSection is used. |
815 | |
816 | Other/Documentation: |
817 | - Updates to AWStats robots, os, browsers, search_engines databases. |
818 | - Added awstats_logo3.png |
819 | - Added X11 as Unknown Unix OS, and Atari OS. |
820 | - Change way of reading -output= parameter to prepare build of several output |
821 | with same running process. |
822 | - Updated documentation. |
823 | |
824 | |
825 | |
826 | ***** 5.2 ***** |
827 | |
828 | - Added urlalias plugin to replace URL values in URL reports by a text. |
829 | - Added geoip plugin to track countries from IP location instead of domain |
830 | value. |
831 | - Support for postfix mail log. |
832 | - Added total and average row at bottom of day data array. |
833 | - Added dynamic filter in Host and Referer pages when used as CGI like |
834 | in Url report. |
835 | - Removed "Bytes" text when values is 0. |
836 | - Reduced main page size. |
837 | - New parameter: Added OnlyHosts parameter. |
838 | - New parameter: Added ErrorMessages to use a personalized error message. |
839 | - New parameter: Added DebugMessages to not allow debug messages. |
840 | - New parameter: Added URLQuerySeparators parameter. |
841 | - New parameter: Added UseHTTPSLinkForUrl parameter. |
842 | - Report for robots accept codes like others charts ('HBL'). |
843 | - Can use "char+" instead of "char" for LogSeparator. |
844 | - Records with bad http code for Microsoft Index Servers (on 1 digit instead |
845 | of 3) are no more reported as corrupted records. |
846 | - Little support for IPv6. |
847 | - Static string changed from "string" to 'string'. |
848 | - Fixed: Fix a bug when using IIS and %query or cs-query-string tag in |
849 | LogFormat and URLWithQuery=1. |
850 | - Fixed: #include now works correctly. |
851 | - Added Albanian, Bulgarian and Welsh language. |
852 | - Added Seychelles flag. |
853 | |
854 | |
855 | |
856 | ***** 5.1 ***** |
857 | |
858 | - Better support for ftp log files. |
859 | - Better support for mail log files. |
860 | - Can analyze streaming log files (Windows Media Server). |
861 | - Added choice of month and year in list boxes (when used as CGI). |
862 | - The data values for month and days are reported in main page under the |
863 | graph, no need to change page. |
864 | - New feature: ShowxxxStats parameters accept codes to decide which columns to |
865 | show in chart. |
866 | - New parameter: Added SkipUserAgents parameter to exclude some user agent |
867 | from statistics. |
868 | - New parameter: Added URLNotCaseSensitive. |
869 | - New parameter: Added URLWithQueryWithoutFollowingParameters to exclude some |
870 | parameters from URL when URLWithQuery is on. |
871 | - New parameter: Added URLReferrerWithquery. |
872 | - Added tag %Wm-n for LogFile parameter (replaced with the week number in month |
873 | but differs from %WM-n because start with 0). |
874 | - Added tag %Wy-n for LogFile parameter (replaced with the week number in year |
875 | but differs from %WY-n because start with 0). |
876 | - Added tag %Dw-n for LogFile parameter (replaced with the day number in week |
877 | but differs from %DW-n because start with 0). |
878 | - Fixed: Log analyze is no more stopped if log file contains binary chars. |
879 | - Fixed: -debug option is allowed in migrate. |
880 | - Fixed: Wrong window was opened when clicking on flag link when |
881 | UseFramesWhenCGI was on. |
882 | - Fixed: Fixed pb in refreshing page when clicking on "Update Now" link (no |
883 | need to force the refresh). |
884 | - Fixed: a bug which makes the keywords report loaded twice when page viewed |
885 | as a cgi after an update now click. |
886 | - Fixed: Pb with SAMBAR server ('Expires' line appears at the top of pages). |
887 | - Fixed: Now last update DNS cache file is saved with same permissions than |
888 | history files so it depends on SaveDatabaseFilesWithPermissionsForEveryone. |
889 | - Fixed: Some sorting function were still using old 4.1 algorithm. Now all |
890 | sorts use new 5.0 algorithm (so speed and memory use again increase above |
891 | all for large web sites with a lot of referers). |
892 | - Fixed: Remove DecodeEncodedString on parameters sent by command line. |
893 | - Rewrite plugins to match the same standard for all of them (All use an init |
894 | function + AWStats version check + no need of global vars in awstats.pl). |
895 | - Can use the #include "configfile" directive in config files. |
896 | - Added week-end color on week-end days in monthdayvalues report. |
897 | - Added 'spider' and 'crawler' as generic robots. |
898 | - Added awstats_updateall.pl tool. |
899 | - Remove common2combined.pl tool (useless). |
900 | - Updated graph colors. |
901 | - Updated documentation. |
902 | - Updated database. |
903 | - Updated language files. |
904 | |
905 | Note 1: |
906 | AWStats 5.x are compatible with previous versions (3.x or 4.x). |
907 | However if you use awstats 5.x runtime to read statistics for old month |
908 | build with 3.x or 4.x, speed will be a little bit reduce but data will be |
909 | reported correctly. |
910 | |
911 | To benefit the speed/memory improvement of 5.x (2 to 8 times faster when |
912 | reading stats, less memory use) you can migrate (after backup) your history |
913 | files with the command : |
914 | awstats.pl -migrate="/fullpath/awstatsMMYYYY.configval.txt" |
915 | |
916 | Note 2: |
917 | Old deprecated command line parameters -h and site= have been removed. |
918 | Use config= instead. |
919 | |
920 | |
921 | |
922 | ***** 5.0 ***** |
923 | |
924 | - Complete rewrite of update process and code to read/save history files. |
925 | AWStats 5.0 is compatible with previous versions (3.x or 4.x). |
926 | However if you use awstats 5.0 runtime to read statistics for old month |
927 | build with 3.x or 4.x, speed will be a little bit reduce but data will be |
928 | reported correctly. |
929 | |
930 | To benefit the speed/memory improvement of 5.0 (2 to 8 times faster when |
931 | reading stats, less memory use) you can migrate your history files with the |
932 | command : |
933 | awstats.pl -migrate="/fullpath/awstatsMMYYYY.configval.txt" |
934 | |
935 | - Fixed: pb when using several tags with different offset in LogFile name. |
936 | - Fixed: Create of directory with CreateDataDirIfNotExists is made with 0766 |
937 | instead of 0666. |
938 | - New feature: Track detailed minor and major version for browsers. |
939 | - New feature: Added bandwidth report for robots and errors. |
940 | - New feature: Support DNS cache files for DNS lookup. |
941 | - New feature: Added Plugins support and several working plugins: |
942 | A GMT correcter, A hash file DNS cache saver/reader... |
943 | - New feature: Use framed report (new UseFramesWhenCGI parameter). |
944 | - "Never updated" and "Exact value ..." are now in language files. |
945 | - Reduce number of global vars in code. |
946 | - New feature: DefaultFile parameter accepts several values. |
947 | - New feature: Added all robots and last robots full list report. |
948 | - New feature: Added all logins and last logins full list report. |
949 | - New feature: Added url entry and url exit full list report. |
950 | - New feature: Added AllowAccessFromWebToFollowingIPAddresses parameter |
951 | - New parameter: LogSeparator for log files with exotic separators. |
952 | - New parameter: EnableLockForUpdate to allow lock for update process. |
953 | - New parameter: DecodeUA to make AWStats work correctly with Roxen. |
954 | - New tag for logfile: %WY is replaced by week number in year. |
955 | - Added slovak, spanish (catalan) language files and updated a lot of language |
956 | files. |
957 | - Made changes to allow FTP log analysis. |
958 | - Made changes to prepare sendmail log analysis. |
959 | - Updated belarus flag. |
960 | - Updated os, browsers, robots, search engines database. |
961 | - Added a map of history files at beginning of files to allow other tools |
962 | to read AWStats history files or part of them very quickly. |
963 | - Other minor changes and bug fixes. |
964 | |
965 | |
966 | |
967 | ***** 4.1 ***** |
968 | |
969 | - Fixed: -logfile option can be anywhere on command line and accept space |
970 | in log file names. |
971 | - Fixed: A bug vampired memory and caused abnormal disk swapping in |
972 | logresolvemerge.pl |
973 | - Fixed: Reduce nb of dropped records for log files not 'completely' sorted. |
974 | - New tag for logfile: %virtualname allows you to share same log file for |
975 | several virtual servers. |
976 | - New feature: A 'pipe' can be used in LogFile name parameter. |
977 | - New feature: Added full list for refering search engines and refering pages. |
978 | - New feature: Report keywords AND keyphrases. No need to choose one or else. |
979 | - New feature: Report exit pages. |
980 | - New feature: Report visits duration. |
981 | - New option: Added -dir option to choose destination directory for |
982 | awstats_buildstaticpages.pl |
983 | - New option: Added AWStats common options to awstats_buildstaticpages.pl |
984 | - Updated AWStats databases (renamed into .pm files and moved to lib dir). |
985 | - Updated documentation. |
986 | |
987 | |
988 | |
989 | ***** 4.0 ***** |
990 | |
991 | WARNING: 4.0 is not compatible with OLD history data files. If you use 4.0 |
992 | to read statistics for old month, report for "visitors" will be wrong as all |
993 | old unresolved ip processed with AWStats 3.2 will not be counted when |
994 | viewed with 4.0. |
995 | |
996 | - Increased speed and reduce memory use for very large web sites. |
997 | - Unresolved ip are now processed like resolved one. |
998 | - Added icons in browsers chart. |
999 | - Personalized log format can also have tab separator (not only space). |
1000 | - New ways to manage security/privacy with updated docs and new parameters: |
1001 | AllowAccessFromWebToAuthenticatedUsersOnly |
1002 | AllowAccessFromWebToFollowingAuthenticatedUsers |
1003 | - New feature: Added mark on "grabber browsers" in browsers chart. |
1004 | - New feature: Added average files size in Pages/URL report chart. |
1005 | - New feature: You can put dynamic environnement variables into config file. |
1006 | - New feature: Keyphrases list can be viewed entirely (not only most used). |
1007 | - New parameter: WrapperScript |
1008 | - New parameter: CreateDirDataIfNotExists |
1009 | - New parameter: ValidHTTPCodes |
1010 | - New parameter: MaxRowsInHTMLOutput |
1011 | - New parameter: ShowLinksToWhoIs |
1012 | - New parameter: LinksToWhoIs |
1013 | - New parameter: StyleSheet |
1014 | - New option: -staticlinks to build static links in report page (to use |
1015 | AWStats with no web servers). |
1016 | - New tool: common2combined.pl (A log format converter) |
1017 | - New tool: awstats_buildstaticpages.pl |
1018 | - Fixed: wrong size of bar in "average" report when average value was < 1. |
1019 | - Fixed: pb of "Error: Not same number of records" when using some version |
1020 | of mod_perl. |
1021 | - Fixed: pb in logresolvemerge.pl |
1022 | - Fixed: Security against CSSA. |
1023 | - No more need to use \. to say . in config file. |
1024 | - Documentation seriously updated. |
1025 | |
1026 | |
1027 | ***** 3.2 ***** |
1028 | |
1029 | - Increased speed (19% faster than 3.1). |
1030 | - Fixed: AWStats history file is no more corrupted by hits made from a search |
1031 | engines using a URL with URL encoded binary chars. |
1032 | - Fixed: AWStats history file is no more corrupted when a reverse DNS lookup |
1033 | return a corrupted hostname (Happens with some DNS systems). |
1034 | - Fixed: Security fix. No more possible to update stats from a browser using |
1035 | direct url (awstats.pl?update=1) when AllowToUpdateStatsFromBrowser is off. |
1036 | - New feature: Added various tags to use dynamic log file name in conf file |
1037 | according to current but also older date/time (%YYYY-n,%YY-n,%MM-n,%DD-n...) |
1038 | - New feature: Added NotPageList parameter to choose which file extensions to |
1039 | count as "hit only" (and not reported in the "Page-URL viewed" report). |
1040 | - New feature: Added KeepBackupOfHistoricFiles option. |
1041 | - New feature: Number of visits is also visible in days stats. |
1042 | - New feature: Added stats for day of week. |
1043 | - New feature: Added stats for file types. |
1044 | - New feature: Added stats for entry pages. |
1045 | - New feature: Added stats for web compression (mod_gzip). |
1046 | - New feature: Added stats for authenticated users/logins. |
1047 | - New feature: Added parameters to choose which report to see in main page. |
1048 | - New feature: Added URLWithQuery option to differentiate |
1049 | http://mysite/sameurl?param=x of http://mysite/sameurl?param=y |
1050 | - New feature: ShowFlagLinks can now accept list of all wanted flags for |
1051 | translation link. |
1052 | - New feature: Support standard ISA server log format. |
1053 | - New tool: Add logresolvemerge tool to merge split log files |
1054 | from a load balancing web server before running awstats. |
1055 | - New parameter: HTMLHeadSection allows you to add HTML code in header report. |
1056 | - New parameter: NbOfLinesForCorruptedLog. |
1057 | - Fixed: no more warning/error messages when runned with option perl -w. |
1058 | - Reference database (robots, os, browsers, search engines, domains) |
1059 | has been extracted in external files. |
1060 | - Other minor updates (new flags, reference database updates, ...) |
1061 | - Fixed: Parameter MaxNbOfHostsShown was not working correctly. |
1062 | - New languages. |
1063 | - Added an HTML documentation. |
1064 | |
1065 | |
1066 | |
1067 | ***** 3.1 ***** |
1068 | |
1069 | - Increased seriously speed for update process (above all for large web sites). |
1070 | - Increased VERY seriously speed for viewing stats from a browser. |
1071 | - Reduced amount of memory used. |
1072 | - AWStats search config file in directories: |
1073 | current dir, then /etc/opt/awstats, then /etc/awstats, then /etc |
1074 | - New feature: AWStats can analyze NCSA common log files. |
1075 | - New feature: List of last access. |
1076 | - New feature: Full list of url scores. |
1077 | - New feature: Date format can be chosen according to local country. |
1078 | - New parameter: DirLang allows to choose directory for language files. |
1079 | - New parameter: Expires allows to add a meta-tag EXPIRES in HTML report page. |
1080 | - New parameter: LogoLink parameter to choose link used for clicking on logo. |
1081 | - New parameter: color_weekend option to show week-end days in different colors. |
1082 | - New option: -update and -output to update and/or output a report. |
1083 | - New option: -showsteps to follow advancement of update process. |
1084 | - Fixed: OS detection now works correctly (Windows ME reported correctly). |
1085 | - Fixed: Bad value were reported in daily chart when no pages were viewed. |
1086 | - Added WAP browsers in AWStats database. |
1087 | - New languages. |
1088 | |
1089 | |
1090 | |
1091 | ***** 3.0 ***** |
1092 | |
1093 | - New look |
1094 | - Added daily report for pages, hits and bytes. |
1095 | - AWStats can use its own conversion array to make some reverse DNS lookup. |
1096 | - Added also SkipDNSLookupFor option. |
1097 | - Added OnlyFiles option. |
1098 | - AWStats works with personalized log file format (support also Webstar native log format). New log format parsing algorithm. |
1099 | - Now update is not made by default when stats are read from a browser. Added an "update now" button on HTML report page if new option AllowToUpdateStatsFromBrowser is on. |
1100 | - Tooltips now works also with Netscape 6, Opera and most browsers. |
1101 | - Update browsers database to add a lot of "audio" browsers and more. |
1102 | - Update OS database (Added Windows ME, OpenBSD). |
1103 | - Robots database updated. |
1104 | - Support new domains (biz, museum, coop, info, aero...). |
1105 | - Added some missing flags icons. |
1106 | - Rewrite UnescapeURL function to works with all encoded URLs, cyrillic URL. |
1107 | - Some minor changes. |
1108 | - Added translation for some "not translated" words. |
1109 | - Bytes reported are auto-scaled (Bytes, KB, MB, GB). |
1110 | - Fixed problem of colors (styles) not working with some browsers. |
1111 | - Added new languages (Korean, Danish, ...). Now 14 different languages. |
1112 | - Fixed bug of bad link in TOP pages links when viewed page is of another virtual host. |
1113 | - 259 domains/countries, 60 browsers database, 26 OS, 258 robots, 47 search engines. |
1114 | |
1115 | |
1116 | |
1117 | ***** 2.24 ***** |
1118 | |
1119 | - Added a way to include dynamic current year, month, day and hour in LogFile parameter. |
1120 | - Option to choose month, year and language is also available from command line. |
1121 | - https request are correctly reported. |
1122 | - Added initialization of parameters to avoid problem of bad cache with mod_perl. |
1123 | - Fixed check of parameters to avoid 'Cross Site Scripting attacks'. |
1124 | - Added flags for Mongolia, Maldives, San Marino, Senegal. |
1125 | - New keyword detection algorithm (Now use a search engine url database like Webalizer AND old algorithm of AWStats for unknown search engines). |
1126 | - Added option to report keywords used from search engine as separate words or as full search strings. |
1127 | - Added Greek, Czech and Portuguese translation (now 9 different languages supported). |
1128 | - A better and faster config file parsing. Solve the problem of "=" into the HTMLEndSection parameter. |
1129 | - AWStats is no more sensitive to DOS-UNIX config files. |
1130 | - Disable DNS lookup only if host has at least 1 alphabetical char. |
1131 | - Better management of corrupted log files. |
1132 | - Make difference between windows NT and windows 2000. |
1133 | - Added OmniWeb and iCab browser. Better MacOS detection. |
1134 | - Make AWStats still working even when MS IndexServer return a bad HTTP return code (like "1" instead of a "three digits" number). |
1135 | - Fixed problem of missing year=yyyy in some links. |
1136 | - Fixed a bug of empty page when domain has "info" in its name. |
1137 | - A lot of minor changes. |
1138 | - 252 domains/countries, 44 browsers database, 24 OS, 252 robots, 39 search engines. |
1139 | |
1140 | |
1141 | |
1142 | ***** 2.23 ***** |
1143 | |
1144 | - Use of configuration file. |
1145 | - Now AWStats can process old log files (however, you must keep order). |
1146 | - Month-to-month basis statistics works now correctly. |
1147 | - Old years now can also be viewed from AWStats report page. |
1148 | - Working directory (with write permissions) can be chosen (you can use another directory than cgi-bin). |
1149 | - Added PurgeLogFile option (you can choose if AWStats purge log file or not). |
1150 | - awstats.pl can be renamed into awstats.plx (for ActiveState perl) and still works. |
1151 | - Statistic page generated from command line has no more bad links. |
1152 | - Added a link to choose full year view. |
1153 | - Domain and page reports are sorted on pages (no more on hits) |
1154 | - Automatic disabling of reverse DNS lookup if this is already done in your log file. |
1155 | - Can add your own HTML code at the end of awstats (ban advert for example). |
1156 | - Added Italian, German, Polish language (now 7 different languages supported). |
1157 | - 252 domains/countries, 40 browsers database, 22 OS, 252 robots, 35 search engines. |
1158 | - Setup instructions are cleaner |
1159 | |
1160 | |
1161 | |
1162 | ***** 2.1 ***** |
1163 | |
1164 | - AWStats considers myserver and www.myserver as the same, even if "HostAliases" setup is wrong. |
1165 | - Fixed a bug making unique visitors counter too high. |
1166 | - Added ArchiveLog parameter to archive processed records into backup files. |
1167 | - Make difference between unknown browsers and unknown OS. |
1168 | - Robots stats are isolated from the rest of visitors. |
1169 | - Better keywords detection algorithm. |
1170 | - Added last time connection for each hosts |
1171 | - Added list of URL for HTTP Error 404 |
1172 | - Added pages, hits and KB for each statistics |
1173 | - Added colors and links |
1174 | - Works also with IIS |
1175 | - Code a little bit cleaner and faster. |
1176 | - Images are in .png format. |
1177 | - 4 languages: English, French, Dutch, Spanish |
1178 | - 252 domains/countries, 40 browsers database, 22 OS, 250 robots, 32 search engines. |
1179 | |
1180 | |
1181 | |
1182 | ***** 1.0 ***** |
1183 | |
1184 | - First version, not distributed |