]> git.ipfire.org Git - thirdparty/AWStats.git/commitdiff
added support for HaikuOS and Safari based WebPositive browser
authorDarioSindicic <dario.sindicic@gmail.com>
Wed, 10 Jun 2020 11:51:48 +0000 (13:51 +0200)
committerDarioSindicic <dario.sindicic@gmail.com>
Wed, 10 Jun 2020 11:51:48 +0000 (13:51 +0200)
wwwroot/cgi-bin/awstats.pl
wwwroot/cgi-bin/lib/browsers.pm
wwwroot/cgi-bin/lib/operating_systems.pm

index 3a3d4c6f2cde305ad61e9b26d9eef9bb51fda31f..4fee588de3120351d90289373755681dfc8fb91b 100755 (executable)
@@ -18124,7 +18124,7 @@ if ( $UpdateStats && $FrameName ne 'index' && $FrameName ne 'mainleft' )
        my $regnotie          = qr/webtv|omniweb|opera/i;
        my $regnotnetscape    = qr/gecko|compatible|opera|galeon|safari|charon/i;
        my $regnotfirefox     = qr/flock/i;
-       my $regnotsafari      = qr/android|arora|chrome|shiira/i;
+       my $regnotsafari      = qr/android|arora|chrome|shiira|webpositive/i;
        my $regreferer        = qr/^(\w+):\/\/([^\/:]+)(:\d+|)/;
        my $regreferernoquery = qr/^([^$URLQuerySeparators]+)/;
        my $reglocal          = qr/^(www\.|)$sitewithoutwww/i;
index fdf3dfb2c89f8e87f5236804cbc7a1e237620383..e213442774a16c4b61aa0167dd74e9a811afd5e5 100644 (file)
 'webfetcher',
 'webexplorer',
 'webmirror',
+'webpositive',          # Must be before safari
 'webvcr',
 'qnx\svoyager',
 # Site grabbers
 'msie','MS Internet Explorer',
 'edge','Edge',
 'netscape','Netscape',
-
 'elinks','ELinks',
 'firebird','Firebird (Old Firefox)',
 'go!zilla','Go!Zilla',
 'webfetcher','WebFetcher',
 'webexplorer','IBM-WebExplorer',
 'webmirror','WebMirror',
+'webpositive','WebPositive',
 'webvcr','WebVCR',
 'qnx\svoyager','QNX Voyager',
 # Site grabbers
 'ncsa_mosaic','ncsa_mosaic',
 'netpositive','netpositive',
 'phoenix','phoenix',
+'webpositive','safari',
 # Site grabbers
 'grabber','grabber',
 'teleport','teleport',
index eeaea1ba36abb3a7f3136db3327d656d5d3cf8e0..f3e02c3f1c957bfc61f6725f5bd08093a386c351 100644 (file)
@@ -72,6 +72,7 @@
 'mac[_+ ]?p',                                                                  # This works for macppc and mac_ppc and mac_powerpc
 'mac[_+ ]68',                                                                  # This works for mac_6800 and mac_68k
 'macweb',
+'haiku',
 'macintosh',
 # Android family
 'android[_+ ]10',       # Android 10
 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]4','macosx4',
 'mac[_+ ]os[_+ ]x','macosx', 'vienna', 'macosx', 'newsfire', 'macosx', 'applesyndication', 'macosx',
 'mac[_+ ]?p','macintosh','mac[_+ ]68','macintosh','macweb','macintosh','macintosh','macintosh',
+'haiku', 'Haiku',
 # Android family (androidyyy)
 'android[_+ ]10','android10',              # Android 10
 'android[_+ ]9','androidpie',              # Pie
 'macosx4','<a href="https://www.apple.com/macos/" title="macOS home page [new window]" target="_blank" rel="noopener noreferrer">Mac OS X 10.4 Tiger</a>',
 'macosx','<a href="https://www.apple.com/macos/" title="macOS home page [new window]" target="_blank" rel="noopener noreferrer">Mac OS X others</a>',
 'macintosh','<a href="https://www.apple.com/" title="Mac OS home page [new window]" target="_blank" rel="noopener noreferrer">Mac OS</a>',
+'Haiku', '<a href="http://www.haiku-os.org" title="Haiku OS home page [new window]" target="_blank" rel="noopener noreferrer">Haiku OS</a>',
 # Android
 'android10','<a href="https://developer.android.com/about/versions/10" title="Google Android 10.x home page [new window]" target="_blank" rel="noopener noreferrer">Google Android 10.x</a>',
 'androidpie','<a href="https://developer.android.com/about/versions/pie/" title="Google Android 9.x Pie home page [new window]" target="_blank" rel="noopener noreferrer">Google Android 9.x Pie</a>',