WP Encryption – One Click Free SSL Certificate & SSL / HTTPS Redirect to fix Insecure Content - Version 5.7.13

Version Description

  • HTTP code checking removed for acme-challenge
Download this release

Release Info

Developer gowebsmarty
Plugin Icon wp plugin WP Encryption – One Click Free SSL Certificate & SSL / HTTPS Redirect to fix Insecure Content
Version 5.7.13
Comparing to
See all releases

Code changes from version 5.7.12 to 5.7.13

Files changed (3) hide show
  1. admin/le_admin.php +32 -42
  2. readme.txt +9 -183
  3. wp-letsencrypt.php +2 -2
admin/le_admin.php CHANGED
@@ -1288,58 +1288,48 @@ class WPLE_Admin
1288
  $domain,
1289
  $ch['file'],
1290
  $ch['value'],
1291
- true
1292
  );
1293
  $chfileexists = file_exists( $fpath . $ch['file'] );
 
 
 
 
 
1294
 
1295
- if ( $check === true ) {
1296
- //skip
1297
- } else {
1298
 
1299
- if ( $check == 200 && $chfileexists ) {
1300
- $check = 2;
1301
  } else {
1302
-
1303
- if ( FALSE === $counter ) {
1304
- update_option( 'wple_failed_verification', 1 );
1305
- } else {
1306
- update_option( 'wple_failed_verification', $counter + 1 );
1307
- }
1308
-
1309
- WPLE_Trait::wple_logger(
1310
- "HTTP challenge file (" . $domain . "/.well-known/acme-challenge/" . $ch['file'] . ") checked locally - found invalid ({$chfileexists})",
1311
- 'success',
1312
- 'a',
1313
- false
1314
- );
1315
- WPLE_Trait::wple_send_log_data();
1316
- $ledebug = WPLE_Trait::wple_lets_debug( 'http-01' );
1317
-
1318
- if ( $ledebug != false ) {
1319
- echo $ledebug ;
1320
- exit;
1321
- }
1322
-
1323
- echo 'fail' ;
1324
  exit;
1325
  }
1326
-
 
 
1327
  }
1328
 
1329
  }
1330
-
1331
- if ( $check == 2 ) {
1332
- WPLE_Trait::wple_logger(
1333
- "Local check - Found challenge file in acme-challenge => proceeding to ACME verification\n",
1334
- 'success',
1335
- 'a',
1336
- false
1337
- );
1338
- delete_option( 'wple_failed_verification' );
1339
- echo 1 ;
1340
- exit;
1341
- }
1342
-
1343
  WPLE_Trait::wple_logger(
1344
  "Local check - All HTTP challenges verified\n",
1345
  'success',
1288
  $domain,
1289
  $ch['file'],
1290
  $ch['value'],
1291
+ false
1292
  );
1293
  $chfileexists = file_exists( $fpath . $ch['file'] );
1294
+ // if ($check === true) {
1295
+ // //skip
1296
+ // } else if ($check == 200 && $chfileexists) {
1297
+ // $check = 2;
1298
+ // } else {
1299
 
1300
+ if ( !$check ) {
 
 
1301
 
1302
+ if ( FALSE === $counter ) {
1303
+ update_option( 'wple_failed_verification', 1 );
1304
  } else {
1305
+ update_option( 'wple_failed_verification', $counter + 1 );
1306
+ }
1307
+
1308
+ WPLE_Trait::wple_logger(
1309
+ "HTTP challenge file (" . $domain . "/.well-known/acme-challenge/" . $ch['file'] . ") checked locally - found invalid ({$chfileexists})",
1310
+ 'success',
1311
+ 'a',
1312
+ false
1313
+ );
1314
+ WPLE_Trait::wple_send_log_data();
1315
+ $ledebug = WPLE_Trait::wple_lets_debug( 'http-01' );
1316
+
1317
+ if ( $ledebug != false ) {
1318
+ echo $ledebug ;
 
 
 
 
 
 
 
 
1319
  exit;
1320
  }
1321
+
1322
+ echo 'fail' ;
1323
+ exit;
1324
  }
1325
 
1326
  }
1327
+ // if ($check == 2) {
1328
+ // WPLE_Trait::wple_logger("Local check - Found challenge file in acme-challenge => proceeding to ACME verification\n", 'success', 'a', false);
1329
+ // delete_option('wple_failed_verification');
1330
+ // echo 1;
1331
+ // exit();
1332
+ // }
 
 
 
 
 
 
 
1333
  WPLE_Trait::wple_logger(
1334
  "Local check - All HTTP challenges verified\n",
1335
  'success',
readme.txt CHANGED
@@ -1,11 +1,11 @@
1
  === WP Encryption - One Click Free SSL Certificate & SSL / HTTPS Redirect to fix Insecure Content ===
2
- Contributors: gowebsmarty, gwsharsha
3
- Tags: ssl,https redirect,ssl certificate,free ssl,https,force https,mixed content,insecure content
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.12
9
 
10
  SSL for lifetime - Install free SSL certificate & enable secure HTTPS padlock, secure mail w/ HTTPS, HTTPS redirect, fix SSL errors, SSL score, insecure content scanner, download SSL certificate, know your active SSL details.
11
 
@@ -25,8 +25,6 @@ https://youtu.be/aKvvVlAlZ14
25
  PHP 5.4 & tested upto PHP 8.0, Linux hosting, OpenSSL, CURL, allow_url_fopen should be enabled.
26
 
27
  == FREE SSL PLUGIN FEATURES ==
28
- * Secure HTTPS padlock with 'connection is secure' message in the browser
29
- * Increased SEO ranking
30
  * Verify domain ownership and generate free SSL certificate
31
  * Secure webmail and email with SSL certificate
32
  * Download generated SSL certificate, key and Intermediate certificate files
@@ -44,7 +42,8 @@ PHP 5.4 & tested upto PHP 8.0, Linux hosting, OpenSSL, CURL, allow_url_fopen sho
44
 
45
  https://youtu.be/jrkFwFH7r6o
46
 
47
- * Fully automatic domain verification and SSL certificate installation
 
48
  * Automatic SSL renewal (Auto renews SSL certificate 30 days prior to expiry date)
49
  * Wildcard SSL support - Install Wildcard SSL certificate for your primary domain that covers ALL sub-domains. Automatic DNS based domain verification for Wildcard SSL installation (DNS should be managed by cPanel or Godaddy)
50
  * Multisite + Mapped domains support - Supports SSL installation for domains mapped with MU domain mapping plugin
@@ -57,10 +56,6 @@ https://youtu.be/jrkFwFH7r6o
57
 
58
  [BUY PREMIUM VERSION](https://wpencryption.com/?utm_source=wordpress&utm_medium=premiumfeatures&utm_campaign=wpencryption)
59
 
60
- == SSL Certificate Details ==
61
-
62
- Know your active / installed SSL certificate details along with its expiry date within SSL Health page. Simply enable the Force HTTPS feature of WP Encryption when you have a valid SSL certificate already installed & active.
63
-
64
  == Switch to HTTPS in seconds ==
65
 
66
  * Secure HTTPS browser padlock in minutes.
@@ -152,6 +147,9 @@ Security is an important subject regarding SSL/TLS certificates, of course. It i
152
 
153
  == Changelog ==
154
 
 
 
 
155
  = 5.7.11 =
156
  * Important: Logic correction for HTTP based domain verification
157
 
@@ -219,176 +217,4 @@ Security is an important subject regarding SSL/TLS certificates, of course. It i
219
  * HSTS Strict Transport Security
220
  * Mixed content fixer
221
  * Important Security Headers
222
- * Upgrade Insecure Requests
223
-
224
- = 5.4.8 =
225
- * Secure webmail with an SSL Certificate
226
- * Make htaccess writable
227
-
228
- = 5.4.7 =
229
- * Fix for PRO users - PLEASE UPDATE
230
-
231
- = 5.4.6 =
232
- * Get more insights on SSL verification via Letsdebug
233
-
234
- = 5.4.4 =
235
- * PHP Fatal error fix
236
-
237
- = 5.4.2 =
238
- * Image width
239
- * Activation error
240
- * Better logging
241
-
242
- = 5.4.1 =
243
- * Session handling fix
244
- * Ajax url fix
245
- * Improved instructions
246
-
247
- = 5.4.0 =
248
- * CA Signature fix
249
- * Admin color tweaks
250
- * PRO - Fix for auto renewal
251
-
252
- = 5.3.16 =
253
- * SSL Install page redesign
254
- * Special note for SPMode
255
- * Plugin interface changes
256
-
257
- = 5.3.13 =
258
- * Fixed wpleauto
259
-
260
- = 5.3.12 =
261
- * Ajaxified SSL notices
262
- * UI Improved
263
- * Improved SSL alerts for PRO
264
-
265
- = 5.3.11 =
266
- * Improved navigation
267
- * Bug fix for DNS verification of SSL
268
-
269
- = 5.3.10 =
270
- * PRO - cPanel login check fix
271
- * PRO - Minor bug fix
272
-
273
- = 5.3.9 =
274
- * Minor pricing changes
275
- * Added support link
276
-
277
- = 5.3.8 =
278
- * PRO - Improved SPmode flow & cpanel backup method
279
-
280
- = 5.3.6 =
281
- * Ability to activate the plugin network wide
282
- * PRO - Activate license network wide
283
- * Minor bug fixes
284
-
285
- = 5.3.5 =
286
- * PRO - More precise DNS verification
287
- * PRO - Bug fixes
288
- * FREE - Get SSL certs emailed as attachment but enabling the option in "Download SSL certificates" page.
289
-
290
- = 5.3.4 =
291
- * SP mode redirect loop fix
292
- * Cleaner plugin deactivation
293
-
294
- = 5.3.3 =
295
- * Double check auto renewal of SSL
296
- * Bypass SSL verify peer
297
- * Styling fixes + asset updates
298
- * Privacy enabled youtube videos
299
-
300
- = 5.3.1 =
301
- * Added contact form
302
- * Reduced plugin size
303
- * Updated links
304
- * SSL renewal reminder email
305
- * removed BF banner
306
-
307
- = 5.3.0 =
308
- * Certificate chain fix - Please update
309
- * FAQs updated
310
-
311
- = 5.2.13 =
312
- * SSL Leaf Signature issue fix
313
-
314
- = 5.2.10 =
315
- * Bug fixes for Premium SSL setup
316
- * User flow fixes for SP Mode
317
-
318
- = 5.2.4 =
319
- * Optimized code
320
- * minor bug fixes
321
- * force generate SSL for www & non-www
322
- * spmode related fixes
323
-
324
- = 5.2.2 =
325
- * SDK update
326
- * minor link fixes
327
-
328
- = 5.2.0 =
329
- * SP mode for annual PRO users
330
- * Faq & Videos moved to nav
331
- * Bug Fix related to memory exhaust
332
-
333
- = 5.1.11 =
334
- * User flow improvements
335
- * Improved error catching
336
- * Improved instructions
337
- * PLEASE UPDATE
338
-
339
- = 5.1.8 =
340
- * Identify mixed content issues
341
- * minor fixes
342
-
343
- = 5.1.6 =
344
- * Fixed a bug with Manual DNS verification
345
-
346
- = 5.1.5 =
347
- * PRO - Fixed major bug related to Wildcard SSL - Please update
348
-
349
- = 5.1.0 =
350
- * Fixed - Minor bugs
351
- * Improved - Cluster free SSL generate interface
352
- * Improved - Complete user interface design
353
- * Improved - Sub pages instead of confusing tabs
354
- * Added - retain SSL stage
355
- * Added - Force SSL improvements
356
- * Added - Checkbox to generate SSL for both www & non-www domain
357
- * PRO - Improved DNS automation
358
- * PRO - Improved error handling
359
- * PRO - Added important notifications
360
-
361
- = 5.0.9 =
362
- * Fixed - Download SSL tab not showing after success
363
-
364
- = 5.0.8 =
365
- * Fixed - DNS verification feature for http verification failures of noscript
366
-
367
- = 5.0.7 =
368
- * Added - Attempt http verification before offering manual verification options
369
-
370
- = 5.0.6 =
371
- * Improved - Domain verification interface
372
- * Fixed - minor bug
373
- * Fixed - Cron handling
374
-
375
- = 5.0.4 =
376
- * Added - support for cPanel users with shell_exec function disabled
377
- * PRO only release
378
-
379
- = 5.0.3 =
380
- * Improved - CSS + Layout
381
- * Fixed - Improper conditionals
382
- * Added - Dashboard Metrics for Firewall users
383
-
384
- = 5.0.2 =
385
- * Fixed - Minor css fixes
386
- * Fixed - some links
387
-
388
- = 5.0.0 =
389
- * NEW - Upon various Non-cPanel user requests, Introducing FIREWALL plan for Non-cPanel sites
390
- * PRO - New instant firewall setup wizard
391
- * Improved - More cleaner admin interface
392
- * Improved - Admin css, overall coding
393
- * Added - Force HTTPS, FAQ, SSL videos as sub pages
394
- * Fixed - minor php error
1
  === WP Encryption - One Click Free SSL Certificate & SSL / HTTPS Redirect to fix Insecure Content ===
2
+ Contributors: gowebsmarty, gwsharsha, freemius
3
+ Tags: ssl,https,https redirect,ssl certificate,free ssl,force https,mixed content,insecure content,enable https,install ssl
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.13
9
 
10
  SSL for lifetime - Install free SSL certificate & enable secure HTTPS padlock, secure mail w/ HTTPS, HTTPS redirect, fix SSL errors, SSL score, insecure content scanner, download SSL certificate, know your active SSL details.
11
 
25
  PHP 5.4 & tested upto PHP 8.0, Linux hosting, OpenSSL, CURL, allow_url_fopen should be enabled.
26
 
27
  == FREE SSL PLUGIN FEATURES ==
 
 
28
  * Verify domain ownership and generate free SSL certificate
29
  * Secure webmail and email with SSL certificate
30
  * Download generated SSL certificate, key and Intermediate certificate files
42
 
43
  https://youtu.be/jrkFwFH7r6o
44
 
45
+ * Automatic domain verification
46
+ * Automatic SSL certificate installation
47
  * Automatic SSL renewal (Auto renews SSL certificate 30 days prior to expiry date)
48
  * Wildcard SSL support - Install Wildcard SSL certificate for your primary domain that covers ALL sub-domains. Automatic DNS based domain verification for Wildcard SSL installation (DNS should be managed by cPanel or Godaddy)
49
  * Multisite + Mapped domains support - Supports SSL installation for domains mapped with MU domain mapping plugin
56
 
57
  [BUY PREMIUM VERSION](https://wpencryption.com/?utm_source=wordpress&utm_medium=premiumfeatures&utm_campaign=wpencryption)
58
 
 
 
 
 
59
  == Switch to HTTPS in seconds ==
60
 
61
  * Secure HTTPS browser padlock in minutes.
147
 
148
  == Changelog ==
149
 
150
+ = 5.7.13 =
151
+ * HTTP code checking removed for acme-challenge
152
+
153
  = 5.7.11 =
154
  * Important: Logic correction for HTTP based domain verification
155
 
217
  * HSTS Strict Transport Security
218
  * Mixed content fixer
219
  * Important Security Headers
220
+ * Upgrade Insecure Requests
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.12
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.12' );
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.13
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.13' );
37
  define( 'WPLE_BASE', plugin_basename( __FILE__ ) );
38
  define( 'WPLE_DIR', plugin_dir_path( __FILE__ ) );
39
  define( 'WPLE_URL', plugin_dir_url( __FILE__ ) );