﻿
v. 8.112 - 2023.04.30

* Minor fixes and additions.
* Improved the quality of translations using ChatGPT.
* Added new languages for the check page.
* Actualized texts and tooltips in the admin panel.
* The Query Log section has been renamed to Access Log.

------------------------------------------------------------------------

v. 8.111 - 2023.04.22

* Fixed the error: Undefined array key "table" and "id".

------------------------------------------------------------------------

v. 8.110 - 2023.04.14

* Minor fixes and additions.

------------------------------------------------------------------------

v. 8.109 - 2023.04.05

* Fixed display of large and single-line errorlog.txt
* Added the ability to enable the server header X-Robots-Tag: noarchive
* The config now includes a "last rule" that will trigger last if none of the rules were triggered.
* Improved protection against click bots.
* Updated GEO databases.

------------------------------------------------------------------------

v. 8.108 - 2023.03.21

* Added the ability to edit rules.
* Fixed an error: Call to a member function querySingle() on null (0).
* Other fixes and improvements.

------------------------------------------------------------------------

v. 8.106 - 2023.03.09

* Updated GEO databases.
* Fixed incorrect comment about the reason for blocking.

------------------------------------------------------------------------

v. 8.105 - 2023.03.07

* Significantly improved performance for authenticated visitors (with status LOCAL).
* Added new DARK rule, which is like GRAY but the check cycle stops when DARK is found.
* Added caching of PTR requests, significantly speeding up repeated requests.
* Fixed the script runtime detection when deleting logs via cron.
* Added the ability to delete logs for a quarter.
* Other minor fixes and improvements.

------------------------------------------------------------------------

v. 8.103 - 2023.02.19

* Fixed a bug in the rules (disabled rules in tables 3 and 4 were triggered).

------------------------------------------------------------------------

v. 8.102 - 2023.01.16

* Optimized script performance.

------------------------------------------------------------------------

v. 8.101 - 2023.01.13

* Fixed false repeated triggerings of the check for mobile traffic with www.google.com in Chrome.

------------------------------------------------------------------------

v. 8.028 - 2023.01.13

This is a transitional version for further updates.

------------------------------------------------------------------------

v. 8.027 - 2023.01.12

* The POST status has been renamed to a more logical CLICK.
* Added a new MISS status for clicks on the wrong button.
* Added automatic database recovery (with log deletion) for the error: database disk image is malformed.
* Improved accuracy of statistics calculation.
* Improved performance on slow HDDs, reducing the occurrence of database is locked errors (in post.php and upd.php).
* Optimized script performance.

------------------------------------------------------------------------

v. 8.026 - 2022.12.24

* Updated the search form in the log (search by specific date).
* Improved the speed of the "Top" and "Query Log" pages.
* Added the ability to block by ClientID from Yandex.Metrica.
* Added the ability to block by ClientID from Google Analytics.
* Fixed errors in rule import.
* Other fixes and improvements.

------------------------------------------------------------------------

v. 8.025 - 2022.11.25

* Added a new type of buttons in the form of images.
* The ban period for incorrect button clicks can now be specified down to the minute (config setting).
* Compatibility with metrics and webvisor has been improved, so there is no need to add related entries in the rules.
* The width of the main content has been increased in tpl.txt.
* Other minor fixes and additions.

------------------------------------------------------------------------

v. 8.024 - 2022.10.31

* Added the ability to update error.txt similar to tpl.txt
* Other minor fixes and improvements.

------------------------------------------------------------------------

v. 8.023 - 2022.10.26

* Added a "Delete all records" button on the "Statistics" page.
* The ALLOW log now includes information about the rule that allowed the request.
* Added automatic cleaning of old records from the unique.db file.
* Added export of log data to a .csv file.
* Fixed email handling during authentication (converted to lowercase).
* Updated GEO databases.
* Updated CSS styles in the admin panel.
* Added the ability to enable/disable rules without deleting them.
* Added statistics for subnets (ipv4/24 and ipv6/64) in the log and top.
* Added a log of successful and unsuccessful logins to the admin panel.
* Added export/import of rules, as well as the ability to delete all rules with one click.
* Improved speed of search in the GEO database.
* Other minor fixes and improvements.

------------------------------------------------------------------------

v. 8.022 - 2022.09.19

* Updated geo databases.

------------------------------------------------------------------------

v. 8.021 - 2022.09.07

* Updated geo databases.
* Improved protection against recognition of colored buttons.
* Minor fixes and improvements.

------------------------------------------------------------------------

v. 8.020 - 2022.08.25

* Significantly improved detection of foreign bots, proxies, VPNs, and Tor.
* The "hosting filter" has been removed, as it now works for everyone by default.
* Fixed overwriting of cloud response during logging of POST status.
* Updated geo databases.
* Minor bug fixes and enhancements.

------------------------------------------------------------------------

v. 8.019 - 2022.07.14

* Fixed conflict between Cloudflare firewall and Firefox browser (a pop-up window with action confirmation appeared).

------------------------------------------------------------------------

v. 8.018 - 2022.07.10

* Fixed the counting of LOCAL statistics.
* Optimized the performance of some scripts.
* Changed the format of cid (now it is a number without a dot).

------------------------------------------------------------------------

v. 8.017 - 2022.07.06

* Fixed a non-critical error related to CURLOPT_FOLLOWLOCATION in the logs.
* Fixed a rare conflict with Cloudflare and POST requests after passing the JS Challenge.
* Added display of information about the tariff and a link to the client's cabinet in the admin panel.
* Removed separate statistics for the Baidu bot, as the bot is not popular.
* Improved protection against button detection by bots.
* Fixed an error that occurred when the imagecreatetruecolor PHP function was missing (when GD library is not installed).
* Fixed an error: PHP Warning: Undefined array key "path" in...
* Fixed an error: PHP Warning: dns_get_record(): A temporary server error occurred.
* Other fixes and additions.

------------------------------------------------------------------------

v. 8.016 - 2022.06.01

* Minor fixes and improvements.

------------------------------------------------------------------------

v. 8.015 - 2022.05.25

* Improved .htaccess (on some Apache configurations, there was a 500 error in the antifraud folder).
* Removed the PURPLE color (but it should not have been there if you did not manually add it in data/code.php).
* Improved display of colored buttons in Dark mode.
* Improved display styles for tables in the admin panel for mobile devices.
* Cron settings moved from the main page to the config.
* The period for deleting logs via cron is now set in the config, not in the cron command.
* Added display of PHP error log in the admin panel and the ability to delete it if it appears.

------------------------------------------------------------------------

v. 8.014 - 2022.05.06

* Numerous small fixes and additions.
* Backup creation and restore from backup for the database. For PHP 7.4 and higher.

------------------------------------------------------------------------

v. 8.013 - 2022.05.02

* Recaptcha won't be checked for visitors from China (CN), even if it's enabled in the config.

------------------------------------------------------------------------

v. 8.012 - 2022.05.01

* Added a visitors counter (unique and hits).
* Added a log of cron launches.
* Added 17 new languages for the check page.
* Added information about the number of results and unique IP to the query log.
* Minor fixes and improvements.

------------------------------------------------------------------------

v. 8.011 - 2022.04.27

* Added the option to configure correct visitor IP address detection if it cannot be automatically detected.
* Added a second password for entering the admin panel (two-factor authentication), which can be configured in the config file.
* On the statistics page, the counter will not go negative. The statistics will be updated upon visitor access.
* Memcached is no longer needed for statistics counting.
* Statistics will work without Memcached for everyone by default.
* Changed texts and translations on the check page.

------------------------------------------------------------------------

v. 8.010 - 2022.04.25

* Added the ability to configure proper visitor IP detection if it was not automatically determined.

------------------------------------------------------------------------

v. 8.009 - 2022.04.22

* Improved .htaccess in the antibot folder for correct site integration via the root .htaccess.
* Added Arabic, Persian, and Malay languages to the check page.
* If an IP is blocked for less than a day, and the error.txt file contains the <!--ip_ban_msg--> tag, a message will be displayed indicating how many minutes are left until the unblocking.
* If the ban for incorrect button clicks is enabled, there will be a notification displayed under the buttons on the check page.

------------------------------------------------------------------------

v. 8.008 - 2022.04.19

* The 5th rule section has been improved. If a visitor passes through ALLOW rule section, they now receive a cookie as a successful visitor.
* Fixed an issue with cookies (occurred in rare and exotic cases on older devices).

------------------------------------------------------------------------

v. 8.007 - 2022.04.18

* Fixed login error when the Main log is disabled.
* Minor fixes and improvements.

------------------------------------------------------------------------

v. 8.006 - 2022.04.17

* Fixed an error with LOCAL logs that had no previous entries.
* Minor fixes and improvements.

------------------------------------------------------------------------

v. 8.005 - 2022.04.16

* Fixed a typo: "acept" ➜ "accept" (delete the httpacept rule if you created it, and recreate it after updating)
* Improved accuracy of counting POST statuses in the statistics section.
* Added the ability to enable/disable error display in the config.
* Added the ability to change the timezone in the config.
* Updated language files and translation of the admin panel.

------------------------------------------------------------------------

v. 8.004 - 2022.04.13

* Updated geo databases.
* Minor fixes and additions.

------------------------------------------------------------------------

v. 8.003 - 2022.04.12

* Updated geo databases.
* Minor fixes and additions.

------------------------------------------------------------------------

v. 8.002 - 2022.04.11

* Updated geo databases.
* Updated language files for the check page.
* Fixed compatibility with PHP 8.1.
* Other minor fixes.

------------------------------------------------------------------------

v. 8.001 - 2022.04.09

* Public alpha version.

------------------------------------------------------------------------

v. 8.000 - 2022.01.16

* First private alpha version.

------------------------------------------------------------------------

Changelog of old versions:

https://antibot.cloud/static/update/changelog7.txt
https://antibot.cloud/static/update/changelog6.txt
