diff --git a/WebsitePanel/Readme.htm b/WebsitePanel/Readme.htm
deleted file mode 100644
index 53bab94a..00000000
--- a/WebsitePanel/Readme.htm
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
- WebsitePanel - Readme
-
-
-
-
-
- WebsitePanel - Readme
-
- WebsitePanel is a hosting control panel for Windows servers.
-
-
- License
-
- WebsitePanel is released under BSD license. Please see LICENSE.txt file in the
- root folder of this project.
-
-
- Project Structure
-
- The project has the following folders structure:
-
- - \Trunk - project version currently in development
- - \Sources - project source codes.
- - \Lib - all referenced 3rd-party assemblies required to build
- the solution are placed in this folder.
- - \Database - the folder contains SQL scripts for creating
- initial database structure and its update to the current version.
- - install_db.sql - SQL script to create full database structure
- for the previous release.
- - update_db.sql - SQL script to update database structure for the
- revious release to the current one.
-
-
- - \Docs - project documentation
- - \Developer - technical documentation (specs, diagrams, POCs,
- etc.) for developers working on the project
- - \User - user-related documentation (user guides, how-tows,
- etc.) for end-users using the product
-
-
- - \Build - folder containing solution assemblies that
- are referenced from other projects
-
-
- - \Releases - contains all project releases
- - \Branches - contains project branches for proof-of-concepts,
- new development, bug fixing, etc.
- - LICENSE.txt - project license
- - Readme.htm - the file you are reading right now
- - ReleaseNotes.htm - project release notes
-
-
- Build How-To
-
- Downloading 3rd-Party Libraries
-
- SimpleDNS API
-
- SDNSAPI.dll is required to build "WebsitePanel.Providers.DNS.SimpleDNS50"
- project.
-
- Download "Simple DNS Plus API for .NET and COM" library from "Downloads" section
- on www.simpledns.com web site web site (at the
- time of writing direct link to this library is
-
- http://www.simpledns.com/outbox/sdnsapi-setup.exe). Install the library and
- then copy SDNSAPI.dll (located in "C:\Program Files (x86)\Simple DNS Plus API
- for .NET and COM" by default) from its installation folder to "Lib" folder of
- WebsitePanel project.
-
- MySQL .NET Connector
-
- MySQL .NET Connector is required to build
- "WebsitePanel.Providers.Database.MySql" project.
-
- Go to www.mysql.com web site and download the
- latest release of "MySQL .NET Connector" library from there (at the time of
- writing it is located at
- http://dev.mysql.com/downloads/connector/net/). Install MySQL connector and
- then copy "MySQL.Data.dll" assembly from its installation folder to "Lib" folder
- of WebsitePanel project.
-
- OrderBox (Directi API)
-
- Certain libraries are required to compile "WebsitePanel.Plugins.Directi" project
- of Enterprise Server solution.
-
- Open
- http://40083.myorderbox.com/kb/servlet/KBServlet/faq589.html page and
- download the following files:
-
- - NET_CoreExamples_vX.zip
-
- - NET_DomainsExamples_vX.zip
-
-
- Unpack both archives to some temporary location and then copy the following
- files to "Lib" folder of WebsitePanel project:
-
- - OrderBoxCoreLib.dll
- - OrderBoxDomainsLib.dll
-
-
- Set the Reference Paths to 3rd-Party Libraries
- After placing the required 3rd-Party Libraries into "Lib" folder
- of WebsitePanel project, open WebsitePanel.Server solution (WebsitePanel.Server.sln)
- and set ReferencePath of "WebsitePanel.Providers.Database.MySQL" and "WebsitePanel.Providers.DNS.SimpleDNS50" projects
- to the absolute path of the "Lib" folder. See "Reference Path Is Incorrect" paragraph of
- Troubleshooting Broken References
- article for help.
- Do the same for "WebsitePanel.Plugins.Directi" project of WebsitePanel.EnterpriseServer solution (WebsitePanel.EnterpriseServer.sln).
-
-
- Building Solutions
-
- Build WebsitePanel solutions in the following order:
-
- - WebsitePanel.Server.sln
- - WebsitePanel.EnterpriseServer.sln
- - WebsitePanel.WebPortal.sln
-
-
- Creating Database
-
- In order to run WebsitePanel Enterprise Server it's required to create SQL
- Server database to hold its internal data.
-
- - Using SQL Server Management Studio or any other database tool create a database
- called "WebsitePanel".
- - Execute "install_db.sql" script containing DDL and initial data from "\Database"
- folder of WebsitePanel project against created database.
- - Create "WebsitePanel" SQL user account and grant it "db_owner" rights on
- "WebsitePanel" database.
- - Open "web.config" file in the root of Enterprise Server application and update
- CryptoKey (appSettings/add/WebsitePanel.CryptoKey element) value there. It might
- be arbitrary non-empty string.
- - Run WebsitePanel.PasswordEncoder tool available in "Tools" folder and generate
- hash for "serveradmin" account password using CryptoKey and "Encrypt" button.
- - Update "Password" column in "Users" database table with generated hash for the
- record with UserID = 1 ("serveradmin" account).
- - In Enterprise Server's web.config update database connection string with proper
- settings in order to connect to WebsitePanel database.
-
-
- Configuring Web Applications
-
- It's assumed below that root of WebsitePanel project is pointing to "C:\Projects\WebsitePanel"
- folder.
-
- - Create "WebsitePanel Server" web site (with 127.0.0.1:9003 binding) using IIS Management Tool with the root
- folder pointing to "C:\Projects\WebsitePanel\Trunk\Sources\WebsitePanel.Server".
- - Create new user account called "WebsitePanelServer" and update process identity
- with it for "WebsitePanel Server" application pool. This user account must have
- required privileges to manage computer resources (by default be a member of
- local "Administrators" group) and also must be a member of "IIS_IUSRS" (IIS 7).
- - Create "WebsitePanel Enterprise Server" web site (with 127.0.0.1:9002
- binding) using IIS Management Tool with
- the root folder pointing to "C:\Projects\WebsitePanel\Trunk\Sources\WebsitePanel.EnterpriseServer".
- - Create "WebsitePanel Web Portal" web site (with <all unassigned>:9001
- binding) using IIS Management Tool with the
- root folder pointing to "C:\Projects\WebsitePanel\Trunk\Sources\WebsitePanel.WebPortal".
- - Open "App_Data\SiteSettings.config" file in "WebsitePanel.WebPortal" folder and
- update URL to Enterprise Server (http://127.0.0.1:9002 by default).
- - Open web.config in the root of WebsitePanel.Server application and update
- "server access password" ("websitepanel.server/security/password" element). You
- should be able to generate password SHA1 hash using WebsitePanel.PasswordEncoder
- tool.
-
-
-
-
diff --git a/WebsitePanel/ReleaseNotes.htm b/WebsitePanel/ReleaseNotes.htm
deleted file mode 100644
index 2e66c486..00000000
--- a/WebsitePanel/ReleaseNotes.htm
+++ /dev/null
@@ -1,208 +0,0 @@
-
-
-
- WebsitePanel - Release Notes
-
-
-
- WebsitePanel - Release Notes
-
- July 14, 2011 - v1.2.0
-
- - Added: Support for managing private Hyper-V cloud solution implemented with System
- Center Virtual Machine Manager 2008 R2, System Center Operations Manager 2007 and
- Dynamic Data Center Toolkit v3 (Beta) (contributed by Austen Knowledge Group)
- - Added: Support of Helicon Ape module for securing files & folders on web-site level
- (contributed by HeliconTech)
- - Added: Support for Razor files extensions (*.cshtml, *.vbhtml) in File Manager
- - Added: "Notify Overused Databases" scheduled task (contributed by yoda-ict)
- - Added: Display size for MySQL databases on Edit Database page (contributed by yoda-ict)
- - Added: SSL Management (contributed by OnionMan)
- - Added: Domain aliases changed to allow using existing DNS domains to setup aliases
- and pointers (contributed by yoda-ict)
- - Added: "Announcements" posting mode for Mail Lists in hMail Server Service Provider
- - Added: Personal Information and Signature sections added in hMail Mail Account settings
- - Added: SMTP authentication for Mail Lists in hMail Server Provider
- - Updated: Project code base migrated to .NET Framework 4
- - Fixed: Minor corrections in default landing page supplied by WebsitePanel for newly
- created web sites (contributed by jegor)
- - Fixed: Customer's first and last names with localized characters are not properly
- rendered on some pages
- - Fixed: Issue with unlimited mailbox quotas in SmarterMail 7 service provider
- - Fixed: Dynamics CRM 4 rollup updates are not applied for new organizations being
- created through WebsitePanel
- - Fixed: Original deployment error messages with sensitive information are shown to
- a user instead of a generic error message in MS Web App Gallery module
- - Fixed: Dedicated IP Addresses are incorrectly distributed via Virtual Servers
- - Fixed: SQL User is unable to login with "Browse Database" feature if its password
- has '=' character (contributed by webio)
- - Fixed: Wrong default button on "Create New Exchange 2010 Organization" page
- - Fixed: Missing required validation for Forwarding field on Edit Mailbox Account
- properties page (contributed by webio)
- - Fixed: Adjust "maxRequestLength" attribute in "httpRuntime" element in WSP Enterprise
- Server & Server web.config files to support large files uploading
- - Fixed: Missing information whether Administrator password is set or not in hMail
- Provider Settings
- - Fixed: Issue with setting up a correct type handler for WebsitePanel.IisModules.SecureFolders
- HTTP authentication module in IIS 7 (contributed by yoda-ict)
- - Fixed: Issue with Mail List members removed after clicking “Save List” button in
- hMail Server Service Provider
- - Fixed: Issue when a domain alias could not be enabled for hMail Server Service Provider
- - Fixed: Issue when forwarding address is incorrectly set for a mail account in hMail
- Server Service Provider
- - Fixed: Issue when integrity check is not performed if to add a contact in Hosted
- Exchange Service Provider
- - Fixed: Issue when a user is unable to remove subscribers from the list or group
- In Merak Mail Service Provider
-
-
- WebsitePanel - Release Notes
-
- March 15, 2011 - v1.2.0 (Beta)
-
- - Added: Support for managing private Hyper-V cloud solution implemented with System Center Virtual Machine Manager 2008 R2, System Center Operations Manager 2007 and Dynamic Data Center Toolkit v3 (Beta) (contributed by Austen Knowledge Group)
- - Added: Support of Helicon Ape module for securing files & folders on web-site level (contributed by HeliconTech)
- - Added: Support for Razor files extensions (*.cshtml, *.vbhtml) in File Manager
- - Added: "Notify Overused Databases" scheduled task (contributed by yoda-ict)
- - Added: Display size for MySQL databases on Edit Database page (contributed by yoda-ict)
- - Updated: Project code base migrated to .NET Framework 4
- - Fixed: Minor corrections in default landing page supplied by WebsitePanel for newly created web sites (contributed by jegor)
- - Fixed: Customer's first and last names with localized characters are not properly rendered on some pages
- - Fixed: Issue with unlimited mailbox quotas in SmarterMail 7 service provider
- - Fixed: Dynamics CRM 4 rollup updates are not applied for new organizations being created through WebsitePanel
- - Fixed: Original deployment error messages with sensitive information are shown to a user instead of a generic error message in MS Web App Gallery module
- - Fixed: Dedicated IP Addresses are incorrectly distributed via Virtual Servers
- - Fixed: SQL User is unable to login with "Browse Database" feature if its password has '=' character (contributed by webio)
- - Fixed: Wrong default button on "Create New Exchange 2010 Organization" page
- - Fixed: Missing required validation for Forwarding field on Edit Mailbox Account properties page (contributed by webio)
- - Fixed: Adjust "maxRequestLength" attribute in "httpRuntime" element in WSP Enterprise Server & Server web.config files to support large files uploading
-
-
- December 9, 2010 - v1.1.1 (Beta)
-
- - Added: SSL Management (contributed by OnionMan)
- - Added: Domain aliases changed to allow using existing DNS
- domains to setup aliases and pointers (contributed by yoda-ict)
- - Added: "Announcements" posting mode for Mail Lists in hMail Server Service Provider
- - Added: Personal Information and Signature sections added in hMail Mail Account settings
- - Added: SMTP authentication for Mail Lists in hMail Server Provider
- - Fixed: Missing information whether Administrator password is set or not in hMail
- Provider Settings
- - Fixed: Issue with setting up a correct type handler for WebsitePanel.IisModules.SecureFolders
- HTTP authentication module in IIS 7 (contributed by yoda-ict)
- - Fixed: Issue with Mail List members removed after clicking “Save List” button in
- hMail Server Service Provider
- - Fixed: Issue when a domain alias could not be enabled for hMail Server Service Provider
- - Fixed: Issue when forwarding address is incorrectly set for a mail account in hMail
- Server Service Provider
- - Fixed: Issue when integrity check is not performed if to add a contact in Hosted
- Exchange Service Provider
- - Fixed: Issue when a user is unable to remove subscribers from the list or group
- In Merak Mail Service Provider
-
-
- November 17, 2010 - v1.1.0
-
- - Added Exchange 2010 SP1 Hosting Mode module
- - Added SharePoint 2010 module (contributed by Webio)
- - Added SmarterMail 7 module (contributed by yoda-ict)
- - Added SmarterStats 6 module (contributed by yoda-ict)
- - Added: Addition to get the correct domain name inside the TaskManager (contributed
- by yoda-ict)
- - Added: Workaround for Global Address list to show up after Exchange 2010 SP1 installation
- without /hosting switch. This workaround is not switched on by default; to switch
- it on, please follow the instructions provided in this post.
- - Added: WebsitePanel.IISModules (http://iismodules.codeplex.com)
- - Added: meta:resourcekey to BillingCyclesEditCycle.ascx and BillingCyclesAddCycle.ascx
- - Updated WSP Portal web.config in 1.1 upgrade script to enable custom error
- - Fixed: MDaemon alias import fails: Directory hardcoded in the module (contributed
- by mcrook)
- - Fixed: When updating Exchange account general settings an empty account password
- is stored into WSP database (contributed by Webio)
- - Fixed: Bug with mail aliases (MDaemon) (contributed by mcrook)
- - Fixed: SmarterMail 7: Max mailbox size -1 (contributed by yoda-ict)
- - Fixed: Not showing emails (MDaemon ODBC database) (contributed by mcrook)
- - Fixed: Show apps for all languages in Microsoft Web App Gallery module
- - Fixed: Microsoft Web Application Gallery 1.0.1 module - images missing when apps
- catalog or an individual app page is displayed
- - Fixed: Exchange 2010 SP1 Beta module unable to create organization when plan quotas
- are set to unlimited
- - Fixed: Customer login account gets error while clicking on "Export report" button
- under Disk Space Report
- - Fixed: Microsoft SQL 2008 user creation with some characters fails
- - Fixed: Unable to restore Microsoft SQL Server 2008 R2 databases
- - Fixed: Zip Files Error in File Manager and related modules: cannot zip 65535 files
- or greater
- - Fixed: Localization Toolkit Import is not working
- - Fixed: Problems calculating disk space for Exchange-enabled spaces
- - Fixed: Negative value is allowed in "Max Mailbox Size, MB" field when
- create or edit a mail box
- - Fixed: Service provider properties are not updated/Missing UpdateServiceProperties
- stored procedure in the database when do a fresh install
- - Fixed: Exchange 2010 SP1 Hosted Edition provider renamed to Exchange 2010 SP1 Hosting
- Mode
-
-
- September 3, 2010 - v1.0.2
-
- - Added Exchange 2010 SP1 Module Beta
- - Added SharePoint 2010 Module Beta (contributed by
- Webio)
- - Added SmarterMail 7 Module Beta (contributed by
- yoda-ict)
- - Added Exchange Import Tool for WSP 1.0 - WSP 1.0.2
- - Added “Disable Mailbox Size Edit” quota for “Mail” group
- - Fixed: Zip Files Error: cannot zip 65535 files or greater
- - Fixed: Microsoft Web Application Gallery 1.0.1 images missing bug
- - Fixed: Bug in Mail Aliases for Mdaemon (patch provided by
- mcrook)
-
-
- July 8, 2010 - v1.0.1
-
- - Added Windows 7 and Windows Vista support.
- - Added "All unassigned" support for web site bindings.
- - "Instant Alias" is allowed in DNS-less hosting spaces.
- - Improved "Web App Gallery" module:
- - all application packs are shown, but only those ones with satisfying requirements
- could be installed
- - application packs are filtered by language and sorted alphabetically
- - added caching for applications graphics
- - re-designed application installation page
- - improved handling of databases and database users
- - improved errors reporting
- - temporary web site URL is displayed on completion screen
-
-
- - Added for "IIS 7" provider an ability to specify paths to ASP.NET and
- ASP ISAPIs.
-
-
- April 16, 2010 - v1.0
-
- - Initial release of WebsitePanel under BSD license.
-
-
-
diff --git a/WebsitePanel/build.xml b/WebsitePanel/build.xml
index c138cd72..eac75038 100644
--- a/WebsitePanel/build.xml
+++ b/WebsitePanel/build.xml
@@ -5,7 +5,7 @@
2.0.0
$(BUILD_NUMBER)
$(BUILD_NUMBER)
- 2012-09-23
+ 2012-11-28
..
$(RootFolder)\WebsitePanel