WordPress HTTPS (SSL) - Version 3.2.3

Version Description

  • Bug Fix - Sites prevented from logging into the admin panel after the previous release should now be working again.
  • Bug Fix - Fixed bug in Parser where links and forms could be written incorrectly.
Download this release

Release Info

Developer Mvied
Plugin Icon wp plugin WordPress HTTPS (SSL)
Version 3.2.3
Comparing to
See all releases

Code changes from version 3.2.2 to 3.2.3

lib/Mvied/Plugin.php CHANGED
@@ -117,7 +117,7 @@ class Mvied_Plugin {
117
  $modules = array();
118
  if ( is_dir($this->getModuleDirectory()) && $module_directory = opendir($this->getModuleDirectory()) ) {
119
  while ( false !== ($entry = readdir($module_directory)) ) {
120
- if ( strpos($entry, '.') !== 0 ) {
121
  $module = str_replace('.php', '', $entry);
122
  if ( $module != 'Interface' ) {
123
  $modules[] = $module;
117
  $modules = array();
118
  if ( is_dir($this->getModuleDirectory()) && $module_directory = opendir($this->getModuleDirectory()) ) {
119
  while ( false !== ($entry = readdir($module_directory)) ) {
120
+ if ( strpos($entry, '.') !== 0 && strpos($entry, '.php') !== false ) {
121
  $module = str_replace('.php', '', $entry);
122
  if ( $module != 'Interface' ) {
123
  $modules[] = $module;
lib/WordPressHTTPS/Module/Core.php CHANGED
@@ -222,8 +222,12 @@ class WordPressHTTPS_Module_Core extends Mvied_Plugin_Module {
222
  } else if ( ( $this->getPlugin()->isSsl() && !$this->getPlugin()->getSetting('exclusive_https') ) || ( ( defined('FORCE_SSL_ADMIN') && constant('FORCE_SSL_ADMIN') ) || $this->getPlugin()->getSetting('ssl_admin') ) ) {
223
  $force_ssl = true;
224
  }
225
- if ( !$this->getPlugin()->isSsl() && strpos($url, 'admin-ajax.php') !== false ) {
226
- $force_ssl = false;
 
 
 
 
227
  }
228
  }
229
  // Catches base URL's used by low-level WordPress code
222
  } else if ( ( $this->getPlugin()->isSsl() && !$this->getPlugin()->getSetting('exclusive_https') ) || ( ( defined('FORCE_SSL_ADMIN') && constant('FORCE_SSL_ADMIN') ) || $this->getPlugin()->getSetting('ssl_admin') ) ) {
223
  $force_ssl = true;
224
  }
225
+ if ( strpos($url, 'admin-ajax.php') !== false ) {
226
+ if ( $this->getPlugin()->isSsl() ) {
227
+ $force_ssl = true;
228
+ } else {
229
+ $force_ssl = false;
230
+ }
231
  }
232
  }
233
  // Catches base URL's used by low-level WordPress code
lib/WordPressHTTPS/Module/Parser.php CHANGED
@@ -297,6 +297,7 @@ class WordPressHTTPS_Module_Parser extends Mvied_Plugin_Module {
297
  $url = $matches[2][$i];
298
  $scheme = $matches[3][$i];
299
  $updated = false;
 
300
 
301
  if ( !$this->getPlugin()->isUrlLocal($url) ) {
302
  continue;
297
  $url = $matches[2][$i];
298
  $scheme = $matches[3][$i];
299
  $updated = false;
300
+ $post_id = null;
301
 
302
  if ( !$this->getPlugin()->isUrlLocal($url) ) {
303
  continue;
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
4
  Tags: security, encryption, ssl, shared ssl, private ssl, public ssl, private ssl, http, https
5
  Requires at least: 3.0
6
  Tested up to: 3.4
7
- Stable tag: 3.2.2
8
  License: GPLv3
9
 
10
  WordPress HTTPS is intended to be an all-in-one solution to using SSL on WordPress sites.
@@ -80,6 +80,9 @@ add_filter('force_ssl', 'store_force_ssl', 10, 3);`
80
  2. Force SSL checkbox added to add/edit posts screen
81
 
82
  == Changelog ==
 
 
 
83
  = 3.2.2 =
84
  * Performance Increase.
85
  * Bug Fix - Sites prevented from logging into the admin panel after the previous release should now be working again.
@@ -256,4 +259,4 @@ add_filter('force_ssl', 'store_force_ssl', 10, 3);`
256
 
257
  == Upgrade Notice ==
258
  = 3.2 =
259
- You may lose your SSL Host setting upon upgrading if it is not default (matching your Site URL).
4
  Tags: security, encryption, ssl, shared ssl, private ssl, public ssl, private ssl, http, https
5
  Requires at least: 3.0
6
  Tested up to: 3.4
7
+ Stable tag: 3.2.3
8
  License: GPLv3
9
 
10
  WordPress HTTPS is intended to be an all-in-one solution to using SSL on WordPress sites.
80
  2. Force SSL checkbox added to add/edit posts screen
81
 
82
  == Changelog ==
83
+ = 3.2.3 =
84
+ * Bug Fix - Sites prevented from logging into the admin panel after the previous release should now be working again.
85
+ * Bug Fix - Fixed bug in Parser where links and forms could be written incorrectly.
86
  = 3.2.2 =
87
  * Performance Increase.
88
  * Bug Fix - Sites prevented from logging into the admin panel after the previous release should now be working again.
259
 
260
  == Upgrade Notice ==
261
  = 3.2 =
262
+ You may lose your SSL Host setting upon upgrading if it is not default (matching your Site URL).
wordpress-https.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin URI: http://mvied.com/projects/wordpress-https/
5
  Description: WordPress HTTPS is intended to be an all-in-one solution to using SSL on WordPress sites.
6
  Author: Mike Ems
7
- Version: 3.2.2
8
  Author URI: http://mvied.com/
9
  */
10
 
@@ -41,7 +41,7 @@ spl_autoload_register('wphttps_autoloader');
41
  if ( function_exists('get_bloginfo') && ! defined('WP_UNINSTALL_PLUGIN') ) {
42
  $wordpress_https = new WordPressHTTPS;
43
  $wordpress_https->setSlug('wordpress-https');
44
- $wordpress_https->setVersion('3.2.2');
45
  $wordpress_https->setLogger(WordPressHTTPS_Logger::getInstance());
46
  $wordpress_https->setDirectory(dirname(__FILE__));
47
  $wordpress_https->setModuleDirectory(dirname(__FILE__) . '/lib/WordPressHTTPS/Module/');
4
  Plugin URI: http://mvied.com/projects/wordpress-https/
5
  Description: WordPress HTTPS is intended to be an all-in-one solution to using SSL on WordPress sites.
6
  Author: Mike Ems
7
+ Version: 3.2.3
8
  Author URI: http://mvied.com/
9
  */
10
 
41
  if ( function_exists('get_bloginfo') && ! defined('WP_UNINSTALL_PLUGIN') ) {
42
  $wordpress_https = new WordPressHTTPS;
43
  $wordpress_https->setSlug('wordpress-https');
44
+ $wordpress_https->setVersion('3.2.3');
45
  $wordpress_https->setLogger(WordPressHTTPS_Logger::getInstance());
46
  $wordpress_https->setDirectory(dirname(__FILE__));
47
  $wordpress_https->setModuleDirectory(dirname(__FILE__) . '/lib/WordPressHTTPS/Module/');