]> git.ipfire.org Git - thirdparty/AWStats.git/log
thirdparty/AWStats.git
5 years agoUpdate http status codes 142/head
Mikel Olasagasti Uranga [Sat, 14 Sep 2019 13:04:26 +0000 (15:04 +0200)] 
Update http status codes

Based in the wikipedia Article and RFCs:

- Add missing ones
- Change text to adapt to response names
- Extend with unofficial codes

Fixes #104

5 years agoNEW add %time6 tag in log format to support some IIS log format
Laurent Destailleur [Fri, 30 Aug 2019 11:24:55 +0000 (13:24 +0200)] 
NEW add %time6 tag in log format to support some IIS log format

6 years agoFix link
Laurent Destailleur [Thu, 1 Aug 2019 16:41:26 +0000 (18:41 +0200)] 
Fix link

6 years agoMerge branch 'develop' of git@github.com:eldy/awstats.git into develop
Laurent Destailleur [Thu, 1 Aug 2019 16:38:38 +0000 (18:38 +0200)] 
Merge branch 'develop' of git@github.com:eldy/awstats.git into develop

6 years agoFix doc
Laurent Destailleur [Thu, 1 Aug 2019 16:38:28 +0000 (18:38 +0200)] 
Fix doc

6 years agoMerge pull request #131 from manuelm/develop
Laurent Destailleur [Thu, 27 Jun 2019 18:11:17 +0000 (20:11 +0200)] 
Merge pull request #131 from manuelm/develop

Clean up geoip2 and geoip2 city modules

6 years agoMerge pull request #125 from julienlusson/develop
Laurent Destailleur [Thu, 27 Jun 2019 09:41:47 +0000 (11:41 +0200)] 
Merge pull request #125 from julienlusson/develop

Changes to robots.pm

6 years agoFix missing entries
Laurent Destailleur [Thu, 27 Jun 2019 09:40:59 +0000 (11:40 +0200)] 
Fix missing entries

6 years agoMerge pull request #116 from chuckhoupt/mac-mime-types
Laurent Destailleur [Thu, 27 Jun 2019 09:26:57 +0000 (11:26 +0200)] 
Merge pull request #116 from chuckhoupt/mac-mime-types

Add support for macOS DMG and PKG files

6 years agoMerge pull request #63 from avian2/fix-browser-detection
Laurent Destailleur [Thu, 27 Jun 2019 09:26:13 +0000 (11:26 +0200)] 
Merge pull request #63 from avian2/fix-browser-detection

Fix browser detection with HTTP 206 status code

6 years agoMerge pull request #130 from sveinbjornt/develop
Laurent Destailleur [Thu, 27 Jun 2019 09:21:05 +0000 (11:21 +0200)] 
Merge pull request #130 from sveinbjornt/develop

Support for macOS 10.13/10.14 + improved image compression of icons

6 years agoFix use the 5 top hits as base 100 for graph to show the top 5 hits.
Laurent Destailleur [Thu, 27 Jun 2019 09:04:23 +0000 (11:04 +0200)] 
Fix use the 5 top hits as base 100 for graph to show the top 5 hits.

6 years agoClean up geoip2 and geoip2 city modules 131/head
manuel [Fri, 26 Apr 2019 11:39:57 +0000 (13:39 +0200)] 
Clean up geoip2 and geoip2 city modules

* Correctly convert dns names to ip4 and ip6 address using getaddrinfo
  (fixes #120, #121, obsoletes #115)
* Only lookup if the IP is of type public (fixes #122)
  and catch further lookup errors (obsoletes #123)
* Store and display the GeoIP City output HTML escaped (fixes #127)
* Code to perform and cache the actual lookup is consolidated
* General code improvement and readability

6 years agoAdded detection of macOS 10.13/10.14, Mac OS X --> macOS. 130/head
Sveinbjorn Thordarson [Thu, 25 Apr 2019 21:30:02 +0000 (21:30 +0000)] 
Added detection of macOS 10.13/10.14, Mac OS X --> macOS.

6 years agoLosslessly reduced size of PNG images by about 33% using zopfli, pngout and oxipng...
Sveinbjorn Thordarson [Thu, 25 Apr 2019 20:24:46 +0000 (20:24 +0000)] 
Losslessly reduced size of PNG images by about 33% using zopfli, pngout and oxipng. Also added os icons for macOS 10.13 and 10.14.

6 years agoAdd Robot: The Knowledge AI 125/head
LUSSON [Thu, 4 Apr 2019 15:02:03 +0000 (17:02 +0200)] 
Add Robot: The Knowledge AI

6 years agoFix Error: Not same number of records of RobotsSearchIDOrder_listx
LUSSON [Thu, 4 Apr 2019 14:59:28 +0000 (16:59 +0200)] 
Fix Error: Not same number of records of RobotsSearchIDOrder_listx

6 years agoAdd support for macOS DMG and PKG files 116/head
Chuck Houpt [Sun, 6 Jan 2019 01:29:13 +0000 (20:29 -0500)] 
Add support for macOS DMG and PKG files

6 years agoFix doc
Laurent Destailleur [Mon, 17 Dec 2018 12:31:20 +0000 (13:31 +0100)] 
Fix doc

6 years agoPrepare release 7.8
Laurent Destailleur [Mon, 17 Dec 2018 12:30:39 +0000 (13:30 +0100)] 
Prepare release 7.8

6 years agoMerge pull request #94 from visualperception/develop
Laurent Destailleur [Mon, 17 Dec 2018 12:21:52 +0000 (13:21 +0100)] 
Merge pull request #94 from visualperception/develop

Robots, Search Engine and Web Page Tracking Modifications

6 years agoMerge pull request #101 from neilgierman/GeoIP2
Laurent Destailleur [Mon, 17 Dec 2018 12:20:59 +0000 (13:20 +0100)] 
Merge pull request #101 from neilgierman/GeoIP2

GeoIP2 Plugin

6 years agoMerge branch 'develop' into GeoIP2 101/head
Laurent Destailleur [Mon, 17 Dec 2018 12:20:12 +0000 (13:20 +0100)] 
Merge branch 'develop' into GeoIP2

6 years agoMerge pull request #97 from bdraco/OptimizeArray_scale
Laurent Destailleur [Mon, 17 Dec 2018 12:18:02 +0000 (13:18 +0100)] 
Merge pull request #97 from bdraco/OptimizeArray_scale

Optimize OptimizeArray

6 years agoMerge pull request #93 from neilgierman/develop
Laurent Destailleur [Mon, 17 Dec 2018 12:15:15 +0000 (13:15 +0100)] 
Merge pull request #93 from neilgierman/develop

Added UptimeRobot https://uptimerobot.com/

6 years agoMerge pull request #108 from flyingpimonster/develop
Laurent Destailleur [Mon, 17 Dec 2018 12:13:49 +0000 (13:13 +0100)] 
Merge pull request #108 from flyingpimonster/develop

Fix a few grammar errors in the model config

6 years agoMerge pull request #105 from avian2/limit-search-phrase-length
Laurent Destailleur [Mon, 17 Dec 2018 12:12:44 +0000 (13:12 +0100)] 
Merge pull request #105 from avian2/limit-search-phrase-length

Ignore search phrases longer than 80 characters.

6 years agoMerge pull request #99 from avian2/fix-issue-71
Laurent Destailleur [Mon, 17 Dec 2018 12:11:54 +0000 (13:11 +0100)] 
Merge pull request #99 from avian2/fix-issue-71

Fix 404 detail page not updating

6 years agoMerge pull request #92 from avian2/decode-unreserved-chars
Laurent Destailleur [Mon, 17 Dec 2018 12:10:58 +0000 (13:10 +0100)] 
Merge pull request #92 from avian2/decode-unreserved-chars

Decode RFC 3986 "unreserved chars" in URLs.

6 years agoMerge pull request #82 from mmorel-35/issue-80
Laurent Destailleur [Mon, 17 Dec 2018 12:09:48 +0000 (13:09 +0100)] 
Merge pull request #82 from mmorel-35/issue-80

Fix #80

6 years agoMerge pull request #78 from julienlusson/develop
Laurent Destailleur [Mon, 17 Dec 2018 12:03:06 +0000 (13:03 +0100)] 
Merge pull request #78 from julienlusson/develop

Disable nested includes warnings for Perl > 5.6.

6 years agoMerge pull request #77 from AnthonyBe/AnthonyBe-patch-1
Laurent Destailleur [Mon, 17 Dec 2018 12:02:09 +0000 (13:02 +0100)] 
Merge pull request #77 from AnthonyBe/AnthonyBe-patch-1

Update domains.pm

6 years agoMerge pull request #70 from soutade/develop
Laurent Destailleur [Mon, 17 Dec 2018 12:01:51 +0000 (13:01 +0100)] 
Merge pull request #70 from soutade/develop

Fix two invalid entries in search_engines.pm

6 years agoMerge pull request #66 from gdsotirov/Format_TB
Laurent Destailleur [Mon, 17 Dec 2018 12:01:34 +0000 (13:01 +0100)] 
Merge pull request #66 from gdsotirov/Format_TB

Format Tera Bytes

6 years agoMerge pull request #64 from avian2/fix-division-by-zero
Laurent Destailleur [Mon, 17 Dec 2018 12:01:15 +0000 (13:01 +0100)] 
Merge pull request #64 from avian2/fix-division-by-zero

Fix "Illegal division by zero" error.

6 years agoMerge pull request #81 from mmorel-35/issue-79
Laurent Destailleur [Mon, 17 Dec 2018 12:00:54 +0000 (13:00 +0100)] 
Merge pull request #81 from mmorel-35/issue-79

Fix #79

6 years agoMerge pull request #111 from Lucas-C/develop
Laurent Destailleur [Mon, 17 Dec 2018 12:00:39 +0000 (13:00 +0100)] 
Merge pull request #111 from Lucas-C/develop

Improving error handling in awstats_buildstaticpages.pl

6 years agoFIX #90
Laurent Destailleur [Mon, 17 Dec 2018 11:59:51 +0000 (12:59 +0100)] 
FIX #90

6 years agoImproving error handling in awstats_buildstaticpages.pl 111/head
Lucas Cimon [Sun, 18 Nov 2018 13:48:05 +0000 (14:48 +0100)] 
Improving error handling in awstats_buildstaticpages.pl

6 years agoExclude private IP addresses since GeoIP2::Reader doesn't support them
Neil Gierman [Thu, 30 Aug 2018 03:10:44 +0000 (22:10 -0500)] 
Exclude private IP addresses since GeoIP2::Reader doesn't support them

6 years agoFix a few grammar errors in the model config 108/head
FlyingPiMonster [Sat, 25 Aug 2018 03:59:27 +0000 (22:59 -0500)] 
Fix a few grammar errors in the model config

Mostly typos and spelling, nothing major

7 years agoIgnore search phrases longer than 80 characters. 105/head
Tomaz Solc [Wed, 27 Jun 2018 12:24:57 +0000 (14:24 +0200)] 
Ignore search phrases longer than 80 characters.

7 years agoFix broken link
Laurent Destailleur [Wed, 20 Jun 2018 16:24:01 +0000 (18:24 +0200)] 
Fix broken link

7 years agoFix broken link
Laurent Destailleur [Mon, 18 Jun 2018 13:39:34 +0000 (15:39 +0200)] 
Fix broken link

7 years agoOnly purge data for the saved section. 99/head
Tomaz Solc [Fri, 8 Jun 2018 13:12:18 +0000 (15:12 +0200)] 
Only purge data for the saved section.

This fixes the issue where 404 detail page doesn't update after first log parse
(see https://github.com/eldy/awstats/issues/71)

7 years agohttps
Laurent Destailleur [Fri, 11 May 2018 17:09:08 +0000 (19:09 +0200)] 
https

7 years agoOptimize OptimizeArray 97/head
J. Nick Koston [Wed, 25 Apr 2018 18:53:38 +0000 (13:53 -0500)] 
Optimize OptimizeArray

This function took 571 seconds to execute with 10k domains in the
configuration file. After optimization it now takes about 20ms for the
same workload.

7 years agoMore cleanup
Neil Gierman [Sun, 22 Apr 2018 02:25:15 +0000 (21:25 -0500)] 
More cleanup

7 years agoFix logging and resolving
Neil Gierman [Sun, 22 Apr 2018 02:01:22 +0000 (21:01 -0500)] 
Fix logging and resolving

7 years agoMake city plugin more functional
Neil Gierman [Fri, 20 Apr 2018 00:08:33 +0000 (19:08 -0500)] 
Make city plugin more functional

7 years agoFix issue with ShowHost section when address is resolved.
Neil Gierman [Thu, 19 Apr 2018 15:22:14 +0000 (10:22 -0500)] 
Fix issue with ShowHost section when address is resolved.

7 years agoInitial implementation of GeoIP2 City lookup.
Neil Gierman [Wed, 18 Apr 2018 00:38:11 +0000 (19:38 -0500)] 
Initial implementation of GeoIP2 City lookup.

7 years agoFix a few issues with Country lookup.
Neil Gierman [Tue, 17 Apr 2018 23:16:39 +0000 (18:16 -0500)] 
Fix a few issues with Country lookup.

7 years agoGeoIP2 Support Plugin
Neil Gierman [Tue, 17 Apr 2018 21:10:53 +0000 (16:10 -0500)] 
GeoIP2 Support Plugin

Initial implementation. Looksup only Country code for IPv4 and IPv6

7 years agoUpdate hebrew file
Laurent Destailleur [Sun, 15 Apr 2018 18:38:16 +0000 (20:38 +0200)] 
Update hebrew file

7 years agoSearch Engine Detection 94/head
visualperception [Tue, 13 Mar 2018 23:59:52 +0000 (23:59 +0000)] 
Search Engine Detection

Quite a few additions and modifications. Especially yahoo detection.

7 years agoWeb Page tracking
visualperception [Tue, 13 Mar 2018 23:32:55 +0000 (23:32 +0000)] 
Web Page tracking

Added device pixel ratio ( dpr ) to awstats_misc_tracker.js.
This has the effect of showing dpr in your web log files  and is in addition to the already shown screen and window sizes.
It has no effect on the current screen report in awstats but should really be added to that report ( which is not an insignificant task for a perl programmer). However you can see it in your web log files and gives a better indication of device type used to view your pages.

7 years agoRobots Detection Modifications
visualperception [Tue, 13 Mar 2018 23:19:00 +0000 (23:19 +0000)] 
Robots Detection Modifications

added 37 new robots to robots.pm file using v 7.7 robots.pm file as base file.

7 years agoMove oBot entry lower as to not incorrectly get picked for other *obot robots. 93/head
Neil Gierman [Thu, 8 Mar 2018 13:58:33 +0000 (07:58 -0600)] 
Move oBot entry lower as to not incorrectly get picked for other *obot robots.

7 years agoAdded UptimeRobot https://uptimerobot.com/
Neil Gierman [Thu, 8 Mar 2018 00:30:52 +0000 (18:30 -0600)] 
Added UptimeRobot https://uptimerobot.com/

7 years agoDecode RFC 3986 "unreserved chars" in URLs. 92/head
Tomaz Solc [Sun, 25 Feb 2018 19:25:23 +0000 (20:25 +0100)] 
Decode RFC 3986 "unreserved chars" in URLs.

This makes awstats treat "/foo" and "/%66%6f%6f" as equivalent.

This change only affects some common characters from the ASCII range. It
doesn't do any kind of utf-8 decoding (as per RFC 3986, see Section 2.3.)

7 years agoMissing Sint Maarten flag 82/head
Matthieu Morel [Mon, 5 Feb 2018 09:33:36 +0000 (10:33 +0100)] 
Missing Sint Maarten  flag

7 years agoWrong label cf. https://dev.maxmind.com/geoip/legacy/codes/iso3166/
Matthieu Morel [Wed, 24 Jan 2018 13:12:24 +0000 (14:12 +0100)] 
Wrong label cf. https://dev.maxmind.com/geoip/legacy/codes/iso3166/

7 years agoFix #80
Matthieu Morel [Mon, 22 Jan 2018 14:39:27 +0000 (15:39 +0100)] 
Fix #80

Add Saint-Martin with french flag

7 years agoFix #79 81/head
Matthieu Morel [Mon, 22 Jan 2018 14:33:18 +0000 (15:33 +0100)] 
Fix #79

Extra tabulation and translation of message178

7 years agoDisable nested includes warnings for Perl > 5.6. 78/head
julienlusson [Mon, 15 Jan 2018 12:51:25 +0000 (13:51 +0100)] 
Disable nested includes warnings for Perl > 5.6.

7 years agoUpdate domains.pm 77/head
Anthony [Sat, 13 Jan 2018 03:08:24 +0000 (14:08 +1100)] 
Update domains.pm

Fix Issue #76 - country name not correct

7 years agoPrepare 7.7 7.7
Laurent Destailleur [Sun, 7 Jan 2018 14:36:58 +0000 (15:36 +0100)] 
Prepare 7.7

7 years agoPrepare 7.7 package
Laurent Destailleur [Sun, 7 Jan 2018 14:30:11 +0000 (15:30 +0100)] 
Prepare 7.7 package

7 years agoFix utf bom files AWSTATS_7_7
Laurent Destailleur [Sun, 7 Jan 2018 14:15:52 +0000 (15:15 +0100)] 
Fix utf bom files

7 years agoFix another vulnerability reported by cPanel Security Team (can execute
Laurent Destailleur [Wed, 27 Dec 2017 12:39:57 +0000 (13:39 +0100)] 
Fix another vulnerability reported by cPanel Security Team (can execute
arbitraty code)

7 years agoAdd more tests
Laurent Destailleur [Sun, 17 Dec 2017 11:56:38 +0000 (12:56 +0100)] 
Add more tests

7 years agoFIX Security reported by cPanel Security Team (can execute arbitraty
Laurent Destailleur [Sun, 17 Dec 2017 11:55:48 +0000 (12:55 +0100)] 
FIX Security reported by cPanel Security Team (can execute arbitraty
code)

7 years agoUpdate picto georgia
Laurent Destailleur [Thu, 19 Oct 2017 10:48:36 +0000 (12:48 +0200)] 
Update picto georgia

7 years agoUpdate doc
Laurent Destailleur [Sat, 16 Sep 2017 02:20:44 +0000 (04:20 +0200)] 
Update doc

7 years agoFix two invalid entries in search_engines.pm 70/head
Grégory Soutadé [Wed, 6 Sep 2017 05:54:38 +0000 (07:54 +0200)] 
Fix two invalid entries in search_engines.pm

8 years agoFormat Tera Bytes (add message message179 to awstats-en.txt and one more if to functi... 66/head
gdsotirov [Wed, 7 Jun 2017 10:47:48 +0000 (13:47 +0300)] 
Format Tera Bytes (add message message179 to awstats-en.txt and one more if to function Format_Bytes from awstats.pl)

8 years agoFix "Illegal division by zero" error. 64/head
Tomaz Solc [Mon, 20 Mar 2017 09:55:00 +0000 (10:55 +0100)] 
Fix "Illegal division by zero" error.

"$Totalh" is zero when you have downloads with only 206 hits.

This commit doesn't draw the graph in such cases.

8 years agoAlso set $UserAgent with $countedtraffic == 6 63/head
Tomaz Solc [Fri, 17 Mar 2017 11:41:46 +0000 (12:41 +0100)] 
Also set $UserAgent with $countedtraffic == 6

Browser detection is also performed with 206 status and depends on $UserAgent
being set. Without this change, $UserAgent is not refreshed and browser
detection is performed on the value from the previous request.

8 years agoMerge branch 'develop' of git@github.com:eldy/awstats.git into develop
Laurent Destailleur [Mon, 20 Feb 2017 23:35:50 +0000 (00:35 +0100)] 
Merge branch 'develop' of git@github.com:eldy/awstats.git into develop

8 years agoFix LogFormat=4 with url containing spaces.
Laurent Destailleur [Mon, 20 Feb 2017 23:35:19 +0000 (00:35 +0100)] 
Fix LogFormat=4 with url containing spaces.

8 years agoMerge pull request #60 from sjwebb/develop
Laurent Destailleur [Sun, 12 Feb 2017 19:59:45 +0000 (20:59 +0100)] 
Merge pull request #60 from sjwebb/develop

Fix to window.opener vulnerability

8 years agoFix to window.opener vulnerability in browser, OS and search engine links 60/head
qssam [Tue, 7 Feb 2017 17:10:34 +0000 (17:10 +0000)] 
Fix to window.opener vulnerability in browser, OS and search engine links

Reference: https://mathiasbynens.github.io/rel-noopener/

8 years agoFix to window.opener vulnerability in external referral site links
qssam [Tue, 7 Feb 2017 16:49:10 +0000 (16:49 +0000)] 
Fix to window.opener vulnerability in external referral site links

Reference: https://mathiasbynens.github.io/rel-noopener/

8 years agoMerge remote-tracking branch 'refs/remotes/eldy/develop' into develop
qssam [Tue, 7 Feb 2017 16:28:28 +0000 (16:28 +0000)] 
Merge remote-tracking branch 'refs/remotes/eldy/develop' into develop

8 years agoPrepare 7.7
Laurent Destailleur [Mon, 6 Feb 2017 03:47:13 +0000 (04:47 +0100)] 
Prepare 7.7

8 years agoAdd methodurlprot
Laurent Destailleur [Mon, 6 Feb 2017 03:44:21 +0000 (04:44 +0100)] 
Add methodurlprot

8 years agoUpdate doc
Laurent Destailleur [Wed, 7 Dec 2016 16:40:11 +0000 (17:40 +0100)] 
Update doc

8 years agoMerge branch 'develop' of git@github.com:eldy/awstats.git into develop 7.6 AWSTATS_7_6
Laurent Destailleur [Sat, 3 Dec 2016 12:58:28 +0000 (13:58 +0100)] 
Merge branch 'develop' of git@github.com:eldy/awstats.git into develop

8 years agoFix doc. Prepare 7.6
Laurent Destailleur [Sat, 3 Dec 2016 12:58:10 +0000 (13:58 +0100)] 
Fix doc. Prepare 7.6

8 years agoMerge pull request #49 from fbonzon/develop
Laurent Destailleur [Sat, 3 Dec 2016 12:48:16 +0000 (13:48 +0100)] 
Merge pull request #49 from fbonzon/develop

Add web fonts to default NotPageList, add support for GPX and JSON files, and minor fixes

8 years agoMerge pull request #45 from AaronVanGeffen/sierra
Laurent Destailleur [Sat, 3 Dec 2016 12:46:45 +0000 (13:46 +0100)] 
Merge pull request #45 from AaronVanGeffen/sierra

Add support for macOS Sierra

8 years agoMerge pull request #44 from landryb/develop
Laurent Destailleur [Sat, 3 Dec 2016 12:46:22 +0000 (13:46 +0100)] 
Merge pull request #44 from landryb/develop

Add partial support for pure-ftpd stats format in method field

8 years agoFix security. More restrictive rule for using AWSTATS_ENABLE_CONFIG_DIR
Laurent Destailleur [Sat, 3 Dec 2016 12:27:30 +0000 (13:27 +0100)] 
Fix security. More restrictive rule for using AWSTATS_ENABLE_CONFIG_DIR

8 years agoAdd web fonts to default NotPageList 49/head
François B [Sun, 20 Nov 2016 02:29:59 +0000 (03:29 +0100)] 
Add web fonts to default NotPageList

Like CSS or JavaScript, web fonts are page resources that should not be
displayed as pages, neither as downloads.

Remove trailing space.

8 years agoAdd support for JSON files
François B [Sun, 20 Nov 2016 02:27:52 +0000 (03:27 +0100)] 
Add support for JSON files

8 years agoAdd support for GPX files
François B [Sat, 19 Nov 2016 07:49:40 +0000 (08:49 +0100)] 
Add support for GPX files

8 years agoAdd missing icon for fonts
François B [Sat, 19 Nov 2016 07:28:10 +0000 (08:28 +0100)] 
Add missing icon for fonts

Copied the existing ttf.png icon for “TrueType scalable font file”.

8 years agoRemove executable bit on files that shouldn't have it
François B [Fri, 18 Nov 2016 06:24:32 +0000 (07:24 +0100)] 
Remove executable bit on files that shouldn't have it

8 years agoAdd el flag
Laurent Destailleur [Tue, 18 Oct 2016 07:34:18 +0000 (09:34 +0200)] 
Add el flag