Extended License System v2.6.0 – Release Notes
This update is designed to maximize system security, performance, and user experience. Here are the new features introduced in v2.6.0:
TECHNICAL INNOVATIONS AND IMPROVEMENTS
Automatic Installation Wizard (Auto-Installer):
With the new wizard located under the /install/ directory, database tables and config.php settings are configured automatically.
Completes SQL import processes and admin account creation within seconds.
HWID (Hardware ID) Locking System:
Device-based protection has been added for the Normal License type.
A "Machine Limit" can be defined for each license.
Devices using the license are automatically registered, and access is blocked if the limit is exceeded.
Glassmorphism Design Infrastructure:
The entire admin panel has been redesigned in accordance with the modern "Glassmorphism" trend.
User experience has been enhanced with dynamic backgrounds, blur panel effects, and premium icon sets.
Precise Time (Datetime) Support:
License expiration times can now be set not only by day but also by hour and minute (datetime-local).
The system performs second-based validation to ensure licenses expire exactly on time.
Integrated SMTP Testing Tool:
An SMTP testing tool has been added to the installation and settings section.
You can debug sending errors in real time and verify your configuration.
Advanced API v2.6.0:
API response speed has been optimized.
Rate limiting has been made dynamic to improve resistance against attacks.
Infrastructure added to optionally require the hwid parameter for normal license validation.
Multi-Language Support and Internationalization:
The UI (User Interface) now fully supports TR, EN, DE, FR, and RU languages.
Source code comments and error logs have been translated into English in accordance with global standards.
Rust Plugin Improvements:
IP and Port validation has been made more stable.
Stop Network and Unload actions have been improved for invalid license scenarios.
DATABASE UPDATES
Added license_machines table (for HWID tracking).
Increased detail level in the activity_logs table.
Optimized the expires_at column in the licenses table to datetime format.
SECURITY PATCHES
CSRF protection enabled for all forms.
All queries migrated to PDO prepared statements to prevent SQL Injection risks.
Cross-Origin Resource Sharing (CORS) policies tightened for API access.
REQUIREMENTS
PHP 7.4 or higher
MySQL 5.7+ / MariaDB 10.3+
PDO MySQL Extension
The email sending system has been fixed.
Automatically sends an email when you generate a key.
Automatically sends emails for expired keys.
