Version Description
- 4 Sep 2014 =
- Security: Hotfix for the Slider Revolution plugin.
Download this release
Release Info
| Developer | josephscott |
| Plugin | |
| Version | 1.6.5 |
| Comparing to | |
| See all releases | |
Code changes from version 1.6.4 to 1.6.5
- class.vaultpress-hotfixes.php +19 -0
- readme.txt +20 -17
- vaultpress.php +2 -2
class.vaultpress-hotfixes.php
CHANGED
|
@@ -88,6 +88,9 @@ class VaultPress_Hotfixes {
|
|
| 88 |
|
| 89 |
// Protect The MailPoet plugin (wysija-newsletters) from remote file upload. Affects versions <= 2.6.6
|
| 90 |
add_action( 'admin_init', array( $this , 'protect_wysija_newsletters_verify_capability' ), 1 );
|
|
|
|
|
|
|
|
|
|
| 91 |
}
|
| 92 |
|
| 93 |
function disable_jetpack_xmlrpc_methods_293( $jetpack_methods, $core_methods, $user = false ) {
|
|
@@ -616,6 +619,22 @@ EOD;
|
|
| 616 |
return true;
|
| 617 |
}
|
| 618 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 619 |
}
|
| 620 |
|
| 621 |
global $wp_version;
|
| 88 |
|
| 89 |
// Protect The MailPoet plugin (wysija-newsletters) from remote file upload. Affects versions <= 2.6.6
|
| 90 |
add_action( 'admin_init', array( $this , 'protect_wysija_newsletters_verify_capability' ), 1 );
|
| 91 |
+
|
| 92 |
+
// Protect the Revolution Slider plugin (revslider) from local file inclusion. Affects versions < 4.2
|
| 93 |
+
add_action( 'init', array( $this , 'protect_revslider_lfi' ), 1 );
|
| 94 |
}
|
| 95 |
|
| 96 |
function disable_jetpack_xmlrpc_methods_293( $jetpack_methods, $core_methods, $user = false ) {
|
| 619 |
return true;
|
| 620 |
}
|
| 621 |
}
|
| 622 |
+
|
| 623 |
+
// Protect the Revolution Slider plugin (revslider) from local file inclusion. Affects versions < 4.2
|
| 624 |
+
function protect_revslider_lfi() {
|
| 625 |
+
if ( isset( $_GET['action'] ) && 'revslider_show_image' == $_GET['action'] ) {
|
| 626 |
+
$img = '';
|
| 627 |
+
if ( isset( $_GET['img'] ) )
|
| 628 |
+
$img = $_GET['img'];
|
| 629 |
+
if ( is_numeric( $img ) )
|
| 630 |
+
return;
|
| 631 |
+
$validate = validate_file( $img );
|
| 632 |
+
if ( 0 !== $validate )
|
| 633 |
+
die( 'invalid file' );
|
| 634 |
+
if ( !file_exists( $img ) )
|
| 635 |
+
die( 'file does not exist' );
|
| 636 |
+
}
|
| 637 |
+
}
|
| 638 |
}
|
| 639 |
|
| 640 |
global $wp_version;
|
readme.txt
CHANGED
|
@@ -3,7 +3,7 @@ Contributors: automattic, apokalyptik, briancolinger, josephscott, shaunandrews,
|
|
| 3 |
Tags: security, malware, virus, archive, back up, back ups, backup, backups, scanning, restore, wordpress backup, site backup, website backup
|
| 4 |
Requires at least: 2.9.2
|
| 5 |
Tested up to: 4.0
|
| 6 |
-
Stable tag: 1.6.
|
| 7 |
License: GPLv2
|
| 8 |
|
| 9 |
VaultPress is a subscription service offering realtime backup, automated security scanning, and support from WordPress experts.
|
|
@@ -51,59 +51,62 @@ A VaultPress subscription is for a single WordPress site. You can purchase addit
|
|
| 51 |
Yes, VaultPress supports Multisite installs. Each site will require its own subscription.
|
| 52 |
|
| 53 |
== Changelog ==
|
| 54 |
-
= 1.6.4 =
|
|
|
|
|
|
|
|
|
|
| 55 |
* Bumping the "Tested up to" tag to 4.0
|
| 56 |
|
| 57 |
-
= 1.6.3 =
|
| 58 |
* Bugfix: Make sure existing empty key and secret options are always strings. This fixes an error when run with HHVM.
|
| 59 |
* Bugfix: Detect if the plugin has been installed on localhost and show an error.
|
| 60 |
* CSS Fix: Stop the "Register" button from bouncing around when clicked.
|
| 61 |
|
| 62 |
-
= 1.6.2 =
|
| 63 |
* Feature: Instantly register for a VaultPress trial via Jetpack.
|
| 64 |
* Bugfix: Make sure the key and secret options are always strings. This fixes an error when run with HHVM.
|
| 65 |
|
| 66 |
-
= 1.6.1 =
|
| 67 |
* Security: Add a new security hotfix.
|
| 68 |
|
| 69 |
-
= 1.6 =
|
| 70 |
* Bugfix: Better handling for Multisite table prefixes.
|
| 71 |
* Bugfix: Do not use the deprecated wpdb::escape() method.
|
| 72 |
|
| 73 |
-
= 1.5.9 =
|
| 74 |
* Feature: If available, use command line md5sum and sha1sum to get checksums for large files.
|
| 75 |
|
| 76 |
-
= 1.5.8 =
|
| 77 |
* Security: Add a new security hotfix.
|
| 78 |
|
| 79 |
-
= 1.5.7 =
|
| 80 |
* Bugfix: Avoid PHP 5.4 warnings due to invalid constructor names.
|
| 81 |
* Security: Add a new security hotfix.
|
| 82 |
|
| 83 |
-
= 1.5.6 =
|
| 84 |
* Bugfix: Avoid PHP 5.4 warnings.
|
| 85 |
* Bugfix: Some servers with restrictive security filters make database restores fail.
|
| 86 |
* Feature: Add a new restore method to VaultPress_Database.
|
| 87 |
|
| 88 |
-
= 1.5.2 =
|
| 89 |
* Bugfix: Adding less greedy patterns for cache directories.
|
| 90 |
|
| 91 |
-
= 1.5.1 =
|
| 92 |
* Feature: Adding file exclusion patterns to avoid backing up cache and backup directories.
|
| 93 |
|
| 94 |
-
= 1.5 =
|
| 95 |
* Bugfix: Don't show admin notices on the about page.
|
| 96 |
|
| 97 |
-
= 1.4.9 =
|
| 98 |
* Bugfix: Clean up PHP5 strict warnings.
|
| 99 |
|
| 100 |
-
= 1.4.8 =
|
| 101 |
* Feature: Include styles and images with the plugin instead of loading them externally.
|
| 102 |
|
| 103 |
-
= 1.4.7 =
|
| 104 |
* Bugfix: Some servers have SSL configuration problems, which breaks the plugin when SSL verification is enforced.
|
| 105 |
|
| 106 |
-
= 1.4.6 =
|
| 107 |
* Bugfix: PHP 5.4 notices
|
| 108 |
* Feature: Add the possibility to ignore frequent updates on some postmeta keys.
|
| 109 |
|
| 3 |
Tags: security, malware, virus, archive, back up, back ups, backup, backups, scanning, restore, wordpress backup, site backup, website backup
|
| 4 |
Requires at least: 2.9.2
|
| 5 |
Tested up to: 4.0
|
| 6 |
+
Stable tag: 1.6.5
|
| 7 |
License: GPLv2
|
| 8 |
|
| 9 |
VaultPress is a subscription service offering realtime backup, automated security scanning, and support from WordPress experts.
|
| 51 |
Yes, VaultPress supports Multisite installs. Each site will require its own subscription.
|
| 52 |
|
| 53 |
== Changelog ==
|
| 54 |
+
= 1.6.5 - 4 Sep 2014 =
|
| 55 |
+
* Security: Hotfix for the Slider Revolution plugin.
|
| 56 |
+
|
| 57 |
+
= 1.6.4 - 3 Sep 2014 =
|
| 58 |
* Bumping the "Tested up to" tag to 4.0
|
| 59 |
|
| 60 |
+
= 1.6.3 - 30 Jul 2014 =
|
| 61 |
* Bugfix: Make sure existing empty key and secret options are always strings. This fixes an error when run with HHVM.
|
| 62 |
* Bugfix: Detect if the plugin has been installed on localhost and show an error.
|
| 63 |
* CSS Fix: Stop the "Register" button from bouncing around when clicked.
|
| 64 |
|
| 65 |
+
= 1.6.2 - 10 Jul 2014 =
|
| 66 |
* Feature: Instantly register for a VaultPress trial via Jetpack.
|
| 67 |
* Bugfix: Make sure the key and secret options are always strings. This fixes an error when run with HHVM.
|
| 68 |
|
| 69 |
+
= 1.6.1 - 1 Jul 2014 =
|
| 70 |
* Security: Add a new security hotfix.
|
| 71 |
|
| 72 |
+
= 1.6 - 27 Jun 2014 =
|
| 73 |
* Bugfix: Better handling for Multisite table prefixes.
|
| 74 |
* Bugfix: Do not use the deprecated wpdb::escape() method.
|
| 75 |
|
| 76 |
+
= 1.5.9 - 16 Jun 2014 =
|
| 77 |
* Feature: If available, use command line md5sum and sha1sum to get checksums for large files.
|
| 78 |
|
| 79 |
+
= 1.5.8 - 3 Jun 2014 =
|
| 80 |
* Security: Add a new security hotfix.
|
| 81 |
|
| 82 |
+
= 1.5.7 - 11 Apr 2014 =
|
| 83 |
* Bugfix: Avoid PHP 5.4 warnings due to invalid constructor names.
|
| 84 |
* Security: Add a new security hotfix.
|
| 85 |
|
| 86 |
+
= 1.5.6 - 1 Apr 2014 =
|
| 87 |
* Bugfix: Avoid PHP 5.4 warnings.
|
| 88 |
* Bugfix: Some servers with restrictive security filters make database restores fail.
|
| 89 |
* Feature: Add a new restore method to VaultPress_Database.
|
| 90 |
|
| 91 |
+
= 1.5.2 - 26 Dec 2013 =
|
| 92 |
* Bugfix: Adding less greedy patterns for cache directories.
|
| 93 |
|
| 94 |
+
= 1.5.1 - 16 Dec 2013 =
|
| 95 |
* Feature: Adding file exclusion patterns to avoid backing up cache and backup directories.
|
| 96 |
|
| 97 |
+
= 1.5 - 11 Dec 2013 =
|
| 98 |
* Bugfix: Don't show admin notices on the about page.
|
| 99 |
|
| 100 |
+
= 1.4.9 - 10 Oct 2013 =
|
| 101 |
* Bugfix: Clean up PHP5 strict warnings.
|
| 102 |
|
| 103 |
+
= 1.4.8 - 15 Jul 2013 =
|
| 104 |
* Feature: Include styles and images with the plugin instead of loading them externally.
|
| 105 |
|
| 106 |
+
= 1.4.7 - 2 Jul 2013 =
|
| 107 |
* Bugfix: Some servers have SSL configuration problems, which breaks the plugin when SSL verification is enforced.
|
| 108 |
|
| 109 |
+
= 1.4.6 - 26 Jun 2013 =
|
| 110 |
* Bugfix: PHP 5.4 notices
|
| 111 |
* Feature: Add the possibility to ignore frequent updates on some postmeta keys.
|
| 112 |
|
vaultpress.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
* Plugin Name: VaultPress
|
| 4 |
* Plugin URI: http://vaultpress.com/?utm_source=plugin-uri&utm_medium=plugin-description&utm_campaign=1.0
|
| 5 |
* Description: Protect your content, themes, plugins, and settings with <strong>realtime backup</strong> and <strong>automated security scanning</strong> from <a href="http://vaultpress.com/?utm_source=wp-admin&utm_medium=plugin-description&utm_campaign=1.0" rel="nofollow">VaultPress</a>. Activate, enter your registration key, and never worry again. <a href="http://vaultpress.com/help/?utm_source=wp-admin&utm_medium=plugin-description&utm_campaign=1.0" rel="nofollow">Need some help?</a>
|
| 6 |
-
* Version: 1.6.
|
| 7 |
* Author: Automattic
|
| 8 |
* Author URI: http://vaultpress.com/?utm_source=author-uri&utm_medium=plugin-description&utm_campaign=1.0
|
| 9 |
* License: GPL2+
|
|
@@ -18,7 +18,7 @@ if ( !defined( 'ABSPATH' ) )
|
|
| 18 |
class VaultPress {
|
| 19 |
var $option_name = 'vaultpress';
|
| 20 |
var $db_version = 3;
|
| 21 |
-
var $plugin_version = '1.6.
|
| 22 |
|
| 23 |
function __construct() {
|
| 24 |
register_activation_hook( __FILE__, array( $this, 'activate' ) );
|
| 3 |
* Plugin Name: VaultPress
|
| 4 |
* Plugin URI: http://vaultpress.com/?utm_source=plugin-uri&utm_medium=plugin-description&utm_campaign=1.0
|
| 5 |
* Description: Protect your content, themes, plugins, and settings with <strong>realtime backup</strong> and <strong>automated security scanning</strong> from <a href="http://vaultpress.com/?utm_source=wp-admin&utm_medium=plugin-description&utm_campaign=1.0" rel="nofollow">VaultPress</a>. Activate, enter your registration key, and never worry again. <a href="http://vaultpress.com/help/?utm_source=wp-admin&utm_medium=plugin-description&utm_campaign=1.0" rel="nofollow">Need some help?</a>
|
| 6 |
+
* Version: 1.6.5
|
| 7 |
* Author: Automattic
|
| 8 |
* Author URI: http://vaultpress.com/?utm_source=author-uri&utm_medium=plugin-description&utm_campaign=1.0
|
| 9 |
* License: GPL2+
|
| 18 |
class VaultPress {
|
| 19 |
var $option_name = 'vaultpress';
|
| 20 |
var $db_version = 3;
|
| 21 |
+
var $plugin_version = '1.6.5';
|
| 22 |
|
| 23 |
function __construct() {
|
| 24 |
register_activation_hook( __FILE__, array( $this, 'activate' ) );
|
