r55576 - in /trunk/libhttp-browserdetect-perl: Changes META.yml Makefile.PL debian/changelog debian/control debian/copyright 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:34:17 UTC 2010


Author: jawnsy-guest
Date: Wed Apr  7 03:34:08 2010
New Revision: 55576

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=55576
Log:
* New upstream release
* Add myself to Uploaders and Copyright
* Rewrite control description

Modified:
    trunk/libhttp-browserdetect-perl/Changes
    trunk/libhttp-browserdetect-perl/META.yml
    trunk/libhttp-browserdetect-perl/Makefile.PL
    trunk/libhttp-browserdetect-perl/debian/changelog
    trunk/libhttp-browserdetect-perl/debian/control
    trunk/libhttp-browserdetect-perl/debian/copyright
    trunk/libhttp-browserdetect-perl/lib/HTTP/BrowserDetect.pm
    trunk/libhttp-browserdetect-perl/t/useragents.yaml

Modified: trunk/libhttp-browserdetect-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libhttp-browserdetect-perl/Changes?rev=55576&op=diff
==============================================================================
--- trunk/libhttp-browserdetect-perl/Changes (original)
+++ trunk/libhttp-browserdetect-perl/Changes Wed Apr  7 03:34:08 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 Cebri‡n)
+    - 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: trunk/libhttp-browserdetect-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libhttp-browserdetect-perl/META.yml?rev=55576&op=diff
==============================================================================
--- trunk/libhttp-browserdetect-perl/META.yml (original)
+++ trunk/libhttp-browserdetect-perl/META.yml Wed Apr  7 03:34:08 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: trunk/libhttp-browserdetect-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libhttp-browserdetect-perl/Makefile.PL?rev=55576&op=diff
==============================================================================
--- trunk/libhttp-browserdetect-perl/Makefile.PL (original)
+++ trunk/libhttp-browserdetect-perl/Makefile.PL Wed Apr  7 03:34:08 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: trunk/libhttp-browserdetect-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libhttp-browserdetect-perl/debian/changelog?rev=55576&op=diff
==============================================================================
--- trunk/libhttp-browserdetect-perl/debian/changelog (original)
+++ trunk/libhttp-browserdetect-perl/debian/changelog Wed Apr  7 03:34:08 2010
@@ -1,3 +1,11 @@
+libhttp-browserdetect-perl (1.09-1) UNRELEASED; urgency=low
+
+  * New upstream release
+  * Add myself to Uploaders and Copyright
+  * Rewrite control description
+
+ -- Jonathan Yu <jawnsy at cpan.org>  Wed, 07 Apr 2010 00:08:17 -0400
+
 libhttp-browserdetect-perl (1.08-1) unstable; urgency=low
 
   * Take over for the Debian Perl Group; Closes: #575340 -- RFA

Modified: trunk/libhttp-browserdetect-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libhttp-browserdetect-perl/debian/control?rev=55576&op=diff
==============================================================================
--- trunk/libhttp-browserdetect-perl/debian/control (original)
+++ trunk/libhttp-browserdetect-perl/debian/control Wed Apr  7 03:34:08 2010
@@ -4,7 +4,7 @@
 Build-Depends: debhelper (>= 7)
 Build-Depends-Indep: perl, libyaml-tiny-perl, libdata-dump-perl
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
-Uploaders: gregor herrmann <gregoa at debian.org>
+Uploaders: gregor herrmann <gregoa at debian.org>, Jonathan Yu <jawnsy at cpan.org>
 Standards-Version: 3.8.4
 Homepage: http://search.cpan.org/dist/HTTP-BrowserDetect/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libhttp-browserdetect-perl/
@@ -13,11 +13,8 @@
 Package: libhttp-browserdetect-perl
 Architecture: all
 Depends: ${misc:Depends}, ${perl:Depends}
-Description: module to detect browser, version, and platform from an HTTP user agent string
- The HTTP::BrowserDetect object does a number of tests on an HTTP user
- agent string.  The results of these tests are available via methods of
- the object.
- .
- This module is based upon the JavaScript browser detection code
- available at
- http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html.
+Description: module to extract system data from an HTTP User Agent string
+ HTTP::BrowserDetect is a Perl module that attempts to identify the browser,
+ software version and platform associated with a given HTTP User Agent string.
+ This module is based upon the JavaScript browser detection code available at
+ <URL:http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html>.

Modified: trunk/libhttp-browserdetect-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libhttp-browserdetect-perl/debian/copyright?rev=55576&op=diff
==============================================================================
--- trunk/libhttp-browserdetect-perl/debian/copyright (original)
+++ trunk/libhttp-browserdetect-perl/debian/copyright Wed Apr  7 03:34:08 2010
@@ -1,15 +1,16 @@
 Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
-Maintainer: Olaf Alders
+Maintainer: Olaf Alders <olaf at wundersolutions.com>
 Source: http://search.cpan.org/dist/HTTP-BrowserDetect/
 Name: HTTP-BrowserDetect
 
 Files: *
-Copyright: 1999-2010, Lee Semel
+Copyright: 1999-2010, Lee Semel <lee at semel.net>
 License: Artistic or GPL-1+
 
 Files: debian/*
-Copyright: 2001, 2002, 2004, Ivan Kohler <ivan-debian at 420.am>
- 2010, gregor herrmann <gregoa at debian.org>
+Copyright: 2010, gregor herrmann <gregoa at debian.org>
+ 2010, Jonathan Yu <jawnsy at cpan.org>
+ 2001-2004, Ivan Kohler <ivan-debian at 420.am>
 License: Artistic or GPL-1+
 
 License: Artistic

Modified: trunk/libhttp-browserdetect-perl/lib/HTTP/BrowserDetect.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libhttp-browserdetect-perl/lib/HTTP/BrowserDetect.pm?rev=55576&op=diff
==============================================================================
--- trunk/libhttp-browserdetect-perl/lib/HTTP/BrowserDetect.pm (original)
+++ trunk/libhttp-browserdetect-perl/lib/HTTP/BrowserDetect.pm Wed Apr  7 03:34:08 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: trunk/libhttp-browserdetect-perl/t/useragents.yaml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libhttp-browserdetect-perl/t/useragents.yaml?rev=55576&op=diff
==============================================================================
--- trunk/libhttp-browserdetect-perl/t/useragents.yaml (original)
+++ trunk/libhttp-browserdetect-perl/t/useragents.yaml Wed Apr  7 03:34:08 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