Plugin Directory

Changeset 2993739


Ignore:
Timestamp:
11/10/2023 08:09:06 AM (2 years ago)
Author:
everestthemes
Message:

new version2.2.1 updates

Location:
everest-backup
Files:
341 added
7 edited

Legend:

Unmodified
Added
Removed
  • everest-backup/trunk/changelog.txt

    r2987207 r2993739  
    11== Changelog ==
     2
     3= v2.2.1 =
     4* Fixes: Fixed major security issue mentioned by pluginvulnerabilities-dot-com.
     5* Fixes: Fixed minor compatibility issue with WordPress 6.4.
    26
    37= v2.2.0 =
  • everest-backup/trunk/everest-backup.php

    r2987207 r2993739  
    66 * Author: everestthemes
    77 * Author URI: https://everestthemes.com/
    8  * Version: 2.2.0
     8 * Version: 2.2.1
    99 * Text Domain: everest-backup
    1010 * License: GPLv3 or later
  • everest-backup/trunk/inc/classes/class-database.php

    r2968522 r2993739  
    218218    protected function get_lower_case_table_names() {
    219219        $result = $this->query( "SHOW VARIABLES LIKE 'lower_case_table_names'" );
    220         $row    = $result->fetch_assoc();
     220
     221        if ( ! $result ) {
     222            return;
     223        }
     224
     225        $row = $result->fetch_assoc();
    221226
    222227        $result->free_result();
  • everest-backup/trunk/inc/classes/class-everest-backup.php

    r2980292 r2993739  
    650650         * @return void
    651651         * @since 1.0.0
     652         * @since 2.2.1 Fix: https://www.pluginvulnerabilities.com/2023/11/06/wordfences-false-claim-of-vulnerability-in-wordpress-plugin-everest-backup-leads-to-serious-real-vulnerability/
    652653         */
    653654        private function remove_backup_file() {
     
    671672            }
    672673
     674            if ( ! current_user_can( 'manage_options' ) ) {
     675                return;
     676            }
     677
    673678            $history_page_url = network_admin_url( "/admin.php?page={$page}" );
    674 
    675             $backup_dir = EVEREST_BACKUP_BACKUP_DIR_PATH;
    676679
    677680            if ( $bulk_action ) {
     
    684687                if ( is_array( $files ) && ! empty( $files ) ) {
    685688                    foreach ( $files as $file ) {
    686                         $file_path = $backup_dir . DIRECTORY_SEPARATOR . $file;
     689                        $file_path = everest_backup_get_backup_full_path( basename( $file ), true );
     690
     691                        if ( ! $file_path ) {
     692                            continue;
     693                        }
    687694
    688695                        if ( ! is_file( $file_path ) ) {
     
    702709                }
    703710
    704                 $file_path = $backup_dir . DIRECTORY_SEPARATOR . $file;
    705 
    706                 if ( ! is_file( $file_path ) ) {
     711                $file_path = everest_backup_get_backup_full_path( basename( $file ), true );
     712
     713                if ( ! $file_path || ! is_file( $file_path ) ) {
    707714                    everest_backup_set_notice(
    708715                        '<strong>' . $file . '</strong> ' . __( 'does not exists.', 'everest-backup' ),
  • everest-backup/trunk/languages/everest-backup.pot

    r2987207 r2993739  
    77"Content-Type: text/plain; charset=UTF-8\n"
    88"Content-Transfer-Encoding: 8bit\n"
    9 "POT-Creation-Date: 2023-10-30 17:11+0000\n"
     9"POT-Creation-Date: 2023-11-10 06:31+0000\n"
    1010"X-Poedit-Basepath: ..\n"
    1111"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
     
    172172msgstr ""
    173173
    174 #: ../inc/classes/class-admin-menu.php:242, ../inc/classes/class-admin-menu.php:243, ../inc/classes/class-everest-backup.php:862
     174#: ../inc/classes/class-admin-menu.php:242, ../inc/classes/class-admin-menu.php:243, ../inc/classes/class-everest-backup.php:869
    175175msgid "Addons"
    176176msgstr ""
     
    428428msgstr ""
    429429
    430 #: ../inc/classes/class-everest-backup.php:708
     430#: ../inc/classes/class-everest-backup.php:715
    431431msgid "does not exists."
    432432msgstr ""
    433433
    434 #: ../inc/classes/class-everest-backup.php:722
     434#: ../inc/classes/class-everest-backup.php:729
    435435msgid "successfully removed from the server."
    436436msgstr ""
    437437
    438 #: ../inc/classes/class-everest-backup.php:735
     438#: ../inc/classes/class-everest-backup.php:742
    439439msgid "Unable to remove file"
    440440msgstr ""
    441441
    442 #: ../inc/classes/class-everest-backup.php:845
     442#: ../inc/classes/class-everest-backup.php:852
    443443msgid "EBWP File"
    444444msgstr ""
    445445
    446446#. translators: Here, %1$s is the size limit set by the server and %2$s is link to addons page.
    447 #: ../inc/classes/class-everest-backup.php:875
     447#: ../inc/classes/class-everest-backup.php:882
    448448msgid "The file size is larger than %1$s. View %2$s to bypass server upload limit."
    449449msgstr ""
    450450
    451 #: ../inc/classes/class-everest-backup.php:876
     451#: ../inc/classes/class-everest-backup.php:883
    452452msgid "Download File"
    453453msgstr ""
    454454
    455 #: ../inc/classes/class-everest-backup.php:877, ../inc/views/migration-clone/migration.php:34
     455#: ../inc/classes/class-everest-backup.php:884, ../inc/views/migration-clone/migration.php:34
    456456msgid "Generate Migration Key"
    457457msgstr ""
    458458
    459 #: ../inc/classes/class-everest-backup.php:878
     459#: ../inc/classes/class-everest-backup.php:885
    460460msgid "Initializing backup"
    461461msgstr ""
    462462
    463 #: ../inc/classes/class-everest-backup.php:879
     463#: ../inc/classes/class-everest-backup.php:886
    464464msgid "Please wait while we are doing the backup. You will get a detailed log after the backup is completed."
    465465msgstr ""
    466466
    467 #: ../inc/classes/class-everest-backup.php:880
     467#: ../inc/classes/class-everest-backup.php:887
    468468msgid "Restoration is in progress, please do not close this tab or window."
    469469msgstr ""
    470470
    471 #: ../inc/classes/class-everest-backup.php:881, ../inc/views/restore.php:57
     471#: ../inc/classes/class-everest-backup.php:888, ../inc/views/restore.php:57
    472472msgid "Uploading package..."
    473473msgstr ""
    474474
    475 #: ../inc/classes/class-everest-backup.php:882
     475#: ../inc/classes/class-everest-backup.php:889
    476476msgid "Package uploaded. Click \"Restore\" to start the restore."
    477477msgstr ""
    478478
    479 #: ../inc/classes/class-everest-backup.php:883
     479#: ../inc/classes/class-everest-backup.php:890
    480480msgid "Are you sure you want to stop this backup process?"
    481481msgstr ""
    482482
    483 #: ../inc/classes/class-everest-backup.php:884
     483#: ../inc/classes/class-everest-backup.php:891
    484484msgid "View Logs"
    485485msgstr ""
    486486
    487 #: ../inc/classes/class-everest-backup.php:920
     487#: ../inc/classes/class-everest-backup.php:927
    488488msgid "Warning!"
    489489msgstr ""
    490490
    491 #: ../inc/classes/class-everest-backup.php:921, ../inc/views/template-parts/modal.php:100
     491#: ../inc/classes/class-everest-backup.php:928, ../inc/views/template-parts/modal.php:100
    492492msgid "Everest Backup requires these functions to work: %s <br>Please contact your host to enable the mentioned functions."
    493493msgstr ""
  • everest-backup/trunk/readme.txt

    r2987207 r2993739  
    44Tags: backup, restore, clone, migration, export, import, cloud backup, database backup, wordpress backup, copy, move, transfer
    55Requires at least: 5.6
    6 Tested up to: 6.3
     6Tested up to: 6.4
    77Requires PHP: 7.4
    8 Stable tag: 2.2.0
     8Stable tag: 2.2.1
    99License: GPLv3 or later
    1010License URI: http://www.gnu.org/licenses/gpl-3.0.html
  • everest-backup/trunk/vendor/composer/installed.php

    r2987207 r2993739  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '2274077a1c62bc88a29e689a9d3162e7de5cda7a',
     6        'reference' => '91afe77455f5e2abf6991fb8c3df050e760fc9ce',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => '2274077a1c62bc88a29e689a9d3162e7de5cda7a',
     16            'reference' => '91afe77455f5e2abf6991fb8c3df050e760fc9ce',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.