RELEASE NOTES HSPcomplete 3.2 Hotfix 2 Upgrade (hspc-upgrade-3.2.2-43) ********************** Table of contents ***************************** (01) Build Info (02) Prerequisites (03) New Features (04) Bugs fixed (05) Packaging (06) Location (07) Installation instructions ********************************************************************** (01) Build Info ********************************************************************** Build ID: hspc-upgrade-3.2.2-43 Built: 11-January-2006 ********************************************************************** (02) Prerequisites ********************************************************************** 1) This upgrade should be installed over: * HSPcomplete 3.2 Hotfix 1 Release (3.2.1-23) * or any HSPcomplete 3.2.1 custom build (3.2.1-24, 3.2.1-25, etc) 2) Plesk, SiteBuilder and Virtuozzo servers registered in HSPcomplete should be upgraded to the following versions before installing this hotfix: * Plesk for Linux - 7.5.4 or later * Plesk for Windows - 7.5.4 or later * SiteBuilder for Unix - 2.1.2 or later * SiteBuilder for Windows - 2.0.5 or later * Virtuozzo for Linux - 2.6.2 or later * Virtuozzo for Windows - 3.0 or later ********************************************************************** (03) New Features: 25 ********************************************************************** 1) HSPcomplete ported to SuSE Linux Enterprise Server 9 2) Forwarding option in Plesk Domain hosting plan Provider can configure Plesk Domain hosting plan to automatically setup standard or frame forwarding for domain being provisioned on Plesk server. When customer buys such hosting plan he need to enter destination URL for the forwarding setup. 3) Multiple usability improvements for simplified store 4) Automatically reuse unused Plesk licenses for new subscriptions Two new settings has been added into Service Director -> License Manager -> Setup: * Terminate licenses when subscription is terminated - allows Provider to reset licenses from terminating clients back to unused state; * Automatically assign unused licenses to subscription - allows Provider to automatically re-use unused licenses to new subscribers. Additionally, second feature allows Provider to pre-upload multiple Plesk licenses and take advantage of HSPcomplete automated licenses assignment and provisioning even if they don't have SWsoft KA Partner API access. 5) Independent KA logins for provider and resellers Provider and every reseller can now configure SWsoft KA plugin independently and use separate SWsoft KA Partner API logins. 6) Taxation calculation improvement for EU Checkbox "Prices in hosting plans include taxes" was replaced by more flexible setting "Tax calculation mode" which has three possible values: 1. Hosting plan prices do not include taxes (as if checkbox not checked) 2. Prices in the hosting plans include all the taxes (as if checkbox was checked) 3. HP prices include taxes from native tax zone (new choice). In the last case, Provider is given with ability to show prices in the online store that include all the taxes. But, if subscriber is outside of this tax zone, then tax amount will be withdrawn from his order. This feature is designed for EU hosting providers which must show prices in the online store with all taxes included, but for subscribers from outside EU taxes must be waived. 7) Negative amounts in credit invoices Amounts from credit invoices are now shown with minus sign everywhere throughout HSPcomplete including web pages, preview forms, notifications, reports, etc. 8) Possibility to enter invoices with mixed (positive/negative) amounts 9) Disable possibility to cancel invoices New setting "Allow delete invoices" has been added to Billing Director -> Accounting Manager -> Setup to prevent accidental deletion of invoices. 10) Additional agreement on account registration form in the online store Two user agreements are now configurable from Commerce Director -> Store Manager -> Configure Manager -> Texts: * User agreement (for placing order) * User agreement (for registering new subscriber) 11) Possibility to remove existing persons (users) Now it is possible to delete users. Button "Delete" is now shown under person general settings in Configuration Director -> Security Manager -> All Users. 12) Waive transfer fee during manual domain transfer New option "Do not charge customer for transfer" has been added to the manual transfer form under Pcc -> Service Director -> Domain Manager -> Domains. 13) TrustCommerce (www.trustcommerce.com) payment plugin added 14) Whois contacts editing for Network Solutions plug-in 15) Whois contacts editing for ESNIC plug-in 16) Command-line VPS management utility New script (/usr/sbin/hspcvpsctl.pl) has been created to provide CLI to perform most actions on VPS(s) such as start, stop, repair, migration and upgrade of OS/applications templates. 17) Ability to keep VPS passwords in the database New setting "Keep VPS passwords in the database" has been added into Service Director -> Virtuozzo Manager -> Setup to allow leaving VPS administrator passwords in the database and re-sending these passwords to the customers in the future. 18) Script to cleanup obsolete Virtuozzo templates New script (/usr/sbin/hspctdirclean.pl) has been created to accommodate with deletion of templates previously installed into /vz/template area on the HSPcomplete server (by older versions of HSPcomplete). 19) Periodic cleanup of Action Log and emails queue 20) Viewer of background tasks New section "Tasks Queue" has been added into Pcc -> Action Log to provide ability to view tasks in the background queue, their statuses, descriptions, viewing/changing repeat period (for periodic tasks) and change scheduled execution time. 21) Pending Orders/Pending Subscriptions queues Two new pages has been added into Billing Director -> Receivable and Account Director -> Subscription Manager to allow easier access to orders and subscriptions failed to be processed. 22) Following improvements have been implemented for Trouble Ticketing system: * Tickets are now sorted by "Modified" column in descending order by default; * Search bar for tickets defaults "Status" filter to "Open", which includes *both* open and reopened tickets, "Reopened" value has been removed from filter. 23) E-mail notification for rejection of support ticket submission 24) Possibility to setup BCC field in email notifications 25) Detailed documentation on HSPcomplete events Now available from Support and Administration -> Managing Events -> Attaching Action to Event > List of Events. ********************************************************************** (04) Bugs fixed: 155 ********************************************************************** 30105 macintosh & hspc [RT #8425] 30739 domain subscription is based on old order HP [RT #8949] 33971 problem renewing expired domains. [RT #13001] 38099 Account Search function [RT #32770] 38200 [eNom] error purchasing co.uk domain name [RT #32973] 38362 Wrong count of Plesk domains is shown in /RCC [RT #33778] 38518 generate renewal allows non-existing dates [RT #34279] 39926 existing account - change to new name not accepted [RT #37806] 40219 Hostname deletion error message [RT #38223] 41937 [OpenProvider] No check on domain transfer [RT #42780] 42479 bug when adding MX record [RT #45909] 42659 sorting for plesk domains. [RT #46396] 43020 QUOTAUGIDLIMIT setup for VE lead to problem report [RT #47252] 43056 can't register non-resolvable nameserver [RT #47471] 43136 Store problem [RT #47621] 43739 [OpenProvider] plugin badly used option with ext. data 44355 [WildWest] DNR Failure. WildWest plugin [RT #52994] 45194 mass mailer cannot find customers subscribed to plan [RT #56034] 45485 [SIDN] Plugin [RT #57694] 46385 .CA domains cannot be registered through eNom. [RT #62278] 46755 [SIDN] plugin with failed registration [RT #59927] 46993 Strange reverse zone [RT #64867] 48817 Plesk client password sync doesn't work [RT #70688] 49940 Delete reseller feature [RT #73223] 50022 Changing site domain name [RT #73429] 50655 Edit "registrar price" manually [RT #76660] 51484 [WildWest] Transfer not going through [RT #81198] 51746 DNS templates in Plesk and HSPc conflict [RT #83432] 52080 HSPc do not proceed order [RT #84524] 52465 HSPc generate DNS-Zone with redundant MX record [RT #86505] 52470 send notification about new partners [RT #86625] 52545 download PDF from payable in RCC [RT #86990] 52575 resources usage in CP shows wrong values [RT #87023] 53892 list of sitebuilder sites in PCC [RT #91296] 53957 Removing HSPc text from store and customer cp's [RT #91533] 54054 Overdue Invoices should not include tax [RT #91343] 54183 domain renewed for reseller, but no invoice raised [RT #92756] 54263 Umlauts exist in templates but disappear from emails [RT #92720] 54264 Disabling HTML editor in event messages [RT #92720] 54283 Major bugs in current DENIC plugin version [RT #93279] 54495 Simple Store Domain Reg [RT #94182] 54503 exclusive IPs deleted from a VPS/PleskHWnode [RT #93210] 54518 [Norma 19] Norma 19 Issue [RT #93957] 54537 RU-Center plugin: Can't create new contract [RT #93274] 54539 [RU-Center] Error in plugin setup [RT #93274] 54619 DomainRobot makes DENIC to return CHPROV-NACK [RT #93310] 54632 Upgrade Licenses error in upgrade center in CP [RT #93975] 54636 Tax Reports should include VAT number (if any) [RT #94366] 54678 Can not switch 'Create renewal order automatically' [RT #94462] 54733 Tax rate 0% cannot be set [RT #91343] 54734 Expired Plesk Session with IE6 [RT #94316] 54756 HSPc can not assign the default SSL cert [RT #93688] 54857 'root password' field for dedicated server [RT #87780] 54911 incorrect traffic overusage invoice [RT #94388] 54956 HSPc 3.2 does not check payment cards fields [RT #95183] 54971 From field default value in event mail template [RT #95296] 54995 VPS creation takes wrong QoS disk space parameter multiplier [RT #95188] 55063 Illegal division by zero at HSPC/MT/SL.pm [RT #95553] 55079 SB link in CP returns "Page not found" [RT #93102] 55132 domainrobot-plugin for .ru and .ch TLDs [RT #93964] 55166 Can't find method [RT #95777] 55177 Dedicated server traffic import improvement [RT #95115] 55231 SiteBuilder in CP fails to Select Domain [RT #96199] 55232 cannot change domain whois information [RT #95355] 55256 Event manager sends messages in default language [RT #95266] 55267 Two online payments for the same order (Bibit) [RT #96353] 55268 Messed up Transaction log [RT #96353] 55289 [DENIC]: BCC all domain mails to local admin [RT #96066] 55357 broken links |pc_id/pd_id/subscr_id mixed [RT #96061] 55367 Error occurred while updating billing [RT #94526] 55373 Email Settings Error [RT #95907] 55396 Paypal transactions don't receive status updates [RT #96385] 55399 Incorrect charges for win VPS creation. [RT #96556] 55425 Suspend services for a client [RT #96895] 55427 "Mark domain as registered" does not bring DNS zone [RT #96927] 55431 Missing translation in HSPC/template/Plans/tax.tmpl [RT #97129] 55437 Generate Renewal Order problem [RT #96831] 55446 DomainRobot: unknown message received on transfer [RT #97231] 55525 Documentation is required for HSPC Mail Gate setup [RT #97631] 55550 HSPC Support Ticket Improvements [RT #97694] 55590 Unable to register .com and .co.uk domain at once [RT #96983] 55591 [SRSplus] Can not 'check status' for domain [RT #96953] 55641 Registration domain with at least 3 symbols [RT #97688] 55646 HSPC Mail Gate setup [RT #97631] 55671 installing applications updates [RT #98254] 55708 Trouble ticket system mail gates [RT #97631] 55774 mailbox list bug [RT #95650] 55780 Cannot change external IP for hostname [RT #97588] 55817 Double Bug in printable forms [RT #97281] 55847 Transfer of .de.de domains [RT #98130] 55895 [FEATURE] HSP CP store CC payment decline message [RT #98395] 55900 [OpenProvider] error on transfer [RT #96935] 55905 BancaSella plugin: credit card type list is empty [RT #96743] 55915 Plesk Client DNS can not synchronize to HSPC dns [RT #98727] 55928 The text of buttons does not go in frames of buttons [RT #97624] 55929 The button "Edit" is missing in subscriptions [RT #97624] 55931 extra empty strings in event notification preview [RT #98916] 55933 hostnames ordered while purchasing plesk domain [RT #98279] 55964 Site configuration fails if VPS has Frontpage [RT #97803] 56028 Mail Gate does not decode messages from codepages [RT #97631] 56029 [cantverify]DENIC-plugin: Holder handles changes [RT #97700] 56046 eNom plugin parses responce incorrectly [RT #98617] 56084 .com domain transfer freshsteps.com [RT #98895] 56115 hspc changes password for plesk domain [RT #98738] 56118 very strange order [RT #99453] 56124 Form difference between PCC and CP [RT #90105] 56125 Application error when editing print forms [RT #90105] 56126 unexpected conflict status for vzwin node [RT #98643] 56129 errors processing order on new vps [RT #99592] 56131 Typo in some screens [RT #99598] 56277 Reseller domain hiding - 'hostname already exists' [RT #100002] 56296 Cannot add SPF TXT record in /cp [RT #99792] 56361 Password reset utility not working on MacOS [RT #99693] 56367 setup taxzones [RT #91351] 56381 Ticket system sends e-mail with non-formatted text [RT #98952] 56383 Impossibility to synchronize Plesk client [RT #98537] 56397 Can not edit white list text area in spamassasin. [RT #99729] 56398 GeoIP Integration issue [RT #99850] 56399 Incorrect title [RT #99380] 56400 [eNom] HSPC Domain renewal failing [RT #100914] 56402 Multiple domain registration in PCC [RT #100008] 56403 confusing dates in orders/invoices [RT #100339] 56404 Upgrade hspc to latest version: [RT #100244] 56425 Monthly traffic is not shown for dedicated servers [RT #101040] 56460 Auxiliary Plesk domain autocreated [RT #96598] 56473 Notification is sent in incorrect encoding [RT #99435] 56507 "Domain name is in use" while adding new PD [RT #101522] 56510 SRSPlus check fails for transferring domains [RT #100006] 56521 mass mailer - incorrect mime for html [RT #101687] 56522 Seems there is a typo in HSPc Translation Guide [RT #101178] 56523 incorrect mime part for text [RT #101699] 56559 Error when trying to select Plesk Domain [RT #101762] 56583 a lot of plug-in init calls [RT #97893] 56724 Import of a Hosting Plan does not work [RT #100758] 56736 domain registrations with www. domain name [RT #102219] 56837 No option works in the settings of the site [RT #101879] 56843 Customer can not access MySQL or phpMyAdmin [RT #102393] 56864 'Invalid hostname' during order on upgrade [RT #95540] 56898 ##payment.doc_det# placeholder is not expanded [RT #102774] 56979 domain registration through Site -> Add site [RT #102984] 57080 'Invoice has been created' event is not generated [RT #103193] 57207 buttons are too short [RT #103723] 57208 Domain synchronisation keeps deleted DNS entries [RT #103547] 57211 renewal orders processing issue/wrong date? [RT #104095] 57222 hostname(the same as domain) in Control panel [RT #104375] 57228 [eNom] whois cannot be updated [RT #103569] 57231 hspc & Safari [RT #104585] 57233 domain is pending after successful manual transfer [RT #104623] 57286 Do not respond records for autoresponder are wrong [RT #104720] 57330 Plesk: zero domain limits [RT #104156] 57335 pending subscrption after order processing [RT #104804] 57484 copying records from empty names [RT #104060] 57486 OpenProvider: failed to transfer [RT #104394] 57550 Screen ID is missing (customization is gone) [RT #105993] 57596 HSPC Domain pricing [RT #106087] ********************************************************************** (05) Packaging ********************************************************************** HSPcomplete 3.2 hotfix 2 Upgrade is shipped in the form of tarball: hspc-upgrade-3.2.2-43.tar.gz ********************************************************************** (06) Location ********************************************************************** ftp://download1.sw-soft.com/HSPcomplete/3.2.2/upgrade/ ********************************************************************** (07) Installation instructions ********************************************************************** 1) Backup HSPcomplete server using vzbackup (if HSPcomplete is installed inside VPS). In case if full backup is not possible, at least backup all MySQL databases using mysqldump or by copying files from /var/lib/mysql directory (do not forget to shutdown MySQL server beforehand). 2) Upload and unpack upgrade tarball: # wget ftp://download1.sw-soft.com/HSPcomplete/3.2.2/upgrade/hspc-upgrade-3.2.2-43.tar.gz # tar -xzf hspc-upgrade-3.2.2-43.tar.gz # cd hspc-upgrade-3.2.2-43 3) Upload HSPcomplete 3.2 Hotfix 2 tarball hspc-3.2.2-43.xxx.tar corresponding to OS of HSPcomplete server (see 'cat /etc/redhat-release'): # wget ftp://download1.sw-soft.com/HSPcomplete/3.2.2/CentOS3/hspc-3.2.2-43.co3.tar # wget ftp://download1.sw-soft.com/HSPcomplete/3.2.2/FedoraCore1/hspc-3.2.2-43.fc1.tar # wget ftp://download1.sw-soft.com/HSPcomplete/3.2.2/FedoraCore2/hspc-3.2.2-43.fc2.tar # wget ftp://download1.sw-soft.com/HSPcomplete/3.2.2/EnterpriseLinux3/hspc-3.2.2-43.el3.tar # wget ftp://download1.sw-soft.com/HSPcomplete/3.2.2/SLES9/hspc-3.2.2-43.se9.tar 4) Execute install script # ./install 5) clean up install files # rm -rf hspc-upgrade-3.2.2-43 ********************************************************************** EOF