Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
TheHostingTool v1.2.2
The rest of the team and I are very proud to announce to you today, the release of TheHostingTool version 1.2.2! This is yet another milestone in the active development of the best open-source web-hosting management tool. This release includes over 9000 40 Subversion revisions, and many user contributions. Here's just some of the things covered:

Changes from the SVN Repo
  • Made a much more reliable security check to make sure the installation file is being called directly. r5
  • Fixed a problem where the Next Step button wouldn't be disabled when there was an error. r6
  • Fixed a buggy installer. This includes the problems where you would get a red number instead of a more helpful error message when entering your SQL details. r8
  • On install, it will now try to automatically generate a working Site URL. Hopefully this will help a few of you. Wink r9
  • Anything related to the API was deleted. Not happening in the 1.2 series. r11, r44, r45
  • Fixes to the footer. r12, r13
  • The RSS Reader on the admin home is now PHP 5.3 compatible. r14
  • Changed database encoding/collation to utf8(_general_ci) r15, r42
  • Fixed multiple FPD (full path disclosure) exploits. r16, r17, r19.
  • Fixed a major exploit relating to the mass mailing system. r21
  • P2H fixes. r22
  • Email template fixes. r23
  • Platform-specific installer fixes. r24, r25
  • Fixes to the service status checker. r26
  • Complete rewrite of the change user password function. r27
  • When passwords are reset, they are now synced between cPanel/WHM and THT. r28
  • The pesky subdomain bug. r32
  • [Issue 7] Invoice "due date" bug + patch r34
  • [Issue 10] Wrong caption when searching for users r36
  • [Issue 12] Unparsed data on client invoice page. r38
  • [Issue 13] Client search does not recognize status 4 r39
  • WHM Importer now imports emails too. Thanks to Zack. r40

This release patches some major security exploits. Please upgrade as soon as possible. This is a only a few of the new trinkets directly commited to the Google Code Subversion repository. KuJoe has added many more new fixes and features which can be viewed here. This release is only for upgrading 1.2.1. Upgrades from the 1.2.2 beta, nightly builds, or subversion snapshots are not supported.

Special Upgrade Insturctions
If upgrading, please delete your "xml-api" or "api" folders from the main THT directory if they still exist. Development on them in the 1.2 series has ceased and leaving them there may add security risks to your installation. As always, remember to backup both your MySQL Database and your files just in case something goes wrong.

What are you waiting for? Oh.

PS: Did you catch that we've switched to a new bug tracker? No?!
Kevin Mark - TheHostingTool Lead Developer
Downloaded & installed, working 100% thanks guys!
My change log I was keeping myself:

Client Area:
-Added more information, client details, and package details.
-Moved the Ticket system into the Client Area.
-Removed the ability to delete account and replaced with the ability to cancel account (if allowed).
-Added the ability to change cPanel passwords for packages.
-Added a check for config(delacc) in client area so that if disabled the option no longer appears in the navigation menu (if accessed directly it results in an error).

Support Area:
-Renamed to Knowledge Base.
-Removed login from Knowledge Base.

Order Form:
-Added check to prevent clients from placing an order while logged in when multiple packages is disabled.
-Added AJAX and PHP checking to ensure usernames are alphanumeric.
-Added AJAX checking for e-mail format.
-Added AJAX and PHP checking for all new client details.
-Added CAPTCHA (AJAX and PHP checking).
-Added a PHP check for duplicate e-mail addresses.
-Added the ability to order package by ID.
-Removed the ability to order multiple packages on one account.

Admin Area:
-Added account statuses.
-Added package status "9" (cancelled) and added better checking for suspending, unsuspending, and validating packages.
-Added the ability to cancel an account.
-Added a "view account" link on validation page.
-Removed the ability to terminate an account from the search page and added a second step in cancelling/terminating an account to prevent accidental removal of accounts.
-Added "Cancelled" e-mail template.
-Added status icons on tickets.
-Added color coding on tickets to reflect urgency.
-Tickets are now ordered from newest to oldest.
-Added the ability to set packages as hidden.
-Added the ability to set packages as disabled.
-Added the ability to order packages by ID and included a direct link on the package page.
-Added IP display and WHOIS lookup.
-Added links on Client Statistics page that brings up a list of all accounts of that status.
-Renamed the "Edit Servers" page to "View Servers".
-Added online/offline status for common services (HTTP, FTP, MySQL, POP3, SSH) on the View Servers page.
-Added a basic activity log with the ability to filter events (Account registered, Package created, Suspended with reason, Unsuspended, Cancelled with reason, Terminated with reason, Client Login Success with IP, Client Login Failed with IP, Staff Login Succes with IP, Staff Login Failed with IP, Account approved with user_pack ID, Account declined with user_pack ID, and cPanel password updated).
-Added the ability to specify the reason for cancelling and terminating an account.
-Removed "suspended" and "unsuspended" e-mails during account validation process.
-Restricted access to "Paid Configuration" and "P2H Forums" to head staff (user ID 1).

-Fixed typos and syntax errors.
-Updated install.sql and upgrade.sql.
-Added GNu GPL v3 license document to main directory.
-Added flag images to directory to /themes/flags/ which are used in replacement of country names.
-Added 3 new images to /themes/icons/ for support ticket status.
-Fixed invoice system so once an invoice is paid it will unsuspend the package.
-Added 2 new database tables for users and user_packs backups incase of accidental deletion (users_bak and user_packs_bak).
- KuJoe
I knew it was gonna be big. Thanks! Big Grin
Kevin Mark - TheHostingTool Lead Developer
Keep in mind that change log was as of the 1.2.2 beta, but the SVN kept track of everything after that very well. Big Grin
- KuJoe
Nice work guys!
Jonny H - THT Main Developer & Founder

Awesome Big Grin Thanks guys, I was waiting for it for a week now Tongue
Andraž Rihtar
Updated, good to see it works. I'd like to have an easier way to remove profile fields soon though :p
Is there a way to import clients from iPanel to THT 1.2.2É
(06-19-2010, 05:55 PM)ccalby Wrote: Is there a way to import clients from iPanel to THT 1.2.2É
I believe there is no such feature in THT yet Sad
Andraž Rihtar

Forum Jump:

Users browsing this thread: 1 Guest(s)