[libhttp-browserdetect-perl] branch master updated (62b7dc5 -> 8d67077)
gregor herrmann
gregoa at debian.org
Sun May 31 11:34:53 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libhttp-browserdetect-perl.
from 62b7dc5 Update changelog
new 45369b1 Add debian/upstream/metadata
new 3266097 Update debian/changelog
adds a7bfe99 first commit
adds c321470 Increased version to 1.00 Reordered changes in Changes file Applied patch from RT #47271 (Denis F. Latypoff) Updated documentation somewhat
adds b0bb84f Switched to Module::Build from ExtUtils::MakeMaker Re-organized file structure
adds adbe8df Build.PL should have been in previous commit
adds af9ad92 Re-organized tests and expanded coverage to check major and minor methods
adds 24be054 Finished adding tests for major and minor. Commented out 4 tests which return undef version numbers rather than 0 -- don't know whether the current behaviour is correct.o
adds aba34da - 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) - Added test for RT #8547 (Steve Purkis) - Added test for RT #30705 (david.hilton.p) - Applied patch and added test for RT #7443
adds 53d172a More formatting changes
adds 449cb5c Removed more errors about uninitialized warnings
adds 24fcbb5 Added typical .gitignore for Module::Build distributions
adds eba11af RT #48727: Fixed version bug for Safari >4.0. Added "KHTML, like Gecko" exclusion and updated tests.
adds 925589d Added Robin Smidsrod to Acknowledgements. Increased version to 1.02 for release.
adds 4bb2128 Added mobile() method with support for various handsets (Richard Noble). perltidied source.
adds d2ba054 Merge branch 'master' of git at github.com:oalders/http-browserdetect
adds 6a727c0 Added Perl::Critic author tests. Some formatting changes to BrowserDetect.pm code. Moved useragent test config to a YAML file. Added a language() method.
adds 2857aca Added iphone() and ipod() methods.
adds 9521058 Added android() method.
adds de37ad9 Fixed RT #12259 (guest) Netscape 6 version detection. Fixed RT #52007 (Josh Ritter) Chrome browser false positives.
adds d12ec33 Added country() method
adds 4e02de3 Bumped up version # for release.
adds 91c68e6 Fixed RT #31847 (Mike Clarke) SCO/Unix false positives
adds 1e1380a Added missing file t/useragents.yaml to MANIFEST
adds 58ac999 Added realplayer() and _realplayer_version() methods RT #52355 (Marc Sebastian Pelzer). Added engine_string(), engine_version(), engine_major(), engine_minor() methods.
adds 7fc1da6 Fixed format of minor numbers for engine_minor.
adds 73795d8 added Windows 7 detection
adds 70131c5 public_version(), public_major() and public_minor() added.
adds 491147f Updated POD coverage.
adds 4b5e4dc Added ipad(), device() and device_name() methods.
adds a931a48 Fixed spelling error in POD
adds 68025ca Better language detection
adds dbde01e Better language detection.
adds 60c4140 Merge branch 'master' of git at github.com:oalders/http-browserdetect
adds e27e12e Google toolbar no longer triggers false positive for Googlebot
adds 9d95084 Fixed release date in Changes
adds 85a619c added ps3 and psp including all corresponding properties (browser,engine,device name)
adds fd2bbd2 Fixed casing of Sony device names to be in line with tests.
adds 48e1cd9 Increase version # for release. Update Changes.
adds ec28d49 added googlebot mobile to browser list
adds f5c87a1 added msn and msnmobile user agents
adds adf6e4f Tweaked IE version regex (maybe not the best name for it) in order to add support for GoogleBot Mobile (patch from Luke Saunders).
adds a3d10c6 Distribution is now managed with Dist::Zilla
adds 5c44b88 Changing README extension for GitHub readability
adds 85e657e Updated MANIFEST.SKIP
adds afec3fc Firefox Mobile (Fennec) is now detected as mobile RT #60186
adds 3b2b9c8 Double digit Opera version numbers now detected correctly
adds 5839e3a Fixed uninitialized value warnings for Safari (Heiko) RT #60440
adds 0f30be0 Re-releasing after some folders unintentionally included in build
adds d4d17d8 Added Heiko Weber to Acknowledgements
adds 49d94a9 Fix bug in returning minor version: > should be ->
adds 86f15d3 Start testing public_version, public_major, public_minor
adds 49af503 Make capitalization of "Win2k3" os_string in documentation match code
adds 3f62b53 Support Safari public versions before 3.0 & add lots of User-Agent unit tests
adds f0362eb Improve detection of KHTML
adds aa5ead4 Clean up some Firebird mentions; list all browser strings
adds 08f8b85 Change tests to use values of "0"
adds fb07e4e Merging in changes from Jon Jensen: Added support for the < 3.0 Safari public versions
adds a823b01 Support Mobile Safari (a superset of Safari) and many new User-Agent strings
adds 42c13c0 Remove seemingly bogus "Internetf Explorer" bereft of tests
adds dc924cc Add support for ELinks
adds 5892333 Add more support and tests for Links, and fix an old test
adds 7cc2632 Bumped up version # for release. Noted Jon Jensen's work in the Changes.
adds bace616 Support for Netfront and Safari on Kindle
adds 059904a Adds WebOS detection
adds faa405f Checking in changes prior to tagging of version 1.19
adds eda4598 Updating acknowledgements
adds 960419d Add support for facebook robot
adds 7444ae7 Be more selective in marking search and seek as robots
adds 2aac948 Checking in changes prior to release of 1.20
adds 5406909 Test suite now uses YAML rather than YAML::Tiny as YAML::Tiny 1.46 was breaking the test suite.
adds e5cf237 Detect Firefox 3.6 dev release called Namoroka
adds 31e943c Bumps up version to 1.22 prior to release
adds e50c7e5 Fixes quoting of UserAgent strings which contain colons.
adds 5fb48bf added a browser_properties() call that exposes all the browser "properties" includes relevant test but is disabled by default for now (doesn't pass)
adds cd5ddce Added firefox variants to @ALL_TESTS so that they will be available as object members This will allow browser_properties() test to pass once I've updated the useragent.yaml
adds 15a269e device is also a browser property
adds 1a51afd bugfix: Chrome is not a Netscape variant Fixes issues where a Chrome string would return 1 to a ->nav45up check
adds 33b59b2 Merge branch 'bugfix'
adds da8f486 bugfix: Some WebKit/KHTML browsers returned 1 on ->gecko
adds beee8ed Added regression test for previous "Chrome is not Netscape" issue
adds e4500c4 Merge branch 'bugfix'
adds d6ee8b5 enabled the browser_properties() test
adds cbcda6e Fixed remaining broken test and added ->wince (Windows CE)
adds 23ee5f5 Merge https://github.com/obilodeau/http-browserdetect
adds 559b606 Moves useragent config in test suite from YAML to JSON
adds 332295b useragents.yaml no longer exists
adds 26cb457 Detect java user agent as a robot
adds 87e9fda Jakarta Commons-HttpClient is a java client
adds ed06302 Merged pull request #6 from gbarr/java-robot.
adds 76f01e2 Updates Changes and bumps up version to 1.23 ahead of release.
adds 0e95884 Removes left over references to YAML
adds 9d939ed Removes dependency on Modern::Perl, which was accidentally introduced
adds d19eb42 Fix complaints about iceweasel test being defined twice
adds f33b50a test that the module loads without errors
adds 2e692b8 Merge pull request #9 from ptf/patch-1
adds 2891a55 Adds Paul Findlay to list of contributors
adds 42790f4 Adds Opera Tablet to mobile devices
adds 9a89de0 Pod cleanup. Bumps version to 1.25
adds 4a47147 Fixes Pod typo. Bumps version to 1.26
adds a3703b2 Add mobile robots to mobile test
adds 44425cf Merge pull request #13 from uwe/master
adds 2d5aaa0 Google and MSN mobile bots are now detected as mobile agents (Uwe Voelker)
adds 832bb21 Add Internet Explorer 9
adds cc728ff Add Internet Explorer 10
adds aa1aba2 Merge pull request #14 from dougwilson/master
adds 847e66e Bumps version to 1.28
adds 40e8415 Adds ios method for iphone, ipod and ipad
adds 31df882 Tweaks language regexes to reduce false positives.
adds 8b3b990 Bumps version to 1.30
adds 380c5c9 Updates README for 1.30 release
adds f30b12e Add detection for Windows Phone
adds 81c3f2e Add device name detection for Windows Phone
adds cc1c71f Merge pull request #16 from dougwilson/feature/os/windowsphone
adds 3ce9a43 Bumps version to 1.31
adds af29ee9 Adds new UserAgents for testing RealPlayer
adds 6df42fc Narrowed test for Realplayer
adds 0e4902a Added UA strings to useragents.json
adds d9b357e Merge https://github.com/joatis/http-browserdetect
adds 6425784 Fixes language detection for AOL browser
adds 35af825 Fixes config for failing browser tests
adds 1a4dfc9 Tweaks AOL browser language regex
adds 030232b Bumps version to 1.32
adds d05fe89 Adds back UserAgent tests which were mistakenly deleted in a merge
adds 172b528 Add detections for the Trident engine
adds db7e1b7 Merge pull request #17 from dougwilson/feature/engine/trident
adds 37dacce Bumps version to 1.33
adds fbbed1e Added "BlackBerry" to browser_string()
adds db8fa74 Updated browser_string() documentation.
adds 848e5b6 Merge pull request #19 from joatis/BlackBerry
adds 2b49909 Bumps version # for release
adds c345360 Removed Duplicate blackberry from @ALL_TESTS
adds 1ded168 Merge pull request #20 from joatis/BlackBerry
adds 2f7a738 Merge branch 'master' of github.com:oalders/http-browserdetect
adds 05e3fa4 Doc updates for 1.34
adds f75817d add "/" to check puf.
adds 1819781 add 3 user agent(Puffin for iPad, iPhone and Android(maybe))
adds d422225 Merge pull request #21 from ktat/master
adds d63fdd3 Bumps version to 1.35
adds a3dce20 change detection of yahoo robot. 'jp.co.yahoo.android' is the part of android app id of yahoo.co.jp.
adds 88955cf Merge pull request #23 from ktat/master
adds f09123b Bumps version to 1.36
adds 3c13ddf Add nintendo mobile browsers (Nintendo DSi, Nintendo 3DS)
adds 5153889 Merge pull request #24 from cho45/nintendo
adds bc2c289 Adds kindle, dsi, n3ds to device and device_name methods
adds f1c0e6c Removes outdated installation help
adds e0c3944 splitted all tests into several arrays based on categories
adds a2794d7 refactoring
adds fcf0738 Merge branch 'property-categories'
adds cd97030 less ancient variable declaration, like upstream
adds b05b583 Added missing devices in POD's for device, device_name
adds 3bf1f02 fixed win-based device names and added POD
adds cef839f added missing properties to some UA tests
adds 082926a Methods should return undef in list context
adds 793d06a Merge pull request #26 from tamias/master
adds eea723c Merge remote-tracking branch 'upstream/master'
adds 1faab95 whitespace fixes
adds 30bc9bd Merge pull request #27 from obilodeau/master
adds 5779391 Bumps version to 1.39
adds 939cbbd Realplayer Browser Fix
adds 217cb12 RealPlayer Browser vs. plugin fix
adds c0d852c Merge branch 'RealPlayerFix' of git://github.com/joatis/http-browserdetect into joatis/realplayer
adds 3f19fdf Bumps up version to 1.40
adds affd076 Updates README
adds 7da29d7 exposing in the package namespace the various test arrays
adds b53ab5a Merge pull request #33 from obilodeau/master
adds de9b898 Bumps version to 1.41
adds 8c03796 Fixes release data for 1.41
adds 6785a81 Revert "Fixes release data for 1.41"
adds 922fae9 Tidy
adds 1369b57 Adds bot detection for askjeeves, baidu and googleadsbot (Bill Rhodes)
adds 6c88603 Fixes new useragent tests
adds a4c34d0 sorts keys when iterating for consistency across perl implementations
adds f24533b Merge pull request #35 from thomblake/master
adds 3bdb3f8 Bumps version to 1.42
adds 0e0e5ad Sort keys only
adds 728a689 Enables Travis CI
adds d3c0a0c Updates Travis CI settings
adds cdf7d7f Overrides default test command for Travis CI
adds 04f22b2 Another attempt to override test command for Travis CI
adds ba5d810 Bumps version to 1.43
adds 1519000 Fixes Travis email notification syntax
adds d7e2a72 Fixes "sort (...) interpreted as function" which was causing failing tests
adds 8437c00 Bumps version to 1.44
adds 14e4595 Removes Data::Dump from deps
adds 1d59e5a Support Windows Phone 8.0 devices
adds d951dd2 Merge pull request #39 from dougwilson/feature/wp8-os
adds c2a635d Fix mistaken WAP detection for Nokia Windows Phones
adds ab587f8 Merge pull request #41 from dougwilson/feature/no-wap-nokia-wp
adds b1026db Ensure that the product version is caught at the end of the product token, per RFC 2616.
adds 39dc7b8 Merge pull request #40 from bluefeet/master
adds 14850d3 Updates Changes for 1.45
adds 8340ad5 Removes PodCoverageTests
adds f114b6c Updates contributor list
adds ddc6c66 Updates README
adds fd43ea5 Add Windows 8 detection
adds 861b3a7 Merge pull request #42 from dougwilson/feature/win8
adds c56d92e Bumps version to 1.46
adds 8ce2ed3 Distinguish version of Windows Phone
adds d86e775 Merge pull request #43 from dougwilson/feature/windows-phone-versions
adds 7b3317f Enable warnings and trap warnings in tests
adds df5caf6 Merge pull request #44 from dougwilson/feature/warnings-on
adds 21c0d84 Bumps version to 1.47 prior to release
adds 9e30a78 Add Obigo browser detection
adds 740f3af Merge pull request #46 from dougwilson/feature/obigo-browser
adds 4a23e40 Bumps version to 1.48
adds 7ebda7a Fix language/country detection for Safari
adds ef5819e Merge pull request #47 from dougwilson/fix/safari-lang-detection
adds 38142dd Bumps version to 1.49.
adds 9e4eeba Add Firefox OS detection
adds eb4d006 Bumps version to v1.50.
adds 70d6d0f Add Firefox OS detection
adds 293a2bc Merge pull request #48 from dougwilson/feature/firefox-os
adds f151309 (android) tablets
adds b7b49a7 test case
adds 074233a test user agent
adds 1998c5d tablet detection
adds 0f4813e Fixes one failing tablet test.
adds 94388aa Use Test::Most and Test::FailWarnings.
adds b9ea984 Bumps version to 1.51
adds ac88fc4 (android) tablets
adds 1921964 test case
adds caa97cd test user agent
adds a8d83b6 tablet detection
adds 2787fc5 Merge pull request #45 from yeahoffline/master
adds 858d4a6 Updates prereqs for Travis CI.
adds 3c727f5 Fixes warning when MSIE does not have a minor version.
adds 2eb07d8 Bumps version to 1.52.
adds 961c6d7 Add BlackBerry PlayBook detection
adds ddfcefe Merge pull request #56 from dougwilson/feature/blackberry-playbook
adds 7c2c72f Detect IE on ARM as tablet
adds 5647461 Merge pull request #57 from dougwilson/fix/windows-rt-detection
adds c2dcd27 Split version parsing into two expressions
adds 1d69ba2 Merge pull request #60 from dougwilson/fix/msie-specific-detection
adds 64fc148 Tweak dzil plugins.
adds 51f5b8c Updates Changes and bumps version to 1.53.
adds c598c3d Updates README for 1.53.
adds 35cd108 v1.53
adds c3aba5e Fix generic version parsing to not cross whitespace
adds 4b3789c Merge pull request #61 from dougwilson/fix/generic-version-parsing
adds 62e300a Compare Safari build numbers by parts instead of floats
adds b9b7391 Merge pull request #62 from dougwilson/fix/safari-build-cmp-warning
adds adb1505 Removes Exporter.
adds 0464f76 Bumps version to 1.54.
adds 8e3a76d Updates gitignore.
adds 1239af0 v1.54
adds 474e3ba Add all current Google robot user agents
adds 8fe61e1 Merge pull request #63 from dougwilson/feature/google-robots-update
adds c10f4ba Adds Test::CPAN::Changes to dzil.
adds a501f79 Updates README.
adds 9bf5ad2 Bumps version to 1.55.
adds bea98c1 v1.55
adds 8c70371 Adds experimental and undocumented robot_name method.
adds 69751e2 Bumps version to 1.56
adds c854e17 v1.56
adds 1cce5b7 Return once the correct browser string has been found.
adds 27a5243 Return once the correct browser string has been found.
adds 2897dae Return robot name as browser_string if browser == bot.
adds fec06c8 Document the method to browser_name madness.
adds 73d2504 Tidy everything.
adds 7dfcf28 Bumps version to 1.57
adds 6e5e4a1 v1.57
adds 86d9477 Stop calling the user_agent method internally.
adds 6eab7bb Fixes bug where Yahoo! Slurp reported as Firefox.
adds 83ea241 Return better names for Googlebot News, Images and Video.
adds 7443017 Bumps version to 1.58.
adds 04df79b v1.58
adds b2da31e Fixes bug where OS X was identified just as 'Mac'
adds 69f537d Adds linkchecker bot.
adds 6b7ddea Adds os version parsing for OS X, WinPhone and Android.
adds 0c0ff2d Adds os_version parsing for iOS.
adds c76a9e9 Adds os_version parsing for Firefox OS.
adds 9353af6 Adds YandexImages bot.
adds 000b622 Update iOS os_string to match on 3 point version numbers.
adds 0a206de Adds archive.org_bot to robots.
adds 0ffdfd6 Return robot_name from browser_string() was a bad idea.
adds c792ec0 Bumps version to 1.59.
adds 3ef5fce v1.59
adds a74c1ca Fix order of preference when returning os_string.
adds 00317d9 Remove code which has been superceded by Test::FailWarnings.
adds 9605c57 Bumps version to 1.60.
adds 747f0d1 v1.60
adds 56317f3 Revert "Remove code which has been superceded by Test::FailWarnings."
adds e230c53 Re-order use statements in t/01-detect.t.
adds f3b18a3 Bumps version to 1.61.
adds a4e5539 v1.61
adds e3a3a54 Change semantic of 'return unless' to 'return undef'
adds e4b0dbb Merge pull request #67 from SkylosianEnterprises/master
adds 13719c6 Bumps version to 1.62
adds 21e26c2 Disables Perl::Critic.
adds 27d5cfe v1.62
adds c4a1bdc Add detection for Internet Explorer 11
adds 2c7c094 Merge pull request #68 from dougwilson/feature/ie11
adds 4405dba Add detection for Windows 8.1
adds 8150f73 Merge pull request #69 from dougwilson/feature/win81
adds 300e095 Bumps version to 1.63.
adds 18353c0 v1.63
adds 469a84b Add detection for Opera 15+
adds a86f2a0 Merge pull request #72 from dougwilson/feature/opera15up
adds 5b8aa8e Bumps version to 1.64.
adds bda9602 v1.64
adds e3e7e59 os_version for firefox in Mac
adds b1148ee Merge pull request #73 from swuecho/master
adds 8de08e0 Bumps version to 1.65
adds df97942 v1.65
adds 76bc004 Add detection for IE Compatibility View
adds cc0859a Merge pull request #75 from dougwilson/feature/ie_compat_mode
adds 08427c5 Fixes older dates in Changes.
adds e1d6f26 v1.66
adds 8a694ab Add detection for tablet Firefox OS
adds bd128c8 Merge pull request #78 from dougwilson/feature/firefox-os-tablet
adds ecfb9f4 Bumps version to 1.67
adds 470bdde v1.67
adds 3d6c62d Added Yandex & Ahrefs bot machines
adds c342e73 Merge pull request #76 from Perlover/new/yandex_ahrefs
adds 7541eb6 Adds tests for Ahrefs and Yandex bots.
adds 04f63a3 Bumps version to 1.68.
adds 86cad69 v1.68
adds d95ddd2 Add detection for BlackBerry 10 devices
adds 0b6df5d Merge pull request #80 from dougwilson/feature/bb10
adds 65c7ced Bumps version to 1.69
adds f711fac v1.69
adds 6942b38 Avoid false positive Sun matches on Samsung devices
adds 55db055 Add some new User-Agent strings on Android, Mac OS X, Windows, Linux
adds bd15053 Merge pull request #81 from jonjensen/master
adds 13306c2 Adds tidyallrc.
adds 3fcdd50 Bumps version to 1.70
adds f0d6ea1 v1.70
adds 7c9843d Fix warnings on "frakenagent"
adds 2d43b75 Merge pull request #84 from dougwilson/fix/fraken-agent
adds 5e051ce Bumps version to 1.71.
adds 2739030 v1.71
adds 393cace Adds .mailmap
adds 98fc39d s/File::Slurp/Path::Tiny/
adds d2173e8 Remove require_ok.
adds ca58352 Bumps version to 1.72
adds 141446e v1.72
adds 9c81b5b dzil tweaks.
adds a6171c7 Adds minimum Perl version.
adds 5e9fbd4 Adds cpanfile.
adds 70e5713 Bumps version to 1.73
adds 583bb91 v1.73
adds 49b19c8 Add detection for Majestic-12 bot
adds 07a27db Merge pull request #88 from dougwilson/feature/majestic-12
adds 161afe1 Bumps version to 1.74
adds ea34979 Tidy everything.
adds 3900c4b v1.74
adds a931c93 Add detection for Chrome OS
adds e4d672a Merge pull request #89 from dougwilson/feature/chrome-os
adds fa92ebf Bumps version to 1.75
adds 48c35aa v1.75
adds 82c8e7e Encourage use of public_* and engine_* over version(), major() and minor().
adds 72406e9 Adds perltidyrc
adds 78afe69 First cut of making things faster:
adds 89d58e0 More speedup: Intialize tests to empty, and then treat a missing entry as a 0, instead of creating a huge empty tests hash.
adds 090e0f3 Add special case and test case for worm that creates "Safari/12x" entries (which will otherwise cause warnings, issue #85).
adds fbc6a3d Remove self_or_default()
adds 28e79a4 Clarify comment about "Safari/12x" worm
adds 64e89fc Split browser tests out into $self->{browser_tests}
adds 6cc69c1 Move version testing into a separate hash and separate function
adds a2e0168 Make browser determination an if/then block (this breaks the tests, I think because it fixes a bug where ->chrome is true for IE spoofing Chrome)
adds 3400112 Switch to using $self->{browser} to actually display the browser string. We broke more tests (but I still think the output changes that are breaking the tests are actually more correct).
adds 6c5c239 Move device tests into a separate hash, computed on demand. We broke more tests.
adds 38d5bb5 Split OS tests into a separate loaded-on-demand section
adds 24549b5 * Shuffle things around and put them in more organized places * Make the naming of the big lists at the front consistent
adds 3e925a3 Move robot tests to be loaded on demand (and move some browsers to be defined as browsers instead of robots).
adds 61aa219 Add some "bug compatibility" for things that are currently making tests fail (in cases where it's straightforward to reproduce the old behavior).
adds 323ca00 Clean up logic inside version detection (mostly, switch based on what browser we're using).
adds e6fdf80 Some small fixes and cleanups
adds afcd865 Clarify comment about bug compatibility
adds 4a1a418 Start treating blackberry exactly the same as we used to as regards the safari tests and version numbers (with a note about possible bug compatibility; I'm not familiar enough to say whether this behavior is correct or not).
adds 0d4375c Miscellaneous small fixes and cleanups
adds 2946f7d * Fix some test results that seem clearly like they're expecting the wrong behavior. * Add more bug compatibility to the code in ambiguous cases.
adds 89a59b5 Minor / documentation adjustments
adds cd9ab64 * Add regression test based on recent web logs, with some manual inspection * Add missing browsers to TODO * Many small fixes and tweaks based on results of regression testing
adds 7a367d7 Add some explanation to make-more-useragents.pl
adds cc37e77 * Add test suite calling things in random order to make sure lazy loading is working correctly. * Fix two bugs with lazy loading: browser_properties now calls _init_os, where it didn't before, and _init_core deletes $self->{realplayer_version} and generally handles the Realplayer hackery more correctly.
adds 0f597b1 Merge pull request #95 from andrewmoise/master
adds 16e72af Tidy.
adds 6efa6b1 Formatting changes.
adds ea09484 Bumps version to 1.76
adds 8a4dbd7 v1.76
adds 4f19c19 Switch to using strings for version numbers.
adds c2abaab Merge pull request #97 from andrewmoise/versions-as-strings
adds 8f17925 Update docs for version functions (now that they return strings again).
adds 00522e6 Add explanation of why version() and friends are bad.
adds f496754 Merge pull request #98 from andrewmoise/versions-as-strings
adds b1a6ac0 Add BrowseX detection
adds 57fc721 Add Silk (and add doc and name for BrowseX).
adds ccb1f01 Remove BrowseX and Silk from TODO
adds 9d7684d * Fix capitalization on Konqueror * Add more generic tests for robots
adds e9518dc Change 'scanner' to 'scan' in robot detection, to pick up 6scan.
adds 8a8e37b Make detection of Obigo consistent
adds 2c9b198 Make make-more-useragents.pl more aggressive in finding unique user-agents
adds d338bd8 Merge pull request #99 from andrewmoise/add-some-browsers
adds 79b4e78 Bumps version to 1.77
adds 857594b Adds tidyall test.
adds 8cafc30 Tidy.
adds fb033d2 Add JSON tidying.
adds 92b381c Perl::Critic should be handled by tidyall.
adds 1e7adea Move tidy checking to dzil.
adds 81ab804 Updates docs.
adds 3839bf5 v1.77
adds 910103b Add new features to TODO
adds d502c11 Reorganize documentation (put more commonly used information at the front).
adds f47fdd0 Make java a robot, and add "lib" test to detect software libraries.
adds ca455e3 Add AppleCoreMedia
adds 09c0315 Remove TODO entries for completed things
adds 67b1109 Various back compatibility and minor fixes, including: * Make blackberry stop setting safari tests * Make android stop setting linux tests * Make an $os for VMS
adds 49a8ec2 Vastly update engine detection
adds db19e20 Update TODO; add idea for interface changes and remove engine detection TODO
adds 84b1f15 Tidy
adds 79d51f0 Add changes to "Changes" file
adds 8572b78 Note that lib() generally implies robot()
adds 1245e48 Add robot() and robot_string() to my ideal interface
adds bea8618 Merge pull request #101 from andrewmoise/misc-new-features
adds a92d107 Tidy
adds ea14eeb Bumps version to 1.78
adds fa52c7f v1.78
adds 495cc46 * Update docs to add browser() method (we don't have that method yet) * Change to storing tests and names of things in all lowercase internally
adds ae1044e Add browser() method, and make browser_string() return a slightly wider range of outputs
adds 891fc02 Add regression tests for 'browser' method, and script that we used to add that field to the existing tests.
adds 78fd84e Start detecting and correctly classifying galeon, epiphany, seamonkey, and mozilla vs. netscape.
adds 7f3bcb2 Simply version determination by making some generic methods that work for most browsers.
adds 8be885d Add and document robot_string(), implementing it for most general robots.
adds 4eb1dcc Only reset everything if we're actually modifying an existing object (at the top of _init_core() )
adds dffe7de Add device_string() and more logic to detect devices
adds d73ce03 Change 'google' to be called 'Googlebot'
adds 2c45786 Change 'Google mobile' to 'Googlebot mobile' in test
adds 5ad0cbf Update docs
adds d98d3a1 Tidy
adds 200ebf2 Add work to Changes
adds ac31eb2 Add os() method and document OS version methods to come
adds 17069d0 Add proper OS version detection
adds 65c4019 * Make device_string less cryptic for android phones. * Remove _format_minor()
adds b14f0fa Update user agents for Android device_string() change
adds 5223558 Update documentation
adds cb41bb6 Tidy
adds a25f7d1 Adjust documentation on lib()
adds 40d6a36 Simplify storage and parsing of os_version
adds 900844d Add browser_version() and friends, and update documentation. Also simplify version handling codeflow for browsers.
adds c9bc242 * Add engine() and engine_beta() * Update documentation
adds 3a4d961 Various fixes to Linux and FreeBSD os_string() output
adds 55075fd Make engine() much simpler
adds 316c926 Update Changes and TODO
adds 0f524eb Tidy
adds 4617ccd Remove the $check argument
adds 419b28f Start testing a bunch of the new methods that we missed starting to test when we added them, and fix some minor problems this uncovered
adds 1267074 Strip a bunch of NULLs out of the test suite
adds ba4de60 * Change 'msie' engine to 'ie', so it matches everything else * Remove all the null tests for a cleaner diff * Commit the revised add-field.pl that made the cleaner test suite
adds efd5dbf Stop differentiating various editions of Linux (for backwards compatibility)
adds a033c51 Add doc update to Changes
adds 47b1da9 Tidy
adds 17de9c6 * Remove deprecated user_agent() with argument usage. * Add some newly created functions to t/04-random-order.t
adds 7f7f4a4 Update Changes and tidy
adds 4907955 Merge pull request #103 from andrewmoise/new-interface
adds 71ee267 Tidy
adds d18776f Bumps version to 2.00
adds cd59958 v2.00
adds 2cffbbd Reindent malware entry
adds 8c48b96 Make make-more-useragents able to parse just a list of user-agents, and add a bunch of new fields to its detection
adds 1097469 * Handle "CriOS" entries correctly (issue #102) * Only detect java when no browser is detected, and make UCBrowser a detected browser (issue #70)
adds f35a4e8 Detect "tablet" on Kindle Fire (and Chrome on Android tablets in general).
adds 9950713 * Distinguish Android tablets in device_string * Start using $device_string for something in _init_device()
adds f58a91d * Handle CriOS, rubylib, golib, and Dalvik * Detect "Mobilesafari/" as Mobile Safari * Detect "Windows 2000" as Win2k * Only detect NCR Unix on word boundary * Try tighter detection of robot names based on fragments * Fix apache log parsing in make-more-useragents.pl, and do IPv6 logs
adds ff3bc80 * Add apache http client detection * Add proper detection for old Windows versions in Opera * Fix up Android tablet detection * Add a ton of test cases taken from my log (some just adding to TODO that aren't yet implemented) * Fix java detection to be more strict
adds 548476a Tidy
adds 58cef7f * Fix detection of SCO Unix to trigger fewer false positives * Correct detection of (most) robots based on "+http://blah"
adds 745a2d2 Tidy
adds 01e13a3 Merge pull request #105 from andrewmoise/fix-some-bugs
adds 22e0400 Bumps version to 2.01
adds f9200c6 Updates README
adds dbcc3f3 Tidy tests.
adds 2189888 v2.01
adds 1013e82 Imported Upstream version 2.01
new 8751e9e Merge tag 'upstream/2.01'
new 40c927d Update debian/changelog
new 1eedb79 Update years of upstream and packaging copyright.
new d8fe3aa Add debian/NEWS to mention a breaking change.
new a2a5443 Unconditionally build depend on libmodule-build-perl.
new 22454f9 Declare compliance with Debian Policy 3.9.6.
new e8d6b21 Mark package as autopkgtest-able.
new 8d67077 releasing package libhttp-browserdetect-perl version 2.01-1
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Build.PL | 4 +-
CONTRIBUTORS | 47 +-
Changes | 58 +
INSTALL | 1 -
LICENSE | 6 +-
MANIFEST | 7 +-
META.json | 20 +-
META.yml | 13 +-
Makefile.PL | 8 +-
README | 786 +-
TODO | 24 +
cpanfile | 3 +
debian/NEWS | 10 +
debian/changelog | 12 +
debian/control | 5 +-
debian/copyright | 4 +-
debian/upstream/metadata | 8 +
dist.ini | 7 +-
lib/HTTP/BrowserDetect.pm | 3386 ++--
t/01-detect.t | 74 +-
t/03-language.t | 2 +-
t/04-random-order.t | 103 +
t/add-field.pl | 49 +
t/make-more-useragents.pl | 127 +
t/more-useragents.json | 18948 ++++++++++++++++++++++
t/{release-cpan-changes.t => release-tidyall.t} | 12 +-
t/useragents.json | 4256 +++--
27 files changed, 24948 insertions(+), 3032 deletions(-)
create mode 100644 debian/NEWS
create mode 100644 debian/upstream/metadata
create mode 100644 t/04-random-order.t
create mode 100644 t/add-field.pl
create mode 100644 t/make-more-useragents.pl
create mode 100644 t/more-useragents.json
copy t/{release-cpan-changes.t => release-tidyall.t} (54%)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libhttp-browserdetect-perl.git
More information about the Pkg-perl-cvs-commits
mailing list