AWBS ChangeLog
!!!************************CAUTION************************!!! Patches/updates often contain updated language and template files. If you have custom language or templates, you should merge the changes rather than overwriting your files. Tools such as Beyond Compare or WinMerge work great for this. !!!************************CAUTION************************!!! |
Notice: Version 2.0+ REQUIRES a new license if upgrading from prior to 2.0
Previous to version 2.0 Changelog: AWBS ChangeLog Pre-V2
Contents
- 1 03/09/2008 v2.7.1
- 2 12/22/2007 v2.7.0
- 3 10/08/2007 v2.6.3
- 4 09/28/2007 v2.6.2
- 5 08/07/2007 v2.6.1
- 6 06/12/2007 v2.6.0 **CRITICAL SECURITY FIXES**
- 7 05/17/2007 v2.5.1 *Security Patch*
- 8 04/26/2007 v2.5.0
- 9 03/23/2007 v2.4.1
- 10 03/22/2007 v2.4.0
- 11 01/07/2007 v2.3.3
- 12 12/08/2006 v2.3.2
- 13 10/10/2006 v2.3.1
- 14 10/05/2006 v2.3.0
- 15 07/31/2006 v2.2.3
- 16 06/21/2006 v2.2.2
- 17 05/12/2006 v2.2.1
- 18 04/17/2006 v2.2.0 Build163
- 19 01/31/2006 v2.1.2 Build51
- 20 11/20/2005 v2.1.1 Build14
- 21 11/16/2005 v2.1.0 Build149
- 22 05/30/2005 v2.0.6 Build72
- 23 05/07/2005 v2.0.5 Build31
- 24 04/14/2005 v2.0.4 Build22
- 25 04/10/2005 v2.0.3 Build19
- 26 04/08/2005 v2.0.2 Build7
- 27 04/06/2005 v2.0.1 Build14
- 28 04/01/2005 v2.0 Build234
03/09/2008 v2.7.1
REQUIRES UPDATE SCRIPT (updates DB): YES (install/awbsupdater.php)
NEW MODULES:
- NetEarthOne
- Dynamic Converter
- WHMSonic
NEW/MODIFIED LANGUAGE:
- DomainContacts.php
- global.php
- smanage.php
- features.php
- sslmanage.php
NEW/MODIFIED TEMPLATES:
- top.php !!!!!!! (be careful if you have modified this file) !!!!!!! [added support for Dynamic Converter module]
- bottom.php !!!!!!! (be careful if you have modified this file) !!!!!!! [added support for Dynamic Converter module]
- cart.php
- sslmanage.php
- pay_invoice.php
- forms/payment1form.php
- welcome.php !!!!!!! (be careful if you have modified this file) !!!!!!! [added quick domain manage box]
- enom/DomainContacts.php
- includes/header_includes.php [Google Analytics update]
- /includes/cp2.php modified.
Addresses the following issues and adds the following features:
- (CHANGE) Added headers to the admin copy of fraudgrabber emails (to avoid spam bins)
- (CHANGE) Added user CANCEL ability to Enom SSL orders
- (CHANGE) Added Dynamic Converter currency conversion module - EXPERIMENTAL
- (CHANGE) Added WHMSonic (shoutcast) module - EXPERIMENTAL
- (CHANGE) Invoices sent manually from the admin invoice manager will attach pdf invoices (if setup to use attached pdf invoices)
- (CHANGE) lostpatrol.php will now take the numdays param (number of days past the expire date)(optional) for archiving domains that
are in Lost status. eg - lostpatrol.php?numdays=XX or via cron lostpatrol.php XX - (CHANGE) Queue jobs with invoices pending payment by Paypal ECHECK or Check will show in blue
- (CHANGE) Paypal Pro support startdate and issuenumber now (for UK Maestro cards)
- (CHANGE) Changed epp method for clients to use new mail method in enom module (EPP display changed to link on contact info manage page)
- (CHANGE) Enom and RC modules can set admin, billing and tech contact overrides in Registrar Setup now
- (CHANGE) Change the dedicated server (user area) listing page defaults
- (CHANGE) Reports updated to reflect 2008 as the default
- (CHANGE) Added Quick Manage This Domain box to user welcome page
- (CHANGE) New universal updater release
- (CHANGE) Quantity in Stock should auto-decrement for 'other' packages now
- (CHANGE) If message body is blank, message will not send
- (CHANGE) User manage area can have any X-day link for domains now.
Example: /manage.php?search=1&list=60day or /manage.php?search=1&list=90day
This allows you to add links in welcome.php other than the default 30day link - (FIX) Nominet module tweaks (piping)
- (FIX) Tweaks to Enom SSL module to fix display issues
- (FIX) When using Idevaffiliate, the link to login on the admin menu would not log the admin in
- (FIX) If using paypalpro, using vterm.php would cause a blank page
- (FIX) Trim spaces from imported IRRP domains before inserting into the db
- (FIX) Queue runner would not auto-run create hosting jobs on occasion (missing servertype)
- (FIX) Memory optimizations in invoice_cron (ioncube would use to much memory)
- (FIX) Some offsite pay processors were not decoding secret keys correctly
- (FIX) Directadmin module was not decoding passwords correctly
- (FIX) Plesk module was sending auth-header incorrectly
- (FIX) Transfer cron sql error fixed (idn code)
- (FIX) Decimal place was off in mailed invoices
- (FIX) Addons for Others were not adding to cart in certain configurations (and processing wrong)
- (FIX) Auto-renew IDP queue jobs were still going in as new idp queue jobs (Enom module)
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.7.0 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode.
- Surf to and run install/awbsupdater.php
- Delete directory named 'install'.
- Login as super admin and verify all configuration settings.
- Turn maintenance mode off.
12/22/2007 v2.7.0
REQUIRES UPDATE SCRIPT (updates DB): YES
NEW MODULES:
- Hypersubmit SEO (Reseller and API reseller methods)
- IDN Support (Enom, Onlinenic, Irrp)
- Enom SSL Reselling
NEW/MODIFIED LANGUAGE:
- features.php (CHANGE)
- global.php (CHANGE)
- omanage.php (CHANGE)
- seomanage.php (NEW)
- sslmanage.php (NEW)
NEW/MODIFIED TEMPLATES:
- resellerclub/DomainMain.php (CHANGE)
- resellerclub/DomainContacts.php (CHANGE)
- enom/DomainContacts.php (CHANGE)
- enom/DomainMain.php (CHANGE)
- enom/DomainNs.php (CHANGE)
- bulkregister/DomainContacts.php (CHANGE)
- bulkregister/DomainMain.php (CHANGE)
- bulkregister/DomainNs.php (CHANGE)
- bulkregister/DomainContacts.php (CHANGE)
- bulkregister/emailmgmt.php (CHANGE)
- bulkregister/dspincheck.php (CHANGE)
- includes/cp2.php (CHANGE)
- group1menu.php (renamed to group1menu-new.php in zip. Rename to group1menu.php to use) (CHANGE)
- checkidn.php (NEW)
- seomanagelist.php (NEW)
- sslmanage.php (NEW)
- seomanage.php (NEW)
- welcome.php (CHANGE)
- usermenu.php (CHANGE)
- idprotect.php (CHANGE)
- history.php (CHANGE)
- emailarchive.php (CHANGE)
- journal.php (CHANGE)
- pricingfull.php (CHANGE)
- forms/oform.php (CHANGE)
Addresses the following issues and adds the following features:
- (CHANGE) Added legal case for .it domains
- (CHANGE) Users can toggle IDP on/off from manage area now (Enom module). Also added new image for Order Now when IDP is not active
- (CHANGE) Most passwords are now stored encoded in the DB. You must run the DB password encoding script when prompted during upgrades
- (CHANGE) Many code tweaks to speed up execution throughout
- (CHANGE) Many new Extended Config items added. See /docs/extended_config.txt for unlisted keys available
- (CHANGE) Server stock will auto-decrement on order now
- (CHANGE) When a customer orders hosting for a domain already registered by them, the domains nameserver settings will be set to the
nameservers you have specified for that package/server. If you do not want this, set it off with the extended config key/value (see docs)
Only enom and resellerclub currently supported - (CHANGE) Added link in admin domain manager to resync the Enom EPP key
- (CHANGE) One-Time priced addons had a problem if the hosting package default term was not monthly
- (CHANGE) Added search boxes to history and emailarchive pages in user area
- (CHANGE) Added alternate view method for hosting order page (Layout 2)
You need to rename the file /includes/hstable-rename-me.php to /includes/hstable.php - (CHANGE) AWBS will check if the language files exists at /includes/language/[templatedir]/[language]/* now.
If they exist, it will include them instead of the normal language files at /includes/language/[language]/* - (CHANGE) Added initial IDN support (Enom, Onlinenic and IRRP currently) (VERY EXPERIMENTAL)
- (CHANGE) Added Hypersubmit SEO module (EXPERIMENTAL)(Reseller and API reseller methods)
- (CHANGE) Added Enom SSL Reselling module (EXPERIMENTAL)
- (CHANGE) Privacy Protection service is now available with Resellerclub
- (CHANGE) $_SESSION['groupidnum'] will contain the users group id number when logged in now
- (CHANGE) When managing an Enom domain AWBS will live check if IDP is active
- (CHANGE) Made other package formfield vars available in invoice emails as well as activation emails
- (CHANGE) Made dedicated server package formfield vars available in both invoice emails and activation emails
- (CHANGE) Failed CC charge emails are sent out on every charge fail now
- (CHANGE) Lost Password will check the hosting and server lists for a domain match now
- (CHANGE) Hostopia module will use disableWeb and enableWeb commands now (actually disables the site) on suspend/unsuspend
- (CHANGE) You can add %%INVOICELATEDESC%% to the LATE INVOICE mail template now
- This will be auto-populated with invoice ID, due date and description from each late invoice - (FIX) Late notices should only count invoices that are actually late in the mail stats now
- (FIX) Critcal fix: Intermittant queue status change error fixed
- (FIX) If enom was down AND a domain (not uk) had a 2 yr minimum, the invoice would be created for 1 year
- (FIX) Coupon start/end times are more accurate now
- (FIX) Intermittant tax rounding error corrected
- (FIX) Idevaffiliate recurring problem, when paying multiple affiliates in one run, fixed
- (FIX) Tweaks to Cpanel 11 module
- (FIX) Tweaks to Resellerclub module
- (FIX) Tweaks to Bulkregister module
- (FIX) Sorting issue in helpdesk fixed
- (FIX) Custom 'other' queue jobs were not always running
- (FIX) DNS Hosting auto-renews were treated like domain renews
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.6.3 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode.
- Surf to and run install/update270.php
- Upon completion of step6, you will be prompted to run the password encryptor. This MUST be run, and only run once!
- Delete directory named 'install'.
- Login as super admin and verify all configuration settings.
- Turn maintenance mode off.
10/08/2007 v2.6.3
- *****CRITICAL SECURITY ALERT*****
- *****CRITICAL SECURITY ALERT*****
Be sure your server has magic_quotes_gpc set to ON per our server requirements!
REQUIRES UPDATE SCRIPT (updates DB):YES
NEW MODULES: None
NEW/MODIFIED LANGUAGE: None
NEW/MODIFIED TEMPLATES: None
Addresses the following issues and adds the following features:
- (CHANGE) Other custom queue jobs can be set to Pending or Live now
- (CHANGE) Added new email trigger and template for domain auto renews by cc on file
- (FIX) Tweak the pdf attachment code for smtp mail
- (FIX) Telesign module would set the pending flag wrong on occasion
- (FIX) pricingfull.php wasnt carrying the session
- (FIX) Update default email templates to show correctly
- (FIX) Resellerclub module fixes
- (FIX) TCAdmin module fixes
- (FIX) Added stripslashes when retrieving HD predefined responses
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.6.2 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode.
- Surf to and run install/update263.php
- Delete directory named 'install'.
- Login as super admin and verify all configuration settings.
- Turn maintenance mode off.
09/28/2007 v2.6.2
*****CRITICAL SECURITY ALERT*****
Be sure your server has magic_quotes_gpc set to ON per our server requirements!
REQUIRES UPDATE SCRIPT (updates DB): NO
NEW MODULES: None
NEW/MODIFIED LANGUAGE:
- tresubmit.php (CHANGED)
NEW/MODIFIED TEMPLATES:
- resellerclub/DomainContacts.php (CHANGED)
- enom/DomainMain.php (CHANGED)
- tresubmit.php (CHANGED)
Addresses the following issues and adds the following features:
- (CHANGE) EPP key can be entered on transfer re-submits now
- (CHANGE) Added email TO and FROM fields to be stored in email archive
- (CHANGE) ?dolang= is available anywhere now
- (CHANGE) %%RECORDID%% is available in email templates
- (CHANGE) Enom uk domains can no longer be pushed
- (CHANGE) Recurring invoices will display the term the invoice is for in the description now
- (CHANGE) Added sorting to hosting package editor
- (CHANGE) Auto-remove-by-date on Suspend Exempt added
- (CHANGE) Logout button added to admin area
- (FIX) Tweaks to Quantum Gateway module
- (FIX) Speedups when viewing hosting and domain lists in admin area
- (FIX) IDP was not being added on auto-renews (if it was purchased)
- (FIX) Tweaks to updateexp cron for Resellerclub and Onlinenic
- (FIX) Enom renewals should always create a 'get renew date' queue job now
- (FIX) Resellerclub module fixes
- (FIX) IRRP module fixes
- (FIX) Google Checkout module fixes
- (FIX) HyperVM module fixes
- (FIX) OpenSRS module fixes
- (FIX) Subaccount management update fixes
- (FIX) Profile management fixes
- (FIX) Contact form human verification fixes
- (FIX) Cpanel 11 module fixes
- (FIX) Plesk modulefixes
- (FIX) Protx module fixes
- (FIX) Onlinenic module fixes
- (FIX) Clear cookie after changing password and Remember Me is in effect
- (FIX) Admin hosting manager 'add to queue' issue fixed
- (FIX) EPP key was not asked for when ordering hosting with a transfer
- (FIX) From override would not set reply-to in admin sent emails
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.6.1 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode.
- Login as super admin and verify all configuration settings.
- Turn maintenance mode off.
08/07/2007 v2.6.1
*****CRITICAL SECURITY ALERT*****
Be sure your server has magic_quotes_gpc set to ON per our server requirements!
REQUIRES UPDATE SCRIPT (updates DB): YES
NEW MODULES:
- Google Checkout
- AWBS/Hypersubmit SEO (More info to come later)
NEW/MODIFIED LANGUAGE:
- global.php (CHANGED)
- forsale.php (CHANGED)
- editprofile.php (CHANGED)
- pricingfull.php (NEW)
- viewitem.php (CHANGED)
NEW/MODIFIED TEMPLATES:
- forsale.php (CHANGED)
- pay_invoice.php (CHANGED)
- ppverify.php (CHANGED)
- onlinenic/DomainContacts.php (CHANGED)
- forms/payment1form.php (CHANGED)
- forms/hmanageform.php (CHANGED)
- nominet/DomainContacts.php (CHANGED)
- pricingfull.php (NEW)
Addresses the following issues and adds the following features:
- (CHANGE) Misc fixes/changes to subaccounts
- (CHANGE) Added full page pricing page (if you wish to use it)(pricingfull.php)
- (CHANGE) Domain renew in cart uses min-years now
- (CHANGE) Added Google Checkout module - EXPERIMENTAL
- (CHANGE) Added AWBS/Hypersubmit SEO module - EXPERIMENTAL (More info to come soon)
- (CHANGE) Canceling a job in the queue voids the invoice now (not delete it)
- (CHANGE) Reworked the for sale module (new design, allows unlimited categories etc)
- (CHANGE) Added code to allow for Other Package custom queue jobs
- (CHANGE) Helpdesk subject, url and real name fields can be edited in admin area now
- (CHANGE) Sending customer email can be bypassed now when marking an invoice paid
- (CHANGE) Added email TO and FROM fields to be stored in email archive
- (FIX) Security fix for Egold module
- You MUST edit /includes/egold/egold_config.php! - (FIX) Up/downgrade in Cpanel 11 module was broken
- (FIX) HTML in download file descriptions would not parse correctly
- (FIX) Addons would not save when added from admin area to dedicated server packages
- (FIX) Lots of Nominet module fixes
- (FIX) Error fixed when both cpanel and cpanel11 modules were enabled
- (FIX) UK auto-renews are 2 year now
- (FIX) Lxadmin and Hypervm modules reworked for new lxlabs api specs
- (FIX) Editing after adding an other record produced a new record
- (FIX) Maxmind module would not save key correctly
- (FIX) Fix captcha issue where it didn't work on some windows systems
- (FIX) Sorting error in client news fixed
- (FIX) Onlinenic should show account finances correctly now
- (FIX) Rewrite of Resellerclub contact code
- (FIX) Netbilling recurring bug fixed
- (FIX) Protx start date (when using card on file) bug fixed
- (FIX) Addons would still show in users packages even when canceled
- (FIX) Addons redirect didn't work in cart when ordering domain reg/tfer
- (FIX) PSIGate recurring "unique" issue fixed
- (FIX) Quantum Gateway 'blank return page' issue fixed
- (FIX) Misc fixes to the AWBS interface.php api
- (FIX) Expired domains from enom can only be renewed for 1 year now (as per enom)
- (FIX) Onlinenic domains were not moving to Lost status correctly
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.6.0 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode.
- Surf to and run install/update261.php
- Delete directory named 'install'.
- Login as super admin and verify all configuration settings.
- Turn maintenance mode off.
06/12/2007 v2.6.0 **CRITICAL SECURITY FIXES**
*****CRITICAL SECURITY ALERT*****
Be sure your server has magic_quotes_gpc set to ON per our server requirements!
REQUIRES UPDATE SCRIPT (updates DB): YES
NEW MODULES:
- Alertpay
- Quantum Gateway (CDG Commerce)
- PlanetDomain Registrar
NEW/MODIFIED LANGUAGE:
- editprofile.php (changed)
NEW/MODIFIED TEMPLATES:
- planetdomain/* (new)
Addresses the following issues and adds the following features:
- (CHANGE) **CRITICAL SECURITY FIXES**
- (CHANGE) Quantity (QTY) is editable for addons in the admin area now
- (CHANGE) Added the ability to specify tld pricing for each year (1 through 10)
- You MUST edit your domain pricing! - (CHANGE) Added Alertpay module - EXPERIMENTAL
- (CHANGE) Added Quantum Gateway module - EXPERIMENTAL
- (CHANGE) Added PlanetDomain module - EXPERIMENTAL
- (FIX) Directadmin module would not create reseller accounts correctly
- (FIX) Admin domain profile editor would not save RC profile ID number
- (FIX) Plesk module tweaks
- (FIX) Helm module reseller creation issue resolved
- (FIX) Tweaks to AWBS shared DB code to fix numerous reported issues
- (FIX) Tweaks to Plesk module
- (FIX) Tweaks to Resellerclub module
- (FIX) Tweaks to IRRP module
- (FIX) Tweaks to Resellone module
- (FIX) Tweaks to Onlinenic module
- (FIX) store_all_email was storing the admin copy also
- (FIX) Onlinenic should show account finances correctly now
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.5.1 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode.
- Surf to and run install/update260.php
- Delete directory named 'install'.
- Login as super admin and verify all configuration settings.
- Turn maintenance mode off.
05/17/2007 v2.5.1 *Security Patch*
REQUIRES UPDATE SCRIPT (updates DB): YES
NEW MODULES: NONE
NEW/MODIFIED LANGUAGE:
- viewitem.php (changed)
- downloada.php (changed)
NEW/MODIFIED TEMPLATES:
- resellerclub/DomainContacts.php
- forms/payment1form.php
Addresses the following issues and adds the following features:
- (CHANGE) **SECURITY FIXES**
- (CHANGE) Tweak Helm4 module to work with the new upcoming xml api
- (CHANGE) Two new user-contributed reports added
- (CHANGE) Onlinenic module now displays EPP code
- (CHANGE) Onlinenic module now displays remaining $$ on adminwelcome page
- (CHANGE) Extend cc years display to 2018
- (FIX) DNP module would not respect any other port than the default
- (FIX) Trusted users domains would not run after hosting on same order ran
- (FIX) More stripslashes from email templates
- (FIX) More checking on b/w billing to catch 0 byte usage
- (FIX) Opensrs transfer cron would stop before it was finished processing
- (FIX) If one-time others were set to annual, addons for it would show 0 dollar
- (FIX) Fixed Onlinenic connection tester
- (FIX) Misc Onlinenic fixes/tweaks
- (FIX) Server package editor wouldnt save edits
- (FIX) Tweaks to .eu routines in Resellerclub module
- (FIX) Tweaks to email piping script to better deal with non-english characters
- (FIX) Fix 0-9 link issues in user hosting and server manager
- (FIX) Fix dropped digit in phone number when manually adding a client
- (FIX) Moved omanage hard coded date strings to respect date setting
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.5.0 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode.
- Surf to and run install/update251.php
- Delete directory named 'install'.
- Login as super admin and verify all configuration settings.
- Turn maintenance mode off.
04/26/2007 v2.5.0
REQUIRES UPDATE SCRIPT (updates DB): YES
NEW MODULES:
- TCAdmin
- DotNetPanel
- Hostopia
NEW/MODIFIED LANGUAGE:
- global.php (changed)
- hmanage.php (changed)
NEW/MODIFIED TEMPLATES:
- createacct.php (changed)
- forms/hmanageform.php (changed)
Addresses the following issues and adds the following features:
- (CHANGE) Added separate email call to be used for check payments - Create and set your template
- (CHANGE) Offsite payment module send mail from Billing address now
- (CHANGE) Added initial support for new Cpanel 11 xml api (separate module)
- (CHANGE) Move help icon to /includes/open directory (help.php) so size attributes can be edited
- (CHANGE) Bad character checking can be bypassed on create account now
- Add the Extended Config key/value as follows:
key: skipcaregex
value: 1 - (CHANGE) Bad character checking can be bypassed on domain profiles now
- Add the Extended Config key/value as follows:
key: skipdpregex
value: 1 - (CHANGE) Cart checking on 'quick renew' additions to be sure domain exists
- (CHANGE) Allow CANCEL for renews in queue (only if invoice is all renew jobs)
- (CHANGE) Added Extended Config flag to allow invoice generation for ALL domains
- An invoice and queue job will be generated for any and all renews regardless of credits and cc on file if set
- Edit the Extended Config key/value as follows:
key: forcearinvandq
value: 1 - (CHANGE) Dedicated servers can have activation email assignments now
- Edit your dedicated server packages and assign the proper templates - (CHANGE) Added TCAdmin Control Panel (EXPERIMENTAL)
- (CHANGE) Added DotNetPanel Control Panel (EXPERIMENTAL)
- (CHANGE) Added Hostopia Control Panel (EXPERIMENTAL)
- (CHANGE) Added routines to check for dupe names when renaming ds and hosting packages
- (CHANGE) Users can restart Teamspeak servers now (from hosting manager)
- (CHANGE) Authnet module supports Transaction Key authorization now (for newer authnet accounts)
- (CHANGE) Added payment terms override for users
- Set this in user options. Invoices will be due X days after creation (recurring system generated invoices only) - (FIX) Hosting manager would not save new items correctly
- (FIX) Remove some echos from invoice cron
- (FIX) Late notices would state $0.00
- (FIX) Addon wizard would assign dedicated server addons incorrectly
- (FIX) Paging was broken in dedicated server type administrator
- (FIX) Misc addon issues resolved
- (FIX) Misc smtp module issues resolved
- (FIX) Editing a specific TLD coupon would error when saving it
- (FIX) Misc fixes to tax system
- (FIX) Fix parsing in RapidSSL module to reflect recent API changes
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.4.1 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode.
- Surf to and run install/update250.php
- Delete directory named 'install'.
- Login as super admin and verify all configuration settings.
- Turn maintenance mode off.
03/23/2007 v2.4.1
REQUIRES UPDATE SCRIPT (updates DB): NO
NEW MODULES: None
NEW/MODIFIED LANGUAGE: None
NEW/MODIFIED TEMPLATES:
- createacct.php (changed)
Addresses the following issues and adds the following features:
- (FIX) Invoice cron was not filling in invoice date
- (FIX) Create account form was not passing human verification vars correctly
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.4.0 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode.
- Login as super admin and verify all configuration settings.
- Turn maintenance mode off.
03/22/2007 v2.4.0
REQUIRES UPDATE SCRIPT (updates DB): Yes
NEW MODULES:
- Ensim Control Panel (Linux only)
- OnlineNic Registrar
- Maxmind Voice Verification
- Bulkregister Registrar
NEW/MODIFIED LANGUAGE:
- download.php (changed)
- downloada.php (changed)
- omanage.php (changed)
- createacct.php (changed)
- features.php (changed)
NEW/MODIFIED TEMPLATES:
- enom/emailmgmt.php (changed)
- enom/DomainMain.php (changed)
- createacct.php (changed)
- contact.php (changed)
- welcome.php (changed)
- ppverify.php (changed)
- spincheck.php (changed)
- onlinenic/* (new)
- bulkregister/* (new)
Addresses the following issues and adds the following features:
- (CHANGE) Added ability to search for only Voided invoices in the invoice report
- (CHANGE) Added ability to export invoices to PDF in the invoice report
To migration your current PDF template for use with 2.4.0+ from previous versions please follow the below instructions.
***You only need to do this if you have modified your pdf template***
1. Open your exsiting PDF template in /includes/pdf/pdfinvoice.php
2. Copy from Line 11 (After the line that reads "$pdf->AddPage(); //Add a page to put the content on.") till the third to last line in the file
(before the line that reads "$pdf->Output();")
3. Paste this code into the new /includes/pdf/pdftemplate.php
4. On the first line of pdftemplate.php type "<?php" and press enter (without quotes)
5. Add a line to the end of the file containing only "?>" (without quotes)
6. You can now upload the new PDF folder, you should keep a backup of your old pdfinvoice.php file in case it was not copied correctly. - (CHANGE) Initial documentation of additional Extended Config items is in /docs/extended_config.txt
- (CHANGE) Coupon code can be edited on user hosting packages in admin area now
- (CHANGE) Max login attempts before lockout can be set with an Extended Config override item now (excessive_login_count)
- (CHANGE) Initial release of helpdesk piping
- See the email-piping.txt in the DOCS directory - (CHANGE) Changes to invoice_cron!
- Remove all command line args. The cron now supports the following args:
ARG1 = Number of invoices to process. This is useful for systems seeing timeouts due to large amounts of invoices
ARG2 = (Allowed value is 1)(Must use ARG1 if you use ARG2) Only process new invoices and not late notices and auto cancels if set to 1.
On systems with excessive packages to process, an example would be:
php -q -f /home/user/public_html/tools/invoice_cron.php 10
Repeat cron run until you have completed all invoicing tasks. - (CHANGE) Ability to blindly add a domain to the cart via a link (POST or GET)
EXAMPLE: http://www.yourdomain.com/cart.php?rtype=register&check1=somedomain.com
- To add multiple domains:
EXAMPLE: http://www.yourdomain.com/cart.php?rtype=register&check1=somedomain.com&check2=anotherdomain.com&numdomains=2 - (CHANGE) Added SMTP Mailer support (can use this instead of internal php mail())(EXPERIMENTAL)
- Set in system options - (CHANGE) Added support for Helm4 (EXPERIMENTAL)
- (CHANGE) The from address can be overridden now when emailing clients
- (CHANGE) If the PayPal Subscription box is checked (in the users package), then when a new invoice is generated,
an email will NOT be dispatched to the user notifying them of the new invoice. You can override this and
always send the notification by adding the Extended System Config setting "sendppsinv" and setting it to 1. - (CHANGE) Paypal Pro will accept payment if it is flagged as "SUCCESSWITHWARNING" now
- (CHANGE) Added the ability to block phone numbers and phone country codes used during signup
- Mostly useful if you dont want your voice auth service to call these numbers/countries - (CHANGE) Addons can be assigned to multiple addon types now.
- YOU MUST EDIT ALL OF YOUR ADDONS AND SET THE TYPES!!!
- Do *NOT* delete your old addons if you have users assigned to them. They are needed for billing. - (CHANGE) Domain rules changes
- Currently, if a domain is ordered, but not paid for, anyone else can order it and win the domain.
To make domains always show taken no matter what the payment status, enter this Extended System Config key:
Name: alwaystaken Value: 1 Description: If set to 1, all domains show as taken regardless of payment status - (CHANGE) Auto payment routines further optimized
- (CHANGE) When a cancel hosting job runs, if the following Extended System Config flag is set, any open invoices attached (EXPERIMENTAL)
to the package will be voided
key : autovoidhinv
value: 1
description: Void any attached open invoices when cancel queue job runs - (CHANGE) Expired cc warning will not popup for subaccounts
- (CHANGE) Admin will get an email when an Auto-Cancel is ordered for hosting
- (CHANGE) Added Maxmind as a supported voice verification system (EXPERIMENTAL)
- (CHANGE) Added OnlineNic as a supported registrar (EXPERIMENTAL)
- (CHANGE) Added BulkRegister as a supported registrar (EXPERIMENTAL)
- (CHANGE) Added Ensim (linux only) as a supported control panel (EXPERIMENTAL)
- READ THE README IN THE /includes/ensim DIRECTORY - (CHANGE) If a new account fails for Fraudgrabber score, phone auth will not be used
- (CHANGE) Users that fail phone auth can try again now
- Set the Extended System Config item "phonecountallowed" to your peference
- The failed attempt is tracked now. View and edit the attempts in the users record
- If the attempts is below the max allowed, the user will be presented with the phone auth routines
upon logging into the system. If they hit the max allowed, they will see the usual 'not active' message - (CHANGE) Added Extended Config variable: onlyautoccs
- Setting this to 1 will force AWBS to ONLY attempt to auto-pay invoices if the user is in CCS mode
- With it not set, if there is a cc on file, AWBS will attempt to use it to pay the invoice - (CHANGE) Added specific email templates for DNS hosting renewal notices
- (CHANGE) Auto-renew for domains will try to run auto-cc charge routines again at 7 days
- (CHANGE) If using manual cc mode, new invoices will be due 2 days in the future by default
- (CHANGE) Added contact form override for character set
- Extended System Config option "cfcharset" can be set as per the description - (CHANGE) Updated cron files
- The path variable is no longer needed
RECONFIGURE YOUR CRON COMMANDS TO REMOVE THE TRAILING PATH
Cron command example: php -q -f /your/path/to/awbs/files/tools/master_cron.php - (CHANGE) Remove PUSH link from enom DomainMain page if domain is not in a Closed state (i.e. Pending Renew)
- (FIX) IRRP lock/unlock code for com/net changed to epp method
- (FIX) IRRP populate will not function in test mode now
- (FIX) IRRP renew date issue fixed
- (FIX) Account refill tax issue fixed. (Account refill is not taxed. Money is taxed when they spend it).
- (FIX) Moneybookers would not match secret word on occasion
- (FIX) Resellerclub curl_opt error fixed
- (FIX) Pending acct email would not be sent when voice auth failed
- (FIX) Manualcc mode was trying to charge cc's
- (FIX) Createacct bad character recognition fixed
- (FIX) Opensrs state/province issue with .ca domains fixed
- (FIX) Manually added invoices would show as POP in the transaction viewer
- (FIX) Subaccounts could not login unless they were the only (or first) subaccount
- (FIX) If a user refreshed browser after creating an affiliate id, another affiliate id would be created
- (FIX) DNS hosted domains were not showing Renew icon correctly all the time
- (FIX) DNS hosted domains were showing renew price in the cart
- (FIX) DNS hosted domains being renewed showed available idp as an extra in the cart
- (FIX) Hide transfer status link (users area) for domains with non-supported registrars
- (FIX) Long domain names would not lookup (whois) correctly from admin area domainlist
- (FIX) Fixes to Payflow module
- (FIX) Extensive fixes to Resellone and OpenSRS modules
- (FIX) Trim spaces off stored cc info when saved by customer
- (FIX) Fixes to Plesk module to be 8.1 compatible while still being 7.x compatible
- (FIX) Interworx b/w reporting was displaying incorrectly in the admin area
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.3.3 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode.
- Surf to and run install/update240.php
- Delete directory named 'install'.
- Login as super admin and verify all configuration settings.
- Turn maintenance mode off.
01/07/2007 v2.3.3
NEW MODULES: None
REQUIRES UPDATE SCRIPT (updates DB): Yes
NEW/MODIFIED LANGUAGE:
- global.php (changed)
- profilemgmt.php (changed)
NEW/MODIFIED TEMPLATES:
- registerfly/DomainMain.php (changed)
- QSuccess.php (changed)
- BSuccess.php (change)
- pnewacctwelcome.php (change)
- popeorder.php (change)
- templates.php (change)
Addresses the following issues and adds the following features:
- (CHANGE) $order_id and $invoice_id are available on QSuccess.php and BSuccess.
- (CHANGE) Change the FROM address on Lost Password emails
- (CHANGE) Added new admin security setting for queue debug mode
- (CHANGE) Added default_term for dedicated servers
- (CHANGE) Change reports and payment forms to default to 2007
- (FIX) TLD coupon discount would be lost when updating cart a second time
- (FIX) Templatemonster background color would stay white
- (FIX) Misc tweaks to EFTSecure module to correct bugs
- (FIX) Fixed createacct logic problems when domain profiles were enabled on signup
- (FIX) The afunction 'user-logout' was not being called correctly
- (FIX) Tweaks to Plesk module to make it work with v8.1
- Reset your Package Specifics in each package and set values fresh - (FIX) Fix the Plesk server communication test
- (FIX) Adding a domain profile in the admin area would create an sql error
- (FIX) Tweaks to Varilogix module
- (FIX) Tweaks to download.php to fix various issues
- (FIX) When saving a dedicated package, quantity would move to 0
- (FIX) When client updates card on file it would generate a sql query error
- (FIX) When viewing pdf invoices from the admin area, the admins information was displayed instead of the users
- (FIX) Quotes in the email could cause problems in email sent from admin mailer to clients
- (FIX) Switch/Solo fixes when the Protx module is enabled
- (FIX) Default nameserver issue fixed in Registerfly module
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.3.2 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode.
- Surf to and run install/update233.php
- Delete directory named 'install'.
- Turn maintenance mode off.
12/08/2006 v2.3.2
NEW MODULES:
- Template Monster
- ISP Manager (www.ispsystem.com)
- VDS Manager (www.ispsystem.com)
- Cardia (CC Processor)
- EFTSecure (CC Processor)
- Worldpay Invisible (CC Processor)
- Varilogix (Fraud Prevention)
REQUIRES UPDATE SCRIPT (updates DB): Yes
NEW/MODIFIED LANGUAGE:
- editprofile.php (changed)
- emailarchive.php (new)
- global.php (changed)
- templates.php (new)
- viewitem.php (changed)
- createacct.php (changed)
- resetpass.php (changed)
- download.php (changed)
- downloada.php (new)
- omanage.php (change)
- profilemgmt.php (change)
- hupgrade.php (change)
- smanage.php (change)
- hmanage.php (change)
NEW/MODIFIED TEMPLATES:
- group1menu.php (changed)
- ppverify.php (changed)
- editprofilepass.php (changed)
- emailarchive.php (new)
- usermenu.php (changed)
- templates.php (new)
- hsignup-regoff.php (new)
- createacct.php (changed)
- pnewacctwelcome.php (changed)
- profilemgmte.php (changed)
- support.php (changed)
- omanage.php (changed)
- forms/oform.php (changed)
- forms/smanageform.php (changed)
- forms/hmanageform.php (changed)
- forms/payment1form.php (changed)
- forms/downloadform.php (changed)
- selldomain.php (changed)
- BSuccess.php (new)
- popeorder.php (changed)
- /includes/cp2.php (changed)
- /includes/cp3.php (changed)
- /includes/cart_legal_check.php (changed)
- /includes/cart_legal.php (changed)
- /includes/pdf/pdfinvoice.php (changed)
- /eupop.php (changed)
Addresses the following issues and adds the following features:
- (CHANGE) TLD's can be designated as EPP by admin in TLD Setup/Pricing page now
- (CHANGE) Added hosting auto-cancel indicators in admin and user areas
- (CHANGE) server_designation is saved when manually adding hosting/server/other records now
- (CHANGE) PDF invoices are viewable in the admin area now
- (CHANGE) Spincheck will now accept: ?cSSld=domain&action=check (ttld[] is optional and will default to com if not specified)
- (CHANGE) Extended System Config flag showallsections added
- If set to 1, then sysconfig and module setup pages (admin area) will begin without collapsed sections - (CHANGE) Added 'sendmail' option to the adduser api function
- (CHANGE) Added download Archive flag and user archive download area
- (CHANGE) Added download Free flag - Allows download to be available to everyone
- (CHANGE) Minor changes to the Lost Password routine
- (CHANGE) Running a Generic renew job should update the expire date in the domain list now
- (CHANGE) Domains auto-renewing with credits would not work if tax was enabled (auto-pay would not pay the tax)
- (CHANGE) Ability to turn off domain registration/transfer on hsignup page (edit your packages to set the flag)
- (CHANGE) Default regex for createacct/profilemgmt can have an override value now
- Add $ca_regex = "^[A-Za-z0-9[:space:]\.\,\'_\-\(\)\#]*$"; (edit to taste) into your dbconfig.php in the editable section
Note: characters defined are allowed characters. - (CHANGE) Added Template Monster module (EXPERIMENTAL)
- (CHANGE) Added ISP Manager module (EXPERIMENTAL)
- (CHANGE) Added VDS Manager module (EXPERIMENTAL)
- (CHANGE) Added Cardia module (EXPERIMENTAL)
- (CHANGE) Added EFTSecure module (EXPERIMENTAL)
- (CHANGE) Added Worldpay Invisible module (EXPERIMENTAL)
- (CHANGE) Added Varilogix module (EXPERIMENTAL)
- (CHANGE) Log to client comments when a client changes major profile fields
- (CHANGE) New admin area helpdesk security levels added
- Only my tickets access
- Only my tickets AND unassigned tickets access - (CHANGE) Minor changes to the way Kayako and Cerberus get called
- (CHANGE) When a user updates their cc on file, the retry flag is reset on any open invoices (auto payment will be attempted again)
- (CHANGE) Extended the Plesk module timeout
- (CHANGE) Any email sent from the admin user editor is logged to the database
- Added both admin and user area viewer - (CHANGE) Added Bank/Wire Transfer as a payment selection
- You can also assign the BT mail template to the new payment email trigger and edit to taste
- Set your bank information in /language/english/global.php for display on BSuccess.php template - (FIX/CHANGE) Revert admin area spell checker to a prior version (buggy new version)
- (FIX) Editing a domain profile would not update the profile at Resellerclub
- (FIX) Fix Cpanel server test (didn't work if using reseller login)
- (FIX) Misc tweaks to admin area code
- (FIX) Misc tweaks to Telesign module
- (FIX) Misc tweaks to second copy code
- (FIX) Misc tweaks to Resellone module
- (FIX) Registerfly populate was not assigning registrar correctly
- (FIX) Fixed strip_tags on domain lookup logging
- (FIX) Diskspace field was not populated correctly in the hosting list
- (FIX) Prevent merging an account to itself
- (FIX) Resellerclub converter did not change the tld assignments
- (FIX) Checking out with 0 total would not require reading the TOS
- (FIX) More tweaks to Virtualmin module
- (FIX) Duplicate transaction_id issue with Moneybookers module fixed
- (FIX) Admin could not generate user invoices in the future
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.3.1 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode.
- Surf to and run install/update232.php
- Delete directory named 'install'.
- Turn maintenance mode off.
10/10/2006 v2.3.1
NEW MODULES: None
REQUIRES UPDATE SCRIPT (updates DB): Yes
NEW/MODIFIED TEMPLATES: None
Addresses the following issues and adds the following features:
- (CHANGE) Log to client comments when a client changes major profile fields
- (CHANGE) Moved some of the Human Verification settings out to /includes/captcha_config.php
- (CHANGE) Ability to check transfer status added for OpenSRS and ResellOne
- (CHANGE) Cpanel reseller accounts are now automated setup
- %%HOSTINGIP%% and %%SERVERIP%% are available in the reseller email template
- If you are giving your resellers an ip, you need to create your cpanel package in whm with the assign ip option - (CHANGE) Flag added to Cpanel server setup to force default nameservers on new reseller accts (instead of thier own)
- (CHANGE) Added ability to use existing paypal subscriptions (such as when migrating to AWBS from another software)
- Set the subscription id as found at PayPal (Ex: S-123456789) in the users package in the proper field - (FIX) Typo in Pending Credit email fixed
- (FIX) ppverify wasnt parsing currency type correctly
- (FIX) Resellerclub module tweaked in updateexp.php cron, transfers and renews
- (FIX) Cpanel module fixes for upgrade/downgrade and for "Check Servers"
- (FIX) Forum creation module tweaked for all versions of SMF
- Check your forum config and be sure you have the proper SMF version selected - (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.3.0 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode.
- Surf to and run install/update231.php
- Delete directory named 'install'.
- Turn maintenance mode off.
10/05/2006 v2.3.0
Basic CCAvenue code was provided by Bagfull. Thanks!
NEW MODULES:
- JROX Affiliate (jam.jrox.com)
- Netbilling Payment Processor (netbilling.com)
- Chronopay Payment Processor (chronopay.com)
- Telesign Voice Verification (telesign.com)
- Lxlabs Hypervm Control Panel (hypervm.com)
- Google Analytics (google.com/analytics)
- OpenSRS Domain Registrar (opensrs.net)
- ResellOne Domain Registrar (resellone.net)
- Domain Tools - Domain Search Tool (domaintools.com)
- Payflow Pro for Windows Payment Processor
Addresses the following issues and adds the following features:
- (CHANGE) Changed country files to reflect YU being changed to CS
- (CHANGE) Moved worldpay, paypal and moneybookers currency settings into Payment Setup (used to be in the template)
- (CHANGE) Create Account Preferences moved to System Setup area (from old location /includes/createacctprefs.php)
- (CHANGE) Addons can run code now
- If the file exists /includes/addons/[addon package name].php, this file will be executed when the addon queue job is run
- See the sample file in /includes/addons - (CHANGE) The cart will now accept a serialized array
- See the file(s) in /front-end-demo (delete if you are not going to use them) and the cart-api.txt in the /docs directory - (CHANGE) Enhanced support for mutiple AWBS sites running on a single database - EXPERIMENTAL
- You can set $server_designation="Unique_id"; (no spaces) in dbconfig.php on each server.
- If set, setup crons on all servers, and each will only run its own jobs. If you choose to setup a
site as a shared awbs site, each new queue job, hosting record, domain record, support ticket,
contact form and invoice will be tagged with the designated server name (for reference). - (CHANGE) Added com and net to require epp key for transfers
- (CHANGE) Added code for Google Analytics- EXPERIMENTAL
- (CHANGE) Added code for Payflow Pro for Windows - EXPERIMENTAL
- (CHANGE) Adjust cpanel module to fix reseller setup (reflects cpanel changes)
- (CHANGE) Create a new domain profile is always a choice at checkout now
- (CHANGE) Added number of times a coupon can be used (or can be unlimited)
- (CHANGE) Added frontend search support for domaintools.com (account required)(fee based service)
- (CHANGE) The server das.eu whois server can be set for lookups for .eu domains now
- (CHANGE) All new domain registrations will store the used profile id in the domain record
- If there is a profile id stored you will see it when editing the domain record - (CHANGE) Dropped support for 3rd level .name ordering and allow only 2nd level ordering
- You *MUST* edit your index templates and remove the .name order box and any links to the .name order pages (menu)!
- Support is being dropped by most registrars for 3rd level and only 2nd level is supported. - (CHANGE) Moved most all settings out of the dbconfig.php file into the database
- You *MUST* go to System Setup/Extended System Configuration and tweak your settings to what you had set in your dbconfig.php
- You should also remove all settings from your dbconfig.php, or copy the sample and edit it with your db info, cookie domain and path - (CHANGE) New commands added to the API (see the READMEAPI)
- (CHANGE) Enom pop and idp orders are held in queue until next run on new registrations now
- (CHANGE) %%EXPDATE%% (Domain expiry date) is available in the domain cron emails (30day 60day etc)
- (CHANGE) Log API rejected attempts in history
- (CHANGE) Initial release of the XML API - See the examples in the xml-api directory
- See the file(s) in /xml-api directory (delete if you are not going to use them) - (CHANGE) Added Billing Email in Company Info - You MUST set this
- All invoices will come from this address now - (CHANGE) Moved the contents of the features.php (language) file into Registrar Config
- You *MUST* go into each enabled registrar module and configure it - (CHANGE) Ability added to view original email templates
- (CHANGE) Admins are notified via email when there is pending credit now
- (CHANGE) Added counter to downloads
- (CHANGE) Users can choose quantity when ordering addons after-the-fact now
- (CHANGE) Added support for remote AWBS server check-in - EXPERIMENTAL
- Enable the module if you run multiple copies of AWBS
- Add your other copies of AWBS as a Server in the System Config - (CHANGE) Added Netbilling as a supported processor - EXPERIMENTAL
- (CHANGE) Added Chronopay as a supported processor - EXPERIMENTAL
- (CHANGE) Added Hypervm as a supported control panel - EXPERIMENTAL
- (CHANGE) Added JROX Affiliate as a supported affiliate module - EXPERIMENTAL
- (CHANGE) Added OpenSRS as a supported registrar - EXPERIMENTAL
- (CHANGE) Added Resellone (resellone.net) as a supported registrar - EXPERIMENTAL
- (CHANGE) Setting 'opensrs' or 'resellone' for the whois server in TLD Config will make domain lookups using the respective registrar
- (CHANGE) Human Verification uniform throughout now
- (CHANGE) Human Verification characters can be set throughout now (Set in Extended System Config)
- (CHANGE) Authnet module can select AUTH_CAPTURE or AUTH_ONLY (not recommended)
- (CHANGE) Added order form support for dedicated servers
- (CHANGE) Added Human Verification to createacct form
- (CHANGE) Added connection testers for various registrars and servers
- (CHANGE) Added populate functionality for registerfly
- (CHANGE) Cart will accept affiliate code now
- (CHANGE) Tighten contact form security a bit more
- (CHANGE) Changed the way the Lost Password functionality works
- Edit the 2 email templates for lost password
- Also added page to view pending lost password requests in admin area - (CHANGE/FIX) Tweaks to admin area management scripts
- (CHANGE/FIX) Filter bad chacters out of domain profile fields upon save
- (FIX) Editprofile template logic fixed (mail type reversed)
- (FIX) 30 day, 60 day etc domain expire list in admin area all showed 30 day list
- (FIX) Fix forum module to reflect VBulletin 3.6 changes
- (FIX) Multiple addon issues resolved
- (FIX) Admin domain_profile editor would not save new entries
- (FIX) Tweaks to new CCAvenue module
- (FIX) Account refill is tax exempt now. User is taxed when they spend the credits
- (FIX) Cart logic fixed (enter 0 for FREE.......)
- (FIX) Saving contact info for .eu domains would show an error (Enom module)
- (FIX) Intermittant cc encryption/decrytion issue fixed
- (FIX) Auto-create reseller accounts was not functioning on some hosting modules
- (FIX) Hosting upgrades will use the price_override field now (if it is not blank)
- (FIX) More Virtualmin tweaks and fixes
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.2.3 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Make a database backup.
- Upload all files to your AWBS site in binary mode. (customize templates and language files first if applicable)
Note: for techy, bare and coolblue theme new templates, visit the download area. - Surf to and run install/update230.php
- Delete directory named 'install'.
- Login and check settings (System Options, Payment Options, Active Modules etc.) It is very important to do this!
- Edit System Setup/Extended System Config area to match your old settings in dbconfig.php!
- Make any other applicable config changes as per above changelog.
- Upgrade your dbconfig.php to the new version! See /includes/dbconfig-new.php, rename to dbconfig.php and edit
with your db, cookie domain and workdir path information. Remove the 'needs edit' line at the top. Keep a backup
of your old dbconfig.php file as a reference while you check/change settings in the Extended System Config area. - Be sure to set your PayPal currency type in Payment Options (yes, it moved there).
- Set required fields in the new Create Account Requirements page in the configuration area.
- Set new billing email and copy to fields in the company info page. (required fields)
- If you are using Directi and wish to switch to the new RESELLERCLUB module, enable the new RESELLERCLUB module, disable
the Directi module, then visit the Registrar Config area and setup your account details. After saving your settings, run
the Directi -> Resellerclub migration tool (found at the bottom of the Resellerclub setup page). - Turn maintenance mode off.
07/31/2006 v2.2.3
SECURITY ENHANCEMENTS/FIXES ARE CONTAINED IN THIS RELEASE
AFTER APPLYING THIS PATCH, IT IS HIGHLY RECOMMENDED TO RUN WITH REGISTER_GLOBALS OFF
Addresses the following issues and adds the following features:
- (CHANGE) Added "quantity in stock" to dedicated servers and other packages
- Setting to 0 will make the user Order Now! button to change to "Out of Stock". Quantity is also
shown in the top bar of the order box. This is a manual setting currently. We will add auto-decrement
in a future version. - (CHANGE) Fixed XSS vulnerablity in contact.php
- Also added many enhancements to attempt detection of and stop misc attacks
- If possible, you should switch register_globals to OFF on your PHP 4.x server * (Register_globals OFF is not supported yet on PHP5) - (CHANGE) Added CCAvenue as a supported processor - EXPERIMENTAL
- (CHANGE) .SG legal type added (for irrp compatibility)
- (CHANGE) Added Zervex as a supported hosting control panel - EXPERIMENTAL
- (CHANGE) Added alternate dedicated server order page table layout (layout 2)
- Set your description in your package (html code ok), then rename /includes/dstable_rename_me.php to dstable.php - (CHANGE) Added some "Are you sure?" dialog in various admin areas
- (CHANGE) "Search again" when ordering hosting or servers returns to the correct place now
- (CHANGE) Edit profile (user) shows secret question (non-editable) now
- (CHANGE) Multiple auto-renew by CC domains will be on a single combined invoice now
- (CHANGE) Added comments field to user package records
- (CHANGE) Added next_invoice_date check/repair utilities
- RUN THESE UTILS! They will check your DB for consistant billing dates and FIX any problems - (CHANGE) Added subject field to helpdesk tickets
- (CHANGE) Added Registerfly testing to admin utils
- (CHANGE) Added newly released nameserver commands to Registerfly module
- (CHANGE) Addons for others can be ordered after-the-fact now
- (CHANGE) Spellchecking added to admin area forms
- (CHANGE) Added Void Invoice box when canceling Other packages
- (CHANGE) Added column sort in admin download.php
- (CHANGE) Added new .EU legal item required by enom
- (CHANGE) Coupons can be applied to specific domain tld's now
- (CHANGE) Allow admin area header overrides
- $admin_content_type="your info here"; and $admin_content_lang="your info here"; can be set in dbconfig.php - (CHANGE/FIX) Tweaks to admin area management scripts
- (FIX) RSS news would popup /includes directory security box
- (FIX) Setup fees were added twice for addons on invoice
- (FIX) More fixups to plesk module
- (FIX) Manual cc mod was not storing CC correctly
- (FIX) Problems with RSS news cron fixed
- (FIX) Typo in drbackup fixed
- (FIX) Force generated hosting usernames to all lowercase in cart
- (FIX) Tickets opened by admin wouldnt send copy to the user
- (FIX) Reg/Trans discounts were only applying to first year of multi-year orders
- (FIX) hsignup.php will strip www. off domains checked now
- (FIX) Packages not visible will not show up in upgrade lists now
- (FIX) DNS Hosting queue jobs would run as a new registration
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.2.2 to use this upgrade patch.
- Make a complete file and database backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Upload all files to your AWBS site in binary mode. (customize templates and language files first if applicable)
Note: for techy, bare and coolblue theme new templates, visit the download area. - Surf to and run install/update223.php
- Delete directory named 'install'.
- Login and check settings (System Options, Payment Options, Active Modules etc.)
- Make any other applicable config changes as per above changelog.
- Turn maintenance mode off.
06/21/2006 v2.2.2
Sorry, but with the addition of Cerberus support, RSS news and other major changes, there are some changes
to some of the major templates (index, group1menu etc). Take your time upgrading!
Addresses the following issues and adds the following features:
- (CHANGE) Complete recode for the knowledgebase
- Support for categories (setup in system config)
- Layout can be edited in /includes/kbtable.php
- Edit your existing articles and assign them to categories! - (CHANGE) Addons for others!
- (CHANGE) Removed secret question and answer from Edit Profile for security
- (CHANGE) Add ability for admin to edit users secret question and answer
- (CHANGE) Added Registerfly as a supported registrar - EXPERIMENTAL
- All current api functionality is incorporated - (CHANGE) Moved location of all domain expiry email templates (in /email directory) into the database
- If you customized any emails in the /email directory, you will need to apply the changed in the new email template - (CHANGE) Ability to offset timezone (edit dbconfig.php)
- See timezone.txt file (in /doc on full install, root dir in upgrade) for proper zones - (CHANGE) Added flag to dbconfig to force the old cc store system - EXPERIMENTAL
- Setting $dooldcc="1"; will cause the Update/Store CC box to be hidden, and to force
storage of cc (if one isnt on file) on hosting, other and server orders. - (CHANGE) Added support for Cerberus Support Center (version 3.x)
- You >>>*MUST*<<< go to module setup and choose your helpdesk option - (CHANGE) Added reserved username list in System Options
- (CHANGE) Global autorenew toggle added to user domain manager
- (CHANGE) Red required flags in admin user editor reflect settings from createacctprefs.php now
- (CHANGE) Added RSS newsfeed system and converted news blocks to use it if enabled in dbconfig
- New RSS cron: /tools/rssgen.php
- Cron should run once daily or you can force RSS rebuild from the Utils in System Config area
- chmod 777 the /rssnews/lastrss/cache directory to enable RSS caching
- <DIV> height should be set in the /includes/rss/rssinc.php file according to your needs - (CHANGE) Added support for four nameservers thoughout the system
- (CHANGE) Support for external Knowledgebase added
- (CHANGE) Place entry in log when customers update cc on file
- (CHANGE) Pending renews are still counted in 30 day list etc. now
- (CHANGE) Adjust enom webhosting module to align with enoms new Cancel requirements
- (CHANGE) News stored using htmlentities now. If using your own code to pull news, do as below:
-Example: $news[0][topic] = html_entity_decode($news[0][topic], ENT_QUOTES); - (CHANGE/FIX) Numerous changes and fixes to the SSL module
- (CHANGE/FIX) When admin opens a ticket for a user, it is flagged red and signature is applied now
- (CHANGE/FIX) Extensive changes to tax system
- Tax is now on a per item basis on invoices and can be toggled
- Other packages and addons can be made tax exempt
- Reactivation and declined CC fees can be taxed - (CHANGE) Misc tweaks to admin contact form manager
- (CHANGE) Tweaks to speed up stats gathering on adminwelcome page
- (CHANGE) Admin maintenance mode override added to dbconfig.php
- Admin can use site fully when site is in maintenance mode. Be careful you don't forget maintenance mode is on :) - (CHANGE) Popup whois lookups will now work on windows (uses sams whois)
- (FIX) When users refreshed browser after submitting a ticket, a dupe ticket was created
- (FIX) UK transfers force 2 years now
- (FIX) Fixed misc problems with user area download.php
- (FIX) Fixed all know problems in Teamspeak module
- (FIX) Intermitant errors showed in some screens when using IE
- (FIX) Unix time showed for last login time intermitantly
- (FIX) Intermittant CC encryption/decryption error fixed (in Store CC functions)
- (CHANGE/FIX) Numerous changes and fixes to the Plesk module
- Recommend using the new "Clear and Reset" link in the Hosting PKG Editor and resetting your plesk
extended config info to defaults for each package, then reconfiguring each - (FIX) Resolved all known Evalidate module issues
- (FIX) Ordering addons after-the-fact for an existing order would show as No Charge
- (FIX) Whois link on spincheck would only work when logged in
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.2.1 to use this upgrade patch.
- Make a complete file and database backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Upload all files to your AWBS site in binary mode. (customize templates and language files first if applicable)
Note: for techy, bare and coolblue theme new templates, visit the download area. - Add changes from /includes/dbconfig-new.php into your existing dbconfig.php and configure as needed.
- Surf to and run install/update222.php
- Delete directory named 'install'.
- Login and check settings (System Options, Payment Options, Active Modules etc.)
- Make any other applicable config changes as per above changelog.
- Turn maintenance mode off.
***>> POST INSTALL <<***
- Go to modules and select your helpdesk. Verify all other module settings
- Check/reset all tax settings.
- Edit the new KB categories to your liking
- Edit ALL of your KB articles and assign them to a category
05/12/2006 v2.2.1
Addresses the following issues and adds the following features:
- (FIX) Fixed support link in user domain manager if using kayako module and domain in list was flagged
- (FIX) Fixed typo in salestax report
- (FIX) Has Hosting would sometimes show up in the cart when it shouldn't
- (FIX) Free domain was not free anymore if you Updated cart
- (FIX) Clicking A-Z links in multiple admin areas fixed
- (FIX) Irrp module would error when saving nameservers
- (FIX) Server Package line when adding/editing packages was missing in some cases
- (FIX) Missing </form> in cart.php and emailmgmt.php template fixed
- (FIX) Blank popup when Adding to Queue/Running Queue from hostingadmin fixed
- (FIX) When paying an invoice with partial credits, the full amount would show in the logs
- (FIX) Fixed all known API issues
- (FIX) Bandwidth billing for Plesk had a parsing error
- (FIX) Bandwidth overage invoices will add tax (if applicable)
- (FIX) Reactivation Fee was not adding a new line item to the invoice correctly
- (CHANGE) Admin area profile editor shows the profile nameserver info now
- (CHANGE) 4 new forum modules added
- Invision 2.x
- Simple Machines Forum
- e107
- Mercury board
- (CHANGE) Updating card on file only allows 2 character country code now
- Recommend changing language (in viewitem.php) to read:
define(CARDCOUNTRY, "Card Country (2 digit code)"); - (CHANGE) Added Email Validation module
- This will attempt to validate the users email domain and that the email box is valid.
- TEST THIS on your system before putting it live - Enable in dbconfig.php - (CHANGE) Added AfterFunctions module. (/includes/afunctions)
- This module contains sections where you can insert custom code. Your code will be called and executed after
the successful completion of the selected parent function - (CHANGE) Added PDF Invoices for customers - EXPERIMENTAL
- You must edit dbconfig.php and set the pdf settings and enable pdf invoices.
- Edit the logo in /includes/pdf as well as the invoice itself (pdfinvoice.php) - (CHANGE) Store CC feature available all the time now (if running an onsite processor)
- (CHANGE) Users can now use "Card on File" as a payment option if they have a CC on file
- (CHANGE) If a user has a Card on File and a domain with Auto-Renew checked, an invoice will be generated at
30 days prior to expire and invoice_cron will attempt to charge the Card on File. User will also get a notice
at 35 days warning that the Card on File will be charged in 5 days. - (CHANGE) Admin db searches will accept ? or * as wildcards now, as well as % (mod_security compatibility).
- (CHANGE) Support ticket mails to admin have a direct link to the admin helpdesk ticket in them now
- Add this variable to your helpdesk email templates: %%ADMINLINK%% - (CHANGE) Whois link added when domain is taken (spincheck)
- Toggle on by adding $scwhois="1"; to your dbconfig.php - (CHANGE) Convert PSIGate module to the new XML api specs (now supports recurring).
- If you are using psigate, you MUST reconfigure your settings in Payment Options - (CHANGE) Added new commands to API
- Available Commands: adduser, addhosting, adddomain, suspendhosting, unsuspendhosting, cancelhosting
- Sending ?accesskey=yourkey alone will echo all available commands - (CHANGE) Numerous changes towards becoming PHP5 compatible (Register Globals ON currently)
- (CHANGE) Added new "Reactivation Fee" toggle in user record
- Can toggle between using System Default setting, Always Charge, and Never Charge. Always Charge will
charge the Reactivation Fee even if the system default is off - (CHANGE) Added new "Declined CC Fee" toggle in user record and a master toggle in Payment Options - EXPERIMENTAL
- Can toggle between using System Default setting, Always Charge, and Never Charge. Always Charge will
charge the Declined CC Fee even if the system default is off - (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.2.0 to use this upgrade patch.
- Make a complete file and database backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (System Options)
- Upload all files to your AWBS site in binary mode. (customize templates and language files first if applicable)
Note: for techy, bare and coolblue theme new templates, visit the download area. - Add changes from /includes/dbconfig-new.php into your existing dbconfig.php and configure as needed.
- Surf to and run install/update221.php
- Delete directory named 'install'.
- Login and check settings (System Options, Payment Options, Active Modules etc.)
- Make any other applicable config changes as per above changelog.
- Turn maintenance mode off.
***EDIT ppverify.php IN THE TEMPLATES DIRECTORY AND SET YOUR CURRENCY (IF NOT USING USD)***
04/17/2006 v2.2.0 Build163
Addresses the following issues and adds the following features:
- (FIX) Directi would sometimes show blank screen when editing contacts
- (FIX) Switch/Solo issue number shows for manual cc now
- (FIX) Paging on useradmin fixed
- (FIX) Contactadmin had problems with quotes on occasion
- (FIX) Tweaked package price error detection
- (FIX) Transfer cron fixed (Directi mysql errors)
- (FIX) Fixed Protx 'duplicate transaction code' issue
- (FIX) All known IdevAffiliate issues fixed
- (FIX) Paging on Other Type Setup fixed
- (FIX) If an addon was not recurring, pricing term still showed as Monthly
- (FIX) Upgrade/downgrade would not update the database correctly always
- (FIX) IRRP renew issue fixed (adapt to changes at key systems)
- (FIX) Hosting upgrades/downgrades will clear any price_override that is set when the queue job is run
- (FIX) Fix some Become User logic
- (FIX) CC last4 would show encrypted data on occasion in user area
- (FIX) Clicking "expiring in 30 days" from user area would not show todays expiring domains
- (FIX) Fix for 0.00 invoice produced if user refreshed after making payment.
- (CHANGE) Running a generic domain queue job will update the db (etc...) now
- (CHANGE) Added support for .eu with Enom module (also check /eupop.php for editing)
- (CHANGE) Split legal type info into separate files to make addition of new domains requiring legal info easier
- /includes/cart_legal_check.php and /includes/cart_legal.php
- /includes/enom/legalinc.php - (CHANGE) Remove 2005 from CC expire date choices
- (CHANGE) Added full support for Lxadmin (http://www.lxlabs.com)
- (CHANGE) When paying with credits, the idevaffiliate user is not credited (if module is active)
- (CHANGE) Contact form is protected by CAPTCHA verification now (if enabled for whois, and if php gd2 is present)
- (CHANGE) idprotect.php only shows supported idp tld's in the pulldown now
- (CHANGE) All raw payment data is logged to the db and searchable in admin area now
-New security level for this area
-Payment History link on left menu - (CHANGE) Lost password requests are logged to history now
- (CHANGE) Paypal sandbox testing can be toggled in procadmin now
(don't have to rename files anymore) - (CHANGE) Helm creates a reminder to suspend/unsuspend the account
(Helm doesnt suspend/unsuspend the domain, just the user) - (CHANGE) Add subaction to helpdesk so non-logged in users are redirected correctly
- (CHANGE) Subdomain hosting can be toggled in each package now
- (CHANGE) Initial release of the frontend API.
Current functions are adduser, adddomain and addhosting.
See the READMEAPI in this zip - (CHANGE) Enom EPP key now shows N/A instead of False when applicable
- (CHANGE) Numerous changes to become register_globals OFF compatible
- (CHANGE) Added Stormpay as a supported payment method
-Stormpay recurring support is currently EXPERIMENTAL - (CHANGE) Added E-Gold as a supported payment method
- (CHANGE) Renewing a domain will check extras now and bill accordingly
- (CHANGE) Nominet domains not within 90 days of expire wont show renew link now
- (CHANGE) Tooltip popup added to user area helpdesk (mouseover ticket ID shows ticket info)
- (CHANGE) Tooltip popup added to user area other package lister
- (CHANGE) New hosting signup form dupe checks for already hosted ACTIVE domain name
- (CHANGE) Added admin area user domain profile editor - link in user's record of user manager
- (CHANGE) Ability to pass user group on the fly
- (CHANGE) Addons show ONE TIME when recurring flag is not set
Additionally, when the recurring flag is not selected, the MONTHLY price is ALWAYS used!
*EDIT YOUR ADDONS ACCORDINGLY!!* - (CHANGE) Added new db 'cleaning' tools.
- (CHANGE) Searches in user manager, hosting manager and domain manager changed to exact match; i.e. search results
based upon exact entry. Use % for wildcard search. Example: search for 'user' will only produce the username 'user'.
Search for 'user%' and you will see all users with 'user' in their username. - (FIX/CHANGE) eNom renew on domain with ID Protect will queue so ID Protect can be renewed manually at enom.
ID Protect renewal is not yet supported via API. - (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.1.2 to use this upgrade patch.
- Make a complete file and database backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (system options)
- Upload all files to your AWBS site in binary mode. (customize templates and language files first if applicable)
Note: for techy, bare and coolblue theme new templates, visit the download area. - Add changes from /includes/dbconfig-new.php into your dbconfig.php.
- Surf to and run install/update220.php
- Delete directory named 'install'.
- Login as super admin and turn maintenance mode off.
- Make any applicable config changes as per above changelog.
01/31/2006 v2.1.2 Build51
Addresses the following issues and adds the following features:
- (FIX) Nominet module should use profiles now
- (FIX) 2CO recurring fix (invoice wouldnt be paid)
- (FIX) Fixed some wording in the teamspeak module
- (FIX) Tweaks to Echo recurring
- (FIX) Tweaks to Eway module
- (FIX) Tweaks to Cpanel module (reseller setup)
- (FIX) Fraud bypass flag was being ignored on occasion
- (FIX) If IRRP module was enabled, tspincheck would fail (blank page)
- (FIX) Directi transfers were prematurely set to closed
- (FIX) Renew/invoice date issue on other packages fixed (when setting pending - > active)
- (FIX) Addons were not displaying in user area when viewing packages
- (CHANGE) Added Virtualmin Pro module - EXPERIMENTAL (http://www.virtualmin.com)
- (FIX) Intermittant double invoice issue fixed
- (CHANGE) Admin can add helpdesk tickets for users from admin area now
- (CHANGE) Added default group to Kayako setup...Will pass with user when entering support
- (FIX) Directi module would pass + in string when using address2
- (CHANGE) Added ability to generate user invoices to user administrator
- (CHANGE) Security changes to numerous templates (preventive maintenance)
- (CHANGE) Recurring billing should function with Custom Onsite code now
- (CHANGE) Implemented the enom GETREGAGREEMENT function
This can be used to show enoms latest registration agreement
Example popup call in a template:
<a href="#" target="_blank" onClick='window.open("<?=$base?>/regagree.php","pricing","width=475,height=415,status=yes,scrollbars=1,resizable=1");return false;'>Registration Agreement</a>
Example to display it: <?php echo get_enom_ra(); ?> - (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.1.1 to use this upgrade patch.
- Make a complete file and database backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Put your site in maintenance mode (system options)
- Upload all files to your AWBS site in binary mode. (customize templates first if applicable)
Note: for techy, bare and coolblue theme new templates, visit the download area. - Add changes from /includes/dbconfig-new.php into your dbconfig.php.
- Surf to and run install/update212.php
- Delete directory named 'install'.
- Login as super admin and turn maintenance mode off.
11/20/2005 v2.1.1 Build14
Addresses the following issues and adds the following features:
- (FIX) Remember Me was looping
- (FIX) Hooks for future voice verification were modified
- (FIX) Added checks to be sure customers stored cc has double digit exp dates
- (FIX) Queue runner tweaks on hosting/domain ordering
- (FIX) Fixed some typos in Teamspeak server setup wizard
- (FIX) If Idev module was enabled, an sql error was logged in adminwelcome area
- (FIX) Missing Paypal Pro files included
- (FIX) Intermittent sql error logged from directi module fixed
- (FIX) Eway module tweaked to ignore ssl errors
- (FIX) Personal download manager wasnt looking at new categories
- (FIX) Fix module table issues affecting webmin and kayako lines in db (for upgraders)
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.1.0 to use this upgrade patch.
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
- Upload all files to your AWBS site.
- Surf to and run /install/update211.php
11/16/2005 v2.1.0 Build149
Addresses the following issues and adds the following features:
- (CHANGE) Directi module sends province in state field now (if selected)
- (CHANGE) Rework signup flow some more (can we make everyone happy?) :)
- (CHANGE) Added support for Kayako (version 3) - EXPERIMENTAL
- (CHANGE) Added support for Webmin - EXPERIMENTAL
Initially geared for shell account setup - (CHANGE) %%SUBTOTAL%% is available in invoice email templates now ($total - $tax)
- (CHANGE) Add Teamspeak module (create, suspend, unsuspend, cancel, up/downgrade)
Tested on version: 2.0.20.01 Linux Server - EXPERIMENTAL - (FIX) Directi renew domain issues resolved
- (FIX) Manually closed enom transfers were not being detected correctly by updtransfers
- (FIX) Directi get expire date issues resolved
- (FIX) Contact set bug when pushing enom domain fixed
- (FIX) UK 2 year minimum in cart fixed
- (FIX) Admin area cc year matches user area now (2015)
- (FIX) Helpdesk quick responses will allow quotes etc. now
- (FIX) Fix partial credit issue when paying invoice
- (FIX) If only accepting checks, check was not checked by default on payment page
- (FIX) Renaming a registrar would make it disappear from the list
- (FIX) Fix interworx account creation issue
- (FIX) Fix taxable flag when adding an invoice manually
- (FIX) Single quote in testimonial update/save bug fixed
- (FIX) Adding an affiliate sale would not save invoice id
- (FIX) Affiliate payout fixes
- (FIX) Hosting auto-cancel was logging wrong userid (display only) when cron ran
- (FIX) Fix problem in hupgrade if admin username was made with caps in it
- (FIX) Tweaks to domain auto-renew cron
- (FIX) Auto-renew domains will respect user discount now
- (FIX) Expired domains are removed from for sale list by cron now
- (FIX) Archiving a domain removes it from the for sale list now
- (FIX) Tweaks to download area (user)
- (FIX) IRRP transfers would be set to Closed instead of Pending status upon queue run
- (FIX) Coupon Usage Report parse error fixed
- (FIX) Sub-Account manager fixes
- (FIX) Credit card info not saving for some cards fixed
- (FIX) 2co bug when paying recurring invoice fixed (didnt pass recid)
- (FIX) Fixed all known misc 2co bugs
- (CHANGE) Added positioning for hosting, dedicated server, addon and other packages
- (CHANGE) Added 'Remember Me' to login page. Only works when surfing to index.php to
avoid conflict with Sudo User mode (clicking LogOut removes cookie) - (CHANGE) Leaving bw limit, disk space etc in plesk packages will send in unlimited now
- (CHANGE) When creating the 1st domain profile, it is populated with user record info
- (CHANGE) Allow for custom download categories, and add category picker for users
- (CHANGE) Checkbox for ip based plans in hosting plan setup (applies to cpanel only)
- (CHANGE) Add recurring support for Echo module
- (CHANGE) Add PayPal Pro as a supported processor (no recurring support currently) - EXPERIMENTAL
- (CHANGE) Auto encryption of credit cards - Set encryption pass in System Options
- Auto decrypt on cron * (Note: Remove password from cron command) - (CHANGE) Added sub-domain selection when ordering hosting (setup in admin area) - EXPERIMENTAL
- (CHANGE) Ability for user added mail and template variables added
See /includes/gparser_user.php.sample and /includes/mailparser_user.php.sample - (FIX) Email templates would not save if they contained unclosed special characters
- (CHANGE) When not logged in and exiting cart to payment screen, user can be redirected to createacct
by default instead of alogin (place $ca_first="1"; in dbconfig) - (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0.6 to use this upgrade patch.
SUMMARY
- Make a complete file backup of your AWBS site.
- Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Resller website.
- Make customization(s) ready for upload, review changes, etc.
- Put your AWBS site in maintenance mode.
- Make db backup of AWBS db.
- Upgrade, check config, etc.
- Turn maintenance mode off.
DETAILS
- Backup all files.
- Download the AWBS v2.1.0 patch zip. Unzip with paths at a location you can edit the files.
- Paste new language entries into your existing language files.
- Review new template files for any changes to any custom templates you have. Use a compare tool such as Beyond Compare to
compare your custom templates to the new templates and merge in new changes and remove things that were removed from the
template in the upgrade. Important! Some templates are theme specific. If you do not use the business theme, download the
theme you use from the download area and do not use the templates in the upgrade zip. - Review any other changed files that you have customized, such as cp2.php, createacctprefs.php, etc. to ensure you do not lose
any customizations you have made. Merge changes to your custom files as above or add your custom code to the new files. - Put your AWBS site into maintenance mode. Obtain a database backup.
- Upload AWBS patch files excluding the language, custom templates, etc. Upload your upgraded custom templates and any other
custom files you have prepared in step 5. - Add new changes from includes/dbconfig-new.php to your existing includes/dbconfig.php file.
- Surf to and run install/update210.php file.
- Remove (or rename) the 'install' directory.
- Login as super admin, review settings in these areas:
- Add your credit card encryption password in the system setup, system options page IF you use an onsite credit card processor with
recurring support OR you use manual cc processing module. It is important that you add the exact same password that has been
used to encrypt all credit cards previously. - Configure(create) download categories if you use the download area. Assign each download to a new category.
- If using 2checkout with recurring other packages, verfiy/add recurring product IDs for any recurring other packages offered in the
Other Package Setup area. - Review module setup page for any new modules you wish to use/configure.
- Add your credit card encryption password in the system setup, system options page IF you use an onsite credit card processor with
- Turn maintenance mode off.
- Review your site to ensure there are no problems.
- Remove the encryption password from the invoice_cron.php command line.
Our support forum can be found at: http://forum.dramsystem.com, or open
a helpdesk ticket where you purchased AWBS if you have any issues/questions.
Report bugs at: http://dev.dramsystem.com
Thanks,
AWBS Staff
05/30/2005 v2.0.6 Build72
Addresses the following issues and adds the following features:
- (FIX) All known 2.0.5 issues resolved
- (FIX) More tweaks to Directi module
- (FIX) Other manager would not set next_invoice date automatically when activating a package
- (FIX) ForSale will wrap page numbers now
- (FIX) Update CC in user area fixed
- (FIX) Paying with another payment method will not change users current subscription settings
- (CHANGE) Payflow module sends in description in extra field now
- (CHANGE) Added support for ZipZap (New Zealand payment processor)
- (FIX) Echo module parse issue rectified
- (CHANGE) Tweaks to manual cc module
- (CHANGE) Manual cc module asks for cvv when customer updates card
- (FIX) Deleting/merging a user did not delete/merge invoice items
- (CHANGE) Added 'position' var for tld's
- Determines what order tlds are displayed, and chooses first 5 positions to
display on index. EDIT TLD CONFIG AFTER UPDATING!! - (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0.5 to use this upgrade patch.
- Unzip with paths.
- Upload all files in binary mode to your AWBS web directory, except language and templates files.
Add new changes to your existing language files.
Templates are included only for the business theme. If you are running other than the business theme,
upload the files to your theme directory after merging in your custom changes. - Merge in new additions from includes/dbconfig-new.php to includes/dbconfig.php
- Surf to and run install/update206.php
05/07/2005 v2.0.5 Build31
Addresses the following issues and adds the following features:
- (CHANGE) Extensive speed increases throughout the program
- (CHANGE) Added Protx as a supported payment method (supports recurring)
- (CHANGE) Added 'Post Payments' to admin security levels
- (CHANGE) Tweaks to updateexp cron (directi section, format display better)
- (CHANGE) Tweaks to invoice cron
- (CHANGE) Tweaks to updtransfer cron
- (CHANGE) Better error grabbing in Directi module
- (CHANGE) Added manual cc processing (experimental)
- If selected, the cc will be stored and the cvv will be emailed to you
so you can manually charge the cc with your processor - (CHANGE) Misc tweaks in admin area
- (CHANGE) Running a Dedicated Server queue job updates the client package now
- (CHANGE) Addons calculate amounts more accuratly now
- (CHANGE) Moved accepted credit card setup to Module Setup
- You need to adjust these settings after upgrading - (FIX) Typo in createacct and editprofile fixed
- (FIX) header.php java errors fixed (only see on mozilla based browser)
- (FIX) Addons link in user hosting respects the visible flag now
- (FIX) Fix the way hosting_cron deals with auto-cancel crons
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0.4 to use this upgrade patch.
- Unzip with paths.
- Upload all files in binary mode to your AWBS web directory, except language and templates files.
Add new changes to your existing language files.
Unzip templates and upload to your theme directory. - Merge in new additions from includes/dbconfig-new.php to includes/dbconfig.php
- Surf to and run install/update205.php
- Login as super admin, go to system setup, module setup and setup your accepted credit cards if applicable.
04/14/2005 v2.0.4 Build22
Addresses the following issues and adds the following features:
- (FIX) Admin area Other manage will show quantity ordered when editing record.
- (FIX) 30day Renew logic fix in welcome area (Domains expiring in 30 days)
- (FIX) Change sql select limits in crons to avoid overloads
- (FIX) Fixed various mailto links to better respect mail settings
- (FIX) Generic was not showing as a choice in module setup
- (FIX) Adapt to a recent change in cpanel that broke killing reseller accounts
- (FIX) Enom idprotect queue error fixed
- (FIX) Tweaks to transfer resubmit
- (CHANGE) Change CC Updater to request First & Last name on separate lines
- (CHANGE) 'Buy Now' link is displayed at top of package creation pages.
Use this on your custom pages to link to the start order routine - (CHANGE) Tweaks to version4 importer
- (CHANGE) Tweaks to MB importer (experimental)
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0.3 to use this upgrade patch.
- Unzip with paths.
- Upload all files in binary mode to your AWBS web directory, except language files. Add new changes to your existing language files.
- Merge in new additions from includes/dbconfig-new.php to includes/dbconfig.php
04/10/2005 v2.0.3 Build19
Addresses the following issues and adds the following features:
- (FIX) Addons were showing on invoices they shouldn't
- This happened only after a cron run of invoice_cron. Although addons
on some invoices would show up when they should not be there, the
invoice total would be correct. This is just a display issue. - (FIX) RVSkin integration login session issue fixed
- (FIX) Invoice report was not displaying line item info correctly
- (FIX) Fixed various mailto links to better respect mail settings
- (CHANGE) Plesk module tweaked to work around plesk 'real name' restrictions
- (FIX) Moneybookers accountid and cancelurl fields were not passing to ppverify
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0.2 to use this upgrade patch.
BACKUP YOUR DATABASE
- Unzip with paths.
- Upload all files in binary mode to your AWBS web directory.
- Surf to http://[your AWBS url]/install/update203.php and run through the database upgrade process.
04/08/2005 v2.0.2 Build7
**Critical Update**
Addresses the following issues and adds the following features:
- (FIX) Critical Invoice Cron fix!
A serious problem with the invoice cron has come to our attention this evening.
Since the release of 2.0, the nightly cron has been generating new invoices, but
has not included the client package id in the invoice. When one of these invoices is
paid, AWBS does not know which package to update the renew date on. This patch will:
a) correct future invoices to be generated correctly
b) go back in time and fix any UNPAID invoices with the proper package id
c) provide you a list of invoices that have been paid while in this state.
Using the generated list, you will be able to manually check, and correct if needed,
the next renew date and renewed on date on affected packages. - (FIX) Corrected Helm package ID lister to pull ID's correctly
- (FIX) Fixed Directi engine include issue
- (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0.1 to use this upgrade patch.
- Unzip with paths.
- Upload all files in binary mode to your AWBS web directory.
- Surf to http://[your AWBS url]/install/update202.php and run through the database upgrade process.
04/06/2005 v2.0.1 Build14
Addresses the following issues and adds the following features:
- (FIX) Correct contactadmin to display messages with quotes in them correctly
- (FIX) In admin helpdesk, sorting order after saving a ticket will be correct now
- (FIX) The edit cc link in users welcome area will display correctly now
- (FIX) The forum module was creating accounts with bad passwords
- (FIX) LogOut was logging a silent error
- (FIX) Cart typo fixed
- (FIX) Pending affiliate link went to #
- (CHANGE) Added Helm port to server wizard
- (CHANGE) Added Helm package ID grabber in Server Administrator
- (FIX) Session issue fixed
- (FIX) Added $cookie_domain to dbconfig.php - This MUST exist and be edited correctly
- (FIX) Hide Refill Account link in user welcome screen
- (FIX) Fix table issue in cart template
- (CHANGE) Added field in domain manager for DI order ID
This is needed if manually adding a domain registered at Directi.
You can get this id in the Directi manager. - (FIX/CHANGE) Misc other fixes/tweaks
UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0 to use this upgrade patch.
- Unzip with paths.
- Upload all files in binary mode to your AWBS web directory.
- View the new dbconfig.php file, copy and paste the $cookie_domain line
into your existing dbconfig.php file and edit the cookie domain with your domain.
Make sure it starts with a dot (.) and has nothing after it.
Example: $cookie_domain=".mydomain.com";
04/01/2005 v2.0 Build234
READ THE README IN THE ZIP!!!!!!!
Addresses the following issues and adds the following features:
(CHANGE) Retire support for command line curl.
- Server *MUST* support php compiled curl (CHANGE) Remove support for cross domain secure sites
- Your non-secure url and your secure url *MUST* both be in
the same domain now. No shared ssl urls etc...
- (CHANGE) Reverse Payment option added to Invoice Manager
- (FIX) Typo in user hosting manager fixed
- (CHANGE) Date Pickers added to admin area
- (CHANGE) Domain Archive added (Move old/lost domains here)
-You can move expired/lost domains to the archive DB - (CHANGE) Added lostpatrol.php cron for cleaning up lost domains (move to archive)
- (CHANGE) Redesigned and cleaned up cart
- (CHANGE) Coupon is stored and displayed in each package now
-This will enable creating reports based on coupons used - (CHANGE) Hosting signup strips off http:// etc now
- (CHANGE) Hide Resend and Cancel links in hmanage if acct is not active
- (CHANGE) Added support for Eway (Supports recurring billing)
- (CHANGE) Added support for BluePay (Supports recurring billing)
- (CHANGE) Added support for Moneybookers
- (CHANGE) Added support for NoChex
- (CHANGE) Tweaks to updateexp for generic domains. Also added interactive ability
-Surf to /tools/updateexp.php?liverun=1 to get the menu - (CHANGE) Changing 'days to invoice ahead' will update all package next_invoice dates
- (CHANGE) Added server and other packages to the client mailer (from user editor)
- (CHANGE) Link in admin trasfer status viewer to resubmit failed transfers
- (CHANGE) Helpdesk staff support added
- (CHANGE) Added signature field in user editor (for admin helpdesk signature)
- (CHANGE) Numerous new admin area helpdesk quick links
- (CHANGE) Line item billing implemented (Stage 1)
- (CHANGE) RVSkin support added
- (FIX) Adding an other package will auto-populate description and type now
- (CHANGE) Changing a server name will also update all plans to the new default server name
- (CHANGE) Invoice cron will only send one late notice now if multiple invoices are late
- (CHANGE) Added 'Flagged' status to users
-Setting a user to Flagged will display the text set in flagged_text and not allow the user
to do anything else on the site until status is set back to active. - (CHANGE) Sorting added to email template admin area
- (FIX) Fix db backup file so restores go more smoothly
- (CHANGE) Full support for Plesk Control Panel - Add/Delete/Suspend/Unsuspend/Upgrade-Downgrade
- v7.x Windows and v7.5 *nix systems are tested and fully functional at this point. - (CHANGE) Directi added as a supported registrar (Phase 1)
- (CHANGE) Revamp domain profiles functionality. Users can now have multiple selectable profiles
- (CHANGE) Hosting server load balancing logic added (Server groups)
- (CHANGE) Bandwidth overage billing system added (Cpanel, Interworx and Plesk on this release)
- Plesk support for all Linux and v7.5 Windows only
- Bandwidth overage warning is sent upon reaching bw limit for the plan - (CHANGE) User can now create and manage sub-accounts and permissions for them
- (CHANGE) Admin area secuity levels added
-Super admin can now delegate permissions for normal admins via the extensive choices
in the new security administrator - (CHANGE) Users can apply partial credits when paying invoices (but not during checkout)
- (CHANGE) 'Sticky' searches in admin area
- (CHANGE) Integrated Sam's Whois. For those on windows, set this to active to resolve lookup issues
- (CHANGE) If paying by check, invoice due date is set to 15 days in the future
- (CHANGE) If paying by PayPal Echeck, invoice due date is set to 10 days in the future
- (CHANGE) Add newest .CA legal contact fields to Domain Contact Manager
- (CHANGE) Added %%BALANCE%% variable to the invoice email templates
- (CHANGE) Added Addon types. This allows for purchasing addons inline during order process
- (CHANGE) Addons can be ordered inline during order process now
- (CHANGE) Redesigned admin area look and functionality
- (CHANGE) Redesigned user welcome area look and functionality
- (FIX) Misc fixes to Virtual Terminal
- (CHANGE) New reports added to reporting section. Existing reports optimized
- (CHANGE) New Fraudgrabber checks - Known Carder Email and Known Transparant Proxy
- (CHANGE) Users will be prompted to confirm selection when ordering a hosting downgrade now
- (CHANGE) Misc. utilities/tools added in System Setup area
- (CHANGE) Auto-cancel hosting added
-Admins can choose to auto cancel a hosting account on a specific day (or next renew date)
-Users can choose to auto cancel a hosting account immediatly or on next renew date - (CHANGE) Added initial support for Helm Windows Control Panel. Currently supported on Help 3.2.3beta+
- Create, suspend, unsuspend and delete account is currently supported
- Note: Due to current limitations in the current Helm API, the following limitations are in DRAMS:
- Suspending a user ONLY suspends the user, not the domains under the users account
- Upgrade/Downgrade are not automated - (CHANGE) Irrp.net added as a supported registrar (Phase 1)
- (CHANGE) Added Whois Lookup popup link in various areas in admin area
- (CHANGE) Added ability to block credit cards to System Options
- (CHANGE) Simplified create account and editprofile, as they are not used for domain reg anymore
- You can set your own required fields in /includes/createacctprefs.php - (CHANGE) Quickstart help added in admin area for new installs
- (CHANGE) Reminders added in admin area for reminding you of things to do etc.
- (CHANGE) Added some simple testing scripts for testing misc connectivity
- (CHANGE) Added Innovative Gateway as a supported payment processor
- (CHANGE) Added populate ability for Irrp/Key Systems
- (FIX) Adding tld's to enom reseller list works correctly now
- (CHANGE) Added iDevAffiliate integration
- (FIX/CHANGE) Misc other fixes/tweaks
SURF TO AND RUN /install/update20.php DELETE THIS FILE AFTER RUNNING IT.