Making WordPress.org


Ignore:
Timestamp:
09/24/2017 01:28:47 PM (9 years ago)
Author:
SergeyBiryukov
Message:

Browse Happy API: Mark versions of Opera earlier than 12.18 as insecure.

Add Opera 12.18 user-agent string to test data.

Fixes #3161.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/api.wordpress.org/public_html/core/browse-happy/1.0/parse.php

    r5953 r5961  
    126126    $data['current_version'] = get_browser_version_from_name( $data['name'] );
    127127    $data['upgrade']         = ( ! empty( $data['current_version'] ) && version_compare( $data['version'], $data['current_version'], '<' ) );
    128     $data['insecure']        = ( 'Internet Explorer' == $data['name'] && version_compare( $data['version'], '11', '<' ) );
     128
     129    if ( 'Internet Explorer' === $data['name'] && version_compare( $data['version'], '11', '<' ) ) {
     130        $data['insecure'] = true;
     131    } elseif ( 'Opera' === $data['name'] && version_compare( $data['version'], '12.18', '<' ) ) {
     132        $data['insecure'] = true;
     133    }
    129134
    130135    return $data;
Note: See TracChangeset for help on using the changeset viewer.