<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel xmlns:blog="http://www.dotnetnuke.com/blog/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <title>Cathal Connolly</title>
    <description>The opinions expressed here are the opinions of Cathal Connolly, and do not necessarily represent the views and opinions of the DotNetNuke Corporation.</description>
    <link>http://www.dotnetnuke.com/Resources/Blogs/BlogId/5.aspx</link>
    <language>en-US</language>
    <webMaster />
    <pubDate>Thu, 09 Feb 2012 06:15:08 GMT</pubDate>
    <lastBuildDate>Thu, 09 Feb 2012 06:15:08 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 4.0.0.0</generator>
    <item>
      <title>Security bulletins released&amp;ndash;5.6.7/6.1.3</title>
      <link>http://www.dotnetnuke.com/Resources/Blogs/EntryId/3276/Security-bulletins-released-ndash-5-6-7-6-1-3.aspx</link>
      <description>&lt;p&gt;The 5.6.7 and 6.1.3 CE and PE/EE versions of DotNetNuke have been released. The  release notes can be read @ &lt;a href="http://www.dotnetnuke.com/Resources/Blogs/EntryId/3274/DotNetNuke-6-1-3-5-6-7-Released.aspx"&gt;DotNetNuke 6.1.3/5.6.7 Released&lt;/a&gt; .&lt;/p&gt;  &lt;p&gt;The 5.6.7 release only contains these one security fix (as per our Sunsetted releases policy which can be read &lt;a href="http://security.dotnetnuke.com/"&gt;here&lt;/a&gt; ), which is rated “critical”. &lt;/p&gt;  &lt;p&gt;The bulletin for 5.6.7 can be read here:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.dotnetnuke.comhttp://www.dotnetnuke.com/News/Security-Policy/Security-bulletin-no.63.aspx"&gt;Non-approved users can access user and role functions&lt;/a&gt; – fix for a “Critical” issue&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;The 6.1.3 release contain two security fixes, one of which was in 5.x and one which was introduced in the 6.x branch.&lt;/p&gt;  &lt;p&gt;The bulletins for 6.1.3 can be read here:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.dotnetnuke.comhttp://www.dotnetnuke.com/News/Security-Policy/Security-bulletin-no.63.aspx"&gt;Non-approved users can access user and role functions&lt;/a&gt; – fix for a “Critical” issue&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/News/Security-Policy/Security-bulletin-no.64.aspx"&gt;Radeditor provider function could confirm the existence of a file&lt;/a&gt; – fix for a “low” issue&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Please note, we had an additional report of another issue shortly after the 6.1.2 release, however that had already been resolved inadvertently by an unrelated bug fix. As such this issue was resolved with the 6.1.0 release (it involved code introduced in the 6.x branch and does not impact 5.x). Whilst no code was changed in the 6.1.3 release we have chosen to publish a bulletin anyway to make users aware of it and to allow us to acknowledge the security researchers who raised the issue.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/News/Security-Policy/Security-bulletin-no.62.aspx"&gt;Potential XSS issue via modal popups&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;    &lt;p&gt;&lt;strong&gt;As both 5.6.7 and 6.1.3 contain a “Critical” fix we recommend you upgrade as soon as possible.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you're new to upgrading I recommend you read the "detailed installation guide" found &lt;a href="http://www.dotnetnuke.com/Resources/Documentation/DownloadableFiles/tabid/478/Default.aspx"&gt;here&lt;/a&gt; , and the excellent blog entry from Erik &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1459/Default.aspx"&gt;here&lt;/a&gt; . For users who are running 4.6.2 or above, I recommend you read this blog &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1843/Default.aspx"&gt;entry&lt;/a&gt; which details how to use the upgrade package to easily merge any web.config changes. The wiki also has a guide on &lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Upgrading-DotNetNuke/Default.aspx"&gt;upgrading&lt;/a&gt; and the video section has a number of free &lt;a href="http://www.dotnetnuke.com/Resources/VideoLibrary/tabid/1607/Default.aspx"&gt;videos&lt;/a&gt; on both installing and upgrading.&lt;/p&gt;    &lt;p&gt;You can read more details about these issues and our security policy &lt;a href="http://www.dotnetnuke.com/About/WhatIsDotNetNuke/SecurityPolicy/tabid/940/Default.aspx"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;h3&gt;Acknowledgements&lt;/h3&gt;  &lt;p&gt;We would like to thank Brandon Haynes, Ben Zhong, Richard Lundeen of Microsoft and Microsoft Vulnerability Research (MSVR) and Mark Litchfield from NGSSecure for responsibly disclosing the issues to us and allowing us to ensure updated releases were available that resolved them.&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.dotnetnuke.com/Resources/Blogs/EntryId/3276/Security-bulletins-released-ndash-5-6-7-6-1-3.aspx&gt;More ...&lt;/a&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx&gt;Security&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx">Security</category>
      <comments>http://www.dotnetnuke.com/Resources/Blogs/EntryId/3276/Security-bulletins-released-ndash-5-6-7-6-1-3.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Resources/Blogs/EntryId/3276/Security-bulletins-released-ndash-5-6-7-6-1-3.aspx</guid>
      <pubDate>Thu, 02 Feb 2012 16:12:59 GMT</pubDate>
      <trackback:ping>http://www.dotnetnuke.comDesktopModules/BlogTrackback.aspx?id=3276</trackback:ping>
    </item>
    <item>
      <title>ASP.NET Security Update</title>
      <link>http://www.dotnetnuke.com/Resources/Blogs/EntryId/3260/ASP-NET-Security-Update.aspx</link>
      <description>&lt;p&gt;On Thursday 29th December 2011 Microsoft released an out-of-band security update to address an issue with asp.net . This is a relatively rare thing as Microsoft typically only releases security updates every 2nd Tuesday of the month (known as “&lt;a href="http://en.wikipedia.org/wiki/Patch_Tuesday" target="_blank"&gt;Patch Tuesday&lt;/a&gt;”) so it indicates that this is a serious issue that Microsoft does not want to leave available for exploitation for another few weeks. The advisory can be read &lt;a href="http://technet.microsoft.com/en-us/security/advisory/2659883" target="_blank"&gt;here&lt;/a&gt; and there is additional detail on Scott Guthrie's blog &lt;a href="http://weblogs.asp.net/scottgu/archive/2011/12/28/asp-net-security-update-shipping-thursday-dec-29th.aspx" target="_blank"&gt;here&lt;/a&gt; . Due to the nature of this patch we would recommend DotNetNuke hosts and users consider applying the patch as soon as possible (it was made available via Windows Update last night). Whilst the asp.net patch itself does not appear to require a reboot, the other security patches contained with the release do prompt for a reboot so you may wish to apply the patch at a time that does not inconvenience your users.&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.dotnetnuke.com/Resources/Blogs/EntryId/3260/ASP-NET-Security-Update.aspx&gt;More ...&lt;/a&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx&gt;Security&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx">Security</category>
      <comments>http://www.dotnetnuke.com/Resources/Blogs/EntryId/3260/ASP-NET-Security-Update.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Resources/Blogs/EntryId/3260/ASP-NET-Security-Update.aspx</guid>
      <pubDate>Fri, 30 Dec 2011 20:10:47 GMT</pubDate>
      <trackback:ping>http://www.dotnetnuke.comDesktopModules/BlogTrackback.aspx?id=3260</trackback:ping>
    </item>
    <item>
      <title>Security bulletins released&amp;ndash;5.6.6/6.1.2</title>
      <link>http://www.dotnetnuke.com/Resources/Blogs/EntryId/3258/Security-bulletins-released-ndash-5-6-6-6-1-2.aspx</link>
      <description>&lt;p&gt;The 5.6.6 and 6.1.2 CE and PE versions of DotNetNuke have been released. The 6.1.2 release notes can be read @ &lt;a href="http://www.dotnetnuke.com/Resources/Blogs/EntryId/3250/DotNetNuke-6-1-2-5-6-6-Released.aspx"&gt;DotNetNuke 6.1.2 Released&lt;/a&gt; . It contains two security fixes that resolve two “low” items.&lt;/p&gt;  &lt;p&gt;The 5.6.6 release only contains these two security fixes (as per our Sunsetted releases policy which can be read &lt;a href="http://security.dotnetnuke.com/"&gt;here&lt;/a&gt; ). &lt;/p&gt;  &lt;p&gt;The bulletins for the two items fixed in both releases can be read at:&lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/News/Security-Policy/Security-bulletin-no.60.aspx"&gt;Cached failed passwords could theoretically be retrieved from browser cache&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/News/Security-Policy/Security-bulletin-no.61.aspx"&gt;invalid install permissions can lead to unauthorized access error which echoes path&lt;/a&gt; &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;    &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Please note, these two fixes resolve issues on the lowest part of our scale – they are more theoretical than practical (the first would require someone to have physical access to the users machine and the second would require a site to have insufficient permissions to run), but the best practice would be to upgrade as soon as possible.&lt;/p&gt;  &lt;p&gt;If you're new to upgrading I recommend you read the "detailed installation guide" found &lt;a href="http://www.dotnetnuke.com/Resources/Documentation/DownloadableFiles/tabid/478/Default.aspx"&gt;here&lt;/a&gt; , and the excellent blog entry from Erik &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1459/Default.aspx"&gt;here&lt;/a&gt; . For users who are running 4.6.2 or above, I recommend you read this blog &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1843/Default.aspx"&gt;entry&lt;/a&gt; which details how to use the upgrade package to easily merge any web.config changes. The wiki also has a guide on &lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Upgrading-DotNetNuke/Default.aspx"&gt;upgrading&lt;/a&gt; and the video section has a number of free &lt;a href="http://www.dotnetnuke.com/Resources/VideoLibrary/tabid/1607/Default.aspx"&gt;videos&lt;/a&gt; on both installing and upgrading.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;You can read more details about these issues and our security policy &lt;a href="http://www.dotnetnuke.com/About/WhatIsDotNetNuke/SecurityPolicy/tabid/940/Default.aspx"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.dotnetnuke.com/Resources/Blogs/EntryId/3258/Security-bulletins-released-ndash-5-6-6-6-1-2.aspx&gt;More ...&lt;/a&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx&gt;Security&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx">Security</category>
      <comments>http://www.dotnetnuke.com/Resources/Blogs/EntryId/3258/Security-bulletins-released-ndash-5-6-6-6-1-2.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Resources/Blogs/EntryId/3258/Security-bulletins-released-ndash-5-6-6-6-1-2.aspx</guid>
      <pubDate>Fri, 23 Dec 2011 19:24:04 GMT</pubDate>
      <trackback:ping>http://www.dotnetnuke.comDesktopModules/BlogTrackback.aspx?id=3258</trackback:ping>
    </item>
    <item>
      <title>Security bulletins released &amp;ndash; 5.6.4 / 6.1.0</title>
      <link>http://www.dotnetnuke.com/Resources/Blogs/EntryId/3215/Security-bulletins-released-ndash-5-6-4-6-1-0.aspx</link>
      <description>&lt;p&gt;The 5.6.4 and 6.1.0 CE and PE versions of DotNetNuke have been released. The 6.1.0 release notes can be read @ &lt;a href="http://www.dotnetnuke.com/Resources/Blogs/EntryId/3211/Announcing-DotNetNuke-6-1.aspx"&gt;DotNetNuke 6.1.0 Released&lt;/a&gt; . It contains two security fixes that resolve one “low” and one “medium” issues.&lt;/p&gt;  &lt;p&gt;The 5.6.4 release only contains security fixes (as per our Sunsetted releases policy which can be read &lt;a href="http://security.dotnetnuke.com/"&gt;here&lt;/a&gt; ). The 5.6.4 release also contains 1 outstanding “low” security fix that was resolved in 6.0.2 and has now been back ported to 5.6.4.&lt;/p&gt;  &lt;p&gt;The bulletins for the two items fixed in both releases can be read at:&lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/News/Security-Policy/Security-bulletin-no.58.aspx"&gt;Disable autoremember during registration&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/News/Security-Policy/Security-bulletin-no.59.aspx"&gt;Failure to sanitize certain xss strings&lt;/a&gt; &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;The issue back ported from 6.0.2 to 5.6.4 &lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/News/Security-Policy/Security-bulletin-no.57.aspx"&gt;Incorrect logic in module administration check&lt;/a&gt; &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Due to the nature of these issues, we recommend you upgrade as soon as possible – however &lt;strong&gt;please read the warning paragraph below first as the XSS fix has compromised some functionality that sites may use&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt; If you're new to upgrading I recommend you read the "detailed installation guide" found &lt;a href="http://www.dotnetnuke.com/Resources/Documentation/DownloadableFiles/tabid/478/Default.aspx"&gt;here&lt;/a&gt; , and the excellent blog entry from Erik &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1459/Default.aspx"&gt;here&lt;/a&gt; . For users who are running 4.6.2 or above, I recommend you read this blog &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1843/Default.aspx"&gt;entry&lt;/a&gt; which details how to use the upgrade package to easily merge any web.config changes. The wiki also has a guide on &lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Upgrading-DotNetNuke/Default.aspx"&gt;upgrading&lt;/a&gt; and the video section has a number of free &lt;a href="http://www.dotnetnuke.com/Resources/VideoLibrary/tabid/1607/Default.aspx"&gt;videos&lt;/a&gt; on both installing and upgrading.&lt;/p&gt;  &lt;h3&gt;Pre-upgrade warning&lt;/h3&gt;  &lt;p&gt;To fix one of the issue (the failure to sanitize certain XSS strings), we added additional filtering code that executes when a user saves html content. Whilst the html editor automatically strips JavaScript, some users have used the raw/html views to add script and avoid the automatic deletion of it. Whilst this is a useful (but unintended) feature, unfortunately as there is no reliable way to tell the difference between a “safe” piece of JavaScript and  malicious piece of JavaScript (e.g. a cross-site scripting issue) the additional filter will remove all scripts that users entered. If your site uses html modules to add such content (and does not use an alternative such as &lt;a title="http://wnsinj.codeplex.com/" href="http://wnsinj.codeplex.com/"&gt;http://wnsinj.codeplex.com/&lt;/a&gt; ) then you may wish to wait for the 5.6.5/6.1.1 releases to apply this update otherwise when you edit existing html content you will lost your JavaScript.&lt;/p&gt;  &lt;p&gt;If you choose to do so, you are recommended to remove the Messaging module from the user profile page to mitigate against the issue.&lt;/p&gt;  &lt;h3&gt;Acknowledgements&lt;/h3&gt;  &lt;p&gt;We would like to thank Brian Dukes, USAID and Richard Lundeen of Microsoft &amp; Microsoft Vulnerability Research (MSVR) for their help in identifying these issues.&lt;/p&gt;  &lt;p&gt;You can read more details about these issues and our security policy &lt;a href="http://www.dotnetnuke.com/About/WhatIsDotNetNuke/SecurityPolicy/tabid/940/Default.aspx"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.dotnetnuke.com/Resources/Blogs/EntryId/3215/Security-bulletins-released-ndash-5-6-4-6-1-0.aspx&gt;More ...&lt;/a&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx&gt;Security&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx">Security</category>
      <comments>http://www.dotnetnuke.com/Resources/Blogs/EntryId/3215/Security-bulletins-released-ndash-5-6-4-6-1-0.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Resources/Blogs/EntryId/3215/Security-bulletins-released-ndash-5-6-4-6-1-0.aspx</guid>
      <pubDate>Wed, 02 Nov 2011 23:47:19 GMT</pubDate>
      <trackback:ping>http://www.dotnetnuke.comDesktopModules/BlogTrackback.aspx?id=3215</trackback:ping>
    </item>
    <item>
      <title>DotNetNuke Extension Catalog</title>
      <link>http://www.dotnetnuke.com/Resources/Blogs/EntryId/3131/DotNetNuke-Extension-Catalog.aspx</link>
      <description>&lt;p&gt;Whilst the out-of-the-box experience with DotNetNuke is pretty good, we all know that it’s with extensions such as skins and modules that the power of the platform comes into play. The ecosystem has created thousands of them and they can be integrated effortlessly like Lego blocks that snap together to build virtually any shape without the need to construct and maintain your own blocks. Whilst experienced DotNetNuke users know the common places to find new extensions such as &lt;a href="http://www.snowcovered.com/Snowcovered2/Default.aspx" target="_blank"&gt;SnowCovered&lt;/a&gt; , the &lt;a href="http://www.dotnetnuke.com/Community/Extensions-Forge.aspx" target="_blank"&gt;Extension forge&lt;/a&gt; and the &lt;a href="http://www.dotnetnuke.com/Resources/Forums/forumid/112/scope/threads.aspx" target="_blank"&gt;Announcements forum&lt;/a&gt; , for new users it can be a mystery to find new extensions, and for existing users it can be a pain having to search in multiple locations.&lt;/p&gt;
&lt;p&gt;A new addition in DotNetNuke 6 is the Extension Catalog, which is designed to be an easy way to discover, download and install new extensions to your site. The Extension Catalog integrates data from the DotNetNuke forge and SnowCovered into one centralised catalog, and adds rich searching (by tag, extension type, vendor and text search across extension name and description) and ordering capabilities (by Name and price -particularly handy for looking for free extensions) . To access the Extension Catalog, Host users just need to go to Host-&gt;Extensions and click on the “more extensions tab”. This will display a screen similar to below allowing for users to easily locate the extensions they need, displaying them in a list (with infinite scroll so as you move towards the bottom of the list the Extension Catalog will seamlessly pull in any more records and display them).&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dotnetnuke.com/Portals/25/Blog/Files/5/3131/Windows-Live-Writer-c9f80bf0ccf3_C8B2-more_extensions.png"&gt;&lt;img width="244" height="148" style="background-image: none;   padding-left: 0px; padding-right: 0px; display: inline;   padding-top: 0px;border: 0px solid;" title="more_extensions" alt="more_extensions" src="/Portals/25/Blog/Files/5/3131/Windows-Live-Writer-c9f80bf0ccf3_C8B2-more_extensions_thumb.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;As well as locating new extensions, the Extension Catalog has an “instant-on” experience built in. If an extension comes from the Forge, a deploy link will be shown that can be clicked to download and install the extension, all without having to go out to codeplex.com to locate it and no more need to download and then upload the zip file as the Extension Catalog handles all of that for you. If it’s a SnowCovered.com extension then a buy link is displayed which redirects the user to the appropriate snowcovered.com page and add’s the extension automatically to the basket. Once the extension is purchased, you can then go back to the Host extensions screen and click on the “purchased extensions” screen (after you’ve supplied your SnowCovered login credentials) and generate a list of orders you have access to. &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dotnetnuke.com/Portals/25/Blog/Files/5/3131/Windows-Live-Writer-c9f80bf0ccf3_C8B2-purchased_extensions.png"&gt;&lt;img width="244" height="135" style="background-image: none;   padding-left: 0px; padding-right: 0px; display: inline;   padding-top: 0px;border: 0px solid;" title="purchased_extensions" alt="purchased_extensions" src="/Portals/25/Blog/Files/5/3131/Windows-Live-Writer-c9f80bf0ccf3_C8B2-purchased_extensions_thumb.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;At this point it’s possible to download the extension and if the SnowCovered vendor has indicated that it’s deployable (e.g. does not require any additional steps such as extracting zip files from within a zip) then a deploy link appears allowing for friction-free installation.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dotnetnuke.com/Portals/25/Blog/Files/5/3131/Windows-Live-Writer-c9f80bf0ccf3_C8B2-appgallery_deploy.png"&gt;&lt;img width="244" height="95" style="background-image: none;   margin: 0px; padding-left: 0px; padding-right: 0px; display: inline;   padding-top: 0px;border: 0px;" title="appgallery_deploy" alt="appgallery_deploy" src="/Portals/25/Blog/Files/5/3131/Windows-Live-Writer-c9f80bf0ccf3_C8B2-appgallery_deploy_thumb.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;At the minute there’s only a few hundred extensions listed, but we expect this number to scale up rapidly as forge projects/SnowCovered vendors update their records to make sure they appear on the Extension Catalog. Chris Paterra wrote a &lt;a href="http://www.dotnetnuke.com/Resources/Blogs/EntryId/3115/Updating-Your-Forge-Extensions-for-the-Extension-Gallery.aspx" target="_blank"&gt;blog&lt;/a&gt; explaining the additional steps that Forge project owners need to do to get their project listed, and the SnowCovered vendors have all received a mail with the details of what updates they need to make to their products to have them appear. We’re expecting the Extension Catalog to become the de facto place that users search for new extensions so I’m sure you’ll be seeing lots of new extensions getting listed soon.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;For anyone who’s interested in seeing it in action, Joe Brinkman created a handy &lt;a href="http://vimeo.com/26432569" target="_blank"&gt;video&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Note: downloading and installation extensions in the traditional way still works as you’d expect, the Extension Catalog is designed to simplify and improve the experience.&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.dotnetnuke.com/Resources/Blogs/EntryId/3131/DotNetNuke-Extension-Catalog.aspx&gt;More ...&lt;/a&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/5.aspx&gt;Extension Forge&lt;/a&gt;&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/18.aspx&gt;Marketplace&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/5.aspx">Extension Forge</category>
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/18.aspx">Marketplace</category>
      <comments>http://www.dotnetnuke.com/Resources/Blogs/EntryId/3131/DotNetNuke-Extension-Catalog.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Resources/Blogs/EntryId/3131/DotNetNuke-Extension-Catalog.aspx</guid>
      <pubDate>Sun, 17 Jul 2011 15:15:00 GMT</pubDate>
      <trackback:ping>http://www.dotnetnuke.comDesktopModules/BlogTrackback.aspx?id=3131</trackback:ping>
    </item>
    <item>
      <title>Security bulletins released</title>
      <link>http://www.dotnetnuke.com/Resources/Blogs/EntryId/3104/Security-bulletins-released.aspx</link>
      <description>&lt;p&gt;The 5.6.3 CE and PE versions of DotNetNuke have been released. The release notes can be read @ &lt;a href="http://www.dotnetnuke.com/Resources/Blogs/EntryId/3100/DotNetNuke-5-6-3-Released.aspx"&gt;DotNetNuke 5.6.3 Released&lt;/a&gt; . This release contains a fix for two "low" two “medium” and one “critical” security issues.&lt;/p&gt;  &lt;p&gt;The bulletins can be read at&lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/News/Security-Policy/Security-bulletin-no.52.aspx"&gt;ability to reactivate user profiles of soft-deleted users&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/News/Security-Policy/security-bulletin-no.53.aspx"&gt;User management mechanisms can be executed by invalid users&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/News/Security-Policy/security-bulletin-no.54.aspx"&gt;Cached failed passwords could theoretically be retrieved from browser cache&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/News/Security-Policy/security-bulletin-no.55.aspx"&gt;remove support for legacy skin/container upload from filemanager&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/News/Security-Policy/security-bulletin-no.56.aspx"&gt;Module Permissions Editable by anyone with the URL&lt;/a&gt; &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;We’ve also revised an existing fix as the correct solution was only partially implemented.&lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/securitybulletinno50/tabid/2117/Default.aspx"&gt;Change localized text to stop user enumeration&lt;/a&gt; &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Due to the critical nature of these issues, we recommend you upgrade as soon as possible.  If you're new to upgrading I recommend you read the "detailed installation guide" found &lt;a href="http://www.dotnetnuke.com/Resources/Documentation/DownloadableFiles/tabid/478/Default.aspx"&gt;here&lt;/a&gt; , and the excellent blog entry from Erik &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1459/Default.aspx"&gt;here&lt;/a&gt; . For users who are running 4.6.2 or above, I recommend you read this blog &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1843/Default.aspx"&gt;entry&lt;/a&gt; which details how to use the upgrade package to easily merge any web.config changes. The wiki also has a guide on &lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Upgrading-DotNetNuke/Default.aspx"&gt;upgrading&lt;/a&gt; and the video section has a number of free &lt;a href="http://www.dotnetnuke.com/Resources/VideoLibrary/tabid/1607/Default.aspx"&gt;videos&lt;/a&gt; on both installing and upgrading.&lt;/p&gt;  &lt;h3&gt;Event validation&lt;/h3&gt;  &lt;p&gt;One additional thing to be aware of is that we’ve set the new default for EnableEventValidation to be true. Event validation is a useful protection that Microsoft added in asp.net 2.0 to protect against injection attacks via altered POST values. Unfortunately it was added very late in the cycle (between RC and RTM) and was effectively a breaking change for sites that used components that did not correctly register that they could invoke postbacks with asp.net. At the time of release, DotNetNuke had a handful of items that did not work correctly with EnableEventValidation set to True (and additional one or two common Ajax frameworks also did not work as expected), so we had to set it to false. Over the past while we’ve made changes to allow DotNetNuke to work correctly, and we took the chance in the 6.0 release cycle to enable it and do thorough testing to catch any invalid calls. This work was back ported to 5.6.3, and the decision was made to update the web.config EnableEventValidation value to True as part of the upgrade to allow all sites to avail of this valuable security protection.&lt;/p&gt;  &lt;p&gt;If you have a site that has a component that does not work with EventValidation, you will see an exception similar to this:&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;em&gt;Invalid postback or callback argument. Event validation is enabled using &lt;pages enableeventvalidation="true" /&gt; in configuration or &lt;%@ page enableeventvalidation="true" %&gt; in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.      &lt;br /&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;If you see this error you can resolve it by setting EnableEventValidation to false in the web.config. However this is not ideal, as your site will not be availing of the useful functionality. As such we recommend you resolve the issue by reporting the problem to your vendor or by updating your own code – in each case additional code that uses &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.clientscriptmanager.registerforeventvalidation.aspx"&gt;RegisterForEventValidation&lt;/a&gt; will need to be added.&lt;/p&gt;  &lt;h3&gt;Acknowledgements&lt;/h3&gt;  &lt;p&gt;There are a lot of security fixes in this release, and we would like to thank Andrew Hallmark, Robb Bryn, Simon Meraner, community member “MH”, Laurence Neville for their help in identifying these issues (there were additional reporters of the same issues – but these were first respondents)&lt;/p&gt;  &lt;p&gt;You can read more details about these issues and our security policy &lt;a href="http://www.dotnetnuke.com/About/WhatIsDotNetNuke/SecurityPolicy/tabid/940/Default.aspx"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.dotnetnuke.com/Resources/Blogs/EntryId/3104/Security-bulletins-released.aspx&gt;More ...&lt;/a&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx&gt;Security&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx">Security</category>
      <comments>http://www.dotnetnuke.com/Resources/Blogs/EntryId/3104/Security-bulletins-released.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Resources/Blogs/EntryId/3104/Security-bulletins-released.aspx</guid>
      <pubDate>Thu, 07 Jul 2011 01:03:58 GMT</pubDate>
      <trackback:ping>http://www.dotnetnuke.comDesktopModules/BlogTrackback.aspx?id=3104</trackback:ping>
    </item>
    <item>
      <title>Security bulletins released</title>
      <link>http://www.dotnetnuke.com/Resources/Blogs/EntryId/2947/Security-bulletins-released.aspx</link>
      <description>&lt;p&gt;The 5.6.1 CE and PE versions of DotNetNuke have been released. The release notes can be read @ &lt;a href="http://www.dotnetnuke.com/Resources/Blogs/tabid/825/EntryId/2946/DotNetNuke-5-6-1-Released.aspx"&gt;DotNetNuke 5.6.1 Released&lt;/a&gt; . This release contains a fix for two "critical" and five “low” security issues.&lt;/p&gt;  &lt;p&gt;The bulletins can be read at&lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/securitybulletinno45/tabid/2112/Default.aspx"&gt;Edit Level Users have Admin rights to modules&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/securitybulletinno46/tabid/2113/Default.aspx"&gt;Unauthenticated user can install/uninstall modules&lt;/a&gt; – Please note, as part of this fix we’ve hardened the code for uploading modules to validate for superusers. In previous versions the installer could theoretically be used by module developers to allow for the installation of extensions/plugins. However as this opened up an ability for non-superusers to install code we’ve had to remove it (existing uploads are fine, this relates to the module installer)&lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/securitybulletinno47/tabid/2114/Default.aspx"&gt;Failure to filter viewstate exception details can lead to reflective xss issue&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/securitybulletinno48/tabid/2115/Default.aspx"&gt;Remove OS identification code&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/securitybulletinno49/tabid/2116/Default.aspx"&gt;Add additional checks to core input filter&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/securitybulletinno50/tabid/2117/Default.aspx"&gt;Change localized text to stop user enumeration&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/securitybulletinno51/tabid/2118/Default.aspx"&gt;Ensure that profile properties are correctly filtered &lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Due to the critical nature of two of these issues, we recommend you upgrade as soon as possible. &lt;/p&gt;  &lt;p&gt;One additional thing to be aware of is that we’ve set the new default for viewstate to use encryption (asp.net’s default is auto, we’re not forcing it). This is a security best practice, though it does have a small performance impact. We did extensive testing with large viewstates and noted only a small drop in page rendering speed (typically 2-3%). This meant it was fine to set as the new default for new installs, but it wasn’t something we would change for upgrades (in general we have a policy of avoiding trying to make application wide changes on upgrades unless absolutely necessary). We may look to do some work on viewstate in a future version and consider changing this default for upgrades also, but for now I would recommend that existing sites consider making this change (aside from being a best practice, it stops one of the steps necessary to exploit the installing modules critical issue). To do this, sites need to edit the pages node in their web.config and add viewStateEncryptionMode="Always" i.e.&lt;/p&gt;  &lt;p&gt;&lt;pages validateRequest="false" enableViewStateMac="true" enableEventValidation="false" viewStateEncryptionMode="Always"&gt;&lt;/p&gt;  &lt;p&gt;If you're new to upgrading I recommend you read the "detailed installation guide" found &lt;a href="http://www.dotnetnuke.com/Resources/Documentation/DownloadableFiles/tabid/478/Default.aspx"&gt;here&lt;/a&gt; , and the excellent blog entry from Erik &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1459/Default.aspx"&gt;here&lt;/a&gt; . For users who are running 4.6.2 or above, I recommend you read this blog &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1843/Default.aspx"&gt;entry&lt;/a&gt; which details how to use the upgrade package to easily merge any web.config changes. The wiki also has a guide on &lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Upgrading-DotNetNuke/Default.aspx"&gt;upgrading&lt;/a&gt; and the video section has a number of free &lt;a href="http://www.dotnetnuke.com/Resources/VideoLibrary/tabid/1607/Default.aspx"&gt;videos&lt;/a&gt; on both installing and upgrading.&lt;/p&gt;  &lt;h3&gt;Why so many fixes?&lt;/h3&gt;  &lt;p&gt;This release has had more security fixes that any previous release, which by some measures is disappointing. However I’d prefer to focus on the fact that these changes have come about because of the hard work on many individuals, including the security team, core team members and community members. In addition two of them came from security researchers, one of whom was hired by a Professional edition customer to perform security audits on the core. This is something we’re seeing more and more, that as DotNetNuke moves up the enterprise stack companies have larger budgets and use a portion of their budget for security auditing. This can only be a good thing for the long term security of the project.&lt;/p&gt;  &lt;p&gt;On that note we’d like to thank Brandon Haynes, Scott Willhite, Roger Selwyn, Chris Wood, Rolando from procheckup &amp; Daniël Niggebrugge of Fox-IT BV for their contributions to improving the security of the platform.&lt;/p&gt;  &lt;p&gt;You can read more details about these issues and our security policy &lt;a href="http://www.dotnetnuke.com/About/WhatIsDotNetNuke/SecurityPolicy/tabid/940/Default.aspx"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.dotnetnuke.com/Resources/Blogs/EntryId/2947/Security-bulletins-released.aspx&gt;More ...&lt;/a&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx&gt;Security&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx">Security</category>
      <comments>http://www.dotnetnuke.com/Resources/Blogs/EntryId/2947/Security-bulletins-released.aspx#Comments</comments>
      <slash:comments>8</slash:comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Resources/Blogs/EntryId/2947/Security-bulletins-released.aspx</guid>
      <pubDate>Thu, 20 Jan 2011 21:49:19 GMT</pubDate>
      <trackback:ping>http://www.dotnetnuke.comDesktopModules/BlogTrackback.aspx?id=2947</trackback:ping>
    </item>
    <item>
      <title>Wiki update</title>
      <link>http://www.dotnetnuke.com/Resources/Blogs/EntryId/2937/Wiki-update.aspx</link>
      <description>&lt;p&gt;The DotNetNuke wiki’s up to nearly 200 entries already, with a wide selection of content of interest to many different types of people. If you haven’t had a chance to look at it yet, please visit &lt;a href="http://wiki.dotnetnuke.com/" target="_blank"&gt;http://wiki.dotnetnuke.com/&lt;/a&gt; (and while you’re there consider adding to it). &lt;/p&gt;  &lt;p&gt;Whilst in the early days we concentrated on documenting lots of technical details such as providers, architecture, development and classes, the wiki also contains lots of content for users of all levels. One of the categories (tag’s) we use is “tips” and this category now has lots of useful information.&lt;/p&gt;  &lt;p&gt;To give an idea of the broad range of tips available already, here’s a few examples:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Create-a-new-page-programmatically/Default.aspx" target="_blank"&gt;How to create a new page programmatically&lt;/a&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Customizing-the-RadEditor-Tool-Bar/Default.aspx" target="_blank"&gt;Customizing the Radeditor toolbar&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Search-Engine-Optimization/Default.aspx" target="_blank"&gt;Search engine optimization&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Favicon-icon-per-sub-portal/Default.aspx" target="_blank"&gt;Custom image (favicon) per portal&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Tip-Remove-Printer-icon-from-the-module-setings-by-SQL/Default.aspx" target="_blank"&gt;Remove printer icon from module settings by SQL&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Get involved!&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Any logged in user can add and edit wiki pages - Contributors are invited to share content under &lt;a href="http://www.dotnetnuke.com/Community/Wiki/tabid/1409/Page/Wiki-Contribution-and-Re-Use/Default.aspx"&gt;general guidelines&lt;/a&gt; of the Creative Commons Attribution-NonCommercial-ShareAlike license. This is a great way to add useful knowledge that benefits the whole community, and a great way to get noticed, particularly for any community members hoping to get more involved in community teams (or eventually the core team).&lt;/p&gt;  &lt;p&gt;You don’t have to be a documentation whizz to edit the wiki, every little bit helps – fixing a typo, altering formatting or adding an appropriate link to an existing page are all welcome. &lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.dotnetnuke.com/Resources/Blogs/EntryId/2937/Wiki-update.aspx&gt;More ...&lt;/a&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/6.aspx&gt;Reference&lt;/a&gt;&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/9.aspx&gt;Development&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/6.aspx">Reference</category>
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/9.aspx">Development</category>
      <comments>http://www.dotnetnuke.com/Resources/Blogs/EntryId/2937/Wiki-update.aspx#Comments</comments>
      <slash:comments>1</slash:comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Resources/Blogs/EntryId/2937/Wiki-update.aspx</guid>
      <pubDate>Tue, 11 Jan 2011 22:34:25 GMT</pubDate>
      <trackback:ping>http://www.dotnetnuke.comDesktopModules/BlogTrackback.aspx?id=2937</trackback:ping>
    </item>
    <item>
      <title>Wiki update</title>
      <link>http://www.dotnetnuke.com/Resources/Blogs/EntryId/2890/Wiki-update.aspx</link>
      <description>&lt;p&gt;The DotNetNuke wiki continues to grow with more new pages added every week. If you haven’t had a chance to look at it yet, please visit &lt;a href="http://wiki.dotnetnuke.com/" target="_blank"&gt;http://wiki.dotnetnuke.com/&lt;/a&gt; (and while you’re there consider adding to it). &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;We’ve already added lots of much needed documentation, but last week we also posted a note in the forums asking for topics people would like pages drawn up on. We’ll be working on those community suggestions over the next few weeks (feel free to add your own in the blog comments below), but one of the areas we’ve started to tackle was a request for some “Best practices” documentation. It’s still early days for these pages, but there’s already some good information there, so I thought I’d provide some links to them (feel free to add your own best practice notes , we welcome all contributions and they go towards your &lt;a href="http://www.dotnetnuke.com/Community/CommunityRecognition/tabid/1424/Default.aspx" target="_blank"&gt;Community recognition&lt;/a&gt; scores).&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Security_best_practices/Default.aspx" target="_blank"&gt;Security best practices&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Performance_best_practices/Default.aspx" target="_blank"&gt;Performance best practices&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Development_best_practices/Default.aspx" target="_blank"&gt;Development best practices&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Skinning_best_practices/Default.aspx" target="_blank"&gt;Skinning best practices&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Get involved!&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Any logged in user can add and edit wiki pages - Contributors are invited to share content under &lt;a href="http://www.dotnetnuke.com/Community/Wiki/tabid/1409/Page/Wiki-Contribution-and-Re-Use/Default.aspx"&gt;general guidelines&lt;/a&gt; of the Creative Commons Attribution-NonCommercial-ShareAlike license. This is a great way to add useful knowledge that benefits the whole community, and a great way to get noticed, particularly for any community members hoping to get more involved in community teams (or eventually the core team).&lt;/p&gt;  &lt;p&gt;You don’t have to be a documentation whizz to edit the wiki, every little bit helps – fixing a typo, altering formatting or adding an appropriate link to an existing page are all welcome. &lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.dotnetnuke.com/Resources/Blogs/EntryId/2890/Wiki-update.aspx&gt;More ...&lt;/a&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/16.aspx&gt;Community&lt;/a&gt;&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/6.aspx&gt;Reference&lt;/a&gt;&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/9.aspx&gt;Development&lt;/a&gt;&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx&gt;Security&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/16.aspx">Community</category>
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/6.aspx">Reference</category>
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/9.aspx">Development</category>
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx">Security</category>
      <comments>http://www.dotnetnuke.com/Resources/Blogs/EntryId/2890/Wiki-update.aspx#Comments</comments>
      <slash:comments>1</slash:comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Resources/Blogs/EntryId/2890/Wiki-update.aspx</guid>
      <pubDate>Thu, 25 Nov 2010 23:13:49 GMT</pubDate>
      <trackback:ping>http://www.dotnetnuke.comDesktopModules/BlogTrackback.aspx?id=2890</trackback:ping>
    </item>
    <item>
      <title>Security bulletin released</title>
      <link>http://www.dotnetnuke.com/Resources/Blogs/EntryId/2889/Security-bulletin-released.aspx</link>
      <description>&lt;p&gt;The 5.6.0 CE and PE versions of DotNetNuke have been released. The release notes can be read @ &lt;a title="DotNetNuke 5.6.0 Released" href="http://www.dotnetnuke.com/Resources/Blogs/tabid/825/EntryId/2874/DotNetNuke-5-6-0-Released.aspx"&gt;DotNetNuke 5.6.0 Released&lt;/a&gt; . This release contains a fix for one "low" security issue.&lt;/p&gt;  &lt;p&gt;The bulletin can be read at&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Exception details may leak if logging provider is unavailable (&lt;a href="http://www.dotnetnuke.com/News/SecurityPolicy/securitybulletinno44/tabid/2035/Default.aspx" target="_blank"&gt;DNN 2010-13-L&lt;/a&gt;) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;As always we recommend you upgrade as soon as possible.&lt;/p&gt;  &lt;p&gt;If you're new to upgrading I recommend you read the "detailed installation guide" found &lt;a href="http://www.dotnetnuke.com/Resources/Documentation/DownloadableFiles/tabid/478/Default.aspx"&gt;here&lt;/a&gt; , and the excellent blog entry from Erik &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1459/Default.aspx"&gt;here&lt;/a&gt; . For users who are running 4.6.2 or above, I recommend you read this blog &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1843/Default.aspx"&gt;entry&lt;/a&gt; which details how to use the upgrade package to easily merge any web.config changes. The wiki also has a guide on &lt;a href="http://www.dotnetnuke.com/Resources/Wiki/tabid/1409/Page/Upgrading-DotNetNuke/Default.aspx" target="_blank"&gt;upgrading&lt;/a&gt; and the video section has a number of free &lt;a href="http://www.dotnetnuke.com/Resources/VideoLibrary/tabid/1607/Default.aspx" target="_blank"&gt;videos&lt;/a&gt; on both installing and upgrading.&lt;/p&gt;  &lt;p&gt;You can read more details about these issues and our security policy &lt;a href="http://www.dotnetnuke.com/About/WhatIsDotNetNuke/SecurityPolicy/tabid/940/Default.aspx"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.dotnetnuke.com/Resources/Blogs/EntryId/2889/Security-bulletin-released.aspx&gt;More ...&lt;/a&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx&gt;Security&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.dotnetnuke.com/Resources/Blogs/CatID/10.aspx">Security</category>
      <comments>http://www.dotnetnuke.com/Resources/Blogs/EntryId/2889/Security-bulletin-released.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Resources/Blogs/EntryId/2889/Security-bulletin-released.aspx</guid>
      <pubDate>Thu, 25 Nov 2010 23:05:14 GMT</pubDate>
      <trackback:ping>http://www.dotnetnuke.comDesktopModules/BlogTrackback.aspx?id=2889</trackback:ping>
    </item>
  </channel>
</rss>
