HSPcomplete 3.3.0 - hspc-3.3.0-410.19.swsoft **************** Table of contents *********************************** (01) Build Info (02) Prerequisites (03) Bugs fixed (04) Packaging (05) Location (06) Installation instructions (07) Known problems and limitations ********************************************************************** (01) Build Info ********************************************************************** Build ID: 3.3.0-410.19 Built: 8 June 2007 ********************************************************************** (02) Prerequisites ********************************************************************** 1) ATTENTION! This build should be installed as: a) Clean installation. b) Over releases: * 3.3.0-400.03 * 3.3.0-401.10 * 3.3.0-402.10 * 3.3.0-403.22 * 3.3.0-404.15 * 3.3.0-405.22 * 3.3.0-406.07 * 3.3.0-407.22 * 3.3.0-408.14 * 3.3.0-409.11 2) The following Operation Systems are supported: * Redhat Enterprise Linux AS3 * Redhat Enterprise Linux AS4 * CentOS 3 * CentOS 4 * Fedora Core 4 * SUSE Enterprise Linux 9 (see Known Issues section, you need to check hostname before installation) 3) The products supported by HSPcomplete should be upgraded to the following versions before installation: * Virtuozzo Linux - 3.0 release or later 3.x versions * Virtuozzo Windows - 3.0 release or later 3.x versions * Plesk Linux - 7.5.4 or later * Plesk Windows - 7.5.4 or later * SiteBuilder Unix - 2.1.x, 3.0.1 or later versions. * SiteBuilder Windows - 3.2.1 or later 4) Upgrade software is not included in this distribution, please contact support to upgrade your installation from previous versions. ********************************************************************** (03) Bugs fixed: 261 ********************************************************************** In 3.3.0-410.19: 1 84025 Nic.It domain plug-in added In 3.3.0-410.18: 1 85570 Nic.At domain plug-in added In 3.3.0-410.17: 1 84661 Hostmaster.gr domain plug-in added In 3.3.0-410.16: 1 67622 Added WildWest domain registration plugin In 3.3.0-409.11: 10 77159 php store problem with .org.uk transfers [RT #287420] 77200 Application error viewing invoice [RT #288928] 77208 print_form is required [RT #288928] 77327 CyberSource module to support request ID 77468 About Us page is empty while the first login to store 78365 RCC change account issue [RT #297130] 77188 no recurring chagrge for domain transfer [RT #287462] 78136 Mass mail line breaks [RT #291176] 77849 [OnlineNIC] Customer fax shouldn't be mandatory 77957 issues with dates in billing reports [RT #292992] In 3.3.0-408.14: 24 75912 Add event: metered traffic exceeds included amount[RT #275295] 75604 [PCcharge] 'Trans.ExpDate' length cannot be zero 75868 Online store performance improved 75904 HSPcomplete 3.3 fraud IP check for UK IP range [RT #274338] 76013 Online store. Do not include TOC to PHP-session 76259 Upgrade procedure improved for VariLogiX plug-in [RT #278529] 76579 Improved store behavior for DEBUG_MODE="On" and php 4.x 76585 Auto log-in from CP issue for store running on another server 76734 Online store. Typo: (tyle instead of style) [RT #283494] 76706 Unknown tag "block_menu" in php-store code. 76634 Import of external traffic fails [RT #282320] 76773 Store. regexp for domain name improved [RT #282977] 77036 Store. Payment step may be skipped on PHP 4.x [RT #286461] 75933 Credit card type selector removed from customer's tools 76117 Problem with Campaigns in store [RT #276290] 76492 Mass mail failed on reseller [RT #280627] 76530 Store. Virtuozzo Dedicated should be sold to reseller only 76565 Warning in IE6 entering store with enabled SSL 76651 CentralNic plug-in behavior - expiration date [RT #283539] 75997 [DTAUS] BLZ list updated [RT #272619] 76146 JS error at 'Add Static IP'(French) [RT #275056] 76144 API re-caching fails by timeout [RT #277643] 76117 App. error store redirected to via a campaign. [RT #276290] 75432 /etc/init.d/hspcd: incorrect lock file created [RT #269275] In 3.3.0-407.22: 36 75293 Add VZPP support for VEs based on EZ templates 75559 Checkout step problem in french store [RT #271187] 73959 Case sensivity promblem for DNS records from Plesk [RT #254053] 74553 Major issue with DNS synchronization [RT #261652] 74804 [OnlineNIC] very slow communication with server [RT #257066] 74844 ext_data inconcistency cause contact update errors [RT #263931] 74874 [Nominet] Domain ext_data fields must be mandatory 74984 Taskmanager behaviour on huge number of tasks [RT #265283] 75025 [Authorize.NET] gateway skips first parameter in request 75091 store payment page in not loading on old PHP versions 75105 Register/Transfer buttons for domain in CP improved 75195 Store new account and login form improved [RT #266409] 75215 Hide resourses which cannot be changed during plan upgrade 75284 [Authorize.NET] Add Visa Debit support [RT #267157] 75345 [VariLogiX] Orders are always in "Postponed" status 75346 [VariLogiX] Behavior for approved credit cards improved 75510 Check of unavailable DNS server cause failure [RT #269377] 75885 'On Payment' status while transaction is Approved [RT #275161] 55769 Configurable "Loading" banner added to all store pages 72294 Domains should be always in lower case [RT #246740] 73342 Resend button added to email log 74027 "%title%" in path name in pcc [RT #256027] 74222 Cannot resolve domain and client twice [RT #211130] 74896 Improved references to the provider's company [RT #264787] 74976 Issue with screen customisation for payments [RT #261551] 75005 Ability to control automatical PTR record import/creation 75043 Grammar corrected for suspended for fraud message 75114 New Visa Card Scheme BINs [RT #266263] 75207 Add-ons link disabling in case of no add-ons selected 75304 Improved 64-bit Virtuozzo support 75435 Filter improved on Account's subscriptions [RT #270289] 75479 Under some conditions refund is impossible [#240216] 75581 Offline payments description per vendor [RT #272013] 75595 Added seach by domain name in CP > System > Domains 74727 XML parsing error if symbol '&' presents in XML request 75606 Legacy hspc-install-tmpls.pl utility removed In 3.3.0-406.07: 22 74506 Wrong screen after click on VE from OS Template settings 73670 Do not allow to buy DNS hosting in store. [RT #247935] 74466 Coupon code promotions layout in store improved 74569 Credit card is 'Disabled' if AFM returned 'Reject' result 74699 [Nominet] Transfer cannot be completed 74726 [Nominet] Error while sending data 74624 [Nominet] There are error in help for domain transfer 70875 [LogicBoxes] Authorization key is needed for domain transfer 74449 Cannot cancel renewal document for deleted subscription 74709 No title for the page after search operation 74715 Search bar shouldn't be closed after pressing search 73065 SiteBuilder upgrade 2.x to 3.x support improved 74482 Renewal order is autocompleted ignoring renewal status 74641 Task does not change end date of domain subscriptions 72264 Add possibility to define list of TLD to lookup in store 70076 Check domain suggestions in selected tlds only in store 73994 [eNom] JobTitle is requied for organizations [RT #254857] 73867 False conflict detected for VE IP mismatch [RT #251422] 74026 Silent resolution does not work for some VEs [RT #255956] 74461 [ProtX] Plug-in does not work with production API 74603 Money fields shouldn't have currency in excel 74525 Physical hosting "Do not set" shouldn't be synchronized In 3.3.0-405.22: 37 73065 Add SiteBuilder upgrade from 2.x to 3.x support 74157 End date is not set for imported subscriptions 73833 Order processing fails on billing reseller in some rare case 70626 [Nominet] Offline Domain renewal feature implemented 73543 Mail forwarding rules not saved in CP [RT #250868] 73527 Change account produces spending order [RT #246604] 74171 Script for CC import from SDK updated 70882 [OnlineNIC] Authorization key is needed for domain transfer 73316 Domains expiration sync works improperly for some domains 73402 Domain renew via OpenSRS does not work [RT #246604] 72783 [DENIC] domain registrar changed interface [RT #237078] 73918 Need possibility to sync DNS from plesk nodes one-by-one 74025 Upgrade on graced subscription. Division by 0 [RT #255776] 73613 Russian accounting plugin installation failed 74273 Cannot create batch file with renewal order in some cases 74051 [SRSplus] App error instead error message in Action Log 73666 [SRSPlus] Certification script should be added [RT #245267] 73580 [OnlineNIC] Fatal error occurs during the domain registration 73294 [OnlineNIC] add type for TLD cn 73670 Can't buy DNS hosting for existing domain [RT #247935] 73610 Store shows default price for 'included' addons [RT #246808] 73913 [ESNIC] Add expiration date synchronization support 73861 Add warning if some person own more than one account 73502 Conflict resolver doesn't update billing resources 73674 Links to sites do not work in CP online help. [RT #247724] 73853 Renewal Order on abstract period brakes further renewals 73403 App error if Paypal returned error [RT #246633] 74156 [PayPal Express] Error handling problem 73038 DNS servers for VEs should be specified per node 73214 Do not show Install License button for SiteBuilder licenses 73871 Role's name with apostrophe provide JS error 73578 Wrong MN IP selection hiding reseller using provider IP 73597 request problem for terminated subscriptions [RT #248716] 73801 sl-webalizer does not work for redhat-as3 [RT #251179] 73197 Document partner application configuration [RT #243057] 73677 Error: STRING (dm_dns_sync_task_descr) NOT FOUND! [RT #249635] 73997 BLUEPAY plugin for HSPc 3.3 not exists [RT #253501] In 3.3.0-404.15: 17 52004 List of DNS servers should be alphabetically ordered 70425 [OpenSRS] No error in Action log for contact sync [RT #210746] 70516 [IPMirror] Error on company code when person title is missed 71831 Use SWsoft.php as API URL in Varilogix Anti-Fraud Plug-in 71905 Domain contacts handling in store redesigned. 72078 Renewal problem for subscriptions with 2 licenses [RT #226321] 72207 Single point for entering store with user predefined data 72538 Wrong account language set on new account creation 72603 Added possibility to have identical options for 1 attribute 72626 [ESNIC] Change contact information to be implemented 72727 Reinstall for Plesk license does not work [RT #236195] 72779 JS error in provider's store during VE purchase 72893 ticketsystem: failures on 'unicode-1-1-utf-7'[RT #237249] 72929 Reseller affected by provider's fraud rules [RT #239094] 73012 "Register OS" button in French interface [RT #239394] 73013 Online store does not appear in French language [RT #239394] 73077 [verisign] AUD currency not supported [RT #242057] In 3.3.0-403.22: 52 72150 Licenses can't be assigned to dedicated plans 72173 App error occurs when clicking on domain in RCC 70996 COM/.NET Protocol Change and HSPC Webnic Plugin [RT #215967] 71469 Reseller's SOA Defaults aren't applying for domains 71627 [Dummy] App error during the domain transfering 71632 [ESNIC] The processing of renewal order fails 71634 Custom script is not executed for certain events 71677 E-mail in "iso-8859-1" might get brocken 71681 Stoping of hspcd is stoping taskmand too 71691 [WireCard] Gateway needs the total sum in eurocents 71710 [eNom] Error occurs during renewal of expired domain 71721 Revenue forecast report fails under specific conditions 71776 Delete large amount of zones on VPS slave NSes may fail 71807 Order on account change for domain subscription fails 71857 Autogenerated renewal order hits IP country reject rule 71865 System dosn't put NS into master zone for subdomains 71866 System does not include recurring documents into batches. 71877 Element 'hosting': Missing child element [RT #203551] 71903 [ESNIC] Domains, specified in uppercase are always available 72011 Wrong average price shown in store if 1 month is disabled 72013 Renewal settings is not copied to subscription for domains 72049 Domains should be always in lower case in store 72123 [ESNIC] Autorenew order should be turned off by default 72136 Selecting Payment Method with other options [RT #229807] 72167 [ESNIC] Wrong XML sent to gateway 72174 [OnlineNIC] creating new contact in store fails 72196 App error occurs after deletion of unused domain contact 72220 [ESNIC] Admin contact should be personal for .ES domains 72225 [eNom][ESNIC] Transliteration of spanish characters in contacts 72284 [Norma19] Wrong Batch file generation. %COMPANY% missed 72409 HSPcomplete should support Plesk 8.1 (last protocol version) 72461 Dual '/' in URL to plesk's controls 70883 [OpenProvider] Authorization key is needed for transfer 70887 [WebNIC] Authorization key is needed for domain transfering 71533 Slave SSH managed NS with custom ROOTDIR [RT #220810] 71610 Plesk Agent Protocol 1.3.5.0 doesn't support domain aliases 71640 [3.3.0-402.10] Some NSes fields are activated where shouldn't 71693 [WireCard] Declined transaction status instead of Error 71722 Expired store session is not reopened [RT #219625] 71763 [OpenSRS] re-authenticate required if plugin returns 350 error 71811 Plesk subscription in "terminating" state [RT #223964] 71859 [eNom] Contact should be transliterated if Country is Spain 71860 [ESNIC] Contact should be transliterated if Country is Spain 71863 [ESNIC] NIF extdata field processing 71864 [ESNIC] ORGLEGALCLASS field processing. 71867 Link to licences is absent in CP for trial VE 72076 PHP Session file too big [RT #227444] 72077 Provider's termination requests in RCC [RT #227663] 72110 Localization issue in store for plugins 72114 Can't switch languages at Payment step 72343 [eNom] error while sync NSes with registrar 72419 Set checkbox ON if desirable domain is available In 3.3.0-402.10: 46 71431 Registration of reserved domains allowed in store 71429 [Store] Host domain in Plesk Client produce error for IDN 71537 Verisign refund failure 71251 VE Hosting Plan can't be copied by Reseller 71241 DNS synchronization failed for Plesk 7.5.4 71299 Error provisioning SiteBuilder site: "Request is invalid" 71356 Plesk DNS synchronization task produces error in some cases 71297 CentOS3: apache user does not created during installation 71007 [Store] Blank page if Italian language chosen 71322 [Nominet] Can't upload keys 71411 Changing sellable period set could lead to application error 71476 Cannot resolve Plesk domain conflict. 69402 Can't add Bank Account from RCC 71006 [Clieop03] Can't add plug-in for reseller. 71061 Plesk Windows domain provisioning fails if ASP.Net included 71566 Placeholder order.tax_rate calculated incorrectly. 71054 [PayPal Direct] Maestro, Delta and Solo support to be added 71490 [Wirecard] Encoding is broken for Online Payment documents 71545 JS error after login to PCC with French language 70928 [store] lookup of some of selected domains not performed. 71242 App. Error registering domain with zero price 69954 Fact that customer accepted Terms of Service now stores in DB 71493 Wrong end date set creating "registered domain" subscription 70893 [PayPal Express] Signature authentification support is needed 70894 [PayPal Standart] Signature autentification support is needed 71338 [Paypal Standart] Can't configure due to inactive fields 71339 [Paypal Express] Can't configure in live mode 71414 [Paypal Standard] Can't configure in live mode 71496 No page title for customers tab in Trouble Tickets. 71323 Improved performance of Plesk statistics collection task 70673 Remove button "Sync DNS" for domains with disabled DNS 71348 hspc-clean.pl does not clean accounts. 70442 Strange values for CPU and installed memory on Plesk node. 70327 Plesk Node Option "Synchronize DNS" does not work 71509 [Wirecard] Broken encoding in transaction log 71436 Not nice new reseller configuration form for 20+ plug-ins 70559 Incorrect URL for custom buttons in Plesk CP 71101 Redhat AS 4, after clean installation httpd do not start. 70657 No information about maximum number of domains on Plesk Node 71002 Redirects loop enabling SSL from PCC 71340 Traffic is not shown correctly if there are VEs with same ID. 70955 Improve performance of fetching events from Plesk. 70954 Import error: if tag is not specified for account 71452 "hosting plan name" should be returned in default language 71001 Wrong link at SSL settings page. 70950 Event "Application has been uninstalled from VE" throw failed In 3.3.0-401.10: 14 70843 Store file manager is broken now. Can't upload any file. 70667 Partner Levels doesn't work. 70841 Can't set default price for some resources. 70847 HSPcomplete 3.3 does not allow symbols '=' and '?' in passwords. 70861 Everyone can use provider's domains for hostnames. 70890 Can't provision SiteBuilder site on Plesk 7.5.6 with protocol version 1.4.0.0 70928 In some cases store fails to lookup certain domains. 70766 Kayako helpdesk-side module HSPcomplete does not work. 70945 Plesk synchronization got all events (not only new ones) from Plesk and overload system. 70603 [PayPal Direct] Can't locate object method "explain_avs" 70682 [PayPal Direct] Need to add Signature authentification support 68690 [Ascio domain plug-in] For .eu domain Encoding Type dropdown added. 70283 [PayPal Direct] Declined transaction (not Error one) should appear in case of wrong CC number. 70914 It's impossible to add SiteBuilder site from CP. ********************************************************************** (04) Packaging ********************************************************************** HSPcompelete 3.3.0-406.07 is shipped in the form of autoinstaller script and RPM packages directory: release/ - HSPcomplete distributive root \_ install.sh - Autoinstaller script \_ packages/ - RPM packages directory \_ release-notes.txt - Release notes ********************************************************************** (05) Location ********************************************************************** ftp://download1.swsoft.com/HSPcomplete/3.3/release/ ********************************************************************** (06) Installation instructions ********************************************************************** Two types of installation are available. 1) Prepare a clean Virtuozzo VE or dedicated physical server with supported OS. See list of supported OSs in Chapter (02) Prerequisites. 2) Preparing for HSPcomplete installation * Over network * Download the autoinstaller from the SWsoft FTP server. Autoinstaller is located in the HSPcomplete distribution's root directory and named as 'install.sh'. * Using tarball * Download the tarball with HSPcomplete distribution named as 'hspc-3.3.0-410.19.tar'. * Unpack archive: # tar xf hspc-3.3.0-410.19.tar # cd hspc-3.3.0-410.19 3) Start installation process * Attended mode: # sh install.sh * Unattended mode: # sh install.sh -C 4) If the auto-installer has been started in attented mode, then follow the wizard. If running in unattended mode, wait for the result of the installation. 5) If installation failed, check '/tmp/product_installer.log' for problem details and possible resolutions. Please contact support for assistance in resolving any problems (do not forget to send installer log files along with the problem description). 6) Once installation is completed, login for HSPcomplete Provider Control Center will be both shown on the screen and sent to 'root' user e-mail. Use this login information to start work with HSPcomplete. *********************************************************************** (07) Known problems and limitations *********************************************************************** 1) By now, Perl version has been upgraded to 5.8.8 and new distribution contains a number of built-in Perl modules. These modules may conflict with previously installed ones. To upgrade from the lower Perl versions you are STRONGLY RECOMMENDED to remove three Perl modules BEFORE you start install process: # rpm -e perl-Digest-MD5 --nodeps # rpm -e perl-Storable --nodeps # rpm -e perl-Filter --nodeps 2) In case of Perl upgrade some Vi IMproved installations that depend on it fail to start: # vim vim: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory To fix the problem just run the following command: # hspc-upgrade-manager --force common/init/fix_vim_deps.sh 3) Make sure you have full FQDN hosthame before installing HSPcomplete on SUSE Enterprise Linux 9. If your hosthame is not FQDN, set it. # hostname if your hostname is myhost.mydomain.com, all is ok. if your hostname is myhost, then execute # hostname myhost.mydomain.com EOF