-
Notifications
You must be signed in to change notification settings - Fork 19
Description
Hey there, I know many of you noticed that something strange happened to this plugin. There was over a long period no update and at the beginning of the year a new version was released and shared only over the website by a potential new owner. The old version which is available over this repo is still v3.3 and the version provided over the new "official" website (at least the domain changed) http://www.mapsplugin.com is v3.5. I did a rough diff over the files and there were a lot of changes between these two versions. But most of them look ok. However the changes were never updated here in the git repo (even after 8 months). That's mysterious. There is a popular fix for PHP 7 which also was not integrated even since it is known for at least a year #28
Moreover @jaccsnl noticed strange lines in the code, possibly found during a Sucuri.net scan - see also #39. So I tried to find the problematic lines described by @jaccsnl by myself because he did not provide further infos. As already discussed in #39 the related code that I found seems to be a bit strange and very questionable. Moreover I noticed a bug in 'plugin_googlemap3.css.php' and a deprecated Google Maps JS Api query parameter "signed_in=0|1", which is still sent during requests. So I decided to fix these issues, remove the mysterious lines of code described in #39 and create a new version. For further information please review #39 I will not describe everything I discovered again.
So the new version is 3.5.1 3.5.2 and contains:
- fixes Getting Array to string conversion error on Php 7 #28 / Fix#28 Avoid notice: Array to string conversion #30 / php7 Array to string conversion #36 for PHP7
- fixes Undifined variable: readonly #25 / Fix#25 Undefined variable $readonly #29 / Fix: Notice: Undefined variable: readonly; Feature: Force SSL #38 (force SSL - readonly already fixed in v3.5)
- fixes Maps JS API query parameter ("signed_in")
- fixes a bug introduced with one of the last joomla versions (factory.php lib moved to database subfolder), i corrected the path in 'plugin_googlemap3.css.php'
- the mysterious lines in 'plugin_googlemap3.php' were removed because they can be easily used to reload malicious code and i personally do not trust them (Hacked? #39)
- removed MOSX platform files
Please give me some time to prepare the new version. I will come back here to further discuss these issues and provide you further information. For more infos see the next post.