r55573 - in /branches/upstream/libhttp-browserdetect-perl/current: Changes META.yml Makefile.PL lib/HTTP/BrowserDetect.pm t/useragents.yaml
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Wed Apr 7 03:28:05 UTC 2010
Author: jawnsy-guest
Date: Wed Apr 7 03:27:53 2010
New Revision: 55573
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=55573
Log:
[svn-upgrade] Integrating new upstream version, libhttp-browserdetect-perl (1.09)
Modified:
branches/upstream/libhttp-browserdetect-perl/current/Changes
branches/upstream/libhttp-browserdetect-perl/current/META.yml
branches/upstream/libhttp-browserdetect-perl/current/Makefile.PL
branches/upstream/libhttp-browserdetect-perl/current/lib/HTTP/BrowserDetect.pm
branches/upstream/libhttp-browserdetect-perl/current/t/useragents.yaml
Modified: branches/upstream/libhttp-browserdetect-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libhttp-browserdetect-perl/current/Changes?rev=55573&op=diff
==============================================================================
--- branches/upstream/libhttp-browserdetect-perl/current/Changes (original)
+++ branches/upstream/libhttp-browserdetect-perl/current/Changes Wed Apr 7 03:27:53 2010
@@ -1,4 +1,8 @@
Revision history for Perl extension HTTP::BrowserDetect.
+
+1.09 2010-04-04
+ - Better language detection (commit 68025ca1a58afa1db9b4eeffe8c246d129825cc0)
+ (Maroš Kollár)
1.08 2010-03-19
- Added ipad(), device() and device_name() methods
@@ -44,7 +48,7 @@
methods
- Manually added patch for Iceweasel from RT #41263 (merlynkline)
- Added test for RT #41541 and RT #41263 (merlynkline)
- - curl added back to list of supported browsers RT #27878 (RT #Toni Cebrin)
+ - curl added back to list of supported browsers RT #27878 (RT #Toni Cebrián)
- Added test for RT #8547 (Steve Purkis)
- Added test for RT #30705 (david.hilton.p)
- Applied patch and added test for RT #7443
Modified: branches/upstream/libhttp-browserdetect-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libhttp-browserdetect-perl/current/META.yml?rev=55573&op=diff
==============================================================================
--- branches/upstream/libhttp-browserdetect-perl/current/META.yml (original)
+++ branches/upstream/libhttp-browserdetect-perl/current/META.yml Wed Apr 7 03:27:53 2010
@@ -1,10 +1,12 @@
---
name: HTTP-BrowserDetect
-version: 1.08
+version: 1.09
author:
- 'Olaf Alders <olaf at wundercounter.com>'
-abstract: Determine Web browser, version, and platform from an HTTP user agent string
+abstract: 'Determine Web browser, version, and platform from an HTTP user agent string'
license: perl
+resources:
+ license: http://dev.perl.org/licenses/
build_requires:
Data::Dump: 0
Exporter: 0
@@ -13,13 +15,11 @@
YAML::Tiny: 0
configure_requires:
Module::Build: 0.35
+provides:
+ HTTP::BrowserDetect:
+ file: lib/HTTP/BrowserDetect.pm
+ version: 1.09
generated_by: Module::Build version 0.35
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
-provides:
- HTTP::BrowserDetect:
- file: lib/HTTP/BrowserDetect.pm
- version: 1.08
-resources:
- license: http://dev.perl.org/licenses/
Modified: branches/upstream/libhttp-browserdetect-perl/current/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libhttp-browserdetect-perl/current/Makefile.PL?rev=55573&op=diff
==============================================================================
--- branches/upstream/libhttp-browserdetect-perl/current/Makefile.PL (original)
+++ branches/upstream/libhttp-browserdetect-perl/current/Makefile.PL Wed Apr 7 03:27:53 2010
@@ -2,17 +2,17 @@
use ExtUtils::MakeMaker;
WriteMakefile
(
- 'PL_FILES' => {},
- 'INSTALLDIRS' => 'site',
'NAME' => 'HTTP::BrowserDetect',
- 'EXE_FILES' => [],
'VERSION_FROM' => 'lib/HTTP/BrowserDetect.pm',
'PREREQ_PM' => {
+ 'Data::Dump' => 0,
+ 'Exporter' => 0,
+ 'FindBin' => 0,
'Test::More' => 0,
- 'YAML::Tiny' => 0,
- 'FindBin' => 0,
- 'Data::Dump' => 0,
- 'Exporter' => 0
- }
+ 'YAML::Tiny' => 0
+ },
+ 'INSTALLDIRS' => 'site',
+ 'EXE_FILES' => [],
+ 'PL_FILES' => {}
)
;
Modified: branches/upstream/libhttp-browserdetect-perl/current/lib/HTTP/BrowserDetect.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libhttp-browserdetect-perl/current/lib/HTTP/BrowserDetect.pm?rev=55573&op=diff
==============================================================================
--- branches/upstream/libhttp-browserdetect-perl/current/lib/HTTP/BrowserDetect.pm (original)
+++ branches/upstream/libhttp-browserdetect-perl/current/lib/HTTP/BrowserDetect.pm Wed Apr 7 03:27:53 2010
@@ -7,7 +7,7 @@
@ISA = qw(Exporter);
@EXPORT = qw();
@EXPORT_OK = qw();
-$VERSION = '1.08';
+$VERSION = '1.09';
# Operating Systems
push @ALL_TESTS, qw(
@@ -123,7 +123,7 @@
# Private method -- test the UA string
sub _test {
my ( $self ) = @_;
-
+
$self->{tests} = {};
my $tests = $self->{tests};
@@ -159,7 +159,7 @@
$minor = $3;
$tests->{ uc($1) } = 1;
$tests->{'FIREFOX'} = 1;
-
+
}
# IE version
@@ -214,7 +214,7 @@
# Safari Version
elsif ( $tests->{SAFARI} ) {
-
+
my ( $safari_build, $safari_minor );
( $safari_build, $safari_minor ) = (
@@ -704,9 +704,9 @@
sub version {
my ( $self, $check ) = _self_or_default( @_ );
-
+
return $self->_realplayer_version if $self->_realplayer_version;
-
+
my $version = $self->{major} + $self->{minor};
if ( defined $check ) {
return $check == $version;
@@ -742,20 +742,20 @@
my ( $self, $check ) = _self_or_default( @_ );
my ( $major, $minor ) = $self->_public;
- return $major + $minor;
+ return $major + $minor;
}
sub public_major {
my ( $self, $check ) = _self_or_default( @_ );
my ( $major, $minor ) = $self->_public;
-
+
return $major;
}
sub public_minor {
my ( $self, $check ) = _self_or_default( @_ );
my ( $major, $minor ) = $self->_public;
-
+
return $minor;
}
@@ -763,7 +763,7 @@
my ( $self, $check ) = _self_or_default( @_ );
return $self->beta( $check );
-
+
}
sub _public {
@@ -782,7 +782,7 @@
{
return ( $1, $2 );
}
-
+
return ( $self->major, $self>minor );
}
@@ -790,73 +790,73 @@
sub engine_string {
-
- my ( $self, $check ) = _self_or_default( @_ );
-
+
+ my ( $self, $check ) = _self_or_default( @_ );
+
if ( $self->gecko ) {
return 'Gecko';
}
-
+
if ( $self->user_agent =~ m{KHTML, like Gecko} ) {
return 'KHTML';
}
-
+
if ( $self->ie ) {
return 'MSIE';
}
-
+
return;
}
sub _engine {
-
- my ( $self, $check ) = _self_or_default( @_ );
-
+
+ my ( $self, $check ) = _self_or_default( @_ );
+
if ( $self->gecko ) {
return $self->gecko_version;
}
-
+
return;
-
+
}
sub engine_version {
-
- my ( $self, $check ) = _self_or_default( @_ );
-
+
+ my ( $self, $check ) = _self_or_default( @_ );
+
if ( $self->_engine ) {
return $self->engine_major + $self->engine_minor;
}
-
+
return;
-
+
}
sub engine_major {
-
- my ( $self, $check ) = _self_or_default( @_ );
-
+
+ my ( $self, $check ) = _self_or_default( @_ );
+
if ( $self->_engine ) {
my @version = split( /\./, $self->_engine );
return shift @version;
}
-
- return;
-
+
+ return;
+
}
sub engine_minor {
-
- my ( $self, $check ) = _self_or_default( @_ );
-
+
+ my ( $self, $check ) = _self_or_default( @_ );
+
if ( $self->_engine ) {
my @version = split( /\./, $self->_engine );
shift @version;
return $self->_format_minor( shift @version );
}
-
- return;
-
+
+ return;
+
}
sub beta {
@@ -887,24 +887,24 @@
}
sub device {
-
- my ( $self, $check ) = _self_or_default( @_ );
-
+
+ my ( $self, $check ) = _self_or_default( @_ );
+
my @devices = qw(
- blackberry iphone ipod ipad
+ blackberry iphone ipod ipad
);
foreach my $device ( @devices ) {
return $device if ( $self->$device );
}
-
+
return;
}
sub device_name {
-
- my ( $self, $check ) = _self_or_default( @_ );
-
+
+ my ( $self, $check ) = _self_or_default( @_ );
+
my %device_name = (
blackberry => 'BlackBerry',
iphone => 'iPhone',
@@ -914,7 +914,7 @@
my $device = $self->device;
return if !$device;
-
+
return $device_name{ $self->device };
}
@@ -934,20 +934,33 @@
}
}
- if ( $self->user_agent =~ m/([a-z]{2,})-([A-Z]{2,})/xms ) {
+ if ( $self->user_agent =~ m/\b([a-z]{2,})-([A-Za-z]{2,})\b/xms ) {
return { language => uc $1, country => uc $2 };
}
+ if ( $self->user_agent =~ m/\[([a-z]{2})\]/xms ) {
+ return { language => uc $1 };
+ }
+
+ if ( $self->user_agent =~ m/\(([^)]+)\)/xms ) {
+ my @parts = split(/;/,$1);
+ foreach my $part (@parts) {
+ if ($part =~ /^\s*([a-z]{2,})\s*$/) {
+ return { language => uc $1 };
+ }
+ }
+ }
+
return { language => undef, country => undef };
}
sub _format_minor {
-
+
my $self = shift;
my $minor = shift;
return 0 + ( '.' . ( $minor || 0 ) );
-
+
}
1;
@@ -960,7 +973,7 @@
=head1 VERSION
-Version 1.08
+Version 1.09
=head1 SYNOPSIS
@@ -1008,7 +1021,7 @@
./Build
./Build test
./Build install
-
+
Please see the documentation for L<Module::Build> if you have questions about
installing to custom locations etc.
@@ -1086,7 +1099,7 @@
Returns the decimal portion of the browser version as a B<floating-point
number> less than 1. For example, if the version is 4.05, this method returns
-.05; if the version is 4.5, this method returns .5.
+.05; if the version is 4.5, this method returns .5.
On occasion a version may have more than one decimal point, such as
'Wget/1.4.5'. The minor version does not include the second decimal point, or
@@ -1167,13 +1180,13 @@
=head2 dotnet()
=head2 mac()
-
+
mac68k macppc macosx
=head2 os2()
=head2 unix()
-
+
sun sun4 sun5 suni86 irix irix5 irix6 hpux hpux9 hpux10
aix aix1 aix2 aix3 aix4 linux sco unixware mpras reliant
dec sinix freebsd bsd
@@ -1368,6 +1381,8 @@
Alexey Surikov
+Maros Kollar
+
=head1 TO DO
The _engine() method currently only handles Gecko. It needs to be expanded to
Modified: branches/upstream/libhttp-browserdetect-perl/current/t/useragents.yaml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libhttp-browserdetect-perl/current/t/useragents.yaml?rev=55573&op=diff
==============================================================================
--- branches/upstream/libhttp-browserdetect-perl/current/t/useragents.yaml (original)
+++ branches/upstream/libhttp-browserdetect-perl/current/t/useragents.yaml Wed Apr 7 03:27:53 2010
@@ -18,6 +18,8 @@
engine_version: 1.5
engine_major: 1
engine_minor: 0.5
+language: FR
+country: ~
---
browser_string: Netscape
major: 1
@@ -32,6 +34,8 @@
other: ~
useragent: 'Mozilla/1.1 (Windows 3.0; I)'
version: 1.1
+language: ~
+country: ~
---
browser_string: Netscape
major: 1
@@ -47,6 +51,8 @@
other: ~
useragent: 'Mozilla/1.1 (Windows 3.1; I)'
version: 1.1
+language: ~
+country: ~
---
browser_string: Netscape
major: 2
@@ -62,6 +68,8 @@
other: ~
useragent: 'Mozilla/2.0 (Win95; I)'
version: 2
+language: ~
+country: ~
---
browser_string: MSIE
major: 3
@@ -77,6 +85,8 @@
other: ~
useragent: 'Mozilla/2.0 (compatible; MSIE 3.01; Windows 95)'
version: 3.01
+language: ~
+country: ~
---
browser_string: MSIE
major: 3
@@ -92,6 +102,8 @@
other: ~
useragent: 'Mozilla/2.0 (compatible; MSIE 3.01; Windows NT)'
version: 3.01
+language: ~
+country: ~
---
browser_string: 'AOL Browser'
major: 3
@@ -109,6 +121,8 @@
other: ~
useragent: 'Mozilla/2.0 (compatible; MSIE 3.0; AOL 3.0; Windows 95)'
version: 3
+language: ~
+country: ~
---
browser_string: MSIE
major: 4
@@ -125,6 +139,8 @@
other: ~
useragent: 'Mozilla/2.0 (compatible; MSIE 4.0; Windows 95)'
version: 4
+language: ~
+country: ~
---
browser_string: MSIE
major: 4
@@ -141,6 +157,8 @@
other: ~
useragent: 'Mozilla/3.0 (compatible; MSIE 4.0; Windows 95)'
version: 4
+language: ~
+country: ~
---
browser_string: MSIE
major: 4
@@ -157,6 +175,8 @@
other: ~
useragent: 'Mozilla/4.0 (compatible; MSIE 4.01; Windows 95)'
version: 4.01
+language: ~
+country: ~
---
browser_string: MSIE
major: 5
@@ -174,6 +194,8 @@
other: ~
useragent: 'Mozilla/4.0 (compatible; MSIE 5.0b2; Windows NT)'
version: 5
+language: ~
+country: ~
---
browser_string: MSIE
major: 5
@@ -193,6 +215,8 @@
other: ~
useragent: 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
version: 5.5
+language: ~
+country: ~
---
browser_string: MSIE
major: 5
@@ -213,6 +237,8 @@
other: ~
useragent: 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) via proxy gateway Something/1.23'
version: 5.5
+language: ~
+country: ~
---
browser_string: Netscape
major: 3
@@ -227,6 +253,8 @@
other: ~
useragent: 'Mozilla/3.0 (Macintosh; I; PPC)'
version: 3
+language: ~
+country: ~
---
browser_string: MSIE
major: 5
@@ -243,6 +271,8 @@
other: ~
useragent: 'Mozilla/4.0 (compatible; MSIE 5.0; Win32)'
version: 5
+language: ~
+country: ~
---
browser_string: Opera
major: 3
@@ -256,6 +286,8 @@
other: ~
useragent: 'Mozilla/4.0 (compatible; Opera/3.0; Windows 4.10) 3.50'
version: 3
+language: ~
+country: ~
---
browser_string: MSIE
major: 5
@@ -274,6 +306,8 @@
other: ~
useragent: 'Mozilla/4.0 (compatible; MSIE 5.0b1; Windows NT 5.0)'
version: 5
+language: ~
+country: ~
---
browser_string: Netscape
major: 4
@@ -289,6 +323,8 @@
os: Win98
other: ~
useragent: 'Mozilla/4.06 [en] (Win98; I ;Nav)'
+language: EN
+country: ~
version: 4.06
---
browser_string: Netscape
@@ -309,6 +345,8 @@
other: ~
useragent: 'Mozilla/4.5 [en] (X11; I; FreeBSD 2.2.7-RELEASE i386)'
version: 4.5
+language: EN
+country: ~
---
browser_string: Netscape
major: 3
@@ -325,6 +363,8 @@
other: ~
useragent: 'Mozilla/3.03Gold (Win95; I)'
version: 3.03
+language: ~
+country: ~
---
browser_string: ~
major: 1
@@ -337,6 +377,8 @@
other: ~
useragent: Wget/1.4.5
version: 1.4
+language: ~
+country: ~
---
browser_string: ~
major: 5
@@ -349,6 +391,8 @@
other: ~
useragent: libwww-perl/5.11
version: 5.11
+language: ~
+country: ~
---
browser_string: ~
major: 3
@@ -361,6 +405,8 @@
other: ~
useragent: GetRight/3.2.1
version: 3.2
+language: ~
+country: ~
---
browser_string: ~
major: 5
@@ -374,6 +420,8 @@
other: ~
useragent: 'Mozilla/3.0 (compatible; StarOffice/5.1; Linux)'
version: 5.1
+language: ~
+country: ~
---
browser_string: ~
major: 5
@@ -387,6 +435,8 @@
other: ~
useragent: 'Mozilla/3.0 (compatible; StarOffice/5.1; Win32)'
version: 5.1
+language: ~
+country: ~
---
browser_string: ~
major: 2
@@ -400,6 +450,8 @@
other: ~
useragent: 'iCab/Pre2.0 (Macintosh; I; PPC)'
version: 2
+language: ~
+country: ~
---
browser_string: ~
major: 1
@@ -412,6 +464,8 @@
other: ~
useragent: Konqueror/1.1.2
version: 1.1
+language: ~
+country: ~
---
browser_string: ~
major: 4
@@ -424,6 +478,8 @@
other: ~
useragent: 'Lotus-Notes/4.5 ( OS/2 )'
version: 4.5
+language: ~
+country: ~
---
browser_string: ~
major: 1
@@ -436,6 +492,8 @@
other: ~
useragent: 'Googlebot/1.0 (googlebot at googlebot.com http://googlebot.com/)'
version: 1
+language: ~
+country: ~
---
browser_string: ~
major: 1
@@ -447,6 +505,8 @@
other: ~
useragent: Nokia-WAP-Toolkit/1.3beta
version: 1.3
+language: ~
+country: ~
---
browser_string: ~
major: 1
@@ -458,6 +518,8 @@
other: ~
useragent: 'Nokia7110/1.0 (30.05)'
version: 1
+language: ~
+country: ~
---
browser_string: ~
major: 4
@@ -469,6 +531,8 @@
other: ~
useragent: UP.Browser/4.1.2a-XXXX
version: 4.1
+language: ~
+country: ~
---
browser_string: ~
major: 1
@@ -480,6 +544,8 @@
other: ~
useragent: Wapalizer/1.0
version: 1
+language: ~
+country: ~
---
browser_string: ~
major: 1
@@ -491,6 +557,8 @@
other: ~
useragent: YourWap/1.16
version: 1.16
+language: ~
+country: ~
---
browser_string: ~
major: 3
@@ -502,6 +570,8 @@
other: ~
useragent: 'AmigaVoyager/3.3.50 (AmigaOS/PPC)'
version: 3.3
+language: ~
+country: ~
---
browser_string: ~
major: 1
@@ -529,6 +599,8 @@
other: ~
useragent: 'Emacs-W3/2.1.105 URL/1.267 ((Unix?) ; TTY ; sparc-sun-solaris2.3)'
version: 2.1
+language: ~
+country: ~
---
browser_string: Netscape
major: 5
@@ -550,6 +622,8 @@
other: ~
useragent: 'Mozilla/5.001 (windows; U; NT4.0; en-us) Gecko/25250101'
version: 5.001
+language: EN
+country: US
---
browser_string: Netscape
major: 5
@@ -569,6 +643,8 @@
other: ~
useragent: 'Mozilla/5.001 (Macintosh; N; PPC; ja) Gecko/25250101 MegaCorpBrowser/1.0 (MegaCorp, Inc.)'
version: 5.001
+language: JA
+country: ~
---
browser_string: Netscape
major: 5
@@ -589,6 +665,8 @@
other: ~
useragent: 'Mozilla/9.876 (X11; U; Linux 2.2.12-20 i686, en) Gecko/25250101 Netscape/5.432b1 (C-MindSpring)'
version: 5.432
+language: ~
+country: ~
---
browser_string: ~
major: 2
@@ -600,6 +678,8 @@
other: ~
useragent: 'TinyBrowser/2.0 (TinyBrowser Comment) Gecko/20201231'
version: 2.0
+language: ~
+country: ~
---
browser_string: ~
major: 2
@@ -611,6 +691,8 @@
other: ~
useragent: 'TinyBrowser/2.0 (TinyBrowser Comment) Gecko/20201231'
version: 2.000
+language: ~
+country: ~
---
browser_string: Firefox
major: 0
@@ -736,6 +818,8 @@
other: ~
useragent: 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; OfficeLive'
version: 7.0
+language: ~
+country: ~
---
browser_string: Chrome
major: 2
@@ -771,6 +855,7 @@
useragent: 'Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1'
version: 1.25
language: EN
+country: ~
---
browser_string: Safari
major: 1
@@ -787,6 +872,7 @@
useragent: 'Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/106.2 (KHTML, like Gecko) Safari/100.1'
version: 1.0
language: EN
+country: ~
---
browser_string: Safari
major: 0
@@ -817,6 +903,8 @@
version: 3.7
device: blackberry
device_name: BlackBerry
+language: ~
+country: ~
---
browser_string: MSIE
major: 6
@@ -837,6 +925,8 @@
other: ~
useragent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322)'
version: 6.0
+language: ~
+country: ~
---
browser_string: MSIE
major: 6
@@ -856,6 +946,8 @@
other: ~
useragent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'
version: 6.0
+language: ~
+country: ~
---
browser_string: MSIE
major: 6
@@ -876,6 +968,8 @@
other: ~
useragent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)'
version: 6.0
+language: ~
+country: ~
---
browser_string: MSIE
major: 5
@@ -988,6 +1082,8 @@
other: ~
useragent: libcurl-agent/1.0
version: 1
+language: ~
+country: ~
---
browser_string: puf
major: 0
@@ -1001,6 +1097,8 @@
other: ~
useragent: 'puf/0.93.2a (Linux 2.4.20-19.9; i686)'
version: 0.93
+language: ~
+country: ~
---
useragent: 'Mozilla/5.0 (iPod; U; CPU iPhone OS 2_1 like Mac OS X; en-us) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5F137 Safari/525.20'
language: EN
@@ -1022,6 +1120,8 @@
other: ~
useragent: 'Internetf Explorer 6 (MSIE 6; Windows XP)'
version: ~
+language: ~
+country: ~
---
browser_string: ~
major: ~
@@ -1032,6 +1132,8 @@
other: ~
useragent: 'Links (2.1pre15; Linux 2.4.26-vc4 i586; x)'
version: ~
+language: ~
+country: ~
---
browser_string: MSIE
major: 8
@@ -1201,6 +1303,8 @@
engine_string: KHTML
device: iphone
device_name: iPhone
+language: EN
+country: US
---
useragent: 'Mozilla/5.0 (Linux; U; Android 1.0; en-us; dream) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2'
match:
@@ -1216,6 +1320,8 @@
minor: 0.23
engine: 5.25
engine_string: KHTML
+language: EN
+country: US
---
useragent: 'Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B348b Safari/531.21.10'
match:
@@ -1232,3 +1338,20 @@
engine_string: KHTML
device: ipad
device_name: iPad
+language: EN
+country: US
+---
+useragent: 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; de; rv:1.9.2) Gecko/20100115 Firefox/3.6'
+match:
+ - firefox
+ - mac
+public_version: 3.6
+public_major: 3
+public_minor: 6
+version: 3.6
+major: 3
+minor: 0.6
+engine: 4.6
+engine_string: Gecko
+language: DE
+
More information about the Pkg-perl-cvs-commits
mailing list