Version Description
- Changed the definition update URL to only use SSL when required.
- Updated PayPal form for better domestic IPN compatibility.
Download this release
Release Info
Developer | scheeeli |
Plugin | Anti-Malware Security and Brute-Force Firewall |
Version | 4.17.29 |
Comparing to | |
See all releases |
Code changes from version 4.17.28 to 4.17.29
- images/index.php +1 -1
- index.php +15 -12
- readme.txt +11 -4
images/index.php
CHANGED
@@ -135,7 +135,7 @@ if (!(isset($GLOBALS["GOTMLS"]["log"]["settings"]) && is_array($GLOBALS["GOTMLS"
|
|
135 |
$GLOBALS["GOTMLS"]["log"]["settings"] = $GLOBALS["GOTMLS"]["tmp"]["settings_array"];
|
136 |
|
137 |
GOTMLS_define("GOTMLS_installation_key", md5(GOTMLS_siteurl));
|
138 |
-
GOTMLS_define("GOTMLS_update_home", "
|
139 |
|
140 |
if (!function_exists("GOTMLS_Invalid_Nonce")) {
|
141 |
function GOTMLS_Invalid_Nonce($pre = "//Error: ") {
|
135 |
$GLOBALS["GOTMLS"]["log"]["settings"] = $GLOBALS["GOTMLS"]["tmp"]["settings_array"];
|
136 |
|
137 |
GOTMLS_define("GOTMLS_installation_key", md5(GOTMLS_siteurl));
|
138 |
+
GOTMLS_define("GOTMLS_update_home", "//updates.gotmls.net/".GOTMLS_installation_key."/");
|
139 |
|
140 |
if (!function_exists("GOTMLS_Invalid_Nonce")) {
|
141 |
function GOTMLS_Invalid_Nonce($pre = "//Error: ") {
|
index.php
CHANGED
@@ -8,7 +8,7 @@ Author URI: http://wordpress.ieonly.com/category/my-plugins/anti-malware/
|
|
8 |
Contributors: scheeeli, gotmls
|
9 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZHD8QHZ2E7PE
|
10 |
Description: This Anti-Virus/Anti-Malware plugin searches for Malware and other Virus like threats and vulnerabilities on your server and helps you remove them. It's always growing and changing to adapt to new threats so let me know if it's not working for you.
|
11 |
-
Version: 4.17.
|
12 |
*/
|
13 |
if (isset($_SERVER["DOCUMENT_ROOT"]) && ($SCRIPT_FILE = str_replace($_SERVER["DOCUMENT_ROOT"], "", isset($_SERVER["SCRIPT_FILENAME"])?$_SERVER["SCRIPT_FILENAME"]:isset($_SERVER["SCRIPT_NAME"])?$_SERVER["SCRIPT_NAME"]:"")) && strlen($SCRIPT_FILE) > strlen("/".basename(__FILE__)) && substr(__FILE__, -1 * strlen($SCRIPT_FILE)) == substr($SCRIPT_FILE, -1 * strlen(__FILE__)))
|
14 |
include(dirname(__FILE__)."/safe-load/index.php");
|
@@ -447,20 +447,23 @@ setDiv("div_file");
|
|
447 |
</script>
|
448 |
'.GOTMLS_box(__("Resources & Links",'gotmls'), '
|
449 |
<div id="pastDonations"></div>
|
450 |
-
|
451 |
-
|
452 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
453 |
<input type="hidden" name="no_shipping" value="1">
|
454 |
<input type="hidden" name="no_note" value="1">
|
455 |
-
<input type="hidden" name="currency_code" value="USD">
|
456 |
<input type="hidden" name="tax" value="0">
|
457 |
<input type="hidden" name="lc" value="US">
|
458 |
-
<input type="hidden" name="bn" value="PP-DonationsBF">
|
459 |
-
<input type="radio" name="amount" value="14.89">$14+
|
460 |
-
<input type="radio" id="default_level_donation" name="amount" value="29.29" checked>$29+
|
461 |
-
<input type="radio" id="higher_level_donation" name="amount" value="52.00">$52
|
462 |
-
<input type="radio" name="amount" value="86.00">$86
|
463 |
-
<input type="radio" name="amount" value="133.70">$133.7
|
464 |
<input type="hidden" name="item_name" value="Donation to Eli\'s Anti-Malware Plugin">
|
465 |
<input type="hidden" name="item_number" value="GOTMLS-key-'.GOTMLS_installation_key.'">
|
466 |
<input type="hidden" name="custom" value="key-'.GOTMLS_installation_key.'">
|
@@ -852,7 +855,7 @@ function GOTMLS_update_definitions() {
|
|
852 |
$GOTnew_definitions = maybe_unserialize(GOTMLS_decode($_REQUEST["UPDATE_definitions_array"]));
|
853 |
if (is_array($GOTnew_definitions))
|
854 |
$GLOBALS["GOTMLS"]["tmp"]["onLoad"] .= "updates_complete('Downloaded Definitions');";
|
855 |
-
} elseif (($DEF = GOTMLS_get_URL(GOTMLS_update_home.'definitions.php?ver='.GOTMLS_Version.'&wp='.$wp_version.'&'.GOTMLS_set_nonce(__FUNCTION__."870").'&d='.ur1encode(GOTMLS_siteurl))) && is_array($GOTnew_definitions = maybe_unserialize(GOTMLS_decode($DEF))) && count($GOTnew_definitions)) {
|
856 |
$user_info = $GOTnew_definitions["you"];
|
857 |
if (isset($user_info["user_email"]) && strlen($user_info["user_email"]) == 32) {
|
858 |
if ($user_info["user_email"] == md5($current_user->user_email))
|
8 |
Contributors: scheeeli, gotmls
|
9 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZHD8QHZ2E7PE
|
10 |
Description: This Anti-Virus/Anti-Malware plugin searches for Malware and other Virus like threats and vulnerabilities on your server and helps you remove them. It's always growing and changing to adapt to new threats so let me know if it's not working for you.
|
11 |
+
Version: 4.17.29
|
12 |
*/
|
13 |
if (isset($_SERVER["DOCUMENT_ROOT"]) && ($SCRIPT_FILE = str_replace($_SERVER["DOCUMENT_ROOT"], "", isset($_SERVER["SCRIPT_FILENAME"])?$_SERVER["SCRIPT_FILENAME"]:isset($_SERVER["SCRIPT_NAME"])?$_SERVER["SCRIPT_NAME"]:"")) && strlen($SCRIPT_FILE) > strlen("/".basename(__FILE__)) && substr(__FILE__, -1 * strlen($SCRIPT_FILE)) == substr($SCRIPT_FILE, -1 * strlen(__FILE__)))
|
14 |
include(dirname(__FILE__)."/safe-load/index.php");
|
447 |
</script>
|
448 |
'.GOTMLS_box(__("Resources & Links",'gotmls'), '
|
449 |
<div id="pastDonations"></div>
|
450 |
+
<form name="ppdform" id="ppdform" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
|
451 |
+
<input type="hidden" name="cmd" value="_s-xclick">
|
452 |
+
<input type="hidden" name="hosted_button_id" value="NKANR75NUL9WY">
|
453 |
+
<input type="hidden" name="on0" value="Contribution Level">
|
454 |
+
<center>
|
455 |
+
<input type="radio" name="os0" value="Basic">$15
|
456 |
+
<input type="radio" name="os0" value="Full" checked>$29
|
457 |
+
<input type="radio" name="os0" value="Double">$52
|
458 |
+
<input type="radio" name="os0" value="Elite">$100
|
459 |
+
<input type="radio" name="os0" value="Ninja">$200
|
460 |
+
</center>
|
461 |
+
<input type="hidden" name="currency_code" value="USD">
|
462 |
+
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
|
463 |
<input type="hidden" name="no_shipping" value="1">
|
464 |
<input type="hidden" name="no_note" value="1">
|
|
|
465 |
<input type="hidden" name="tax" value="0">
|
466 |
<input type="hidden" name="lc" value="US">
|
|
|
|
|
|
|
|
|
|
|
|
|
467 |
<input type="hidden" name="item_name" value="Donation to Eli\'s Anti-Malware Plugin">
|
468 |
<input type="hidden" name="item_number" value="GOTMLS-key-'.GOTMLS_installation_key.'">
|
469 |
<input type="hidden" name="custom" value="key-'.GOTMLS_installation_key.'">
|
855 |
$GOTnew_definitions = maybe_unserialize(GOTMLS_decode($_REQUEST["UPDATE_definitions_array"]));
|
856 |
if (is_array($GOTnew_definitions))
|
857 |
$GLOBALS["GOTMLS"]["tmp"]["onLoad"] .= "updates_complete('Downloaded Definitions');";
|
858 |
+
} elseif (($DEF = GOTMLS_get_URL('http:'.GOTMLS_update_home.'definitions.php?ver='.GOTMLS_Version.'&wp='.$wp_version.'&'.GOTMLS_set_nonce(__FUNCTION__."870").'&d='.ur1encode(GOTMLS_siteurl))) && is_array($GOTnew_definitions = maybe_unserialize(GOTMLS_decode($DEF))) && count($GOTnew_definitions)) {
|
859 |
$user_info = $GOTnew_definitions["you"];
|
860 |
if (isset($user_info["user_email"]) && strlen($user_info["user_email"]) == 32) {
|
861 |
if ($user_info["user_email"] == md5($current_user->user_email))
|
readme.txt
CHANGED
@@ -5,10 +5,10 @@ Author URI: http://wordpress.ieonly.com/category/my-plugins/anti-malware/
|
|
5 |
Contributors: scheeeli, gotmls
|
6 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZHD8QHZ2E7PE
|
7 |
Tags: security, firewall, anti-malware, scanner, automatic, repair, remove, malware, virus, threat, hacked, malicious, infection, timthumb, exploit, block, brute-force, wp-login, patch, antimalware, revslider, Revolution Slider
|
8 |
-
Version: 4.17.
|
9 |
-
Stable tag: 4.17.
|
10 |
Requires at least: 3.3
|
11 |
-
Tested up to: 4.8
|
12 |
|
13 |
This Anti-Malware scanner searches for Malware, Viruses, and other security threats and vulnerabilities on your server and it helps you fix them.
|
14 |
|
@@ -27,7 +27,7 @@ This Anti-Malware scanner searches for Malware, Viruses, and other security thre
|
|
27 |
* Check the integrity of your WordPress Core files.
|
28 |
* Automatically download new Definition Updates when running a Complete Scan.
|
29 |
|
30 |
-
Updated
|
31 |
|
32 |
Register this plugin at [GOTMLS.NET](http://gotmls.net/) and get access to new definitions of "Known Threats" and added features like Automatic Removal, plus patches for specific security vulnerabilities like old versions of timthumb. Updated definition files can be downloaded automatically within the admin once your Key is registered. Otherwise, this plugin just scans for "Potential Threats" and leaves it up to you to identify and remove the malicious ones.
|
33 |
|
@@ -94,6 +94,10 @@ sucuri.net caches their scan results and will not refresh the scan until you cli
|
|
94 |
|
95 |
== Changelog ==
|
96 |
|
|
|
|
|
|
|
|
|
97 |
= 4.17.28 =
|
98 |
* Added the Turkish translation thanks to Umut Can Alparslan.
|
99 |
* Improved the auto update so that old definitions could be phased out and new threat types would be selected by default.
|
@@ -365,6 +369,9 @@ sucuri.net caches their scan results and will not refresh the scan until you cli
|
|
365 |
|
366 |
== Upgrade Notice ==
|
367 |
|
|
|
|
|
|
|
368 |
= 4.17.28 =
|
369 |
Added the Turkish translation thanks to Umut Can Alparslan, improved the auto update feature, and fixed the admin username change feature on multisite installs.
|
370 |
|
5 |
Contributors: scheeeli, gotmls
|
6 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZHD8QHZ2E7PE
|
7 |
Tags: security, firewall, anti-malware, scanner, automatic, repair, remove, malware, virus, threat, hacked, malicious, infection, timthumb, exploit, block, brute-force, wp-login, patch, antimalware, revslider, Revolution Slider
|
8 |
+
Version: 4.17.29
|
9 |
+
Stable tag: 4.17.29
|
10 |
Requires at least: 3.3
|
11 |
+
Tested up to: 4.8.1
|
12 |
|
13 |
This Anti-Malware scanner searches for Malware, Viruses, and other security threats and vulnerabilities on your server and it helps you fix them.
|
14 |
|
27 |
* Check the integrity of your WordPress Core files.
|
28 |
* Automatically download new Definition Updates when running a Complete Scan.
|
29 |
|
30 |
+
Updated August 4th
|
31 |
|
32 |
Register this plugin at [GOTMLS.NET](http://gotmls.net/) and get access to new definitions of "Known Threats" and added features like Automatic Removal, plus patches for specific security vulnerabilities like old versions of timthumb. Updated definition files can be downloaded automatically within the admin once your Key is registered. Otherwise, this plugin just scans for "Potential Threats" and leaves it up to you to identify and remove the malicious ones.
|
33 |
|
94 |
|
95 |
== Changelog ==
|
96 |
|
97 |
+
= 4.17.29 =
|
98 |
+
* Changed the definition update URL to only use SSL when required.
|
99 |
+
* Updated PayPal form for better domestic IPN compatibility.
|
100 |
+
|
101 |
= 4.17.28 =
|
102 |
* Added the Turkish translation thanks to Umut Can Alparslan.
|
103 |
* Improved the auto update so that old definitions could be phased out and new threat types would be selected by default.
|
369 |
|
370 |
== Upgrade Notice ==
|
371 |
|
372 |
+
= 4.17.29 =
|
373 |
+
Changed the definition update URL to only use SSL when required, and updated PayPal form for better domestic IPN compatibility.
|
374 |
+
|
375 |
= 4.17.28 =
|
376 |
Added the Turkish translation thanks to Umut Can Alparslan, improved the auto update feature, and fixed the admin username change feature on multisite installs.
|
377 |
|