Commit Graph

  • e1ea4f8a1e Enhance MariaDB repository configuration and AlmaLinux 9 support Master3395 2025-09-25 01:34:57 +0200
  • 72c5d274c7
    Merge pull request #1542 from master3395/v2.5.5-dev Master3395 2025-09-25 00:56:28 +0200
  • 8c4083f4e4 Remove 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
  • d0105a8d02
    Merge pull request #1541 from master3395/v2.5.5-dev Master3395 2025-09-25 00:16:49 +0200
  • daaefc12d8 Update branch verification process and enhance documentation for v2.5.5-dev Master3395 2025-09-25 00:16:25 +0200
  • 70a68dbea5
    Merge pull request #1540 from master3395/v2.5.5-dev Master3395 2025-09-25 00:13:17 +0200
  • e5026b4cd2 Enhance branch naming logic in cyberpanel.sh and update test_fixes.sh for version checks Master3395 2025-09-25 00:12:49 +0200
  • 7704a59562
    Merge pull request #1539 from master3395/v2.5.5-dev Master3395 2025-09-24 23:47:03 +0200
  • b739b4a038 Update MariaDB version to 12.1 across installation scripts Master3395 2025-09-24 23:45:28 +0200
  • 9d9c082000
    Merge pull request #1538 from master3395/v2.5.5-dev Master3395 2025-09-24 22:46:11 +0200
  • 1a7688e3f2 Enhance AlmaLinux 9 support in installation scripts Master3395 2025-09-24 22:45:12 +0200
  • d8378c4d19
    Merge pull request #1537 from master3395/v2.5.5-dev Master3395 2025-09-24 21:03:03 +0200
  • b86037e928 Refactor installation scripts for improved compatibility and error handling Master3395 2025-09-24 21:02:31 +0200
  • 9a27e6f4bc
    Merge pull request #1536 from master3395/v2.5.5-dev Master3395 2025-09-24 20:52:15 +0200
  • 63c515a90b Merge branch 'v2.5.5-dev' of https://github.com/master3395/cyberpanel into v2.5.5-dev Master3395 2025-09-24 20:51:50 +0200
  • 157f89fde2 Refactor AlmaLinux 9 installation process to apply comprehensive fixes Master3395 2025-09-24 20:51:46 +0200
  • 4c859f473c
    Merge pull request #1535 from master3395/v2.5.5-dev Master3395 2025-09-24 20:50:27 +0200
  • 4a2b003993 Refactor installation scripts to use dnf for package management on AlmaLinux Master3395 2025-09-24 20:23:49 +0200
  • 808a4002cf
    Merge pull request #1534 from master3395/v2.5.5-dev Master3395 2025-09-24 18:21:20 +0200
  • fe6aec4f09 Add initialization for serial variable in installation script Master3395 2025-09-24 18:20:59 +0200
  • f9508b1bd2
    Merge pull request #1533 from master3395/v2.5.5-dev Master3395 2025-09-24 17:30:07 +0200
  • 7694fc16a5 Refactor installation process to enhance OS detection and specific fix application Master3395 2025-09-24 17:29:33 +0200
  • 86bd3251b5
    Merge pull request #1532 from master3395/v2.5.5-dev Master3395 2025-09-24 15:23:22 +0200
  • cc4ec9e621 Implement OS detection and specific fix application in installCyberPanel.py Master3395 2025-09-24 15:23:01 +0200
  • 8018a4a496
    Merge pull request #1531 from master3395/v2.5.5-dev Master3395 2025-09-24 13:57:06 +0200
  • 60f6ade967 Enhance virtual environment setup and MariaDB installation process Master3395 2025-09-24 13:56:32 +0200
  • 80026cf9d6
    Merge pull request #1530 from master3395/v2.5.5-dev Master3395 2025-09-24 13:09:37 +0200
  • 18242077d5 Enhance MySQL/MariaDB development headers installation in cyberpanel scripts Master3395 2025-09-24 12:45:58 +0200
  • d957b28fac
    Merge pull request #1529 from master3395/v2.5.5-dev Master3395 2025-09-24 11:43:21 +0200
  • cee1c4ff29 Enhance MySQL/MariaDB development headers installation in upgrade scripts Master3395 2025-09-24 11:42:53 +0200
  • f25a9952c4
    Merge pull request #1528 from master3395/v2.5.5-dev Master3395 2025-09-24 11:28:48 +0200
  • cb95ba2c82 Enhance installation process for CyberPanel and Dovecot Master3395 2025-09-24 11:28:20 +0200
  • 07e51e46d3
    Merge pull request #1527 from master3395/v2.5.5-dev Master3395 2025-09-24 11:13:50 +0200
  • fa05054253 Enhance package installation process in cyberpanel.sh for RHEL 9+ systems Master3395 2025-09-24 11:13:16 +0200
  • 906faf43c8 Update MariaDB package names for consistency and enhance LSMCD service management in cyberpanel.sh Master3395 2025-09-24 11:08:22 +0200
  • 7712e8b0b2
    Merge pull request #1525 from master3395/v2.5.5-dev Master3395 2025-09-24 01:46:21 +0200
  • 2d3505b1ed Implement LSMCD installation and service management in cyberpanel.sh; enhance service status checks in install.py Master3395 2025-09-24 01:45:55 +0200
  • a9398cef90 Enhance installation scripts and fix ownership commands Master3395 2025-09-24 01:44:26 +0200
  • b290b426e9
    Merge pull request #1524 from master3395/v2.5.5-dev Master3395 2025-09-24 01:11:48 +0200
  • aaf3b68e14 Update PHP version handling and installation logic across scripts Master3395 2025-09-24 01:11:23 +0200
  • 93448a44b3 Add installation summary feature to cyberpanel.sh and install.py Master3395 2025-09-24 00:45:34 +0200
  • 77a3dc8368
    Merge pull request #1523 from master3395/v2.5.5-dev Master3395 2025-09-24 00:37:03 +0200
  • 49e3149622 Update 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
  • e0f1bde18d
    Merge pull request #1522 from master3395/v2.5.5-dev Master3395 2025-09-24 00:16:46 +0200
  • 84ccd47b98 Setup 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
  • 8450831666
    Merge pull request #1521 from master3395/v2.5.5-dev Master3395 2025-09-24 00:03:01 +0200
  • 68d86d9c9c Enhance 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
  • 3a9bba3cbe
    Merge pull request #1520 from master3395/v2.5.5-dev Master3395 2025-09-23 23:42:33 +0200
  • b071502045
    Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev Master3395 2025-09-23 23:42:05 +0200
  • 7e0de29407 Enhance 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
  • bf764c2b8f
    Merge pull request #1519 from master3395/v2.5.5-dev Master3395 2025-09-23 23:34:09 +0200
  • 30cb78d0ef Enhance 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
  • cc9a6ad31b Refactor 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
  • ff53915f4c Remove 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
  • f41b54205b Refactor 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
  • 4b045ac898
    Merge pull request #1518 from master3395/v2.5.5-dev Master3395 2025-09-23 21:51:25 +0200
  • f60cbfbba4
    Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev Master3395 2025-09-23 21:51:05 +0200
  • e51afaba5b Enhance 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
  • f535f79638
    Merge pull request #1517 from master3395/v2.5.5-dev Master3395 2025-09-23 21:24:59 +0200
  • 2c21e57e05 Merge branch 'v2.5.5-dev' of https://github.com/master3395/cyberpanel into v2.5.5-dev Master3395 2025-09-23 21:23:56 +0200
  • c92c17c465 Add 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
  • 0f3d2c446d
    Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev Master3395 2025-09-23 21:10:06 +0200
  • 2c57ad595e Enhance 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
  • 3f40229f1b
    Merge pull request #1516 from master3395/v2.5.5-dev Master3395 2025-09-23 21:05:56 +0200
  • 11991c0f80 Refine README.md for clarity and consistency: Updated formatting, improved section organization, and clarified installation instructions. Master3395 2025-09-23 21:03:17 +0200
  • ffaf88d114
    Update README.md Master3395 2025-09-23 20:40:18 +0200
  • 1291d6e5d6
    Update README.md Master3395 2025-09-23 20:39:25 +0200
  • 7344ec49cf
    Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev Master3395 2025-09-23 20:33:23 +0200
  • 5c38e53458
    Update README.md Master3395 2025-09-23 20:32:22 +0200
  • 4ca638d6e0
    Merge pull request #2 from aadi2206/patch-2 Master3395 2025-09-23 20:30:11 +0200
  • ffb826d08f
    Update README.md for v2.4.4 Aadi Sachan 2025-09-23 23:46:24 +0530
  • ca1484c8b0
    Merge pull request #1515 from master3395/v2.5.5-dev Master3395 2025-09-23 20:11:10 +0200
  • 4ae179effc
    Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev Master3395 2025-09-23 20:09:00 +0200
  • cd38d6eb29 Update 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
  • 2443a3d430
    Merge pull request #1514 from master3395/v2.5.5-dev Master3395 2025-09-23 19:09:49 +0200
  • 685a464ca5 Fix 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
  • abfa28469f
    Merge pull request #1512 from master3395/v2.5.5-dev Usman Nasir 2025-09-23 13:17:32 +0500
  • 63ffc8d4f7
    Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev Master3395 2025-09-23 09:55:51 +0200
  • c873bfc140 Remove 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
  • e91df945ae
    Merge pull request #1510 from master3395/v2.5.5-dev Usman Nasir 2025-09-23 12:29:21 +0500
  • 9b9a9cae44 Merge branch 'v2.4.4' into v2.5.5-dev usmannasir 2025-09-23 10:59:13 +0500
  • e28e401e9d Enhance 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
  • 4408ca04c8 bug fix: staging site issue usmannasir 2025-09-22 18:16:05 +0500
  • 503c464e48 bug fix: staging site issue usmannasir 2025-09-22 17:46:10 +0500
  • f48e7286df bug fix: staging site issue usmannasir 2025-09-22 16:57:35 +0500
  • ecd44c9d6a bug fix: staging site issue usmannasir 2025-09-22 14:08:51 +0500
  • fb16f4cf56 bug fix: staging site issue usmannasir 2025-09-22 13:31:20 +0500
  • 3432432f91 Enhance 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
  • f5d4c46c37 Add 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
  • 5d4897f7e5 Enhance 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
  • 09c9d67536 Implement 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
  • cc07f12017 Add 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
  • 48c9c1ad6a Update 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
  • 0161aba5f5 Enhance 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
  • a959efc6a4 Add 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
  • c2b0eb0a20 Enhance 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
  • 8b34833534 Implement 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
  • 54da24dd55 Remove 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
  • 61b0507703 Enhance API access control: Update user privilege check to verify administrator status through ACL instead of hardcoded username, improving security and flexibility. https://github.com/usmannasir/cyberpanel/issues/1426#issuecomment-3315476878 Master3395 2025-09-21 18:46:44 +0200
  • fafc757052
    Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev Master3395 2025-09-21 17:35:06 +0200