H-Sphere Versions

For more information contact us

H-Sphere 2.4.3 Beta 1 Change Log

05 Apr 2005

 

Release Notes  |     Install  |     Update  |     Winbox Install  |     Winbox Update  |     Change Log  |     Package List  |     Change Log History

===================================================================
                            UNIX
===================================================================
Added SPF/SRS & DNS TXT Record resources.
-------------------------------------------------------------------
psoft/hsphere/lang/hsphere_lang.properties
psoft/hsphere/lang/messages.properties
psoft/hsphere/online_help.xml
psoft/hsphere/tools/2.3-2.4-updates.db
psoft/hsphere/hsphere.db
psoft/hsphere/config.xml
shiva-templates/common/online_help/user/mailinfo/spf.oh
shiva-templates/common/online_help/user/mailinfo/spf_prefs.oh
psoft/hsphere/resource/email/SPFResource.java
psoft/hsphere/resource/dns/TXTDNSRecord.java
psoft/hsphere/resource/dns/DNSRecord.java
psoft/hsphere/resource/dns/CustomDNSRecord.java
psoft/hsphere/resource/system/DNSServices.java
psoft/hsphere/resource/email/MailService.java
psoft/hsphere/Resource.java
psoft/hsphere/resource/email/MailDomain.java
shiva-templates/common/submit/email/estimate_add_da_spfs.sbm
shiva-templates/common/submit/email/delete_da_spfs.sbm
shiva-templates/common/submit/email/add_da_spfs.sbm
shiva-templates/common/submit/email/update_spf.sbm
shiva-templates/common/submit/email/estimate_delete_da_spfs.sbm
shiva-templates/common/control/billing/delete_confirm_mass.html
shiva-templates/common/billing/delete_confirm_mass.html
shiva-templates/common/control/billing/add_da_spfs.html
shiva-templates/common/billing/add_da_spfs.html
psoft/hsphere/plan/wizard/xml/unix.xml
psoft/hsphere/plan/wizard/xml/windows.xml
psoft/hsphere/plan/wizard/xml/mailonly.xml
shiva-templates/common/control/adnsmanager/add_txt_record.html.in
shiva-templates/common/adnsmanager/add_txt_record.html
shiva-templates/common/submit/adnsmanager/add_txt_record.sbm
shiva-templates/common/control/email/update_spf.html
shiva-templates/common/email/update_spf.html
shiva-templates/common/submit/dns/add_ctxt_submit.sbm
shiva-templates/common/control/dns/add_ctxt.html.in
shiva-templates/common/dns/add_ctxt.html
shiva-templates/common/control/adnsmanager/aliases.html
shiva-templates/common/control/dns/list.html
shiva-templates/common/control/domain/edit_included.html
shiva-templates/common/control/email/list2.html
shiva-templates/common/submit/adnsmanager/add_cust_dns_record.sbm
shiva-templates/common/submit/adnsmanager/s_adnsmanager.yafv
shiva-templates/common/online_help/admin/eeman/qmail/srs.oh
shiva-templates/common/online_help/admin/eeman/qmail/spfbehavior.oh
shiva-templates/common/online_help/admin/eeman/qmail/spfexp.oh
shiva-templates/common/online_help/admin/eeman/qmail/spfguess.oh
shiva-templates/common/online_help/admin/eeman/qmail/spfrules.oh
psoft/hsphere/Session.java
psoft/hsphere/resource/admin/params/SelectParam.java 
psoft/hsphere/resource/admin/EnterpriseManager.java
psoft/hsphere/resource/admin/MailServerXMLReader.java
psoft/hsphere/resource/admin/params/ParamsTypesMapper.java
psoft/hsphere/mail-server-params.xml
hsphere-scripts/qmail-get-config.pl
hsphere-scripts/qmail-set-config.pl
shiva-templates/common/submit/eeman/mserver_params_edit.sbm
shiva-templates/common/control/eeman/mserver_params.html.in
shiva-templates/common/control/eeman/mservers.html.in
psoft/hsphere/cron_config.xml
psoft/hsphere/cron/MailSRSCron.java
psoft/hsphere/resource/admin/MailSRS.java
psoft/hsphere/resource/admin/MailManager.java
shiva-templates/common/submit/eeman/delete_mail_srs.sbm
shiva-templates/common/submit/eeman/add_mail_srs.sbm
shiva-templates/common/submit/eeman/mail_srs_edit.sbm
shiva-templates/common/eeman/mail_srs_edit.html
shiva-templates/common/control/eeman/mail_srs_edit.html.in
hsphere-scripts/setsrssecret
shiva-templates/common/online_help/admin/editwizard/m_spf.oh
===================================================================
Added SpamAssassin RulesDuJour
-------------------------------------------------------------------
psoft/hsphere/resource/admin/SpamAssassinManager.java
shiva-templates/common/online_help/admin/3rd_party_tools/spamassassin-rules-email.oh
shiva-templates/common/online_help/admin/3rd_party_tools/spamassassin-rules-trusted.oh
shiva-templates/common/online_help/admin/3rd_party_tools/spamassassin-rules.oh
shiva-templates/common/control/admin/spamassassin_manager.html.in
shiva-templates/common/control/admin/spamassassin_rules.html.in
shiva-templates/common/admin/spamassassin_rules.html
psoft/hsphere/online_help.xml
shiva-templates/common/submit/admin/spamassassin_rules_del.sbm 
shiva-templates/common/submit/admin/spamassassin_rules_set.sbm
shiva-templates/common/submit/admin/s_admin.yafv
hsphere-scripts/spamassassin-rules-set
hsphere-scripts/spamassassin-rules-get.pl
hsphere-scripts/spamassassin-rules-del
psoft/hsphere/lang/hsphere_lang.properties
===================================================================
Modified the script that sets user SpamAssassin preferences. 
Now it excludes the user_scores_sql_table option deprecated in 
SpamAssassin 3.x, from SA config file.
-------------------------------------------------------------------
hsphere/shared/scripts/spamassassin-set-prefs.pl
===================================================================
Changed the format of the user_scores_dsn parameter 
in SpamAssassin preferences. Now, to connect to MySQL databases,
socket is used instead of IP. Therefore, configuration of the 
user_scores_dsn parameter configuration is removed from admin CP.
-------------------------------------------------------------------
hsphere-scripts/spamassassin-set-prefs.pl
hsphere-scripts/spamassassin-get-config.pl
hsphere-scripts/spamassassin-set-config.pl
psoft/hsphere/resource/admin/SpamAssassinManager.java
shiva-templates/common/control/admin/spamassassin_manager.html.in
shiva-templates/common/submit/admin/spamassassin_config_set.sbm
psoft/hsphere/lang/hsphere_lang.properties
===================================================================
Added ComodoSSL Manager
-------------------------------------------------------------------
New templates:
 online_help/user/ds_domaininfo/webservice/s_comodosslsupport.oh
 common/admin/comodossl_view.html
 common/control/admin/comodossl_view.html
 common/submit/admin/comodossl_prices.sbm
 common/submit/admin/comodossl_save.sbm
 common/control/domain/comodossl_purchase.html.in
 common/submit/domain/comodossl_purchase.sbm
 common/control/domain/comodossl_purchase_done.html
 common/domain/comodossl_purchase_done.html
 common/control/domain/comodossl_purchase_req.html
 common/control/domain/ssl_edit.html
 common/control/domain/webservice.fn
 common/control/domain/webservice.html
 common/submit/domain/install_comodo_cert.sbm
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_AI.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_AR.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_AU.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_BE.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_BR.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_BZ.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_CA.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_CH.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_CZ.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_DE.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_DK.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_FI.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_FR.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_GB.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_GR.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_IE.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_IL.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_IN.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_IS.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_IT.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_JP.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_MT.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_MX.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_NL.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_NO.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_NZ.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_PH.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_PL.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_PR.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_PT.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_SE.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_TR.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_US.html
 common/control/domain/comodo_ssl_req/comodossl_purchase_req_ZA.html

Modified templates:
 common/control/domain/add_ssl.html

New classes:
 psoft/util/LocalExec.java
 psoft/hsphere/calc/ComodoSSLSetupCalc.java
 psoft/hsphere/fmacl/ComodoManager.acl
 psoft/hsphere/fmacl/ComodoManager.java
 psoft/hsphere/fmacl/ComodoManagerInfo.java
 psoft/hsphere/resource/ssl/ComodoSSLResource.java
 psoft/hsphere/resource/ssl/SSLTools.java
 psoft/hsphere/resource/ssl/SelfSignedCertificate.java


Modified classes:
 psoft/hsp/PHServerUpdater.java 
 psoft/hsp/files/LocalFile.java
 psoft/hsphere/HsphereToolbox.java 
 psoft/hsphere/HsphereToolbox.java 
 psoft/hsphere/async/AsyncManager.java
 psoft/hsphere/resource/apache/SSLResource.java
 psoft/hsphere/async/AsyncResource.java

Miscellaneous:
 psoft/hsphere/lang/menu.properties
 psoft/hsphere/lang/messages.properties
 psoft/hsphere/lang/hsphere_lang.properties
 psoft/hsphere/plan/wizard/xml/unix.xml
 psoft/hsphere/acl_objects.xml
 psoft/hsphere/menu.xml 
===================================================================
Added EasyApp SDK
-------------------------------------------------------------------
http://www.psoft.net/HSdocumentation/sdk/EasyAppSDK-0.5-13.zip
http://www.psoft.net/HSdocumentation/sdk/collection.zip
http://www.psoft.net/HSdocumentation/sdk/GeneratorHelpers.zip
http://www.psoft.net/HSdocumentation/sdk/psoft-util-0.6-57.jar
http://www.psoft.net/HSdocumentation/sdk/psoft-gh-0.6-56.jar
===================================================================
Fixed the issue when icons didn't show on the Quick Access page 
for users under MySQL plan
-------------------------------------------------------------------
shiva-templates/common/replacements/mysql/control/quick/quick_view.html
shiva-templates/xcpl/replacements/mysql/control/quick/quick_view.html
shiva-templates/xcpl/replacements/mysql/design/left.html.in
shiva-templates/xcp/replacements/mysql/control/quick/quick_view.html
shiva-templates/xcp/replacements/mysql/design/left.html.in
shiva-templates/nomenu/replacements/mysql/control/quick/quick_view.html
===================================================================
Fixed the issue when icons didn't show on the Quick Access page 
for users under RealServer plan
-------------------------------------------------------------------
shiva-templates/common/replacements/real/control/quick/quick_view.html
shiva-templates/nomenu/replacements/real/control/quick/quick_view.html
shiva-templates/xcp/replacements/real/control/quick/quick_view.html
shiva-templates/xcpl/replacements/real/control/quick/quick_view.html
===================================================================
Added Antivirus/Antispam to the Plan Wizard page
-------------------------------------------------------------------
shiva-templates/common/online_help/admin/editwizard/m_antispam.oh
shiva-templates/common/online_help/admin/editwizard/m_antivirus.oh
psoft/hsphere/plan/wizard/xml/unix.xml
psoft/hsphere/plan/wizard/xml/windows.xml
psoft/hsphere/plan/wizard/xml/mailonly.xml
psoft/hsphere/online_help.xml
===================================================================
Improved the format of print preview pages in the 
Billing Statements menu in user CP:
1) added country to the user address; 
2) added validation for N/A or empty values of the State and Fax fields
-------------------------------------------------------------------
shiva-templates/common/control/sumbill/invoice_no_taxes.html
shiva-templates/common/control/sumbill/invoice_taxes.html
shiva-templates/common/control/sumbill/invoice.html
shiva-templates/common/sumbill/invoice_taxes.html
shiva-templates/common/sumbill/invoice_no_taxes.html
===================================================================
Fixed the issue with ignoring the minimum interval between credit 
card charge attempts when the maximum number of attempts is not set 
in Merchant Gateway Configuration
-------------------------------------------------------------------
psoft/hsphere/resource/epayment/GenericCreditCard.java
===================================================================
Fixed the issue with account content move being hung due 
to the error in deleting virtual FTP accounts 
by the ftp-vhost-user-del script
-------------------------------------------------------------------
hsphere-scripts/ftp-vhost-user-del
===================================================================
Fixed the issue with not showing users subscribed to mailing list 
by e-mail in the mailing list in user CP's Mail Manager
-------------------------------------------------------------------
shiva-templates/common/control/email/manage_mlist_form.html.in
===================================================================
Fixed the issue when MX records for subdomains were created 
as domain MX records
-------------------------------------------------------------------
psoft/hsphere/resource/dns/MXRecord.java
===================================================================
Changed arguments in the ChangePassword method and removed 
the AddMailBox method from H-Sphere XML API
-------------------------------------------------------------------
psoft/hsphere/axis/test/AdminServicesTest.java
===================================================================
Improved usability for creating new mailbox/mailing list/mail domain alias 
- now they are gathered into one group (E-Mail Setup Functions)
in Mail Manager in user CP
-------------------------------------------------------------------
shiva-templates/common/control/email/list2.html
psoft/hsphere/lang/hsphere_lang.properties
===================================================================
Improved the H-Sphere script getting mailbox quota to support 
new format of the vuserinfo command introduced with vpopmail 5.1.1 
version
-------------------------------------------------------------------
hsphere/shared/scripts/hs_mail.pm
===================================================================
Fixed issue when mail-only plan did not allow creating CNAME DNS 
records
-------------------------------------------------------------------
psoft/hsphere/plan/wizard/xml/mailonly.xml
===================================================================
Added the Split Users by Accounts option. Now it is possible 
to move user accounts to another reseller without moving users 
entirely 
-------------------------------------------------------------------
psoft/hsphere/Account.java
psoft/hsphere/User.java
psoft/hsphere/design_config.xml
psoft/hsphere/lang/hsphere_lang.properties
psoft/hsphere/resource/admin/ResellerSupervisor.java
psoft/hsphere/resource/epayment/BillingInfoObject.java

shiva-templates/IMAGES/br_acc.gif
shiva-templates/IMAGES/xcp1/br_acc.gif
shiva-templates/IMAGES/xcp1/br_acc.png

shiva-templates/common/admin/break_user.html
shiva-templates/common/control/admin/break_user.html.in
shiva-templates/common/submit/admin/break_user.sbm
===================================================================
Removed SMTP parameter in FrontPage settings in Web Options 
for nodomain in user CP
-------------------------------------------------------------------
psoft/hsphere/resource/IIS/FrontPageResource.java
psoft/hsphere/resource/apache/FrontPageResource.java
===================================================================
Fixed the issue with DNS A records not being changed 
to new IPs in user's DNS options after the IP tag 
was changed by admin/reseller in a plan
-------------------------------------------------------------------
shiva-templates/common/control/domain/webservice.fn
shiva-templates/common/control/domain/webservice.html
shiva-templates/common/submit/domain/webservice_restart_check.sbm
shiva-templates/common/domain/dns_not_equal_vhIP.html
shiva-templates/common/control/domain/dns_not_equal_vhIP.html
shiva-templates/common/submit/domain/change_ip_submit.sbm
psoft/hsphere/lang/hsphere_lang.properties
shiva-templates/common/control/domain/edit_included.html
===================================================================
Subdomain DNS records are now shown in user CP in domain DNS settings
-------------------------------------------------------------------
shiva-templates/common/control/dns/list.html
===================================================================
Improved users' mail design. Changed the "create mail resource" 
link locations.
-------------------------------------------------------------------
shiva-templates/common/control/email/list2.html
psoft/hsphere/lang/hsphere_lang.properties
===================================================================
Improved YAFV: rewritten server-side validation manager 
to avoid calling wrong class like 
'yafv_html.hsphere.common.s_signup.yafv_html.hsphere....' 
when H-Sphere templates are incorrectly written or some HTML forms 
contain duplicated parameters. The above changes don't require 
rewriting templates. 
-------------------------------------------------------------------
psoft/util/freemarker/Yafv.java
psoft/util/freemarker/YafvExecParams.java
psoft/util/freemarker/YafvExecResult.java
psoft/hsphere/Session.java
psoft/hsphere/resource/email/MailingList.java
psoft/hsphere/YafvExecResult.java
psoft/hsphere/YafvExecParams.java
===================================================================
Improved package installation/upgrade/uninstallation:
1) added the new --upgrade option to the H-Sphere package installer
to be able to upgrade packages directly;
2) introduced SQL queries to be run during the package upgrade 
or uninstallation;
3) enhanced functionality of the package pre- and post-uninstallation 
scripts
-------------------------------------------------------------------
psoft/hsp/Package.java
psoft/hsp/tools/PkgBuilder.java
psoft/hsp/tools/PkgConfig.java
psoft/hsp/tools/PkgConfigSerializer.java
psoft/hsp/tools/PkgConfigurator.java
psoft/hsp/tools/PkgInfo.java
psoft/hsp/tools/PkgInstaller.java
psoft/hsp/tools/PkgInstallerException.java
shiva-templates/common/control/admin/packages/package.html
===================================================================
Fixed the problem with username and account id in 
custom (email) domain registration notifications; 
moved labels from these files to hsphere_lang.properties.
-------------------------------------------------------------------
shiva-templates/common/custom_registrar_registration.txt
shiva-templates/common/custom_registrar_renew.txt
shiva-templates/common/custom_registrar_contact_changed.txt
psoft/hsphere/lang/hsphere_lang.properties
===================================================================
Implemented the "Trouble Ticket Attachment Uploader" form 
in a separate popup window.
-------------------------------------------------------------------
psoft/hsphere/design_config.xml
psoft/hsphere/lang/hsphere_lang.properties

shiva-templates/common/control/tt/admin_edit.html.in
shiva-templates/common/control/tt/new_tt_form.html.in
shiva-templates/common/control/tt/ttfunctions.fn
shiva-templates/common/control/tt/user_view.html.in
shiva-templates/common/misc/attachmets_uploader.html
shiva-templates/common/misc/standalone_uploader_form.html
shiva-templates/common/control/misc/standalone_uploader_form.html
shiva-templates/common/design.fn
shiva-templates/xcp/design.fn
shiva-templates/xcpl/design.fn

shiva-templates/common/control/admin/settings/design_lf_step2.html.in
shiva-templates/common/control/kb/admin.html
shiva-templates/xcpl/CSS/design.css
shiva-templates/common/JS/slmenu.js

shiva-templates/IMAGES/attach.gif
shiva-templates/IMAGES/blue_haze/attach.gif
shiva-templates/IMAGES/marsh/attach.gif
shiva-templates/IMAGES/nomenu/attach.gif
shiva-templates/IMAGES/pebble/attach.gif
shiva-templates/IMAGES/xcp1/attach.gif
shiva-templates/IMAGES/xcp1/attach.png
===================================================================
Cache scheme is extended to support locking objects to correctly 
use the same instance of cached object if several threads 
need to synchronize on this object 
-------------------------------------------------------------------
psoft/hsphere/cache/LockedCacheObjectWrapper.java
psoft/hsphere/cache/LocableCache.java
psoft/hsphere/cache/AbstractCache.java
===================================================================
Fixed problem re-saving session data. If the Session.save() method 
is called twice, the 'oldState' variable is changed to stack
-------------------------------------------------------------------
psoft/hsphere/Session.java
===================================================================
EstimateCreateCopies and EstimateDeleteMass are moved to 
psoft.hsphere.billing.estimators
-------------------------------------------------------------------
psoft/hsphere/Resource.java
psoft/hsphere/billing/estimators/EstimateDeleteMass.java
psoft/hsphere/billing/estimators/EstimateCreateCopies.java
===================================================================
Improved the method for saving billing info. 
-------------------------------------------------------------------
psoft/hsphere/Account.java
===================================================================
Changed access specifier of several H-Sphere XML API methods 
from 'public' to 'protected'
-------------------------------------------------------------------
psoft/hsphere/axis/WebServices.java
psoft/hsphere/axis/DomainServices.java
psoft/hsphere/axis/MailServices.java
===================================================================
                           WINDOWS
===================================================================
Fixed the issue when account content move could not continue 
if rsync broke with an error
-------------------------------------------------------------------
   old/hssvc/RsyncManager.cpp
===================================================================
Improved the H-Sphere Winbox updater to proceed with the update 
when only ServU FTP is set or MSFTP is not installed on the box
-------------------------------------------------------------------
===================================================================
frontpage-update.asp can now accept otpional paramteters 
(important for stopgap domains when smtp is not passed) 
-------------------------------------------------------------------
   old/hssvc/InetSrv.cpp
   old/asp-scripts/validate.asp
   old/asp-scripts/frontpage-update.asp
===================================================================
Added the GetFileSecurityDescriptor method
-------------------------------------------------------------------
   .NET/Utils/Win32/AccessControl.h
===================================================================
                       PACKAGES UPDATED       
===================================================================
hsphere-mail-service-3-1
-------------------------------------------------------------------
http://www.psoft.net/shiv/HS/FBSD4/hsphere-mail-service-3-1.tgz 
http://www.psoft.net/shiv/HS/FBSD5/hsphere-mail-service-3-1.tgz 
http://www.psoft.net/shiv/HS/RH72/hsphere-mail-service-3-1.rpm 
http://www.psoft.net/shiv/HS/RH73/hsphere-mail-service-3-1.rpm 
http://www.psoft.net/shiv/HS/RHES3/hsphere-mail-service-3-1.rpm 
http://www.psoft.net/shiv/HS/RHES4/hsphere-mail-service-3-1.rpm 
http://www.psoft.net/shiv/HS/TRUSTIX2/hsphere-mail-service-3-1.rpm 
http://www.psoft.net/shiv/HS/TRUSTIXEL2/hsphere-mail-service-3-1.rpm 
===================================================================



Copyright 1998-2017. Positive Software Corporation.
All rights reserved.