<rss version="2.0">
  <channel>
    <title>CruiseControl.Net - CruiseControl.NET</title>
    <link>http://build.nauck-it.de/server/build.nauck-it.de/project/CruiseControl.NET/ViewProjectReport.aspx</link>
    <description>Latest build results for 'CruiseControl.NET'</description>
    <language>en</language>
    <ttl>5</ttl>
    <generator>CruiseControl.Net</generator>
    <item>
      <title>Build 1.7.678.8065 : Success  3 changed files found in build  First Comment : svn TagOnSucces with TagCommitMessage and TagNameFormat

Signed-off-by: JorgSieber &lt;jorgsieber@eurofins.com&gt;</title>
      <description>3 changed files found in build</description>
      <guid>173c4656-6428-4e64-96b6-ee1802e6953b</guid>
      <pubDate>Sat, 31 Dec 2011 13:41:57 GMT</pubDate>
      <encoded xmlns="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Modifications in build :</h4>
<table cellpadding="5">
<tr><td>JorgSieber</td><td>svn TagOnSucces with TagCommitMessage and TagNameFormat

Signed-off-by: JorgSieber <jorgsieber@eurofins.com></td></tr>
<tr><td>Rob Richardson</td><td>The last build time is a link to the last build report</td></tr>
</table>
<h4>Detailed information of the modifications in the build :</h4>
<table cellpadding="5">
<tr><td><b>JorgSieber</b></td><td>svn TagOnSucces with TagCommitMessage and TagNameFormat

Signed-off-by: JorgSieber <jorgsieber@eurofins.com></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/UnitTests/Core/SourceControl/SvnTest.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/core/sourcecontrol/Svn.cs</font></td></tr>
<tr><td><b>Rob Richardson</b></td><td>The last build time is a link to the last build report</td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/templates/ProjectGrid.vm</font></td></tr>
</table>
]]></encoded>
    </item>
    <item>
      <title>Build 1.7.679.8065 : Failure  No changed files found in build  </title>
      <description>No changed files found in build</description>
      <guid>c23b916a-1a30-401b-8b2a-af67aeb86b5a</guid>
      <pubDate>Sun, 01 Jan 2012 10:15:09 GMT</pubDate>
    </item>
    <item>
      <title>Build 1.7.680.8065 : Failure  No changed files found in build  </title>
      <description>No changed files found in build</description>
      <guid>fa13cd7c-2ef6-4287-8064-86248f4532ff</guid>
      <pubDate>Sun, 01 Jan 2012 10:58:09 GMT</pubDate>
    </item>
    <item>
      <title>Build 1.7.681.8065 : Failure  1 changed file found in build  First Comment : Remove the import for Microsoft.WebApplication.targets from WebDashboard.csproj.</title>
      <description>1 changed file found in build</description>
      <guid>07f60f4b-6084-4248-bfaf-9ac0d436e24d</guid>
      <pubDate>Mon, 02 Jan 2012 21:00:08 GMT</pubDate>
      <encoded xmlns="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Modifications in build :</h4>
<table cellpadding="5">
<tr><td>Daniel Hommel</td><td>Remove the import for Microsoft.WebApplication.targets from WebDashboard.csproj.</td></tr>
</table>
<h4>Detailed information of the modifications in the build :</h4>
<table cellpadding="5">
<tr><td><b>Daniel Hommel</b></td><td>Remove the import for Microsoft.WebApplication.targets from WebDashboard.csproj.</td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/WebDashboard.csproj</font></td></tr>
</table>
]]></encoded>
    </item>
    <item>
      <title>Build 1.7.682.8065 : Failure  No changed files found in build  </title>
      <description>No changed files found in build</description>
      <guid>34afe417-ae97-473a-9204-3722eb74ff3d</guid>
      <pubDate>Tue, 03 Jan 2012 10:27:08 GMT</pubDate>
    </item>
    <item>
      <title>Build 1.7.683.8065 : Success  1 changed file found in build  First Comment : Reverting a change that makes a test fail. Need to look into it again.</title>
      <description>1 changed file found in build</description>
      <guid>4fa5d6e8-0136-4b71-8aae-603ac71e878c</guid>
      <pubDate>Tue, 03 Jan 2012 22:47:15 GMT</pubDate>
      <encoded xmlns="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Modifications in build :</h4>
<table cellpadding="5">
<tr><td>Daniel Hommel</td><td>Reverting a change that makes a test fail. Need to look into it again.</td></tr>
</table>
<h4>Detailed information of the modifications in the build :</h4>
<table cellpadding="5">
<tr><td><b>Daniel Hommel</b></td><td>Reverting a change that makes a test fail. Need to look into it again.</td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/core/Queues/IntegrationQueue.cs</font></td></tr>
</table>
]]></encoded>
    </item>
    <item>
      <title>Build 1.7.684.8065 : Success  3 changed files found in build  First Comment : Avoid non-existant Microsoft.JScript assembly when compiling under Mono</title>
      <description>3 changed files found in build</description>
      <guid>2617d615-4999-4da1-87db-086a7d3b4be9</guid>
      <pubDate>Fri, 06 Jan 2012 22:02:03 GMT</pubDate>
      <encoded xmlns="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Modifications in build :</h4>
<table cellpadding="5">
<tr><td>David Schmitt</td><td>Avoid non-existant Microsoft.JScript assembly when compiling under Mono</td></tr>
</table>
<h4>Detailed information of the modifications in the build :</h4>
<table cellpadding="5">
<tr><td><b>David Schmitt</b></td><td>Avoid non-existant Microsoft.JScript assembly when compiling under Mono</td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>/ccnet.build</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/core/Config/preprocessor/Evaluator.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/core/core.csproj</font></td></tr>
</table>
]]></encoded>
    </item>
    <item>
      <title>Build 1.7.685.8065 : Success  1 changed file found in build  First Comment : Merging with Jaap De Haan.</title>
      <description>1 changed file found in build</description>
      <guid>b0bf7b3a-071d-4b87-8aa6-4a43b2289014</guid>
      <pubDate>Mon, 09 Jan 2012 21:25:11 GMT</pubDate>
      <encoded xmlns="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Modifications in build :</h4>
<table cellpadding="5">
<tr><td>Daniel Hommel</td><td>Merging with Jaap De Haan.</td></tr>
</table>
<h4>Detailed information of the modifications in the build :</h4>
<table cellpadding="5">
<tr><td><b>Daniel Hommel</b></td><td>Merging with Jaap De Haan.</td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/UnitTests/UnitTests.csproj</font></td></tr>
</table>
]]></encoded>
    </item>
    <item>
      <title>Build 1.7.686.8065 : Success  No changed files found in build  </title>
      <description>No changed files found in build</description>
      <guid>7f15a030-1be7-46a5-8a26-0300939d5123</guid>
      <pubDate>Tue, 10 Jan 2012 20:54:12 GMT</pubDate>
    </item>
    <item>
      <title>Build 1.7.687.8065 : Success  No changed files found in build  </title>
      <description>No changed files found in build</description>
      <guid>512aa8ab-0e70-4fe0-89e3-d670a252b967</guid>
      <pubDate>Tue, 10 Jan 2012 21:06:57 GMT</pubDate>
    </item>
    <item>
      <title>Build 1.7.688.8065 : Success  No changed files found in build  </title>
      <description>No changed files found in build</description>
      <guid>d020dfa9-0280-4bf8-864e-65a3d951db52</guid>
      <pubDate>Tue, 10 Jan 2012 21:27:59 GMT</pubDate>
    </item>
    <item>
      <title>Build 1.7.689.8065 : Success  No changed files found in build  </title>
      <description>No changed files found in build</description>
      <guid>7e6f7bcd-abfa-4277-8533-707afc3d2e96</guid>
      <pubDate>Tue, 10 Jan 2012 22:04:08 GMT</pubDate>
    </item>
    <item>
      <title>Build 1.7.690.8065 : Success  4 changed files found in build  First Comment : Plastic SCM 4.0 plugin ready to go!</title>
      <description>4 changed files found in build</description>
      <guid>e05adadb-3918-48e9-97c0-ce3067a8a788</guid>
      <pubDate>Thu, 12 Jan 2012 19:45:21 GMT</pubDate>
      <encoded xmlns="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Modifications in build :</h4>
<table cellpadding="5">
<tr><td>Luis Rodriguez</td><td>Plastic SCM 4.0 plugin ready to go!</td></tr>
</table>
<h4>Detailed information of the modifications in the build :</h4>
<table cellpadding="5">
<tr><td><b>Luis Rodriguez</b></td><td>Plastic SCM 4.0 plugin ready to go!</td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/UnitTests/Core/SourceControl/PlasticSCMHistoryTest.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/UnitTests/Core/SourceControl/PlasticSCMTest.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/core/sourcecontrol/PlasticSCM.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/core/sourcecontrol/PlasticSCMHistoryParser.cs</font></td></tr>
</table>
]]></encoded>
    </item>
    <item>
      <title>Build 1.7.691.8065 : Success  No changed files found in build  </title>
      <description>No changed files found in build</description>
      <guid>940bfb13-8699-460b-bfb8-f03ca359e5c4</guid>
      <pubDate>Sun, 15 Jan 2012 09:15:22 GMT</pubDate>
    </item>
    <item>
      <title>Build 1.7.692.8065 : Success  No changed files found in build  </title>
      <description>No changed files found in build</description>
      <guid>19e0d349-d416-4fdc-9207-79de6e7a9e7b</guid>
      <pubDate>Tue, 17 Jan 2012 19:07:19 GMT</pubDate>
    </item>
    <item>
      <title>Build 1.7.693.8065 : Success  2 changed files found in build  First Comment : added some comments about the log file and it's correlation between server and dahboard</title>
      <description>2 changed files found in build</description>
      <guid>6a18c6be-e1f4-44a8-8a9f-63b1a7f3f024</guid>
      <pubDate>Tue, 17 Jan 2012 19:29:01 GMT</pubDate>
      <encoded xmlns="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Modifications in build :</h4>
<table cellpadding="5">
<tr><td>rubenwillems</td><td>added some comments about the log file and it's correlation between server and dahboard</td></tr>
</table>
<h4>Detailed information of the modifications in the build :</h4>
<table cellpadding="5">
<tr><td><b>rubenwillems</b></td><td>added some comments about the log file and it's correlation between server and dahboard</td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/console/app.config</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/service/app.config</font></td></tr>
</table>
]]></encoded>
    </item>
    <item>
      <title>Build 1.7.694.8065 : Success  1 changed file found in build  First Comment : clean up</title>
      <description>1 changed file found in build</description>
      <guid>e2f1040e-bbfa-497e-be09-f5e11fb18eec</guid>
      <pubDate>Thu, 19 Jan 2012 22:42:09 GMT</pubDate>
      <encoded xmlns="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Modifications in build :</h4>
<table cellpadding="5">
<tr><td>rubenwillems</td><td>clean up</td></tr>
</table>
<h4>Detailed information of the modifications in the build :</h4>
<table cellpadding="5">
<tr><td><b>rubenwillems</b></td><td>clean up</td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/core/Project.cs</font></td></tr>
</table>
]]></encoded>
    </item>
    <item>
      <title>Build 1.7.695.8065 : Success  2 changed files found in build  First Comment : add xsl files again feature 68</title>
      <description>2 changed files found in build</description>
      <guid>a4887bfe-2850-43e6-ab14-1e20179d17e6</guid>
      <pubDate>Sat, 21 Jan 2012 09:57:00 GMT</pubDate>
      <encoded xmlns="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Modifications in build :</h4>
<table cellpadding="5">
<tr><td>rubenwillems</td><td>add xsl files again feature 68</td></tr>
</table>
<h4>Detailed information of the modifications in the build :</h4>
<table cellpadding="5">
<tr><td><b>rubenwillems</b></td><td>add xsl files again feature 68</td></tr>
<tr><td><font size=2>Added</font></td><td><font size=2>project/xsl/MsTest2010Cover.xsl</font></td></tr>
<tr><td><font size=2>Added</font></td><td><font size=2>project/xsl/MsTestReport2010.xsl</font></td></tr>
</table>
]]></encoded>
    </item>
    <item>
      <title>Build 1.7.696.8065 : Success  2 changed files found in build  First Comment : Merge pull request #61 from obones/Issue50

retry merge</title>
      <description>2 changed files found in build</description>
      <guid>b88b509b-6e38-4de6-a5a7-12955719daef</guid>
      <pubDate>Thu, 26 Jan 2012 20:57:15 GMT</pubDate>
      <encoded xmlns="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Modifications in build :</h4>
<table cellpadding="5">
<tr><td>RubenWillems</td><td>Merge pull request #61 from obones/Issue50

retry merge</td></tr>
</table>
<h4>Detailed information of the modifications in the build :</h4>
<table cellpadding="5">
<tr><td><b>RubenWillems</b></td><td>Merge pull request #61 from obones/Issue50

retry merge</td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/UnitTests/Core/State/FileStateManagerTest.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/core/Project.cs</font></td></tr>
</table>
]]></encoded>
    </item>
    <item>
      <title>Build 1.7.697.8065 : Success  24 changed files found in build  First Comment : Fix: Provide a clean message if no security configuration could be found</title>
      <description>24 changed files found in build</description>
      <guid>61c681e5-a802-4fec-98aa-876405e5fb54</guid>
      <pubDate>Sun, 29 Jan 2012 11:04:17 GMT</pubDate>
      <encoded xmlns="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Modifications in build :</h4>
<table cellpadding="5">
<tr><td>Jaap de Haan</td><td>Fix: Provide a clean message if no security configuration could be found</td></tr>
<tr><td>Jaap de Haan</td><td>Cookie authentication now handled by ASP.NET, make use of session variables to store the session token

The class shall be renamed to something that clearly describes what is happening now.</td></tr>
<tr><td>Jaap de Haan</td><td>Made the CruiseObjectSourceInitializer a session variable and update only the minimum parts of IRequest on each request

- The CookieSessionStore now aggregates the session retriever and storer. This was attempted to be simplified further using interface inheritance but I ran into ambiguity issues in type resolution inside the objection store. There is in my opinion no need to break the session store into separate retriever and storer. Through interface use the one or other part can be masked. The functionality & data is highly shared/tied.
- Code refactoring inside the CruiseObjectSourceInitializer.cs file to follow the coding conventions & ease readability.</td></tr>
<tr><td>Jaap de Haan</td><td>Refactored code to make ISessionStorer & ISessionRetriever effectively control the session storage

- the cookie handling code was a bis dispatched and now gathered into the CookieSessionRetriever & Storer
- Got rid of QuerySessionActionDecorator I am pretty sure nobody wants to have the sessions handled as a query string, the code is effectively not used right now.
- Added IRequiresSessionState to the httphandler in preparation of tying the objection store to a session</td></tr>
<tr><td>Jaap de Haan</td><td>Code refactoring: Split the loading of plug-ins into smaller parts.</td></tr>
<tr><td>Jaap de Haan</td><td>Fix: Unhandled NoSuchProjectException yielding user unfriendly exception page

If the user gets automatically logged out (session timeout) from the server, a NoSuchProjectException exception is triggered on the call to GetCategory(). This generates an error page which is irritating for users. We mask the exception, a subsequent remoting call is handled already and generates an appropriate message in the dashboard: "The session token is either invalid or is for a session that has expired."</td></tr>
</table>
<h4>Detailed information of the modifications in the build :</h4>
<table cellpadding="5">
<tr><td><b>Jaap de Haan</b></td><td>Fix: Provide a clean message if no security configuration could be found</td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Plugins/ServerReport/ServerSecurityConfigurationServerPlugin.cs</font></td></tr>
<tr><td><b>Jaap de Haan</b></td><td>Cookie authentication now handled by ASP.NET, make use of session variables to store the session token

The class shall be renamed to something that clearly describes what is happening now.</td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Dashboard/CookieSessionStore.cs</font></td></tr>
<tr><td><b>Jaap de Haan</b></td><td>Made the CruiseObjectSourceInitializer a session variable and update only the minimum parts of IRequest on each request

- The CookieSessionStore now aggregates the session retriever and storer. This was attempted to be simplified further using interface inheritance but I ran into ambiguity issues in type resolution inside the objection store. There is in my opinion no need to break the session store into separate retriever and storer. Through interface use the one or other part can be masked. The functionality & data is highly shared/tied.
- Code refactoring inside the CruiseObjectSourceInitializer.cs file to follow the coding conventions & ease readability.</td></tr>
<tr><td><font size=2>Deleted</font></td><td><font size=2>project/WebDashboard/Dashboard/CookieSessionRetriever.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Dashboard/CookieSessionStore.cs</font></td></tr>
<tr><td><font size=2>Deleted</font></td><td><font size=2>project/WebDashboard/Dashboard/CookieSessionStorer.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Dashboard/CruiseObjectSourceInitializer.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/MVC/ASPNET/HttpHandler.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/WebDashboard.csproj</font></td></tr>
<tr><td><b>Jaap de Haan</b></td><td>Refactored code to make ISessionStorer & ISessionRetriever effectively control the session storage

- the cookie handling code was a bis dispatched and now gathered into the CookieSessionRetriever & Storer
- Got rid of QuerySessionActionDecorator I am pretty sure nobody wants to have the sessions handled as a query string, the code is effectively not used right now.
- Added IRequiresSessionState to the httphandler in preparation of tying the objection store to a session</td></tr>
<tr><td><font size=2>Deleted</font></td><td><font size=2>project/WebDashboard/Dashboard/ActionDecorators/QuerySessionActionDecorator.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Dashboard/CookieSessionRetriever.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Dashboard/CookieSessionStorer.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Dashboard/CruiseObjectSourceInitializer.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Dashboard/ISessionRetriever.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Dashboard/LoginViewBuilder.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/MVC/ASPNET/HttpHandler.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Plugins/Security/ChangePasswordSecurityAction.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Plugins/Security/LogoutSecurityAction.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Plugins/Security/UserNameSecurityAction.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Plugins/ServerReport/ServerUserListServerPlugin.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/WebDashboard.csproj</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/core/Reporting/Dashboard/Navigation/DefaultUrlBuilder.cs</font></td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/core/Reporting/Dashboard/Navigation/ISessionStorer.cs</font></td></tr>
<tr><td><b>Jaap de Haan</b></td><td>Code refactoring: Split the loading of plug-ins into smaller parts.</td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Dashboard/CruiseObjectSourceInitializer.cs</font></td></tr>
<tr><td><b>Jaap de Haan</b></td><td>Fix: Unhandled NoSuchProjectException yielding user unfriendly exception page

If the user gets automatically logged out (session timeout) from the server, a NoSuchProjectException exception is triggered on the call to GetCategory(). This generates an error page which is irritating for users. We mask the exception, a subsequent remoting call is handled already and generates an appropriate message in the dashboard: "The session token is either invalid or is for a session that has expired."</td></tr>
<tr><td><font size=2>Modified</font></td><td><font size=2>project/WebDashboard/Dashboard/TopControlsViewBuilder.cs</font></td></tr>
</table>
]]></encoded>
    </item>
  </channel>
</rss>
