Commit graph

40 commits

Author SHA1 Message Date
omara_vworks
a2beec7fe4 Commit Contribution from Helicon
Includes:

- complete re-write of Web Application Gallery
- Addition of Web PI Installer in Server module
2012-07-19 13:16:33 -04:00
robvde
b124b301cc Fixed the issues where reseller and administrators are not able to delete a
tenant (WSP user account)
2012-07-19 16:53:12 +04:00
robvde
93c14b77e9 http://websitepanel.codeplex.com/workitem/286
Was caused when recyclying the enterprise server. Encrypted session get got a
lenght of 24 which resulted into a loop and finally a 500 error.

When encrypted sessionid does not match, session is logged off and redirected to
default page and encrypted session key restored.
2012-07-17 21:34:44 +04:00
robvde
702084c672 Following fixed and added:
User general settings added to the mailbox details tab
FirstName, Lastname added to the create user and mailbox forms
DisplayName is generated and editable based on provided first and last name
Issue fixed with mailbox details to show "[None]" if user has no plan assigned
Option added to the hosting plan to enable or disable the maintenance of
mailboxplans by tenants.
2012-07-15 14:23:01 +04:00
robvde
7cdf080763 Path fixed to libraries 2012-07-13 12:31:51 +04:00
robvde
c1e2aa8477 AD Integration enabled on the IIS7 provider. This will allow to store site
content on a remote (highly available) filesystem and enabled the scenario
of webfarm with a shared IIS configuration as well.

The netbios domain name will need to be set in the configuration of the provider.
and off course "Create Active Directory accounts" checked as well
2012-07-12 18:14:40 +04:00
robvde
43b73aee66 Added the ability to stamp mailboxes with a mailbox plan as well as those
mailboxes that have no mailbox plan assigned yet.

The following SQL statement will 'upgrade' the user data to work with the new
exchange 2010 SP2 provider. Ensure you replace the variables with values that
matches your environment.

DECLARE  @NetBIOSDomain nvarchar(20)
DECLARE  @ExchangeOrgRoot nvarchar(256)

SET @NetBIOSDomain = 'MYDOMAIN'
SET @ExchangeOrgRoot = 'CN=First Organization,CN=Microsoft Exchange,CN=Services,
CN=Configuration,DC=mydomain,DC=local'

UPDATE ExchangeAccounts SET SamAccountName = @NetBIOSDomain+'\'+AccountName
WHERE AccountID IN  (SELECT AccountID FROM ExchangeAccounts
WHERE AccountType IN (3,7) AND SamAccountName = '')

INSERT INTO ServiceItemProperties (ItemID, PropertyName, PropertyValue)
(SELECT SP.ItemID, 'AddressBookPolicy',
PV = 'CN='+SP.PropertyValue+' Address Policy,CN=AddressBook Mailbox Policies,'
+ @ExchangeOrgRoot
FROM         ServiceItemProperties AS SP
WHERE     (PropertyName = 'OrganizationID') AND (ItemID IN
 (SELECT     ItemID
 FROM          ServiceItemProperties AS ServiceItemProperties_1
 WHERE      (PropertyName = 'GlobalAddressList') AND (PropertyValue <> ''))))

UPDATE SP SET PropertyValue='CN='+SP2.PropertyValue+' Rooms,CN=All Address Lists
,CN=Address Lists Container,'+@ExchangeOrgRoot
FROM ServiceItemProperties AS SP
JOIN ServiceItemProperties AS SP2 ON SP.ItemID = SP2.ItemID
AND SP.PropertyName='RoomsAddressList'
WHERE (SP2.PropertyName = 'OrganizationID') AND (SP2.ItemID IN
 (SELECT     ItemID
 FROM          ServiceItemProperties AS ServiceItemProperties_1
 WHERE      (PropertyName = 'GlobalAddressList') AND (PropertyValue <> '')))
2012-07-12 17:14:19 +04:00
robvde
37af5eceac More granularity to the available roles:
Available roles now in the platform: Administrator, Reseller, User, PlatformCSR,
PlatformHelpdesk, ResellerCSR, ResellerHelpdesk.

The platform CSR and Helpdesk are peer accounts on platform root level.

The names can be used within the  websitepanel_pages.config on Page and Module
level. On module level the roles can be specified on the viewRoles attribute and
readOnlyRoles attribute. When specifying the later all controls will be disabled
within the Modile, the viewRoles just show the page or not. When nothing
specified the page is just shown
2012-07-11 18:18:13 +04:00
robvde
a240fcebc6 Lync Server 2010 Multitenant Core Unified Communications Support Added
Enterprise voice support to follow soon
2012-07-10 11:19:55 +04:00
robvde
3732b2143c Missed this file in previous commit 2012-07-09 12:04:19 +04:00
robvde
50f2c43315 Significant amount of changes to hosted organizations and exchange:
Exchange 2010 SP2 provisioning separated through a new provider
Exchange 2010 SP2 now compliant with product group guidelines
Support for Database Availability Group
Fixed Distribution List view scope to only tenant
Consumer support (individual mailboxes as hotmail) added
Mailbox configuration moved to mailbox plans concept
CN creation is now based on UPN
sAMAccountName generation revised and decoupled from tenant name
2007 (ACL Based), 2010 (ACL Bases), 2010 SP2 (ABP) supported
Automated Hosted Organization provisioning added to create hosting space
Enterprise Server webservice extended with ImportMethod
Mobile tab fixed
Added more information to users listview
2012-07-09 12:03:24 +04:00
robvde
2f8a580846 Removed Exchange Hosted Edition
Important!:
Before updating ensure that there are no servers within the
with the WebsitePanel with ExchangeHostedEdition enabled/configured.
2012-07-08 09:04:14 +04:00
omara
127a7fc1dd Update Copyright information on updated files
Change Copyright date on footer
2012-07-04 08:37:14 -04:00
robvde
452fcb7f47 DNS SRV Record support. Only supported with MS DNS Provider 2012-07-04 13:18:58 +04:00
robvde
a0d9e59db2 Updated Hosted Sharepoing Provider (Foundation 2010):
A) Powershell support added within the provider
B) Now returns the actual deployed language packs
C) The PeoplePicker points to the organization OU and shows only the users from
the tentant organization. A requirement when used with Exchange 2010 SP2
Addressbook Policies
D) Shared SSL root added to use wild card certificates as part of hosting plan.
When enabled the host name is generated.
E) Search fix: Provisioning of localhost file where the server component is
active. This system expected to be the search server. Within the local hostfile
the sites are listed with their local ip address so the search server can resolve
the site and crawl through their data.

This component needs to be compiled with .NET 2.0 together with Provers.Base,
OS.Windows2003, OS.Windows2008, Server.Utils, and Server components.

Out standing is to update the build and deployment package for a dedicated
 deployment packaged so this component is using .NET 2.0, all other should be
 using .NET 4.0. This will eliminate the configuration circus that was required
 to get the .NET 4.0 version of this component working previously.
2012-07-01 08:24:49 +04:00
robvde
38592df9e6 As are result of security penetration test the following changes applied:
All authentication related cookies tagged as httpOnly
web.config: enabledVersionHeader=false
autocomplete disabled
Login url injection redirection fixed
session hijacking implemented

Dont forget to apply ssl to your website with https and to set the requireSSL="false" to true
2012-06-21 19:39:58 +04:00
omara
a62703d32f Exchange Module: Add ability to manage all built-in security types in public folder management. 2012-06-06 19:45:41 -04:00
omara
5326d4ff26 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
omara
b359541e82 Commit Changes from DanVB to Main 2012-06-04 20:20:22 -04:00
Dan
0d19fbf3dd A new solution for commit "ea82271b61ea" to fix and add features to hMailServer but only to version 5 and up.
+ Fix workitem/255
2012-05-26 13:55:35 +01:00
omara
c3250bf553 Commit Changes for workitem 46 2012-05-24 21:06:32 -04:00
Daniel Grotjan
131fdca1b0 Added ability to specify log directory for Gene6FTP 2012-05-24 12:06:36 -04:00
Alejandro
bb347537af Microsoft SQL Server 2012 support
Upgraded: Database scripts install_db.sql and upload_db.sql in order to support MSSQL2012
Upgraded: Installer to allow setup WebsitePanel with MSSQL2012
Added: MsSqlServer2012.cs
2012-05-12 14:17:46 -04:00
omara
77017f46d6 Commit Changes by DanVB 2012-05-10 19:59:20 -04:00
Kenneth
e0829fed82 Workitem 46
Add variables into web site parking page template
2012-05-08 01:18:24 +02:00
DanVB
77aa23f87a + hMailServer Bandwidth Calculation. Note: AWStats Logging must be enabled in Admin.
+ hMailserver Extra Mail Account Information/Settings on Edit Page.
+ hMailServer Forwarding Fixes
+ AWStats version 7 detection
2012-05-05 16:57:32 +01:00
peter
99c0ebf7db [workitem:59] Added smart host options for domain under MailEnable 2012-05-04 15:28:11 +10:00
Dan
f2c4ad4345 Fixed hMailServer Forwarding to empty address 2012-05-03 17:31:16 +01:00
feodor_fitsner
cc8cf3de4e Removed compilation warning in portal 2012-03-08 09:24:09 -08:00
omara
9b61ed720e Change default page size to 20 items. Add Page Size drop down to all User lists to allow user to select Page size for results. 2012-03-08 01:50:36 -05:00
ptsurbeleu
8b7b150da7 Fixed some perf concerns related to types conversion; Replaced tabs with spaces; 2012-02-10 00:01:39 -08:00
ptsurbeleu
4a16ca9524 Fixed issue with removing folders, users and groups in HeliconApe for a web site;
Added checks values conversion utility routines to avoid perf hits caused by exceptions being thrown;
2012-02-08 19:06:20 -08:00
feodor_fitsner
a936174491 AjaxControlToolkit updated to the latest version. Fixed some warning in Portal compilation. 2012-01-16 09:47:13 -08:00
feodor_fitsner
68bebd9340 "Select All" in file manager has been fixed for IE 7,8 and FF 6,7 2011-11-21 18:39:11 -08:00
feodor_fitsner
20ffefc319 Merge with default 2011-11-21 17:20:24 -08:00
Grzegorz
04bc588a6a Bugfix for empty domain list when creating CSR request. 2011-11-03 10:18:55 +01:00
jon
50772ab6f6 - Fixed spelling of 'Grant' 2011-10-14 12:04:21 -04:00
ptsurbeleu
7635e6faf8 Cleanup some bin folders. 2011-07-13 16:35:58 -07:00
ptsurbeleu
0cc81e0150 Fixed projects cross-references. 2011-07-13 16:29:44 -07:00
ptsurbeleu
b03b0b373f Initial project's source code check-in. 2011-07-13 16:07:32 -07:00