Plugin Directory

Changeset 3355498


Ignore:
Timestamp:
09/03/2025 02:34:10 PM (6 months ago)
Author:
seraphinitesoft
Message:

seraphinite-accelerator: 2.27.42.

Location:
seraphinite-accelerator
Files:
143 added
14 edited

Legend:

Unmodified
Added
Removed
  • seraphinite-accelerator/trunk/Cmn/Gen.php

    r3348666 r3355498  
    36253625            $args[ 'provider' ] = 'CURL';
    36263626        if( !isset( $args[ 'user-agent' ] ) )
    3627             $args[ 'user-agent' ] = 'seraph-accel-Agent/2.27.41';
     3627            $args[ 'user-agent' ] = 'seraph-accel-Agent/2.27.42';
    36283628        if( !isset( $args[ 'timeout' ] ) )
    36293629            $args[ 'timeout' ] = 5;
  • seraphinite-accelerator/trunk/Cmn/Plugin.php

    r3348666 r3355498  
    307307            $args[ 'id' ] = 'wordpress-accelerator';
    308308            $args[ 'name' ] = 'Accelerator';
    309             $args[ 'v' ] = '2.27.41';
     309            $args[ 'v' ] = '2.27.42';
    310310            $args[ 'pk' ] = 'Base';
    311311            $args[ 'cfg' ] = '';
     
    329329            $lastCheckPackage = 'Base';
    330330
    331         if( $lastCheckVer !== '2.27.41' || $lastCheckPackage !== 'Base' )
     331        if( $lastCheckVer !== '2.27.42' || $lastCheckPackage !== 'Base' )
    332332        {
    333333            $state = Plugin::StateGet();
    334334
    335             if( $lastCheckVer !== '2.27.41' && !isset( $state[ 'changeVerCheck' ] ) )
     335            if( $lastCheckVer !== '2.27.42' && !isset( $state[ 'changeVerCheck' ] ) )
    336336            {
    337337                $state[ 'changeVerCheck' ] = $lastCheckVer !== null ? $lastCheckVer : '';
     
    350350        if( !$bForce )
    351351        {
    352             if( $bFirstTimeOnly && $lastCheckVer == '2.27.41' )
     352            if( $bFirstTimeOnly && $lastCheckVer == '2.27.42' )
    353353                return( Gen::S_FALSE );
    354354
     
    369369            $args[ 'id' ] = 'wordpress-accelerator';
    370370            $args[ 'name' ] = 'Accelerator';
    371             $args[ 'v' ] = '2.27.41';
     371            $args[ 'v' ] = '2.27.42';
    372372            $args[ 'pk' ] = 'Base';
    373373            $args[ 'cfg' ] = '';
     
    386386            {
    387387                $data[ 'updTime' ] = $curUpdTime;
    388                 $data[ 'plgVer' ] = '2.27.41';
     388                $data[ 'plgVer' ] = '2.27.42';
    389389                $data[ 'plgPk' ] = 'Base';
    390390
     
    403403        $data[ 'mdfTime' ] = $timeMdf;
    404404        $data[ 'updTime' ] = $curUpdTime;
    405         $data[ 'plgVer' ] = '2.27.41';
     405        $data[ 'plgVer' ] = '2.27.42';
    406406        $data[ 'plgPk' ] = 'Base';
    407407
     
    14491449
    14501450        $urlProductInfo = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlProductInfo' );
    1451         $urlAboutPluginImg = file_exists( __DIR__ . '/../Images/ProductLogo.png' ) ? add_query_arg( array( 'v' => '2.27.41' ), Plugin::FileUri( '../Images/ProductLogo.png', __FILE__ ) ) : null;
     1451        $urlAboutPluginImg = file_exists( __DIR__ . '/../Images/ProductLogo.png' ) ? add_query_arg( array( 'v' => '2.27.42' ), Plugin::FileUri( '../Images/ProductLogo.png', __FILE__ ) ) : null;
    14521452        $urlAboutPluginDocs = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlProductDocs' );
    14531453        $urlAboutPluginSupport = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlProductSupport' );
    1454         $url3rdPartySoft = file_exists( __DIR__ . '/../third-party-software.html' ) ? add_query_arg( array( 'v' => '2.27.41' ), Plugin::FileUri( '../third-party-software.html', __FILE__ ) ) : null;
     1454        $url3rdPartySoft = file_exists( __DIR__ . '/../third-party-software.html' ) ? add_query_arg( array( 'v' => '2.27.42' ), Plugin::FileUri( '../third-party-software.html', __FILE__ ) ) : null;
    14551455
    14561456        $urlEula = null;
     
    14611461
    14621462        {
    1463             $version = esc_html( '2.27.41' );
     1463            $version = esc_html( '2.27.42' );
    14641464
    14651465            $res .= Ui::TagOpen( 'div' );
     
    15101510        $rmtCfg = PluginRmtCfg::Get();
    15111511
    1512         $urlAboutUsLogoImg = file_exists( __DIR__ . '/../Images/VendorLogo.png' ) ? add_query_arg( array( 'v' => '2.27.41' ), Plugin::FileUri( '../Images/VendorLogo.png', __FILE__ ) ) : null;
     1512        $urlAboutUsLogoImg = file_exists( __DIR__ . '/../Images/VendorLogo.png' ) ? add_query_arg( array( 'v' => '2.27.42' ), Plugin::FileUri( '../Images/VendorLogo.png', __FILE__ ) ) : null;
    15131513        $urlMorePlugins = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlMorePlugins' );
    15141514        $urlMoreInfo = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlMain' );
     
    20372037
    20382038            $verFrom = self::_PrevVer_GetInt( $plgVerPrev );
    2039             $verTo = self::_PrevVer_GetInt( '2.27.41' );
     2039            $verTo = self::_PrevVer_GetInt( '2.27.42' );
    20402040            if( $verTo < $verFrom )
    20412041                list( $verTo, $verFrom ) = array( $verFrom, $verTo );
     
    21622162                continue;
    21632163
    2164             wp_enqueue_style( Plugin::CmnScriptId( $id ), add_query_arg( Plugin::GetFileUrlPackageParams(), $fileUrl . '/' . $id . '.css' ), array(), '2.27.41' );
     2164            wp_enqueue_style( Plugin::CmnScriptId( $id ), add_query_arg( Plugin::GetFileUrlPackageParams(), $fileUrl . '/' . $id . '.css' ), array(), '2.27.42' );
    21652165
    21662166            self::$g_aAlreadyIncludedObj[ 'css' ][ $id ] = true;
     
    22292229            $scrHndId = Plugin::CmnScriptId( $id );
    22302230
    2231             wp_register_script( $scrHndId, add_query_arg( Plugin::GetFileUrlPackageParams(), $fileUrl . '/' . $id . '.js' ), $deps, '2.27.41' );
     2231            wp_register_script( $scrHndId, add_query_arg( Plugin::GetFileUrlPackageParams(), $fileUrl . '/' . $id . '.js' ), $deps, '2.27.42' );
    22322232            if( $id == 'Gen' )
    22332233                Plugin::Loc_ScriptLoad( $scrHndId );
     
    26742674                            var sendDataUrl = "<?php echo( Gen::GetArrField( $rmtCfg, 'Questionnaires.SendAnswerUrlTpl' ) ); ?>";
    26752675                            sendDataUrl = sendDataUrl.replace( "{EndPointId}",                  encodeURI( "<?php echo( Wp::GetSiteId() ); ?>" ) );
    2676                             sendDataUrl = sendDataUrl.replace( "{PluginVersion}",               encodeURI( "2.27.41" ) );
     2676                            sendDataUrl = sendDataUrl.replace( "{PluginVersion}",               encodeURI( "2.27.42" ) );
    26772677                            sendDataUrl = sendDataUrl.replace( "{PluginMode}",                  encodeURI( "base" ) );
    26782678                            sendDataUrl = sendDataUrl.replace( "{PluginPackage}",               encodeURI( "Base" ) );
  • seraphinite-accelerator/trunk/cache.php

    r3348666 r3355498  
    645645
    646646    if( $bHdr )
    647         @header( 'X-Seraph-Accel-Cache: 2.27.41;' . $debugInfo );
     647        @header( 'X-Seraph-Accel-Cache: 2.27.42;' . $debugInfo );
    648648
    649649    if( $bLog )
     
    15511551    {
    15521552        $_SERVER[ 'SERAPH_ACCEL_ORIG_USER_AGENT' ] = ($_SERVER[ 'HTTP_USER_AGENT' ]??'');
    1553         $_SERVER[ 'HTTP_USER_AGENT' ] = 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.41';
     1553        $_SERVER[ 'HTTP_USER_AGENT' ] = 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.42';
    15541554    }
    15551555
  • seraphinite-accelerator/trunk/common.php

    r3348666 r3355498  
    1313require_once( __DIR__ . '/Cmn/Plugin.php' );
    1414
    15 const PLUGIN_SETT_VER                               = 179;
     15const PLUGIN_SETT_VER                               = 180;
    1616const PLUGIN_DATA_VER                               = 1;
    1717const PLUGIN_EULA_VER                               = 1;
     
    11581158        Gen::SetArrField( $sett, array( 'contPr', 'css', 'skipBad' ), false );
    11591159        Gen::SetArrField( $sett, array( 'contPr', 'js', 'skipBad' ), false );
     1160    }
     1161
     1162    if( $verFrom && $verFrom < 180 )
     1163    {
     1164        if( isset( $sett[ 'cache' ][ '_vPth' ] ) )
     1165        {
     1166            $a = array();
     1167            foreach( Gen::GetArrField( $sett, array( 'cache', '_vPth' ), array() ) as $v )
     1168                if( strpos( ( string )($v[ 'r' ]??null), 'wph-throw-' ) === false )
     1169                    $a[] = $v;
     1170            Gen::SetArrField( $sett, array( 'cache', '_vPth' ), base64_encode( serialize( $a ) ) );
     1171        }
    11601172    }
    11611173
     
    21382150                        './/*[contains(concat(" ",normalize-space(@class)," ")," e-click ")]',
    21392151
     2152                        './/a[contains(concat(" ",normalize-space(@class)," ")," wd-load-more ")]',
     2153
    21402154                        'click:.//presto-player | .//presto-player-js-lzl-ing || .//presto-playlist | .//presto-playlist-js-lzl-ing',
    21412155                    ),
     
    40524066function GetViewTypeUserAgent( $viewsDeviceGrp )
    40534067{
    4054     return( 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.41 ' . ucwords( implode( ' ', Gen::GetArrField( $viewsDeviceGrp, array( 'agents' ), array() ) ) ) );
     4068    return( 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.42 ' . ucwords( implode( ' ', Gen::GetArrField( $viewsDeviceGrp, array( 'agents' ), array() ) ) ) );
    40554069}
    40564070
     
    53545368    }
    53555369
    5356     $args = array( 'sslverify' => false, 'timeout' => $timeout );
     5370    $args = array( 'sslverify' => false, 'timeout' => $timeout, 'headers' => array() );
    53575371    if( $userAgentCmn )
    5358         $args[ 'user-agent' ] = 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.41';
     5372        $args[ 'headers' ][ 'User-Agent' ] = 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.42';
    53595373
    53605374    global $seraph_accel_g_aGetExtContentsFailedSrvs;
    53615375
    53625376    if( $serverId = Net::UrlParse( $url ) )
     5377    {
     5378        $args[ 'headers' ][ 'Host' ] = ($serverId[ 'host' ]??null);
    53635379        $serverId = Net::UrlDeParse( $serverId, 0, array( PHP_URL_USER, PHP_URL_PASS, PHP_URL_PATH, PHP_URL_QUERY, PHP_URL_FRAGMENT ) );
     5380    }
     5381
     5382    $args[ 'headers' ][ 'Accept' ] = '*/*';
    53645383
    53655384    if( $rememberServerState && $serverId && Gen::HrFail( ($seraph_accel_g_aGetExtContentsFailedSrvs[ $serverId ]??null) ) )
     
    55185537
    55195538    return( $path );
     5539}
     5540
     5541function GetVirtUriPathsFromSett( $sett )
     5542{
     5543    return( Gen::GetArrField( unserialize( ( string )base64_decode( Gen::GetArrField( $sett, array( 'cache', '_vPth' ), '' ) ) ), array( '' ), array() ) );
    55205544}
    55215545
     
    58065830    {
    58075831        if( !isset( $headers[ 'User-Agent' ] ) )
    5808             $headers[ 'User-Agent' ] = ($headers[ 'X-Seraph-Accel-Postpone-User-Agent' ]??'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.41');
     5832            $headers[ 'User-Agent' ] = ($headers[ 'X-Seraph-Accel-Postpone-User-Agent' ]??'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.42');
    58095833        $headers[ 'User-Agent' ] = str_replace( 'seraph-accel-Agent/', 'seraph-accel-Agent-WarmUp/', $headers[ 'User-Agent' ] );
    58105834
  • seraphinite-accelerator/trunk/content.php

    r3248110 r3355498  
    6060        $ctx[ 'srcUrlFullness' ] = 0;
    6161
    62     $ctx[ 'aVPth' ] = array_map( function( $vPth ) { $vPth[ 'f' ] .= 'S'; return( $vPth ); }, Gen::GetArrField( $sett, array( 'cache', '_vPth' ), array() ) );
     62    $ctx[ 'aVPth' ] = array_map( function( $vPth ) { $vPth[ 'f' ] .= 'S'; return( $vPth ); }, GetVirtUriPathsFromSett( $sett ) );
    6363
    6464    return( $ctx );
  • seraphinite-accelerator/trunk/languages/seraphinite-accelerator-admin.pot

    r3348666 r3355498  
    77msgid ""
    88msgstr ""
    9 "#-#-#-#-#  cmn.admin.pot (seraphinite-accelerator 2.27.41)  #-#-#-#-#\n"
    10 "Project-Id-Version: seraphinite-accelerator 2.27.41\n"
     9"#-#-#-#-#  cmn.admin.pot (seraphinite-accelerator 2.27.42)  #-#-#-#-#\n"
     10"Project-Id-Version: seraphinite-accelerator 2.27.42\n"
    1111"Report-Msgid-Bugs-To: [email protected]\n"
    1212"MIME-Version: 1.0\n"
    1313"Content-Type: text/plain; charset=UTF-8\n"
    1414"Content-Transfer-Encoding: 8bit\n"
    15 "#-#-#-#-#  main.admin.pot (seraphinite-accelerator 2.27.41)  #-#-#-#-#\n"
    16 "Project-Id-Version: seraphinite-accelerator 2.27.41\n"
     15"#-#-#-#-#  main.admin.pot (seraphinite-accelerator 2.27.42)  #-#-#-#-#\n"
     16"Project-Id-Version: seraphinite-accelerator 2.27.42\n"
    1717"Report-Msgid-Bugs-To: [email protected]\n"
    1818"MIME-Version: 1.0\n"
  • seraphinite-accelerator/trunk/languages/seraphinite-accelerator.pot

    r3348666 r3355498  
    77msgid ""
    88msgstr ""
    9 "Project-Id-Version: seraphinite-accelerator 2.27.41\n"
     9"Project-Id-Version: seraphinite-accelerator 2.27.42\n"
    1010"Report-Msgid-Bugs-To: [email protected]\n"
    1111"MIME-Version: 1.0\n"
  • seraphinite-accelerator/trunk/main.php

    r3348666 r3355498  
    4242function _AddMenus( $accepted = false )
    4343{
    44     add_menu_page( Plugin::GetPluginString( 'TitleLong' ), Plugin::GetNavMenuTitle(), 'manage_options', 'seraph_accel_manage',                                                                      $accepted ? 'seraph_accel\\_ManagePage' : 'seraph_accel\\Plugin::OutputNotAcceptedPageContent', Plugin::FileUri( 'icon.png?v=2.27.41', __FILE__ ) );
     44    add_menu_page( Plugin::GetPluginString( 'TitleLong' ), Plugin::GetNavMenuTitle(), 'manage_options', 'seraph_accel_manage',                                                                      $accepted ? 'seraph_accel\\_ManagePage' : 'seraph_accel\\Plugin::OutputNotAcceptedPageContent', Plugin::FileUri( 'icon.png?v=2.27.42', __FILE__ ) );
    4545    add_submenu_page( 'seraph_accel_manage', esc_html_x( 'Title', 'admin.Manage', 'seraphinite-accelerator' ), esc_html_x( 'Title', 'admin.Manage', 'seraphinite-accelerator' ), 'manage_options', 'seraph_accel_manage',   $accepted ? 'seraph_accel\\_ManagePage' : 'seraph_accel\\Plugin::OutputNotAcceptedPageContent' );
    4646    add_submenu_page( 'seraph_accel_manage', Wp::GetLocString( 'Settings' ), Wp::GetLocString( 'Settings' ), 'manage_options', 'seraph_accel_settings',                                     $accepted ? 'seraph_accel\\_SettingsPage' : 'seraph_accel\\Plugin::OutputNotAcceptedPageContent' );
     
    12821282{
    12831283    Plugin::CmnScripts( array( 'Cmn', 'Gen', 'Ui', 'Net', 'AdminUi' ) );
    1284     wp_register_script( Plugin::ScriptId( 'Admin' ), add_query_arg( Plugin::GetFileUrlPackageParams(), Plugin::FileUrl( 'Admin.js', __FILE__ ) ), array_merge( array( 'jquery' ), Plugin::CmnScriptId( array( 'Cmn', 'Gen', 'Ui', 'Net' ) ) ), '2.27.41' );
     1284    wp_register_script( Plugin::ScriptId( 'Admin' ), add_query_arg( Plugin::GetFileUrlPackageParams(), Plugin::FileUrl( 'Admin.js', __FILE__ ) ), array_merge( array( 'jquery' ), Plugin::CmnScriptId( array( 'Cmn', 'Gen', 'Ui', 'Net' ) ) ), '2.27.42' );
    12851285    Plugin::Loc_ScriptLoad( Plugin::ScriptId( 'Admin' ) );
    12861286    wp_enqueue_script( Plugin::ScriptId( 'Admin' ) );
     
    15201520    $rmtCfg = PluginRmtCfg::Get();
    15211521
    1522     $urlLogoImg = add_query_arg( array( 'v' => '2.27.41' ), Plugin::FileUri( 'Images/hosting-icon-banner.svg', __FILE__ ) );
     1522    $urlLogoImg = add_query_arg( array( 'v' => '2.27.42' ), Plugin::FileUri( 'Images/hosting-icon-banner.svg', __FILE__ ) );
    15231523    $urlMoreInfo = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlHostingInfo' );
    15241524
  • seraphinite-accelerator/trunk/oper.php

    r3348666 r3355498  
    12081208    foreach( $viewId === null ? array( 'cmn' ) : $viewId as $viewIdI )
    12091209        if( CacheOpViewsHeadersGetViewId( $viewIdI ) == 'cmn' )
    1210             $res[ $viewIdI ] = array( 'User-Agent' => 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.41' );
     1210            $res[ $viewIdI ] = array( 'User-Agent' => 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.27.42' );
    12111211
    12121212    if( ($settCache[ 'views' ]??null) )
     
    12721272function _CacheVerifyEnvDropin_Norm( $cont )
    12731273{
    1274     return( str_replace( '.0,', ',', $cont ) );
     1274    return( str_replace( array( '.0,' ), array( ',' ), $cont ) );
     1275}
     1276
     1277function _CacheVerifyEnvDropin_NormCmp( $cont )
     1278{
     1279    return( $cont );
     1280
    12751281}
    12761282
     
    12991305    $verifyEnvDropin -> actual = _CacheVerifyEnvDropin_Norm( ( string )$cont );
    13001306
    1301     if( $verifyEnvDropin -> actual == $verifyEnvDropin -> needed )
     1307    if( _CacheVerifyEnvDropin_NormCmp( $verifyEnvDropin -> actual ) == _CacheVerifyEnvDropin_NormCmp( $verifyEnvDropin -> needed ) )
    13021308        return( true );
    13031309
  • seraphinite-accelerator/trunk/options.php

    r3348666 r3355498  
    142142
    143143    Plugin::CmnScripts( array( 'Cmn', 'Gen', 'Ui', 'Net', 'AdminUi' ) );
    144     wp_register_script( Plugin::ScriptId( 'Admin' ), add_query_arg( Plugin::GetFileUrlPackageParams(), Plugin::FileUrl( 'Admin.js', __FILE__ ) ), array_merge( array( 'jquery' ), Plugin::CmnScriptId( array( 'Cmn', 'Gen', 'Ui', 'Net' ) ) ), '2.27.41' );
     144    wp_register_script( Plugin::ScriptId( 'Admin' ), add_query_arg( Plugin::GetFileUrlPackageParams(), Plugin::FileUrl( 'Admin.js', __FILE__ ) ), array_merge( array( 'jquery' ), Plugin::CmnScriptId( array( 'Cmn', 'Gen', 'Ui', 'Net' ) ) ), '2.27.42' );
    145145    Plugin::Loc_ScriptLoad( Plugin::ScriptId( 'Admin' ) );
    146146    wp_enqueue_script( Plugin::ScriptId( 'Admin' ) );
     
    11941194                                    'text/plain' => 'text/plain',
    11951195                                    'text/html' => 'text/html',
     1196                                    'text/css' => 'text/css',
    11961197                                    'application/rss+xml' => 'application/rss+xml',
    11971198                                    'application/octet-stream' => 'application/octet-stream',
     
    64406441                    {
    64416442                        $rule = trim( $rule );
    6442                         if( !Gen::StrStartsWith( $rule, 'RewriteRule ^' ) )
     6443                        if( !Gen::StrStartsWith( $rule, 'RewriteRule ^' ) || strpos( $rule, 'wph-throw-' ) !== false )
    64436444                            continue;
    64446445
     
    64606461
    64616462        if( $ctxVPathMap -> a )
    6462             Gen::SetArrField( $sett, 'cache/_vPth', $ctxVPathMap -> a, '/' );
     6463            Gen::SetArrField( $sett, 'cache/_vPth', base64_encode( serialize( $ctxVPathMap -> a ) ), '/' );
    64636464        else
    64646465            Gen::UnsetArrField( $sett, 'cache/_vPth', '/' );
  • seraphinite-accelerator/trunk/plugin_root.php

    r3348666 r3355498  
    66Text Domain: seraphinite-accelerator
    77Domain Path: /languages
    8 Version: 2.27.41
     8Version: 2.27.42
    99Author: Seraphinite Solutions
    1010Author URI: https://www.s-sols.com
  • seraphinite-accelerator/trunk/readme.txt

    r3348666 r3355498  
    66Requires at least: 4.5
    77Tested up to: 6.8
    8 Stable tag: 2.27.41
     8Stable tag: 2.27.42
    99License: GPLv2 or later (if another license is not provided)
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    163163== Changelog ==
    164164
     165= 2.27.42 =
     166
     167Improvements:
     168
     169* Support for 'WP Hide & Security Enhancer' plugin.
     170
    165171= 2.27.41 =
    166172
Note: See TracChangeset for help on using the changeset viewer.