Version Description
[16/04/15] =
- Fix: FPD Security issue. Thanks to Ole Aass (@oleaass) for finding and disclosing this issue.
More information:
The fix will prevent some servers (configured with 'display_errors' set to 'on') from disclosing the full path to certain files within Meta Slider.
http://codex.wordpress.org/Security_FAQ#Why_are_there_path_disclosures_when_directly_loading_certain_files.3F
Download this release
Release Info
Developer | matchalabs |
Plugin | MetaSlider |
Version | 3.3.2 |
Comparing to | |
See all releases |
Code changes from version 3.3.1 to 3.3.2
- inc/metaslider.imagehelper.class.php +5 -0
- inc/metaslider.systemcheck.class.php +5 -0
- inc/metaslider.widget.class.php +3 -2
- inc/simple_html_dom.php +4 -0
- inc/slide/metaslide.class.php +5 -0
- inc/slide/metaslide.image.class.php +5 -0
- inc/slider/metaslider.class.php +5 -0
- inc/slider/metaslider.coin.class.php +5 -0
- inc/slider/metaslider.flex.class.php +5 -0
- inc/slider/metaslider.nivo.class.php +5 -0
- inc/slider/metaslider.responsive.class.php +5 -0
- ml-slider.php +2 -2
- readme.txt +10 -0
inc/metaslider.imagehelper.class.php
CHANGED
@@ -1,4 +1,9 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
2 |
/**
|
3 |
* Helper class for resizing images, returning the correct URL to the image etc
|
4 |
*/
|
1 |
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit; // disable direct access
|
5 |
+
}
|
6 |
+
|
7 |
/**
|
8 |
* Helper class for resizing images, returning the correct URL to the image etc
|
9 |
*/
|
inc/metaslider.systemcheck.class.php
CHANGED
@@ -1,4 +1,9 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
2 |
/**
|
3 |
* Check for common issues with the server environment and WordPress install.
|
4 |
*/
|
1 |
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit; // disable direct access
|
5 |
+
}
|
6 |
+
|
7 |
/**
|
8 |
* Check for common issues with the server environment and WordPress install.
|
9 |
*/
|
inc/metaslider.widget.class.php
CHANGED
@@ -3,8 +3,9 @@
|
|
3 |
* Adds Meta Slider widget.
|
4 |
*/
|
5 |
|
6 |
-
|
7 |
-
|
|
|
8 |
|
9 |
class MetaSlider_Widget extends WP_Widget {
|
10 |
|
3 |
* Adds Meta Slider widget.
|
4 |
*/
|
5 |
|
6 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
7 |
+
exit; // disable direct access
|
8 |
+
}
|
9 |
|
10 |
class MetaSlider_Widget extends WP_Widget {
|
11 |
|
inc/simple_html_dom.php
CHANGED
@@ -39,6 +39,10 @@
|
|
39 |
* @subpackage simple_html_dom
|
40 |
*/
|
41 |
|
|
|
|
|
|
|
|
|
42 |
if ( ! class_exists('simple_html_dom_node') ) :
|
43 |
/**
|
44 |
* All of the Defines for the classes below.
|
39 |
* @subpackage simple_html_dom
|
40 |
*/
|
41 |
|
42 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
43 |
+
exit; // disable direct access
|
44 |
+
}
|
45 |
+
|
46 |
if ( ! class_exists('simple_html_dom_node') ) :
|
47 |
/**
|
48 |
* All of the Defines for the classes below.
|
inc/slide/metaslide.class.php
CHANGED
@@ -1,4 +1,9 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
2 |
/**
|
3 |
* Slide class represting a single slide. This is extended by type specific
|
4 |
* slides (eg, MetaImageSlide, MetaYoutubeSlide (pro only), etc)
|
1 |
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit; // disable direct access
|
5 |
+
}
|
6 |
+
|
7 |
/**
|
8 |
* Slide class represting a single slide. This is extended by type specific
|
9 |
* slides (eg, MetaImageSlide, MetaYoutubeSlide (pro only), etc)
|
inc/slide/metaslide.image.class.php
CHANGED
@@ -1,4 +1,9 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
2 |
/**
|
3 |
* Generic Slider super class. Extended by library specific classes.
|
4 |
*/
|
1 |
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit; // disable direct access
|
5 |
+
}
|
6 |
+
|
7 |
/**
|
8 |
* Generic Slider super class. Extended by library specific classes.
|
9 |
*/
|
inc/slider/metaslider.class.php
CHANGED
@@ -1,4 +1,9 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
2 |
/**
|
3 |
* Generic Slider super class. Extended by library specific classes.
|
4 |
*
|
1 |
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit; // disable direct access
|
5 |
+
}
|
6 |
+
|
7 |
/**
|
8 |
* Generic Slider super class. Extended by library specific classes.
|
9 |
*
|
inc/slider/metaslider.coin.class.php
CHANGED
@@ -1,4 +1,9 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
2 |
/**
|
3 |
* Override parent 'MetaSlider' class with CoinSlider specific markup,
|
4 |
* javascript, css and settings.
|
1 |
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit; // disable direct access
|
5 |
+
}
|
6 |
+
|
7 |
/**
|
8 |
* Override parent 'MetaSlider' class with CoinSlider specific markup,
|
9 |
* javascript, css and settings.
|
inc/slider/metaslider.flex.class.php
CHANGED
@@ -1,4 +1,9 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
2 |
/**
|
3 |
* Flex Slider specific markup, javascript, css and settings.
|
4 |
*/
|
1 |
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit; // disable direct access
|
5 |
+
}
|
6 |
+
|
7 |
/**
|
8 |
* Flex Slider specific markup, javascript, css and settings.
|
9 |
*/
|
inc/slider/metaslider.nivo.class.php
CHANGED
@@ -1,4 +1,9 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
2 |
/**
|
3 |
* Nivo Slider specific markup, javascript, css and settings.
|
4 |
*/
|
1 |
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit; // disable direct access
|
5 |
+
}
|
6 |
+
|
7 |
/**
|
8 |
* Nivo Slider specific markup, javascript, css and settings.
|
9 |
*/
|
inc/slider/metaslider.responsive.class.php
CHANGED
@@ -1,4 +1,9 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
2 |
/**
|
3 |
* Responsive Slider specific markup, javascript, css and settings.
|
4 |
*/
|
1 |
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit; // disable direct access
|
5 |
+
}
|
6 |
+
|
7 |
/**
|
8 |
* Responsive Slider specific markup, javascript, css and settings.
|
9 |
*/
|
ml-slider.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* Plugin Name: Meta Slider
|
6 |
* Plugin URI: https://www.metaslider.com
|
7 |
* Description: Easy to use slideshow plugin. Create SEO optimised responsive slideshows with Nivo Slider, Flex Slider, Coin Slider and Responsive Slides.
|
8 |
-
* Version: 3.3.
|
9 |
* Author: Matcha Labs
|
10 |
* Author URI: https://www.metaslider.com
|
11 |
* License: GPL-2.0+
|
@@ -31,7 +31,7 @@ class MetaSliderPlugin {
|
|
31 |
/**
|
32 |
* @var string
|
33 |
*/
|
34 |
-
public $version = '3.3.
|
35 |
|
36 |
|
37 |
/**
|
5 |
* Plugin Name: Meta Slider
|
6 |
* Plugin URI: https://www.metaslider.com
|
7 |
* Description: Easy to use slideshow plugin. Create SEO optimised responsive slideshows with Nivo Slider, Flex Slider, Coin Slider and Responsive Slides.
|
8 |
+
* Version: 3.3.2
|
9 |
* Author: Matcha Labs
|
10 |
* Author URI: https://www.metaslider.com
|
11 |
* License: GPL-2.0+
|
31 |
/**
|
32 |
* @var string
|
33 |
*/
|
34 |
+
public $version = '3.3.2';
|
35 |
|
36 |
|
37 |
/**
|
readme.txt
CHANGED
@@ -146,6 +146,16 @@ See www.metaslider.com/documentation/image-cropping/
|
|
146 |
|
147 |
== Changelog ==
|
148 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
= 3.3.1 [23/03/15] =
|
150 |
|
151 |
* Fix: Remove 'create video playlist' option from Media Library (on Meta Slider page only)
|
146 |
|
147 |
== Changelog ==
|
148 |
|
149 |
+
= 3.3.2 [16/04/15] =
|
150 |
+
|
151 |
+
* Fix: FPD Security issue. Thanks to Ole Aass (@oleaass) for finding and disclosing this issue.
|
152 |
+
|
153 |
+
More information:
|
154 |
+
|
155 |
+
The fix will prevent some servers (configured with 'display_errors' set to 'on') from disclosing the full path to certain files within Meta Slider.
|
156 |
+
|
157 |
+
http://codex.wordpress.org/Security_FAQ#Why_are_there_path_disclosures_when_directly_loading_certain_files.3F
|
158 |
+
|
159 |
= 3.3.1 [23/03/15] =
|
160 |
|
161 |
* Fix: Remove 'create video playlist' option from Media Library (on Meta Slider page only)
|