Username

Password

Remember Me



Home
Contributors Wanted
Admin Functions
Client Functions
Security Features
Forums
Download
Installation
Postfix/Mysql Virtual Mail Howto
Admin Database Updater
Administration Screenshots
Webmail Screenshots
Sponsors
My Thanks
1.x Changes
2.x Changes


1.58

  • Fixed an issue with email validation on some installations
  • Added a missed work around for Mandriva OpenSSL patch that breaks CBC

1.57

  • Fixed some errors in mail management for remote mail servers and the postfix virtual mail system
  • Fixed an error in hosting server installer script
  • Fixed several cosmetic typos
  • Fixed an issue with email validation on some installations

1.56

  • Fixed several typos including the typo in client.cgi causing it not to run.
  • Fixed some errors in ssl management when installling web certificats.
  • Added support for CA chain certificates to SSL management.

1.55

  • Fixed some temporary file issues in hhmsd.
  • Added a work around into the programs to alleviate the perl rename bug.

1.54

  • Fixed some communication issues between hhelperd and hhmsd
  • Fixed a bug with configuration file in admin daemon
  • Fixed some typos in install scripts
  • Fixed a database creation bug
  • Added some more customization abilities to layout management for client
  • Added major enhancements to the firewall management features
  • Added code to install scripts to make them more FreeBSD compatible (thanks ctuffly)
  • Added code to make user account management work with FreeBSD pw program (thanks ctuffli)

1.53

  • Fixed some typos in page notations of several functions in administration.
  • Fixed an error with creating administrative database during new installations of admin console.
  • Fixed a quota error with the Postfix/MySQL virtual mail system.
  • Fixed an issue with retrieving used count on mail account quota with the Postfix/MySQL virtual mail system.
  • Added linux quota management to dedicated mail server module.

1.52

  • Corrected some serial number issues with advanced DNS management when using BIND as a name server.
  • Fixed a problem with the services monitor when an MySQL server was down.
  • Fixed a compability problem with dbupdate.cgi and MySQL 4.1x.
  • Fixed a typo in the admin source install.sh file
  • Fixed a typo in the client source install.sh file
  • Fixed an issue with database on initial installation
  • Updated the web services daemon supervision modules so that distro's using apache instead of httpd for binary name aren't shown as down when they are up.
  • Changed hhnsd so that full path to zone file is added to named.conf on systems using bind as a primary name server.
  • Rewrote the proceedures for adding/editing hosting servers so that the information required isn't so cumbersome.
  • Added a tool tip feature in administration with the start of some tips for using administration (more to come).

1.51

  • Changed bandwidth definitions from megabyte to gigabyte. (anyone using the system should adjust accordingly)
  • Fixed an error with parsing plugins on client layout configuration
  • Fixed a possible exploit thru client of MySQL on installations using
    MySQL 3.x

1.50

  • Fixed bugs in the admin, client, signup installer scripts.
  • Fixed several bugs in hhmsd dedicate mail server daemon and communications with it.
  • Added additional features making customization of the client console
    better.
  • Added automatic cron addition for bandwitdh parsing programs when
    configuring a hosting server.
  • Added configuration for statistical analysis for web traffic.

1.49

  • Fixed another sneaky bug in the brute force protection, eliminated use of timestamp field in database, it doesn't update correctly on all versions of MySQL.
  • Fixed a typo bug in hhmsd.
  • Added advanced DNS zone management to administration.
  • Added mail server access file management to administration.
  • Added a new layout template with the client console
  • Added additional features making customization of the client console
    better.
  • Added the ability to customize the default access settings in Apache
    for a domain when it is being added.
  • Added the ability to edit virtual host configuration files thru administration
  • Added Apache handler management in client interface
  • Added mime type management in client interface
  • Added IP block management in the client interface
  • Added ssh key management in the client interface
  • Added new layout to online signup console
  • Added installer scripts to all components of Hosting Helper

1.48

  • Fixed a bug in the database name and database username validation in create database function of client.
  • Audited all the code pertaining to its postfix support and fixed all issues with Postfix mail system.
  • Reworked the autoresponder program to be more efficient.
  • Added support for MyDNS in administration.
  • Added all the email options supported to mail server daemon (didn't support postfix on remote server till now)
  • Added a vacation responder program so that Hosting Helper can manage vacation responders on Sendmail and Postfix systems.
  • Added necessary files to support smrsh with Sendmail for responder and vacation programs.
  • Added support for Postfix with an MySQL based virtual mail setup.

1.47

  • Fixed a bug in email validation in client console when adding a user
    to management of a domian.
  • Fixed a bug in new installation with database and brute force protection code introduced in 1.46.
  • Fixed a bug in client that didn't set the properties of the include path correctly for clientd.inc.
  • Fixed a bug in the email validation section of client interface.
  • Fixed a required field bug in the admin RPMS.
  • Rewrote the brute force code to use different field types in MySQL because of between 4.0 and 4.1 MySQL.

1.46

  • Fixed some bugs in the new layout that made navigation break on some functions

1.45 (release with 1.46)

  • Fixed a typo/bug in the admin navigation window for the background image
  • Fixed a bug in admin when sending hhnsd.inc, hhmsd.inc, and hhelper.inc file and password having perl special characters
  • Fixed a bug that caused the logout link in administration to not be present for none global administrator accounts.
  • Fixed a database username/ip conflict when installing client and admin on same server
  • Fixed a database username/ip conflict when installing signup and admin on same server
  • Fixed a bug that could cause error when adding a client or signup server on a shared machine.
  • Fixed a bug in admin prefetch system for selection of existing user when adding a new domain.
  • Fixed a bug in the admin access system for non global admins with access to manage signup servers.
  • Fixed a permissions bug when saving variable definitions and not having access to configure client and/or signup servers.
  • Fixed a problem with domains over 32 characters in length being used as usernames in linux.
  • Fixed an issue with hosting daemon checking for frontpage extensions when frontpage extensions weren't configured as supported.
  • Fixed some cosmetic bugs in client.
  • Changed the text in the email sent when a customer submits a service ticket so that it makes more sense.
  • Added a work around for a bug in Crypt::CBC on some systems into the name server management routines.
  • Added ability to search the action log for domain specific entries.
  • Added more error checking to the add database function in client interface.
  • Added ability for client to reopen a closed service ticket.
  • Added ability for admin to reopen a closed service ticket.
  • Created a new database updater program that no longer requires each version update, it updates any 1.x revision of the software to release with updater files.
  • Added a login failure blocking system to administration.
  • Added last login feature to client.
  • Added a login failure blocking system to client.

1.44

  • Added the quick select feature to change domain administrator function when selection get existing user
  • Fixed a bug in the background location in admin
  • Fixed a bug in the edit admin function

1.43

  • Fixed a bug in reporting the administrator that reactivates a user account.
  • Fixed some typos in the search account administration function.
  • Fixed an issue in sending .inc files with special characters in it such as $.
  • Fixed an error in the apache2x rpms so they are user apache group apache like CentOS uses for apache rpms.
  • Fixed a bug in the remove pointer function
  • Changed view current status so that it is searchable like the other functions that were changed. This is to support larger installations.
  • Editing a server no longer asks for information to resend .inc files
  • Reorganized the add hosting server, edit hosting server, create hosting server template, and edit hosting server template forms so the information was better organized and grouped together.
  • Added a display of the .inc file in generate *.inc routines so that the information is available if file creation by hand is required.
  • Added the ability to specify if a hosting package will be visable in client and or signup programs allowing for hidden packages for special purposes.
  • Added a quick select feature for selection of domains when making changes to them via administration.
  • Added the ability to change hosting packages via administration.
  • Added the ability to adjust discount for a domain.

1.42

  • Changed the edit and remove news entries to work on a system of selecting entry lists by post date for edit and removal. This was to accomidate really large installations with better speed and efficiency in the news system with a large database.
  • Changed all functions that gave a selection box with a list of domains or list of user accounts (email addresses) to a search format for scalability.
  • Changed the search account information to use wild cards (*).
  • Added pagination options to functions such as view ticket history and current status to help with large output searches.
  • Added searching to view current status.
  • Fixed a couple bugs in the domain suspension system
  • Fixed a bug in the new "float" system for resource allocation
  • Fixed a small bug in add administrator function

1.41

  • Added some more security checks in the create .inc file proceedures
  • Fixed a bug in the shutdown of IP aliases feature of admin
    Added a work around to a bug in Crypt::CBC that caused the client.cgi to crash
  • Fixed an error in hhelperd with apache 2x support
  • Fixed a bug in reporting that your over bandwidth when you try to add a new account
  • Fixed an error that sent more information than needed to hosting server when it was "configured" via administration (bug has no impact on operation)
  • Added a brand new notification system allowing for full scheduling of who to notify of events based on time of day and day of week
  • Changed the add email account function in client so that the account username is created automatically based on email address and domain account id to prevent duplication of usernames
  • Added the configuration selection of determining server for new accounts based on stack method (stacking accounts on one server till full then moving to next) or float method (floating the server usage across a pool to keep resource usage across the pool balanced)
  • Added admind daemon process for managing server specific functions on the admin that was previouly able to administrate
  • Changed the "view ticket history" routine to a search system so that you can select search criteria and not have to view the whole ticket history database of information
  • Added more indexes to database tables to speed up queries on large implimentations
  • Fixed a bug in administration operation before the database is created
  • Added basic response pages when functions are completed in administration instead of going back to the admin home page

1.40

  • Fixed an error in edit admin that caused in appropriate access level settings for global administrators
  • Fixed a problem with executing credit card voids due to a change in the system at Authorize.net

1.39

  • Fixed an error in client console that allowed for creation of database names that were longer than MySQL would accept.
  • Fixed an error in the admin console that caused an "includepath" field error with the database.
  • Changed the way chown works in Hosting Helper project so that it works without error on BSD systems.
  • Added some tracking with template 1 of client setup to allow for returning back to the menu they selected from when a function is complete
  • Finished the "view domain information" routine thats part of the view ticket system.
  • Added "departments" to the service ticket system so tickets can be directed to a specific department, 4 departments were defined, service
    ,adv service, billing, and management. Clients can send to billing or service, techs/admins can change the tickets to adv service or management departments.
  • Fixed an error in service monitor that caused MySQL 4.x to lock down the connection from the client interface
  • Expanded the access control settings in administration to every function available allowing for complete access control of users of administration.

1.38

  • Fixed an error with stats alias line for sub domains
  • Added support for postfix mail server daemon
  • Tweaked admin program and removed some typos in text.
  • Fixed a bug in client that caused front page extensions to show as installed after being removed
  • Added extended email address validation to client console
  • Added online signup system with support for authorize.net and OpenSRS
  • Added dynamic support for Geo::IP module on returning country of origin for IP addresses
  • Fixed a bug in template support.dat under template2 configuration
    modularized admin.cgi for better memory management and much mprovement in response time
  • Fixed a typo in admin that caused an error to be reported after saving "add on" price data (the process was complete but showed an error)
  • Centralized the configuration files for hhelperd to /etc/gnuhh/server
  • Centralized the include files for hhelperd to /usr/include/gnuhh
  • Added switches to the invocation of hhelperd to override configuration path and other variables
  • Added switches to the invocation of hhelperd to display version and help
  • Centralized the configuration files for clietd to /etc/gnuhh/client
  • Added switches to the invocation of clientd to override configuration path and other variables
  • Added switches to the invocation of clientd to display version and help
  • Fixed an error in client.cgi that prevented anyone to install web certificate, even if they had access
  • Centralized the configuration files for clietd to /etc/gnuhh/nameserver
  • Added switches to the invocation of hhnsd to override configuration path and other variables
  • Added switches to the invocation of hhnsd to display version and help
  • Centralized the configuration files for clietd to /etc/gnuhh/mailserver
  • Added switches to the invocation of hhmsd to override configuration path and other variables
  • Added switches to the invocation of hhmsd to display version and help
  • Centralized the configuration files for clietd to /etc/gnuhh/signup
  • Added switches to the invocation of signupd to override configuration path and other variables
  • Added switches to the invocation of signupd to display version and help
  • Added http and https monitoring to client servers in the server monitor
  • Added signup servers to the server monitor
  • Added code to prevent a work around on enforcing pop email account limit in client program
  • Added code to enforce email auto responder limit in client program

1.37

  • Added logresolve line to logproc.sh to resolve access logs before processing them with webalizer
  • Packaged rpms for Hosting Helper
  • Adjusted hosting helper database (need to use upgrade if you have previous hosting helper installed) to support apache 2x
  • Adjusted hosting helper to support suexec enabled or disabled

1.36

  • Fixed an error in removing accounts in hhelperd
  • Added 24 hour caching to the view installed perl modules function of the client console so its response is faster.

1.35

  • Fixed some issues with the new user address system of 3 address lines as opposed to pobox and address lines.

1.34

  • Made some fixes to mysql queries that cause incompatibility with MySQL 4.x

1.33

  • Added more validity tests to user profile management so required fields are supplied and in correct format to work with domain registrars
  • Added more validity tests to hosting server daemon to prevent configuration file loss
  • Changed address information for users to 3 lines of address and no more pobox specific line
  • Added some cleanup code to FrontPage extensions removal process
  • Added mail support to FrontPage installations
  • Fixed an error in redirects management function that caused improper display of redirections to http://
  • Fixed an error in client and server daemon relationship that cause an error to be reported when htaccess was created for a directory even when there was no error

1.32

  • Fixed a bug that could under some circumstances leave an ip in as a valid referrer to daemons after the daemon tied to ip was removed.
  • Added web server daemon management to Client interface servers (requires editing server configuration and sending the update to the client server)
  • Added more file security that was missed in clientd for configuration files
  • Fixed an error in the mysql that caused the userblock table to not be created by administration
  • Fixed several issues with the file manager such as not being able to save edited files, and uploading files
  • Added check to make sure a sub domain is selected when adding a sub domain ftp user account (otherwise user accounts get lost in the system and can't be removed thru interface)
  • Fixed the check when adding sub domains to prevent creating a sub domain twice
  • Added existing sub domain list to "add sub domain" function
  • Added better descriptions to what resource has been exceeded when there are no available servers for adding a new account

1.31

  • Fixed a typo in the new firewall recommendations that prevented udp recommened rules on ports 20 and 21 from adding correctly

1.3

  • Fixed a bug that caused error to be reported on file check file list update when process succeeded normally
  • Fixed a bug in hhnsd and hhmsd that caused it to fail to restart when configuration was sent to it from administration
  • Added recognitions for udp 21 and tcp/udp 20 for firewall recommendations when ftp is found on tcp 21
  • Added icmp ACCEPT recommendation in firewall management
    Finished up income reporting in administration

1.2

  • Added Services Monitor with history
  • Added email suspension option for suspending domain accounts
  • Added invoice email configuration in admin
  • Added statement email configuration in admin
  • Fixed a bug in amount recorded in domain_map table when adding new accounts
  • Added credit card verification in the billing information submission segment of client
  • Added invoice program installation in administration
  • Added configuration option to turn auto billing support on or off
  • Fixed a bug in the add client server function
  • Removed the creation of stats directory in domain document root as its been depricated
  • Corrected an error in client that caused the bandwidth used to be displayed incorrectly
  • Created parsing programs for http, ftp, and mail for bandwidth tracking
  • Modified client and admin to use bandwidth data from new parsing programs
  • Added client layout syncronization feature in administration
  • Added "invoice" functions to client for viewable and printable invoices by date
  • Rebuilt the accounting system to track payments against invoices
  • Added support for invoices and statements in the automated billing system
  • Added support for "settlement period" and late fees (automatically posted when settlement period ends)
  • Paginated viewing of billing history in both administration and client
  • Added "overdue" notice to view billing history in both administration and client as well as to view current status under billing/accounting in administration
  • Added automatic billing date selection in add domain feature of admin when switching to and from annual and monthly billing methods
    Built a new dynamic front page for the client to optimize the data better and make the screen less cluttered
  • Added email address and host blocking in user account system
  • Added news system
  • Added a dynamic knowledge base system

1.1

  • Fixed lots of bugs between administration and managed servers (client, hosting, mail, and name) with server management functions
    and error detection code that was introduced during initial development.

1.0

Initial beta release of fully distributed hosting management system
This system is a total rebuild of the hierarchy of accounts and interaction with client and admin interface
This system is completely dynamic and fully distributed supporting virtually unlimited hosting and mail servers thru a single
administration and single client (multiple client optional) interface.
There is no direct upgrade path from the pre 1.0 versions at this time.

Created on 2005-05-06 13:01:24 by redragon
Updated on 2010-06-10 16:17:12 by redragon
 Printable Version

Copyright © 2005 Red Dragon Enterprises redragon at red-dragon.com
All rights reserved.
This site is powered by phpWebSite
Theme by R. Scott Baer