Merge pull request #1542 from master3395/v2.5.5-dev
Master3395
2025-09-25 00:56:28 +0200
8c4083f4e4Remove obsolete documentation and testing scripts related to branch prefix fixes and installation validation. Update MariaDB version to 12.1 in relevant scripts, enhancing compatibility and error handling for AlmaLinux 9. Improve user prompts in installation scripts for clarity and default options. Ensure MySQL password file handling is robust and properly logged.
Master3395
2025-09-25 00:56:00 +0200
Merge pull request #1525 from master3395/v2.5.5-dev
Master3395
2025-09-24 01:46:21 +0200
2d3505b1edImplement LSMCD installation and service management in cyberpanel.sh; enhance service status checks in install.py
Master3395
2025-09-24 01:45:55 +0200
Merge pull request #1523 from master3395/v2.5.5-dev
Master3395
2025-09-24 00:37:03 +0200
49e3149622Update MariaDB repository URLs to use HTTPS and enhance setup logic for RHEL 9/10 in cyberpanel.sh; modify permission commands in install.py to use raw string literals for better compatibility.
Master3395
2025-09-24 00:36:38 +0200
Merge pull request #1522 from master3395/v2.5.5-dev
Master3395
2025-09-24 00:16:46 +0200
84ccd47b98Setup MariaDB repository for AlmaLinux 9/10 in cyberpanel.sh and update package installation command to include MariaDB packages.
Master3395
2025-09-24 00:16:27 +0200
Merge pull request #1521 from master3395/v2.5.5-dev
Master3395
2025-09-24 00:03:01 +0200
68d86d9c9cEnhance package installation in cyberpanel.sh: Added EPEL repository installation for additional packages and included the installation of the Development Tools group to support development needs on CentOS 9/10 and related distributions.
Master3395
2025-09-24 00:02:37 +0200
Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev
Master3395
2025-09-23 23:42:05 +0200
7e0de29407Enhance OS detection and package installation logic in cyberpanel.sh: Updated the script to improve detection for various Ubuntu and CentOS versions, refined package management commands, and added error handling for unsupported OS scenarios. Enhanced virtual environment setup for compatibility with newer Ubuntu releases.
Master3395
2025-09-23 23:41:48 +0200
Merge pull request #1519 from master3395/v2.5.5-dev
Master3395
2025-09-23 23:34:09 +0200
30cb78d0efEnhance OS detection and package management in installation scripts: Updated install.sh to improve OS detection logic for various CentOS, AlmaLinux, CloudLinux, Ubuntu, Debian, and openEuler versions. Refined package installation commands and added error handling for unsupported OS scenarios. Improved service name mapping in install.py for better compatibility across distributions.
Master3395
2025-09-23 23:33:05 +0200
cc9a6ad31bRefactor installation scripts for improved service management and compatibility: Updated cyberpanel.sh to enhance PHP package installation logic based on available versions. Improved error handling for systemd service management in install.py and added pip upgrade functionality for better package compatibility. Enhanced PowerDNS database setup and service startup procedures with retry mechanisms and detailed logging.
Master3395
2025-09-23 23:16:36 +0200
ff53915f4cRemove deprecated IP blocking script: Deleted block_ip.py as it is no longer needed in the current implementation of CyberPanel.
Master3395
2025-09-23 22:37:32 +0200
f41b54205bRefactor service management in installation scripts: Updated cyberpanel.sh to enhance the display of access information and system status. Improved install.py by adding comprehensive service checks and fixes for PowerDNS, Pure-FTPd, and database connectivity. Enhanced LiteSpeed configuration handling and ensured critical services are running properly during installation. Added detailed logging for better user feedback.
Master3395
2025-09-23 22:35:47 +0200
Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev
Master3395
2025-09-23 21:51:05 +0200
e51afaba5bEnhance branch detection and installation process in scripts: Updated cyberpanel.sh to improve branch/version detection logic based on execution context. Modified install.sh to allow installation from a specified branch and adjusted preUpgrade.sh to support branch parameter for upgrades. Improved error handling and logging for better user feedback.
Master3395
2025-09-23 21:50:37 +0200
c92c17c465Add IP blocking functionality to homePage.html: Implemented a script to block IP addresses with confirmation prompts, CSRF token handling, and user notifications for success or failure. Enhanced user experience with loading states and automatic page refresh after blocking an IP.
Master3395
2025-09-23 21:23:54 +0200
Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev
Master3395
2025-09-23 21:10:06 +0200
2c57ad595eEnhance CyberPanel functionality with FTP Quota and Bandwidth Management features: Added models, views, and templates for managing FTP quotas and bandwidth resets. Implemented IP blocking functionality with associated views and templates. Updated system scripts for improved repository synchronization and OS detection. Removed outdated workflow files.
Master3395
2025-09-23 21:09:38 +0200
Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev
Master3395
2025-09-23 20:09:00 +0200
cd38d6eb29Update version requirements and enhance upgrade script output: Changed minimum version requirement from 1.9.4 to 2.3.4 in upgrade scripts, improved recovery log messages, and added detailed success and warning messages for the upgrade process. Enhanced user interface elements in the HTML template for better readability.
Master3395
2025-09-23 20:07:30 +0200
Merge pull request #1514 from master3395/v2.5.5-dev
Master3395
2025-09-23 19:09:49 +0200
685a464ca5Fix pysftp dependency issue and optimize WSGI-LSAPI compilation: Removed pysftp from requirements in favor of paramiko, and updated Makefile for proper optimization flags to avoid _FORTIFY_SOURCE warnings during WSGI-LSAPI installation.
Master3395
2025-09-23 19:06:33 +0200
Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev
Master3395
2025-09-23 09:55:51 +0200
c873bfc140Remove deprecated migration script and update version to 2.4 Build 4: The `run_migration.py` script has been deleted as it is no longer needed. The version file has been incremented to reflect the latest build. Additionally, the Django settings have been updated to include `DEFAULT_AUTO_FIELD` for improved primary key handling.
Master3395
2025-09-23 09:55:27 +0200
9b9a9cae44Merge branch 'v2.4.4' into v2.5.5-dev
usmannasir
2025-09-23 10:59:13 +0500
e28e401e9dEnhance ModSecurity rule installation and verification: Update OWASP rules to version 4.18.0, improving detection for installed rules in the FirewallManager. Add checks to verify the existence of OWASP and Comodo configuration files. Update JavaScript to reflect installation status and improve user feedback. Ensure proper logging for installation processes and errors.
Master3395
2025-09-22 18:05:55 +0200
4408ca04c8bug fix: staging site issue
usmannasir
2025-09-22 18:16:05 +0500
503c464e48bug fix: staging site issue
usmannasir
2025-09-22 17:46:10 +0500
f48e7286dfbug fix: staging site issue
usmannasir
2025-09-22 16:57:35 +0500
ecd44c9d6abug fix: staging site issue
usmannasir
2025-09-22 14:08:51 +0500
fb16f4cf56bug fix: staging site issue
usmannasir
2025-09-22 13:31:20 +0500
3432432f91Enhance text readability and error handling: Add readability fixes CSS for improved contrast across UI elements. Update text colors in various components for better visibility. Enhance FTP error handling with user-friendly messages and improved path validation in both frontend and backend. Update HTML templates to provide clearer instructions and examples for FTP path input.
Master3395
2025-09-21 22:26:18 +0200
f5d4c46c37Add fetchAPIUsers endpoint and corresponding UI: Implement a new API endpoint to fetch users with API access, including search functionality. Update JavaScript to handle user data loading and searching, and enhance the API access HTML template with a new tab for managing API users. Improve styling and user interaction elements for better usability.
Master3395
2025-09-21 22:06:51 +0200
5d4897f7e5Enhance AlmaLinux support in cyberpanel.sh: Add EPEL repository installation for AlmaLinux 10, update MariaDB repository for RHEL10 compatibility, and improve package installation for AlmaLinux 9/10. Implement symlink creation for boost libraries to ensure galera-4 compatibility on AlmaLinux 10. Enhance GPG key import process with fallback options for better reliability. https://community.cyberpanel.net/t/support-alma-linux-10/59268/8?u=master3395
Master3395
2025-09-21 22:00:23 +0200
09c9d67536Implement Docker network management features: Add endpoints for retrieving and creating Docker networks, and update container management to support network configuration and port mapping updates. Enhance UI for network selection and port editing in the container management interface. Update database schema to include network-related fields.
Master3395
2025-09-21 21:14:34 +0200
cc07f12017Add cron job management for website suspension: Implement methods to suspend, restore, and check the status of cron jobs for websites. Update main function to handle new commands for cron management. Enhance child domain handling to ensure cron jobs are suspended/restored appropriately during website suspension processes. https://github.com/usmannasir/cyberpanel/issues/1097
Master3395
2025-09-21 20:45:37 +0200
48c9c1ad6aUpdate README and enhance error handling: Increment version to 2.4 Build 4 and add notes on PHP version management. Improve error logging across multiple modules by replacing BaseException with Exception and utilizing secure error handling methods. Ensure consistent error responses in API and middleware functions for better debugging and user feedback.
Master3395
2025-09-21 20:36:12 +0200
0161aba5f5Enhance Imunify installation process: Add checks and fixes for PHP-FPM pool configurations and broken package installations before proceeding with Imunify360 and ImunifyAV installations. Implement auto-fix functionality in the firewall manager for PHP-FPM issues. Update the upgrade module to create missing PHP-FPM pool configurations and restart services as needed. Introduce a new API endpoint to disable two-factor authentication for users, ensuring proper handling and logging of actions. https://github.com/usmannasir/cyberpanel/issues/1114
Master3395
2025-09-21 20:13:15 +0200
a959efc6a4Add RESTful API support for listing child domains: Implement `listChildDomainsJson` endpoint in the API, allowing users to retrieve child domain details with authentication. Update README to document the new API functionality and usage examples. Remove obsolete utility scripts for Windows and Linux to streamline the project.
Master3395
2025-09-21 19:52:05 +0200
c2b0eb0a20Enhance SSL renewal process: Add method to update mail SSL configurations for all domains after renewal. Update mail SSL settings in the Renew class and ensure vhost SSL configurations are updated accordingly. Remove obsolete screenshot file.
Master3395
2025-09-21 19:46:10 +0200
8b34833534Implement token generation check in CloudManager and update user token handling in saveChangesAPIAccess. Ensure users are prompted to reset their password if a valid API token is not present when enabling API access.
Master3395
2025-09-21 19:38:02 +0200
54da24dd55Remove deprecated CyberPanel installation fix script and update README and guides to include new 2FA authentication features and installation instructions. Enhance user management with WebAuthn passkey support, including UI updates for passkey registration and management.
Master3395
2025-09-21 19:22:36 +0200