Skip to content
This repository was archived by the owner on Nov 30, 2017. It is now read-only.

Commit 41df512

Browse files
committed
Built WhichBrowserLegacy from commit (unavailable) on WhichBrowser/WhichBrowser on branch (unavailable)
1 parent 2ba304e commit 41df512

35 files changed

+853
-546
lines changed

.htaccess

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
RewriteEngine on
2-
RewriteRule ^detect.js$ detect.php
2+
RewriteRule ^detect.js$ detect.php

composer.json

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
{
2-
"name": "whichbrowser/whichbrowser",
2+
"name": "whichbrowser/legacy",
33
"description": "Project containing the legacy version of WhichBrowser",
4+
5+
"replace": {
6+
"whichbrowser/whichbrowser": "^1.0|^2.0"
7+
}
8+
49
"keywords": ["useragent","browser"],
510
"homepage": "http://whichbrowser.net",
611
"license": "MIT",

data/browsers-bots.php

+21
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,11 @@
3939
[ 'name' => 'Butterfly', 'regexp' => '/Butterfly\/([0-9.]*)/u' ],
4040
[ 'name' => 'CiteSeerX', 'regexp' => '/heritrix\/([0-9.]*)/u' ],
4141
[ 'name' => 'Cliqzbot', 'regexp' => '/Cliqzbot\/([0-9.]*)/u' ],
42+
[ 'name' => 'CloudFare Always Online', 'regexp' => '/CloudFlare-AlwaysOnline\/([0-9.]*)/u' ],
4243
[ 'name' => 'CommaFeed', 'regexp' => '/CommaFeed\/([0-9.]*)/u' ],
4344
[ 'name' => 'CommonCrawl', 'regexp' => '/CCBot\/([0-9.]*)/u' ],
4445
[ 'name' => 'Data Hotel Watchdog', 'regexp' => '/Data-Hotel-Watchdog\/([0-9.]*)/u' ],
46+
[ 'name' => 'Exabot Thumbnails', 'regexp' => '/Exabot-Thumbnails/u' ],
4547
[ 'name' => 'ExactSeek', 'regexp' => '/ExactSeek Crawler/u' ],
4648
[ 'name' => 'Ezooms Crawler', 'regexp' => '/Ezooms\/([0-9.]*)/u' ],
4749
[ 'name' => 'Facebook', 'regexp' => '/facebookplatform\/([0-9.]*)/u' ],
@@ -59,12 +61,16 @@
5961
[ 'name' => 'Feedly', 'regexp' => '/MetaFeedly\/([0-9.]*)/u' ],
6062
[ 'name' => 'Feedspot', 'regexp' => '/Feedspot/u' ],
6163
[ 'name' => 'FeedValidator', 'regexp' => '/FeedValidator\/([0-9.]*)/u' ],
64+
[ 'name' => 'FeedZirra', 'regexp' => '/feedzirra/u' ],
6265
[ 'name' => 'Fever', 'regexp' => '/Fever\/([0-9.]*)/u' ],
6366
[ 'name' => 'Flamingo Search', 'regexp' => '/Flamingo_SearchEngine/u' ],
6467
[ 'name' => 'FTRF: Friendly Robot', 'regexp' => '/FTRF: Friendly robot\/([0-9.]*)/u' ],
6568
[ 'name' => 'Genieo Web Filter', 'regexp' => '/Genieo\/([0-9.]*)/u' ],
69+
[ 'name' => 'GNIP', 'regexp' => '/UnwindFetchor\/([0-9.]*)/u' ],
6670
[ 'name' => 'Gocrawl', 'regexp' => '/Googlebot \(gocrawl v([0-9.]*)\)/u' ],
6771
[ 'name' => 'Goo', 'regexp' => '/ichiro\/mobile goo/u' ],
72+
[ 'name' => 'Goo Blog Search', 'regexp' => '/gooblogsearch\/([0-9.]*)/u' ],
73+
[ 'name' => 'Goo RSS Reader', 'regexp' => '/gooRSSreader([0-9.]*)/u' ],
6874
[ 'name' => 'Googlebot', 'regexp' => '/Google[Bb]ot\/([0-9.]*)/u' ],
6975
[ 'name' => 'Googlebot Mobile', 'regexp' => '/Googlebot-Mobile\/([0-9.]*)/u' ],
7076
[ 'name' => 'Googlebot Image', 'regexp' => '/Googlebot-Image\/([0-9.]*)/u' ],
@@ -83,6 +89,9 @@
8389
[ 'name' => 'Google Wireless Transcoder', 'regexp' => '/Google Wireless Transcoder/u' ],
8490
[ 'name' => 'Google Play Newsstand', 'regexp' => '/GoogleProducer/u' ],
8591
[ 'name' => 'Grub', 'regexp' => '/grub-client-([0-9.]*)/u' ],
92+
[ 'name' => 'Hatena Antenna', 'regexp' => '/Hatena Antenna\/([0-9.]*)/u' ],
93+
[ 'name' => 'Hatena Diary', 'regexp' => '/Hatena Diary RSS Module/u' ],
94+
[ 'name' => 'Hatena Pagetitle', 'regexp' => '/Hatena Pagetitle Agent\/([0-9.]*)/u' ],
8695
[ 'name' => 'HeartRails Capture', 'regexp' => '/HeartRails_Capture\/([0-9.]*)/u' ],
8796
[ 'name' => 'HTTPMon', 'regexp' => '/HTTPMon\/([0-9.]*)/u' ],
8897
[ 'name' => 'HubPages', 'regexp' => '/HubPages V([0-9.]*)/u' ],
@@ -95,6 +104,7 @@
95104
[ 'name' => 'Livedoor', 'regexp' => '/livedoor/u' ],
96105
[ 'name' => 'Magpie RSS', 'regexp' => '/MagpieRSS\/([0-9.]*)/u' ],
97106
[ 'name' => 'Mapian News Bot', 'regexp' => '/mapion-news-bot\/([0-9.]*)/u' ],
107+
[ 'name' => 'Mixi', 'regexp' => '/mixi-check\/([0-9.]*)/u' ],
98108
[ 'name' => 'Monitor.us', 'regexp' => '/monitor.us/u' ],
99109
[ 'name' => 'Naver Yeti', 'regexp' => '/Yeti\/([0-9.]*)/u' ],
100110
[ 'name' => 'Netcraft Survey Bot', 'regexp' => '/Netcraft Web Server Survey/u' ],
@@ -106,22 +116,32 @@
106116
[ 'name' => 'NewsGator', 'regexp' => '/NewsGatorOnline\/([0-9.]*)/u' ],
107117
[ 'name' => 'OpenWebSpider', 'regexp' => '/OpenWebSpider v([0-9.]*)/u' ],
108118
[ 'name' => 'OrangeBot', 'regexp' => '/OrangeBot-Collector\/([0-9.]*)/u' ],
119+
[ 'name' => 'Picsearch bot', 'regexp' => '/psbot-page/u' ],
109120
[ 'name' => 'Pingdom', 'regexp' => '/Pingdom.com_bot_version_([0-9.]*)/u' ],
110121
[ 'name' => 'Pinterest', 'regexp' => '/Pinterest\/([0-9.]*)/u' ],
111122
[ 'name' => 'PostRank', 'regexp' => '/PostRank\/([0-9.]*)/u' ],
112123
[ 'name' => 'PowerMapper', 'regexp' => '/CrawlerProcess \(http:\/\/www\.PowerMapper\.com\) \/([0-9.]*)/u' ],
124+
[ 'name' => 'Radian 6', 'regexp' => '/R6_FeedFetcher/u' ],
125+
[ 'name' => 'Radian 6', 'regexp' => '/R6_CommentReader/u' ],
126+
[ 'name' => 'RssBar', 'regexp' => '/RssBar\/([0-9.]*)/u' ],
113127
[ 'name' => 'QuerySeekerSpider', 'regexp' => '/QuerySeekerSpider\/([0-9.]*)/u' ],
114128
[ 'name' => 'Scrapy', 'regexp' => '/Scrapy\/([0-9.]*)/u' ],
129+
[ 'name' => 'ScreenerBot', 'regexp' => '/ScreenerBot Crawler Beta ([0-9.]*)/u' ],
115130
[ 'name' => 'ShopWiki', 'regexp' => '/ShopWiki\/([0-9.]*)/u' ],
131+
[ 'name' => 'SilverReader', 'regexp' => '/SilverReader\/([0-9.]*)/u' ],
116132
[ 'name' => 'SimplePie', 'regexp' => '/SimplePie\/([0-9.]*)/u' ],
117133
[ 'name' => 'Sogou Web Spider', 'regexp' => '/sogou spider/u' ],
118134
[ 'name' => 'Sogou Web Spider', 'regexp' => '/Sogou pic spider\/([0-9.]*)/u' ],
119135
[ 'name' => 'Sogou Web Spider', 'regexp' => '/Sogou inst spider\/([0-9.]*)/u' ],
120136
[ 'name' => 'Sogou Web Spider', 'regexp' => '/Sogou web spider\/([0-9.]*)/u' ],
121137
[ 'name' => 'Soso Web Spider', 'regexp' => '/Sosospider\/([0-9.]*)/u' ],
122138
[ 'name' => 'Soso Web Spider', 'regexp' => '/Sosospider/u' ],
139+
[ 'name' => 'Spinn3r', 'regexp' => '/Spinn3r ([0-9.]*)/iu' ],
140+
[ 'name' => 'Summify', 'regexp' => '/Summify\/([0-9.]*)/u' ],
141+
[ 'name' => 'Twisted PageGetter', 'regexp' => '/Twisted PageGetter/u' ],
123142
[ 'name' => 'Twitterbot', 'regexp' => '/Twitterbot\/([0-9.]*)/u' ],
124143
[ 'name' => 'Tiny Tiny RSS', 'regexp' => '/Tiny Tiny RSS\/([0-9.]*)/u' ],
144+
[ 'name' => 'Typhoeus', 'regexp' => '/Typhoeus/u' ],
125145
[ 'name' => 'Voilabot', 'regexp' => '/Voila[Bb]ot/u' ],
126146
[ 'name' => 'VocusBot', 'regexp' => '/VocusBot ([0-9.]*)/u' ],
127147
[ 'name' => 'W3C CSS Validator', 'regexp' => '/Jigsaw\/([0-9.]*)/u' ],
@@ -132,6 +152,7 @@
132152
[ 'name' => 'W3C Markup Validator', 'regexp' => '/W3C_Validator\/([0-9.]*)/u' ],
133153
[ 'name' => 'WebbCrawler', 'regexp' => '/WebbCrawler ([0-9.]*)/u' ],
134154
[ 'name' => 'WordPress', 'regexp' => '/WordPress\/([0-9.]*)/u' ],
155+
[ 'name' => 'WWW Mechanize', 'regexp' => '/WWW-Mechanize\/([0-9.]*)/u' ],
135156
[ 'name' => 'YaCy Bot', 'regexp' => '/yacybot/u' ],
136157
[ 'name' => 'Yandex Anti Virus', 'regexp' => '/YandexAntivirus\/([0-9.]*)/u' ],
137158
[ 'name' => 'Yandex Blogs', 'regexp' => '/YandexBlogs\/([0-9.]*)/u' ],

data/browsers-chrome.php

+2
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
'44.0.2403' => 'stable',
5454
'45.0.2454' => 'stable',
5555
'46.0.2490' => 'stable',
56+
'47.0.2526' => 'stable',
5657
];
5758

5859
Chrome::$MOBILE = [
@@ -78,4 +79,5 @@
7879
'44.0.2403' => 'stable',
7980
'45.0.2454' => 'stable',
8081
'46.0.2490' => 'stable',
82+
'47.0.2526' => 'stable',
8183
];

data/build-android.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
'LMY47Z' => '5.1.1',
133133
'LMY48B' => '5.1.1',
134134

135-
'MPZ44Q' => ['value' => '5.2', 'alias' => 'M'],
135+
'MPZ44Q' => ['value' => '6.0', 'alias' => 'M'],
136136
];
137137

138138
// Source: http://source.android.com/source/build-numbers.html

0 commit comments

Comments
 (0)