Version Description
Download this release
Release Info
Developer | gowebsmarty |
Plugin | WP Encryption – One Click Free SSL Certificate & SSL / HTTPS Redirect to fix Insecure Content |
Version | 5.7.7 |
Comparing to | |
See all releases |
Code changes from version 5.7.6 to 5.7.7
- classes/le-core.php +3 -0
- lib/LEOrder.php +4 -2
- readme.txt +12 -7
- wp-letsencrypt.php +2 -2
classes/le-core.php
CHANGED
@@ -265,8 +265,10 @@ class WPLE_Core
|
|
265 |
|
266 |
if ( $_GET['wpleauto'] == 'http' ) {
|
267 |
$forcehttpverify = true;
|
|
|
268 |
} else {
|
269 |
$forcednsverify = true;
|
|
|
270 |
}
|
271 |
|
272 |
}
|
@@ -332,6 +334,7 @@ class WPLE_Core
|
|
332 |
'a',
|
333 |
false
|
334 |
);
|
|
|
335 |
if ( !empty($this->pendings) ) {
|
336 |
$this->wple_log( json_encode( $this->pendings ) );
|
337 |
}
|
265 |
|
266 |
if ( $_GET['wpleauto'] == 'http' ) {
|
267 |
$forcehttpverify = true;
|
268 |
+
$this->wple_log( 'Forced HTTP verification' );
|
269 |
} else {
|
270 |
$forcednsverify = true;
|
271 |
+
$this->wple_log( 'Forced DNS verification' );
|
272 |
}
|
273 |
|
274 |
}
|
334 |
'a',
|
335 |
false
|
336 |
);
|
337 |
+
$this->wple_save_all_challenges();
|
338 |
if ( !empty($this->pendings) ) {
|
339 |
$this->wple_log( json_encode( $this->pendings ) );
|
340 |
}
|
lib/LEOrder.php
CHANGED
@@ -106,6 +106,8 @@ class LEOrder
|
|
106 |
try {
|
107 |
$sign = $this->connector->signRequestKid('', $this->connector->accountURL, $this->orderURL);
|
108 |
$post = $this->connector->post($this->orderURL, $sign);
|
|
|
|
|
109 |
if ($post['body']['status'] == "invalid") {
|
110 |
throw LEOrderException::InvalidOrderStatusException();
|
111 |
}
|
@@ -132,7 +134,7 @@ class LEOrder
|
|
132 |
$this->updateAuthorizations();
|
133 |
}
|
134 |
} catch (\Exception $e) {
|
135 |
-
$whyorderinvalid = ' Order exception is ' . $e->getMessage()
|
136 |
|
137 |
foreach ($this->certificateKeys as $file) {
|
138 |
if (is_file($file)) unlink($file);
|
@@ -144,7 +146,7 @@ class LEOrder
|
|
144 |
$this->createOrder($domains, $notBefore, $notAfter);
|
145 |
}
|
146 |
} else {
|
147 |
-
$whyorderinvalid = ' Order url is ' . $this->orderURL
|
148 |
|
149 |
foreach ($this->certificateKeys as $file) {
|
150 |
if (is_file($file)) unlink($file);
|
106 |
try {
|
107 |
$sign = $this->connector->signRequestKid('', $this->connector->accountURL, $this->orderURL);
|
108 |
$post = $this->connector->post($this->orderURL, $sign);
|
109 |
+
LEFunctions::log('Order status is ' . $post['body']['status']);
|
110 |
+
|
111 |
if ($post['body']['status'] == "invalid") {
|
112 |
throw LEOrderException::InvalidOrderStatusException();
|
113 |
}
|
134 |
$this->updateAuthorizations();
|
135 |
}
|
136 |
} catch (\Exception $e) {
|
137 |
+
$whyorderinvalid = ' Order exception is ' . $e->getMessage();
|
138 |
|
139 |
foreach ($this->certificateKeys as $file) {
|
140 |
if (is_file($file)) unlink($file);
|
146 |
$this->createOrder($domains, $notBefore, $notAfter);
|
147 |
}
|
148 |
} else {
|
149 |
+
$whyorderinvalid = ' Order url is ' . $this->orderURL;
|
150 |
|
151 |
foreach ($this->certificateKeys as $file) {
|
152 |
if (is_file($file)) unlink($file);
|
readme.txt
CHANGED
@@ -1,23 +1,25 @@
|
|
1 |
=== WP Encryption - One Click Free SSL Certificate & SSL / HTTPS Redirect to fix Insecure Content ===
|
2 |
Contributors: gowebsmarty, gwsharsha
|
3 |
-
Tags:
|
4 |
Requires at least: 4.2
|
5 |
License: GPL3
|
6 |
Tested up to: 5.9
|
7 |
Requires PHP: 5.4
|
8 |
-
Stable tag: 5.7.
|
9 |
|
10 |
-
SSL for lifetime - Install free SSL certificate & enable SSL / HTTPS
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
-
|
|
|
|
|
15 |
|
16 |
Secure your WordPress site with SSL certificate provided by [Let's Encrypt®](https://letsencrypt.com). [WP Encryption](https://wpencryption.com/?utm_source=wordpress&utm_medium=description&utm_campaign=wpencryption) plugin registers your site, verifies your domain, generates SSL certificate for your site in simple mouse clicks without the need of any technical knowledge.
|
17 |
|
18 |
A typical SSL installation without WP Encryption would require you to generate CSR, prove domain ownership, provide your bussiness data and deal with many more technical tasks!.
|
19 |
|
20 |
-
== 1M+ SSL certificates generated --
|
21 |
|
22 |
https://youtu.be/aKvvVlAlZ14
|
23 |
|
@@ -78,9 +80,9 @@ Our support staff is consisted of top notch developers and WordPress experts who
|
|
78 |
|
79 |
== Switch to HTTPS in seconds ==
|
80 |
|
81 |
-
* Secure
|
82 |
|
83 |
-
* Free domain validated (DV) certificates are provided by Let's Encrypt (A non profit Global certificate Authority).
|
84 |
|
85 |
* SSL encryption ensures protection against man-in-middle attacks by securely encrypting the data transfer between client and your server.
|
86 |
|
@@ -124,6 +126,9 @@ define("WPLE_DISABLE_HTTPS");
|
|
124 |
= I already have SSL certificate installed, how to activate HTTPS? =
|
125 |
If you already have SSL certificate installed, You can use WP Encryption plugin purely for HTTPS redirection & SSL enforcing purpose. All you need to do is enable "Force HTTPS" feature in this plugin.
|
126 |
|
|
|
|
|
|
|
127 |
= Secure webmail & email server with an SSL/TLS Certificate =
|
128 |
Starting from WP Encryption v5.4.8, you can now secure your webmail & incoming/outgoing email server [following this guide](https://wpencryption.com/secure-webmail-with-https/)
|
129 |
|
1 |
=== WP Encryption - One Click Free SSL Certificate & SSL / HTTPS Redirect to fix Insecure Content ===
|
2 |
Contributors: gowebsmarty, gwsharsha
|
3 |
+
Tags: ssl,ssl certificate,free ssl,https,https redirect,mixed content,force ssl,force https,insecure content,install ssl,security headers
|
4 |
Requires at least: 4.2
|
5 |
License: GPL3
|
6 |
Tested up to: 5.9
|
7 |
Requires PHP: 5.4
|
8 |
+
Stable tag: 5.7.7
|
9 |
|
10 |
+
SSL for lifetime - Install free SSL certificate & enable SSL / HTTPS instantly, secure mail w/ HTTPS, HTTPS redirect, HSTS, insecure content scanner, SSL health meter, download SSL certificate.
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
+
= SSL SCORE & ADVANCED INSECURE CONTENT SCANNER in v5.7.0+ (NEW) =
|
15 |
+
|
16 |
+
Generate free Let's Encrypt SSL certificate for your WordPress site and force SSL / HTTPS sitewide, check your SSL score, fix insecure content & mixed content issues easily. Enable secure padlock on your site within minutes.
|
17 |
|
18 |
Secure your WordPress site with SSL certificate provided by [Let's Encrypt®](https://letsencrypt.com). [WP Encryption](https://wpencryption.com/?utm_source=wordpress&utm_medium=description&utm_campaign=wpencryption) plugin registers your site, verifies your domain, generates SSL certificate for your site in simple mouse clicks without the need of any technical knowledge.
|
19 |
|
20 |
A typical SSL installation without WP Encryption would require you to generate CSR, prove domain ownership, provide your bussiness data and deal with many more technical tasks!.
|
21 |
|
22 |
+
== 1M+ SSL certificates generated -- 600+ 5-Star reviews ==
|
23 |
|
24 |
https://youtu.be/aKvvVlAlZ14
|
25 |
|
80 |
|
81 |
== Switch to HTTPS in seconds ==
|
82 |
|
83 |
+
* Secure HTTPS browser padlock in minutes.
|
84 |
|
85 |
+
* Free domain validated (DV) SSL certificates are provided by Let's Encrypt (A non profit Global certificate Authority).
|
86 |
|
87 |
* SSL encryption ensures protection against man-in-middle attacks by securely encrypting the data transfer between client and your server.
|
88 |
|
126 |
= I already have SSL certificate installed, how to activate HTTPS? =
|
127 |
If you already have SSL certificate installed, You can use WP Encryption plugin purely for HTTPS redirection & SSL enforcing purpose. All you need to do is enable "Force HTTPS" feature in this plugin.
|
128 |
|
129 |
+
= SSL on my site is showing as expired =
|
130 |
+
Please use the RESET option of WP Encryption once and run the SSL install form to re-generate new SSL certificate. Then you can install the new SSL certificate onto your cPanel / Server.
|
131 |
+
|
132 |
= Secure webmail & email server with an SSL/TLS Certificate =
|
133 |
Starting from WP Encryption v5.4.8, you can now secure your webmail & incoming/outgoing email server [following this guide](https://wpencryption.com/secure-webmail-with-https/)
|
134 |
|
wp-letsencrypt.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
* Plugin Name: WP Encryption - One Click SSL & Force HTTPS
|
8 |
* Plugin URI: https://wpencryption.com
|
9 |
* Description: Secure your WordPress site with free SSL certificate and force HTTPS throughout the site. Just activating this plugin won't help! - Please run the SSL install form of WP Encryption found on left panel.
|
10 |
-
* Version: 5.7.
|
11 |
* Author: Go Web Smarty
|
12 |
* Author URI: https://wpencryption.com
|
13 |
* License: GNU General Public License v3.0
|
@@ -33,7 +33,7 @@ if ( !defined( 'ABSPATH' ) ) {
|
|
33 |
/**
|
34 |
* Definitions
|
35 |
*/
|
36 |
-
define( 'WPLE_PLUGIN_VERSION', '5.7.
|
37 |
define( 'WPLE_BASE', plugin_basename( __FILE__ ) );
|
38 |
define( 'WPLE_DIR', plugin_dir_path( __FILE__ ) );
|
39 |
define( 'WPLE_URL', plugin_dir_url( __FILE__ ) );
|
7 |
* Plugin Name: WP Encryption - One Click SSL & Force HTTPS
|
8 |
* Plugin URI: https://wpencryption.com
|
9 |
* Description: Secure your WordPress site with free SSL certificate and force HTTPS throughout the site. Just activating this plugin won't help! - Please run the SSL install form of WP Encryption found on left panel.
|
10 |
+
* Version: 5.7.7
|
11 |
* Author: Go Web Smarty
|
12 |
* Author URI: https://wpencryption.com
|
13 |
* License: GNU General Public License v3.0
|
33 |
/**
|
34 |
* Definitions
|
35 |
*/
|
36 |
+
define( 'WPLE_PLUGIN_VERSION', '5.7.7' );
|
37 |
define( 'WPLE_BASE', plugin_basename( __FILE__ ) );
|
38 |
define( 'WPLE_DIR', plugin_dir_path( __FILE__ ) );
|
39 |
define( 'WPLE_URL', plugin_dir_url( __FILE__ ) );
|