IRC Provisioning System - Server Client - Change Log
IRC Provisioning System - ServerClient 4.5
[+] Added the local logfile for tracking tasks performed.
[+] Added configuration.php setting to set the timezone (for reporting purposes).
[-] License Reset no longer requires a SQL Database Connection.
IRC Provisioning System - ServerClient 4.4
[+] Added [CheckUpdate] - This will check the latest version information.
IRC Provisioning System - ServerClient 4.3
[-] Fixed issue with Licensing.
IRC Provisioning System - ServerClient 4.2
[-] Fixed issues password association on Activate User.
[-] Fixed issues password association on Change Password.
IRC Provisioning System - ServerClient 4.1.4
[-] Fixed issues with alarm notifications.
IRC Provisioning System - ServerClient 4.1.3
[+] PHP 8.2 support added.
[+] Debian 12 support added.
[-] Fixed issues with alarm notifications.
IRC Provisioning System - ServerClient 4.1.2
[+] Adjusted reporting for IRC Bouncers when Suspended.
[-] Fixed issues with DEBUG mode on ZNC Connection logging.
IRC Provisioning System - ServerClient 4.1.1
[-] Corrected issue with process count on login on CentOS systems.
IRC Provisioning System - ServerClient 4.1
[+] Debian 11 / Bullseye Support.
[+] PHP 7.x Support.
[+] PHP 8.1 Support.
[+] PHP MySQLi Support, Keeping legacy PHP MySQL Support.
[+] Added Signature from WHMCS to Notification E-mails.
[+] Added function comments to the back end for easier review and updates by the Virtual Hosting Company Development Team.
[+] Added function to properly mark the Distribution / OS in the WHMCS Adon and Server Reports.
[+] Updated command functions to allow a single system call for multiple commands. I.e. php serverclient.php Provision Usage to run both the Provision and Usage commands.
[-] Corrected error handling when missing the PHP file.
[-] Corrected CSS issue for Notifying Users of overages.
[-] Corrected issue with Update Usage that was incorrectly referencing a SQL Query.
[-] Corrected issue with the Single System Call with Debugging requests.
[-] Corrected issue with the ZNC Config File Check.
[*] Improved internal security / variable handling.
[*] Updated internal structure and operation.
[*] Updated internal block users list.
[*] Updated methodology used for ZNC Provisioning calls.
IRC Provisioning ServerClient 4.0
[+] Changed method for Suspend/Unsuspend to utilize an updated lockout method.
[+] Updated SuspendUser to remove CRONTAB entries.
[+] Redesigned the methodology used for ZNC Provisioning.
IRC Provisioning ServerClient 2.0
[+] Server Licensing Check System
[+] HTML Formatting Improvement for Messages
[+] Automatic Updating of Records for ZNC Connections
[-] Fixed invalid formatting / link missing on Product ID in Daily Report.
[-] Fixed an issue with the Daily report not retrieving infomration properly due to an invalid MySQL Resource issue.
[-] Fixed an issue with License Check system not catching the local license file for checks.
[+] Updated Command Listing to use new formatting/naming convention to make things easier to understand. (Backwards compatibility with previous commands for similar commands has been maintained).
[+] Fixed an issue with a terminated user file not being relocated as it should.
IRC Provisioning ServerClient 1.3
[+] Reporting system is now working properly. Reports are designed to send out daily, check for overuse (based on the provisioned account settings, and generate Overuse notices (e-mail to the client, and open a support ticket via the HelpDesk).
[-] Terminated users were not processed properly. Processes weren't stopped, files were not removed. This has been fixed.
[-] Fixed an issue with the Timezone. Moving forward, if no timezone is set, time is set as America\New_York. To fix this, use PHP to set your date (or .htaccess).
[-] Automatic Install for software is working.
[-] Daily report system now includes details such as Server Name, OS, RAM, Software Versions (PHP, SQL, etc).
[-] New function for handling Overuse (overages).
[-] New function for getting the signature of the Company for adding to Support Tickets.
[-] New function for getting the URL used by the Company for linking to SUpport Tickets.
[-] New function for getting the Support Department E-mail for notices regarding tickets.
[-] New function for finding the right OS for the Reporting system.
IRC Provisioning ServerClient 1.0
[-] Adjusted UsageUpdate to reflect new format/table.
[+] Added UsageUpdate check to clear old Usage table placement.
[+] Added Alerts System to notify the initial admin on the WHMCS Install.
[+] Added InstallApp System for Eggdrop and EnergyMech for IRC Accounts.
[+] Added InstallApp System for Bahamut for IRCd Accounts.
[+] Added InstallApp System for UnrealIRCd for IRCd Accounts. This IRCd does not support auto-compile, but will put the files for UnrealIRCd in the user account.
[+] Added List of Available Commands when calling the ServerClient.php system. Note: Blank will return the list. An invalid command will return an error and the list.
IRC Provisioning ServerClient 0.9
[*] Improved Security to prevent SQL Injection.
[-] Removed reference to outdated configuration settings.
IRC Provisioning ServerClient 0.8
[*] Improved Security to prevent SQL Injection.
IRC Provisioning ServerClient 0.7
[-] Fixed issue with attributes for clients.
[+] Added ability to change attributes on file for changing during ChangePackage.