| bbclone-0.8.3 [message #7940] |
Sun, 21 June 2026 09:41 |
|
|
* REFACTORING: The entire form logic, validation,
and storage is 100% based on pure PHP/HTML without the use of JavaScript.
* PHP 8.x/9.x: [lib/marker.php] Replaced deprecated PHP 4 'var'
properties with modern 'public' modifiers. Explicitly
defined visibilities for methods and constructors.
* COMPATIBILITY: [constants.php] Updated the version check
for PHP 10+ to be future-proof (implemented PHP_VERSION_ID logic)
to prevent false detections as PHP 4.
* REFACTORING: [lib/marker.php] Secured variable-variable extraction
of $_SERVER data to prevent uncontrolled overriding of the scope.
* SECURITY: [lib/io.php] Removed deprecated stripslashes() from bbc_clean().
magic_quotes_gpc was deprecated in PHP 5.4 and completely removed in PHP 8.x.
The function call caused data corruption with legitimate backslashes
and potential XSS filter bypasses.
* PHP 8.x: [lib/io.php] bbc_clean() is now fully PHP 8.x
compatible without deprecated-function warnings.
|
|
|
|