Plugin Directory

Changeset 3486643


Ignore:
Timestamp:
03/19/2026 03:53:28 PM (13 days ago)
Author:
seraphinitesoft
Message:

seraphinite-accelerator: 2.28.17.

Location:
seraphinite-accelerator
Files:
144 added
15 edited

Legend:

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

    r3485735 r3486643  
    21722172    static function GetScriptCpuTime()
    21732173    {
     2174        if( !function_exists( 'getrusage' ) )
     2175            return( 0.0 );
    21742176
    21752177        $v = getrusage();
     
    38913893            $args[ 'provider' ] = 'CURL';
    38923894        if( !isset( $args[ 'user-agent' ] ) )
    3893             $args[ 'user-agent' ] = 'seraph-accel-Agent/2.28.16';
     3895            $args[ 'user-agent' ] = 'seraph-accel-Agent/2.28.17';
    38943896        if( !isset( $args[ 'timeout' ] ) )
    38953897            $args[ 'timeout' ] = 5;
  • seraphinite-accelerator/trunk/Cmn/Plugin.php

    r3485735 r3486643  
    317317            $args[ 'id' ] = 'wordpress-accelerator';
    318318            $args[ 'name' ] = 'Accelerator';
    319             $args[ 'v' ] = '2.28.16';
     319            $args[ 'v' ] = '2.28.17';
    320320            $args[ 'pk' ] = 'Base';
    321321            $args[ 'cfg' ] = '';
     
    339339            $lastCheckPackage = 'Base';
    340340
    341         if( $lastCheckVer !== '2.28.16' || $lastCheckPackage !== 'Base' )
     341        if( $lastCheckVer !== '2.28.17' || $lastCheckPackage !== 'Base' )
    342342        {
    343343            $state = Plugin::StateGet();
    344344
    345             if( $lastCheckVer !== '2.28.16' && !isset( $state[ 'changeVerCheck' ] ) )
     345            if( $lastCheckVer !== '2.28.17' && !isset( $state[ 'changeVerCheck' ] ) )
    346346            {
    347347                $state[ 'changeVerCheck' ] = $lastCheckVer !== null ? $lastCheckVer : '';
     
    360360        if( !$bForce )
    361361        {
    362             if( $bFirstTimeOnly && $lastCheckVer == '2.28.16' )
     362            if( $bFirstTimeOnly && $lastCheckVer == '2.28.17' )
    363363                return( Gen::S_FALSE );
    364364
     
    379379            $args[ 'id' ] = 'wordpress-accelerator';
    380380            $args[ 'name' ] = 'Accelerator';
    381             $args[ 'v' ] = '2.28.16';
     381            $args[ 'v' ] = '2.28.17';
    382382            $args[ 'pk' ] = 'Base';
    383383            $args[ 'cfg' ] = '';
     
    396396            {
    397397                $data[ 'updTime' ] = $curUpdTime;
    398                 $data[ 'plgVer' ] = '2.28.16';
     398                $data[ 'plgVer' ] = '2.28.17';
    399399                $data[ 'plgPk' ] = 'Base';
    400400
     
    413413        $data[ 'mdfTime' ] = $timeMdf;
    414414        $data[ 'updTime' ] = $curUpdTime;
    415         $data[ 'plgVer' ] = '2.28.16';
     415        $data[ 'plgVer' ] = '2.28.17';
    416416        $data[ 'plgPk' ] = 'Base';
    417417
     
    14801480
    14811481        $urlProductInfo = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlProductInfo' );
    1482         $urlAboutPluginImg = file_exists( __DIR__ . '/../Images/ProductLogo.png' ) ? add_query_arg( array( 'v' => '2.28.16' ), Plugin::FileUri( '../Images/ProductLogo.png', __FILE__ ) ) : null;
     1482        $urlAboutPluginImg = file_exists( __DIR__ . '/../Images/ProductLogo.png' ) ? add_query_arg( array( 'v' => '2.28.17' ), Plugin::FileUri( '../Images/ProductLogo.png', __FILE__ ) ) : null;
    14831483        $urlAboutPluginDocs = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlProductDocs' );
    14841484        $urlAboutPluginSupport = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlProductSupport' );
    1485         $url3rdPartySoft = file_exists( __DIR__ . '/../third-party-software.html' ) ? add_query_arg( array( 'v' => '2.28.16' ), Plugin::FileUri( '../third-party-software.html', __FILE__ ) ) : null;
     1485        $url3rdPartySoft = file_exists( __DIR__ . '/../third-party-software.html' ) ? add_query_arg( array( 'v' => '2.28.17' ), Plugin::FileUri( '../third-party-software.html', __FILE__ ) ) : null;
    14861486
    14871487        $urlEula = null;
     
    14921492
    14931493        {
    1494             $version = esc_html( '2.28.16' );
     1494            $version = esc_html( '2.28.17' );
    14951495
    14961496            $res .= Ui::TagOpen( 'div' );
     
    15411541        $rmtCfg = PluginRmtCfg::Get();
    15421542
    1543         $urlAboutUsLogoImg = file_exists( __DIR__ . '/../Images/VendorLogo.png' ) ? add_query_arg( array( 'v' => '2.28.16' ), Plugin::FileUri( '../Images/VendorLogo.png', __FILE__ ) ) : null;
     1543        $urlAboutUsLogoImg = file_exists( __DIR__ . '/../Images/VendorLogo.png' ) ? add_query_arg( array( 'v' => '2.28.17' ), Plugin::FileUri( '../Images/VendorLogo.png', __FILE__ ) ) : null;
    15441544        $urlMorePlugins = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlMorePlugins' );
    15451545        $urlMoreInfo = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlMain' );
     
    20702070
    20712071            $verFrom = self::_PrevVer_GetInt( $plgVerPrev );
    2072             $verTo = self::_PrevVer_GetInt( '2.28.16' );
     2072            $verTo = self::_PrevVer_GetInt( '2.28.17' );
    20732073            if( $verTo < $verFrom )
    20742074                list( $verTo, $verFrom ) = array( $verFrom, $verTo );
     
    21952195                continue;
    21962196
    2197             wp_enqueue_style( Plugin::CmnScriptId( $id ), add_query_arg( Plugin::GetFileUrlPackageParams(), $fileUrl . '/' . $id . '.css' ), array(), '2.28.16' );
     2197            wp_enqueue_style( Plugin::CmnScriptId( $id ), add_query_arg( Plugin::GetFileUrlPackageParams(), $fileUrl . '/' . $id . '.css' ), array(), '2.28.17' );
    21982198
    21992199            self::$g_aAlreadyIncludedObj[ 'css' ][ $id ] = true;
     
    22622262            $scrHndId = Plugin::CmnScriptId( $id );
    22632263
    2264             wp_register_script( $scrHndId, add_query_arg( Plugin::GetFileUrlPackageParams(), $fileUrl . '/' . $id . '.js' ), $deps, '2.28.16' );
     2264            wp_register_script( $scrHndId, add_query_arg( Plugin::GetFileUrlPackageParams(), $fileUrl . '/' . $id . '.js' ), $deps, '2.28.17' );
    22652265            if( $id == 'Gen' )
    22662266                Plugin::Loc_ScriptLoad( $scrHndId );
     
    27072707                            var sendDataUrl = "<?php echo( Gen::GetArrField( $rmtCfg, 'Questionnaires.SendAnswerUrlTpl' ) ); ?>";
    27082708                            sendDataUrl = sendDataUrl.replace( "{EndPointId}",                  encodeURI( "<?php echo( Wp::GetSiteId() ); ?>" ) );
    2709                             sendDataUrl = sendDataUrl.replace( "{PluginVersion}",               encodeURI( "2.28.16" ) );
     2709                            sendDataUrl = sendDataUrl.replace( "{PluginVersion}",               encodeURI( "2.28.17" ) );
    27102710                            sendDataUrl = sendDataUrl.replace( "{PluginMode}",                  encodeURI( "base" ) );
    27112711                            sendDataUrl = sendDataUrl.replace( "{PluginPackage}",               encodeURI( "Base" ) );
  • seraphinite-accelerator/trunk/cache_ex.php

    r3485735 r3486643  
    6767
    6868    if( $bHdr )
    69         @header( 'X-Seraph-Accel-Cache: 2.28.16;' . $debugInfo );
     69        @header( 'X-Seraph-Accel-Cache: 2.28.17;' . $debugInfo );
    7070
    7171    if( $bLog )
     
    996996    {
    997997        $_SERVER[ 'SERAPH_ACCEL_ORIG_USER_AGENT' ] = ($_SERVER[ 'HTTP_USER_AGENT' ]??'');
    998         $_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.28.16';
     998        $_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.28.17';
    999999    }
    10001000
  • seraphinite-accelerator/trunk/common.php

    r3485735 r3486643  
    42334233function GetViewTypeUserAgent( $viewsDeviceGrp )
    42344234{
    4235     return( 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.28.16 ' . ucwords( implode( ' ', Gen::GetArrField( $viewsDeviceGrp, array( 'agents' ), array() ) ) ) );
     4235    return( 'Mozilla/99999.9 AppleWebKit/9999999.99 (KHTML, like Gecko) Chrome/999999.0.9999.99 Safari/9999999.99 seraph-accel-Agent/2.28.17 ' . ucwords( implode( ' ', Gen::GetArrField( $viewsDeviceGrp, array( 'agents' ), array() ) ) ) );
    42364236}
    42374237
     
    51695169    {
    51705170        $uriPath = substr( $uriPath, strlen( Gen::GetFileDir( $_SERVER[ 'REQUEST_URI' ] ) ) );
    5171         if( @file_exists( Gen::GetFileDir( $_SERVER[ 'SCRIPT_FILENAME' ] ) . $uriPath . '/' . $fileIdx ) )
     5171        if( @file_exists( Gen::GetFileDir( $_SERVER[ 'SCRIPT_FILENAME' ] ) . rawurldecode( $uriPath ) . '/' . $fileIdx ) )
    51725172            $fileIdx = $uriPath . '/' . $fileIdx;
    51735173    }
     
    57485748    $args = array( 'sslverify' => false, 'timeout' => $timeout, 'headers' => array() );
    57495749    if( $userAgentCmn )
    5750         $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.28.16';
     5750        $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.28.17';
    57515751
    57525752    if( $serverId = Net::UrlParse( $url ) )
     
    57765776    }
    57775777
     5778    if( isset( $ctxProcess[ '_stat' ] ) )
     5779        $ctxProcess[ '_stat' ][ 'netExtCount' ][ 'v' ] += 1;
     5780
    57785781    $res = Wp::RemoteGet( $url, $args );
    57795782    $hr = Net::GetHrFromWpRemoteGet( $res );
     
    57885791    $contMimeType = ( string )Net::GetHeaderFromWpRemoteRequestRes( $res, 'content-type' );
    57895792    $cont = wp_remote_retrieve_body( $res );
     5793
     5794    if( isset( $ctxProcess[ '_stat' ] ) )
     5795        $ctxProcess[ '_stat' ][ 'netExtSz' ][ 'v' ] += strlen( $cont );
    57905796
    57915797    if( ( $nPos = strpos( $contMimeType, ';' ) ) !== false )
     
    62586264    {
    62596265        if( !isset( $headers[ 'User-Agent' ] ) )
    6260             $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.28.16');
     6266            $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.28.17');
    62616267        $headers[ 'User-Agent' ] = str_replace( 'seraph-accel-Agent/', 'seraph-accel-Agent-WarmUp/', $headers[ 'User-Agent' ] );
    62626268
  • seraphinite-accelerator/trunk/languages/seraphinite-accelerator-admin.pot

    r3485735 r3486643  
    77msgid ""
    88msgstr ""
    9 "#-#-#-#-#  cmn.admin.pot (seraphinite-accelerator 2.28.16)  #-#-#-#-#\n"
    10 "Project-Id-Version: seraphinite-accelerator 2.28.16\n"
     9"#-#-#-#-#  cmn.admin.pot (seraphinite-accelerator 2.28.17)  #-#-#-#-#\n"
     10"Project-Id-Version: seraphinite-accelerator 2.28.17\n"
    1111"Report-Msgid-Bugs-To: support@s-sols.com\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.28.16)  #-#-#-#-#\n"
    16 "Project-Id-Version: seraphinite-accelerator 2.28.16\n"
     15"#-#-#-#-#  main.admin.pot (seraphinite-accelerator 2.28.17)  #-#-#-#-#\n"
     16"Project-Id-Version: seraphinite-accelerator 2.28.17\n"
    1717"Report-Msgid-Bugs-To: support@s-sols.com\n"
    1818"MIME-Version: 1.0\n"
     
    20402040msgstr ""
    20412041
     2042msgctxt "admin.Settings_Html_Rpl"
     2043msgid "AlwaysChk"
     2044msgstr ""
     2045
    20422046# Search (string or regular expression)
    20432047msgctxt "admin.Settings_Html_Rpl"
  • seraphinite-accelerator/trunk/languages/seraphinite-accelerator.pot

    r3485735 r3486643  
    77msgid ""
    88msgstr ""
    9 "Project-Id-Version: seraphinite-accelerator 2.28.16\n"
     9"Project-Id-Version: seraphinite-accelerator 2.28.17\n"
    1010"Report-Msgid-Bugs-To: support@s-sols.com\n"
    1111"MIME-Version: 1.0\n"
  • seraphinite-accelerator/trunk/main.php

    r3485735 r3486643  
    4343function _AddMenus( $accepted = false )
    4444{
    45     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.28.16', __FILE__ ) );
     45    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.28.17', __FILE__ ) );
    4646    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' );
    4747    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' );
     
    12871287{
    12881288    Plugin::CmnScripts( array( 'Cmn', 'Gen', 'Ui', 'Net', 'AdminUi' ) );
    1289     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.28.16' );
     1289    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.28.17' );
    12901290    Plugin::Loc_ScriptLoad( Plugin::ScriptId( 'Admin' ) );
    12911291    wp_enqueue_script( Plugin::ScriptId( 'Admin' ) );
     
    15291529    $rmtCfg = PluginRmtCfg::Get();
    15301530
    1531     $urlLogoImg = add_query_arg( array( 'v' => '2.28.16' ), Plugin::FileUri( 'Images/hosting-icon-banner.svg', __FILE__ ) );
     1531    $urlLogoImg = add_query_arg( array( 'v' => '2.28.17' ), Plugin::FileUri( 'Images/hosting-icon-banner.svg', __FILE__ ) );
    15321532    $urlMoreInfo = Plugin::RmtCfgFld_GetLoc( $rmtCfg, 'Links.UrlHostingInfo' );
    15331533
  • seraphinite-accelerator/trunk/oper.php

    r3485735 r3486643  
    11571157    foreach( $viewId === null ? array( 'cmn' ) : $viewId as $viewIdI )
    11581158        if( CacheOpViewsHeadersGetViewId( $viewIdI ) == 'cmn' )
    1159             $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.28.16' );
     1159            $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.28.17' );
    11601160
    11611161    if( ($settCache[ 'views' ]??null) )
  • seraphinite-accelerator/trunk/options.php

    r3485735 r3486643  
    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.28.16' );
     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.28.17' );
    145145    Plugin::Loc_ScriptLoad( Plugin::ScriptId( 'Admin' ) );
    146146    wp_enqueue_script( Plugin::ScriptId( 'Admin' ) );
     
    25122512
    25132513                                        {
     2514                                            $fldId = 'alws';
     2515                                            $o .= ( Ui::Tag( 'tr', Ui::Tag( 'td', Ui::CheckBox( esc_html_x( 'AlwaysChk', 'admin.Settings_Html_Rpl', 'seraphinite-accelerator' ), $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, false, '/' ), true ), array( 'colspan' => 2 ) ) ) );
     2516                                        }
     2517
     2518                                        {
    25142519                                            $fldId = 'expr';
    25152520                                            $o .= ( Ui::Tag( 'tr', Ui::Tag( 'td', Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'masked' => true, 'placeholder' => _x( 'FindExprPhlr', 'admin.Settings_Html_Rpl', 'seraphinite-accelerator' ), 'style' => array( 'width' => '100%' ) ), true ), array( 'colspan' => 2 ) ) ) );
    25162521                                        }
    25172522
    2518                                         ;
    2519 
    25202523                                        {
    2521                                             $fldId = 'scope';
     2524                                            $fldId = 'sel';
    25222525                                            $o .= ( Ui::Tag( 'tr', Ui::Tag( 'td', Ui::TextBox( $idItems . '/' . $itemKey . '/' . $fldId, Gen::GetArrField( $item, $fldId, '', '/' ), array( 'masked' => true, 'class' => 'ctlMaxSizeX', 'placeholder' => _x( 'SelectorPhlr', 'admin.Settings_Html_Rpl', 'seraphinite-accelerator' ) ), true ), array( 'colspan' => 2 ) ) ) );
    25232526                                        }
     
    65476550                    { $fldId = 'enable';                        Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
    65486551                    { $fldId = 'descr';                         Gen::SetArrField( $item, $fldId, Wp::SanitizeText( @stripslashes( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ) ), '/' ); }
     6552                    { $fldId = 'alws';                          Gen::SetArrField( $item, $fldId, isset( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ), '/' ); }
    65496553                    { $fldId = 'expr';                          Gen::SetArrField( $item, $fldId, @trim( Ui::UnmaskValue( @stripslashes( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ) ) ), '/' ); }
    65506554                    { $fldId = 'sel';                           Gen::SetArrField( $item, $fldId, @trim( Wp::SanitizeXPath( Ui::UnmaskValue( @stripslashes( $args[ $idItems . '/' . $itemKey . '/' . $fldId ] ) ) ) ), '/' ); }
  • seraphinite-accelerator/trunk/plugin_root.php

    r3485735 r3486643  
    66Text Domain: seraphinite-accelerator
    77Domain Path: /languages
    8 Version: 2.28.16
     8Version: 2.28.17
    99Author: Seraphinite Solutions
    1010Author URI: https://www.s-sols.com
  • seraphinite-accelerator/trunk/readme.txt

    r3485735 r3486643  
    66Requires at least: 4.5
    77Tested up to: 6.9
    8 Stable tag: 2.28.16
     8Stable tag: 2.28.17
    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.28.17 =
     166
     167Improvements:
     168
     169* Defining scope in HTML replacement.
     170* FOX - Currency Switcher.
     171
     172Fixes:
     173
     174* PHP error on some sites: Call to undefined function getrusage().
     175* Simple thread of optimization doesnt work with custom 'index.php'.
     176
    165177= 2.28.16 =
    166178
Note: See TracChangeset for help on using the changeset viewer.