<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>this.Pose() as Expert - Administration</title>
    <link>http://chrison.net/</link>
    <description />
    <language>en-us</language>
    <copyright>Christoph Wille</copyright>
    <lastBuildDate>Fri, 10 Aug 2007 07:55:34 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>christoph.wille@gmail.com</managingEditor>
    <webMaster>christoph.wille@gmail.com</webMaster>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=82529b90-2d14-4fd2-a7b3-0e624c599648</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,82529b90-2d14-4fd2-a7b3-0e624c599648.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,82529b90-2d14-4fd2-a7b3-0e624c599648.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=82529b90-2d14-4fd2-a7b3-0e624c599648</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Version 2 of the IE7 Desktop Security Guide
is <a href="http://www.microsoft.com/downloads/details.aspx?familyid=6aa4c1da-6021-468e-a8cf-af4afe4c84b2&amp;displaylang=en&amp;tm">available
for download</a>. If you are interested in locking down IE7, then you will need this
document.<img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=82529b90-2d14-4fd2-a7b3-0e624c599648" /></body>
      <title>Internet Explorer 7 Desktop Security Guide</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,82529b90-2d14-4fd2-a7b3-0e624c599648.aspx</guid>
      <link>http://chrison.net/InternetExplorer7DesktopSecurityGuide.aspx</link>
      <pubDate>Fri, 10 Aug 2007 07:55:34 GMT</pubDate>
      <description>Version 2 of the IE7 Desktop Security Guide is &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=6aa4c1da-6021-468e-a8cf-af4afe4c84b2&amp;amp;displaylang=en&amp;amp;tm"&gt;available
for download&lt;/a&gt;. If you are interested in locking down IE7, then you will need this
document.&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=82529b90-2d14-4fd2-a7b3-0e624c599648" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,82529b90-2d14-4fd2-a7b3-0e624c599648.aspx</comments>
      <category>Administration</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=f64a11af-bcc7-44c8-9b1b-32ded356f8a3</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,f64a11af-bcc7-44c8-9b1b-32ded356f8a3.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,f64a11af-bcc7-44c8-9b1b-32ded356f8a3.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f64a11af-bcc7-44c8-9b1b-32ded356f8a3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I got myself an eval kit for RSA SecurID tokens to see how easy / hard this would
be to deploy via AD. Well, I didn't get very far, that is, installation failed spectacularly
in the early stages:
</p>
        <p>
          <img src="http://chrison.net/content/binary/securidinstall1.png" border="0" />
        </p>
        <p>
After this "helpful" message box setup decided to be more specific:
</p>
        <p>
          <img src="http://chrison.net/content/binary/securidinstall2.png" border="0" />
        </p>
        <p>
Ohh-Kay. Let's go to RSA and their support center (it takes roughly five clicks to
get to online support, but that's another usability story) - sign in required. Hmmm.
How about creating an account? 
</p>
        <p>
The <a href="https://knowledge.rsasecurity.com/registration.asp">eligibility</a> is
a real joke: "RSA customers who have a trial product (This does not include two user
demos)". Excuse moi? On the Web site you told me that I was <a href="https://www.rsa.com/go/profile2.asp">ordering
a trial</a> and in actuality it turned out to be a "2-User Promo Kit" (the moment
I needed support I looked more closely on the package...) without support. 
</p>
        <p>
Maybe it's the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=77f24c9d-b4b8-4f73-99e3-c66f80e415b6&amp;DisplayLang=en">Microsoft
Windows Server 2003 R2 Enterprise Edition VHD</a> I am using?
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=f64a11af-bcc7-44c8-9b1b-32ded356f8a3" />
      </body>
      <title>Support? Not If You Evaluate the Product!</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,f64a11af-bcc7-44c8-9b1b-32ded356f8a3.aspx</guid>
      <link>http://chrison.net/SupportNotIfYouEvaluateTheProduct.aspx</link>
      <pubDate>Mon, 23 Jul 2007 18:54:49 GMT</pubDate>
      <description>&lt;p&gt;
I got myself an eval kit for RSA SecurID tokens&amp;nbsp;to see how easy / hard this would
be to deploy via AD. Well, I didn't get very far, that is, installation failed spectacularly
in the early stages:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/securidinstall1.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
After this "helpful" message box setup decided to be more specific:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/securidinstall2.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Ohh-Kay. Let's go to RSA and their support center (it takes roughly five clicks to
get to online support, but that's another usability story) - sign in required. Hmmm.
How about creating an account? 
&lt;/p&gt;
&lt;p&gt;
The &lt;a href="https://knowledge.rsasecurity.com/registration.asp"&gt;eligibility&lt;/a&gt; is
a real joke: "RSA customers who have a trial product (This does not include two user
demos)". Excuse moi? On the Web site you told me that I was &lt;a href="https://www.rsa.com/go/profile2.asp"&gt;ordering
a trial&lt;/a&gt; and in actuality it turned out to be a "2-User Promo Kit" (the moment
I needed support I looked more closely on the package...) without support. 
&lt;/p&gt;
&lt;p&gt;
Maybe it's the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=77f24c9d-b4b8-4f73-99e3-c66f80e415b6&amp;amp;DisplayLang=en"&gt;Microsoft
Windows Server 2003 R2 Enterprise Edition VHD&lt;/a&gt; I am using?
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=f64a11af-bcc7-44c8-9b1b-32ded356f8a3" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,f64a11af-bcc7-44c8-9b1b-32ded356f8a3.aspx</comments>
      <category>Administration</category>
      <category>Security</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=9602ce91-3feb-4087-b457-67d907e3e450</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,9602ce91-3feb-4087-b457-67d907e3e450.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,9602ce91-3feb-4087-b457-67d907e3e450.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9602ce91-3feb-4087-b457-67d907e3e450</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A couple of notes to self:
</p>
        <ul>
          <li>
            <a href="http://www.cacert.org/help.php?id=4">Creating a CSR</a> (the short version)</li>
          <li>
            <a href="http://www.madboa.com/geek/openssl/#cert-request">How do I generate a certificate
request?</a> (more detailed if you want to change RSA key lengths which I would
recommend)</li>
          <li>
            <a href="http://www.stunnel.org/faq/stunnel.html#certificates">Contents of .pem file
for Stunnel</a>
          </li>
        </ul>
        <p>
The latter is especially important if one fails to grasp how to turn the private key
plus the certificate into the .pem for Stunnel. By the way, I was using <a href="http://www.cacert.org/">CAcert</a>.
That works just fine for internal email servers.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=9602ce91-3feb-4087-b457-67d907e3e450" />
      </body>
      <title>Stunnel / OpenSSL Notes</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,9602ce91-3feb-4087-b457-67d907e3e450.aspx</guid>
      <link>http://chrison.net/StunnelOpenSSLNotes.aspx</link>
      <pubDate>Sat, 02 Jun 2007 15:22:41 GMT</pubDate>
      <description>&lt;p&gt;
A couple of notes to self:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.cacert.org/help.php?id=4"&gt;Creating a CSR&lt;/a&gt;&amp;nbsp;(the short version)&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.madboa.com/geek/openssl/#cert-request"&gt;How do I generate a certificate
request?&lt;/a&gt;&amp;nbsp;(more detailed if you want to change RSA key lengths which I would
recommend)&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.stunnel.org/faq/stunnel.html#certificates"&gt;Contents of .pem file
for Stunnel&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
The latter is especially important if one fails to grasp how to turn the private key
plus the certificate into the .pem for Stunnel. By the way, I was using &lt;a href="http://www.cacert.org/"&gt;CAcert&lt;/a&gt;.
That works just fine for internal email servers.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=9602ce91-3feb-4087-b457-67d907e3e450" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,9602ce91-3feb-4087-b457-67d907e3e450.aspx</comments>
      <category>Administration</category>
      <category>Security</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=79737ba3-c078-45d8-887f-482f62092ae6</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,79737ba3-c078-45d8-887f-482f62092ae6.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,79737ba3-c078-45d8-887f-482f62092ae6.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=79737ba3-c078-45d8-887f-482f62092ae6</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Before going on holidays last week I decided to put a Longhorn Beta 3 box live on
the Internet. It doesn't run a lot of things just yet (except for trials of the all-new
FTP server), but today I decided to take the plunge and try FastCGI (see <a href="http://www.iis.net/articles/onepagearticle.ashx/Hosting-Web-Applications/PHP/Using-FastCGI-to-host-PHP-applications-on-IIS7">Using
FastCGI to host PHP applications on IIS7</a>).
</p>
        <p>
An application I wanted to test-drive for a long time is <a href="http://websvn.tigris.org/">WebSVN</a>.
The UI looks like this:
</p>
        <p>
          <img src="http://chrison.net/content/binary/fastcgilonghornbeta3.jpg" border="0" />
        </p>
        <p>
It is PHP-based, needs Cygwin-based tools, and is quite useful for browsing <a href="http://subversion.tigris.org/">Subversion</a> repositories.
After downloading the latest code from the WebSVN repository, I was able to get up
and running in about half an hour (that includes failing with WebSVN RC4, installing
Cygwin, etc). You can check it out at <a href="http://iis7.chrison.net/websvn/index.php">http://iis7.chrison.net/websvn/index.php</a></p>
        <p>
I'll add more applications to this box over the coming days and weeks, to see what
works and what doesn't for the mix of technologies I am using.
</p>
        <p>
Oh, and it seems that I am the first European site registered at <a href="http://www.iis7ontour.com/">IIS7
On Tour</a>:
</p>
        <p>
          <img src="http://chrison.net/content/binary/iis7ontour.jpg" border="0" />
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=79737ba3-c078-45d8-887f-482f62092ae6" />
      </body>
      <title>FastCGI in IIS7</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,79737ba3-c078-45d8-887f-482f62092ae6.aspx</guid>
      <link>http://chrison.net/FastCGIInIIS7.aspx</link>
      <pubDate>Wed, 09 May 2007 12:40:44 GMT</pubDate>
      <description>&lt;p&gt;
Before going on holidays last week I decided to put a Longhorn Beta 3 box live on
the Internet. It doesn't run a lot of things just yet (except for trials of the all-new
FTP server), but today I decided to take the plunge and try FastCGI (see &lt;a href="http://www.iis.net/articles/onepagearticle.ashx/Hosting-Web-Applications/PHP/Using-FastCGI-to-host-PHP-applications-on-IIS7"&gt;Using
FastCGI to host PHP applications on IIS7&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;
An application I wanted to test-drive for a long time is &lt;a href="http://websvn.tigris.org/"&gt;WebSVN&lt;/a&gt;.
The UI looks like this:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/fastcgilonghornbeta3.jpg" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
It is PHP-based, needs Cygwin-based tools, and is quite useful for browsing &lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt; repositories.
After downloading the latest code from the WebSVN repository, I was able to get up
and running in about half an hour (that includes failing with WebSVN RC4, installing
Cygwin, etc).&amp;nbsp;You can check it out at &lt;a href="http://iis7.chrison.net/websvn/index.php"&gt;http://iis7.chrison.net/websvn/index.php&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
I'll add more applications to this box over the coming days and weeks, to see what
works and what doesn't for the mix of technologies I am using.
&lt;/p&gt;
&lt;p&gt;
Oh, and it seems that I am the first European site registered at &lt;a href="http://www.iis7ontour.com/"&gt;IIS7
On Tour&lt;/a&gt;:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/iis7ontour.jpg" border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=79737ba3-c078-45d8-887f-482f62092ae6" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,79737ba3-c078-45d8-887f-482f62092ae6.aspx</comments>
      <category>Administration</category>
      <category>IIS</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=1a070c82-e8dc-4496-b85c-d7c55f85b4c9</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,1a070c82-e8dc-4496-b85c-d7c55f85b4c9.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,1a070c82-e8dc-4496-b85c-d7c55f85b4c9.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1a070c82-e8dc-4496-b85c-d7c55f85b4c9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Tonight, SQL Server decided to write a 14GB error log to disk - filling it up neatly,
which of course had a couple of "side effects". Drat! All log file directories (HTTPERR,
IIS, MailEnable, you name it) - everything except the SQL error log is on a separate
partition for exactly one purpose: that no application log can stop the server dead
in its tracks.
</p>
        <p>
After clearing up the mess I thought "let's move the logs for SQL Server". Thanks
to <a href="http://alexonasp.net/">Alex</a> I finally figured out where to do that
- in the Configuration Manager:
</p>
        <p>
          <img src="http://chrison.net/content/binary/errorlogmove1.png" border="0" />
        </p>
        <p>
Go to the Properties dialog, and modify the Startup Parameters (-eC):
</p>
        <p>
          <img src="http://chrison.net/content/binary/errorlogmove2.png" border="0" />
        </p>
        <p>
Details can be found in the article <a href="http://msdn2.microsoft.com/en-us/library/ms345408.aspx">Moving
System Databases</a>, section Moving the master and Resource Databases. Someone from
Microsoft care to enlighten me as to why this log directoy has been hidden so far
away from sight?
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=1a070c82-e8dc-4496-b85c-d7c55f85b4c9" />
      </body>
      <title>Moving the SQL Server ERRORLOG</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,1a070c82-e8dc-4496-b85c-d7c55f85b4c9.aspx</guid>
      <link>http://chrison.net/MovingTheSQLServerERRORLOG.aspx</link>
      <pubDate>Mon, 02 Apr 2007 11:57:03 GMT</pubDate>
      <description>&lt;p&gt;
Tonight, SQL Server decided to write a 14GB error log to disk - filling it up neatly,
which of course had a couple of "side effects". Drat! All log file directories&amp;nbsp;(HTTPERR,
IIS, MailEnable,&amp;nbsp;you name it) - everything except the SQL error log is on a separate
partition for exactly one purpose: that no application log can stop the server dead
in its tracks.
&lt;/p&gt;
&lt;p&gt;
After clearing up the mess I thought "let's move the logs for SQL Server". Thanks
to &lt;a href="http://alexonasp.net/"&gt;Alex&lt;/a&gt; I finally figured out where to do that
- in the Configuration Manager:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/errorlogmove1.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Go to the Properties dialog, and modify the Startup Parameters (-eC):
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/errorlogmove2.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Details can be found in the article &lt;a href="http://msdn2.microsoft.com/en-us/library/ms345408.aspx"&gt;Moving
System Databases&lt;/a&gt;, section Moving the master and Resource Databases. Someone from
Microsoft care to enlighten me as to why this log directoy has been hidden so far
away from sight?
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=1a070c82-e8dc-4496-b85c-d7c55f85b4c9" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,1a070c82-e8dc-4496-b85c-d7c55f85b4c9.aspx</comments>
      <category>Administration</category>
      <category>SQL Server</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=974e9fbf-163d-4712-98ed-048ff252ee0d</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,974e9fbf-163d-4712-98ed-048ff252ee0d.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,974e9fbf-163d-4712-98ed-048ff252ee0d.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=974e9fbf-163d-4712-98ed-048ff252ee0d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Usually, this wouldn't be down my alley, but thanks to VSTS I am a WSS user: <a href="http://www.microsoft.com/downloads/details.aspx?familyid=5807b5ef-57a1-47cb-8666-78c1363f127d&amp;displaylang=en&amp;tm">all
new WSS templates in one download</a>. There are quite a few templates to choose from:
</p>
        <ul>
          <li>
Absence Request and Vacation Schedule Management</li>
          <li>
            <em>Help Desk</em>
          </li>
          <li>
Budgeting and Tracking Multiple Projects</li>
          <li>
Inventory Tracking</li>
          <li>
            <em>Bug Database</em>
          </li>
          <li>
            <em>IT Team Workspace</em>
          </li>
          <li>
Call Center</li>
          <li>
Job Requisition and Interview Management</li>
          <li>
            <em>Change Request Management</em>
          </li>
          <li>
            <em>Knowledge Base</em>
          </li>
          <li>
Compliance Process Support Site</li>
          <li>
Lending Library</li>
          <li>
Contacts Management</li>
          <li>
Physical Asset Tracking and Management</li>
          <li>
            <em>Document Library and Review</em>
          </li>
          <li>
            <em>Project Tracking Workspace</em>
          </li>
          <li>
Event Planning</li>
          <li>
Room and Equipment Reservations</li>
          <li>
Expense Reimbursement and Approval Site</li>
          <li>
Sales Lead Pipeline</li>
        </ul>
        <p>
I highlighted a few that might be interesting to developers.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=974e9fbf-163d-4712-98ed-048ff252ee0d" />
      </body>
      <title>Windows SharePoint Services 3.0 Application Templates</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,974e9fbf-163d-4712-98ed-048ff252ee0d.aspx</guid>
      <link>http://chrison.net/WindowsSharePointServices30ApplicationTemplates.aspx</link>
      <pubDate>Thu, 22 Feb 2007 09:19:47 GMT</pubDate>
      <description>&lt;p&gt;
Usually, this wouldn't be down my alley, but thanks to VSTS I am a WSS user: &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=5807b5ef-57a1-47cb-8666-78c1363f127d&amp;amp;displaylang=en&amp;amp;tm"&gt;all
new WSS templates in one download&lt;/a&gt;. There are quite a few templates to choose from:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Absence Request and Vacation Schedule Management&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Help Desk&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
Budgeting and Tracking Multiple Projects&lt;/li&gt;
&lt;li&gt;
Inventory Tracking&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Bug Database&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;IT Team Workspace&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
Call Center&lt;/li&gt;
&lt;li&gt;
Job Requisition and Interview Management&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Change Request Management&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Knowledge Base&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
Compliance Process Support Site&lt;/li&gt;
&lt;li&gt;
Lending Library&lt;/li&gt;
&lt;li&gt;
Contacts Management&lt;/li&gt;
&lt;li&gt;
Physical Asset Tracking and Management&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Document Library and Review&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Project Tracking Workspace&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
Event Planning&lt;/li&gt;
&lt;li&gt;
Room and Equipment Reservations&lt;/li&gt;
&lt;li&gt;
Expense Reimbursement and Approval Site&lt;/li&gt;
&lt;li&gt;
Sales Lead Pipeline&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
I highlighted a few that might be interesting to developers.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=974e9fbf-163d-4712-98ed-048ff252ee0d" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,974e9fbf-163d-4712-98ed-048ff252ee0d.aspx</comments>
      <category>Administration</category>
      <category>Cool Download</category>
      <category>Project Management</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=82b6be3e-9fd0-4505-96fc-52c3f7adf021</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,82b6be3e-9fd0-4505-96fc-52c3f7adf021.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,82b6be3e-9fd0-4505-96fc-52c3f7adf021.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=82b6be3e-9fd0-4505-96fc-52c3f7adf021</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Once again, the TFS installation guide has been updated (2/5/2007). <a href="http://www.microsoft.com/downloads/details.aspx?familyid=e54bf6ff-026b-43a4-ade4-a690388f310e&amp;displaylang=en&amp;tm">Download
here</a></p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=82b6be3e-9fd0-4505-96fc-52c3f7adf021" />
      </body>
      <title>Team Foundation Installation Guide 8.0.70205</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,82b6be3e-9fd0-4505-96fc-52c3f7adf021.aspx</guid>
      <link>http://chrison.net/TeamFoundationInstallationGuide8070205.aspx</link>
      <pubDate>Tue, 06 Feb 2007 09:53:50 GMT</pubDate>
      <description>&lt;p&gt;
Once again, the TFS installation guide has been updated (2/5/2007). &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=e54bf6ff-026b-43a4-ade4-a690388f310e&amp;amp;displaylang=en&amp;amp;tm"&gt;Download
here&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=82b6be3e-9fd0-4505-96fc-52c3f7adf021" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,82b6be3e-9fd0-4505-96fc-52c3f7adf021.aspx</comments>
      <category>Administration</category>
      <category>Team System</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=30b7ce62-f32a-4770-8629-019d5ed45881</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,30b7ce62-f32a-4770-8629-019d5ed45881.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,30b7ce62-f32a-4770-8629-019d5ed45881.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=30b7ce62-f32a-4770-8629-019d5ed45881</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The most useful utility for deployment (or name your task, like directory comparison)
is most decidedly Robocopy, which previously shipped only as part of the OS resource
kits. Now with Windows Vista, however, Robocopy comes in the box.
</p>
        <p>
          <img src="http://chrison.net/content/binary/robocopyonvista1.png" border="0" />
        </p>
        <p>
To get up and running quickly, I recommend that you get <a href="http://codegallery.gotdotnet.com/robocopygui">Robocopy
GUI</a>:
</p>
        <p>
          <img src="http://chrison.net/content/binary/robocopyonvista2.png" border="0" />
        </p>
        <p>
It makes getting started with Robocopy a tad easier.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=30b7ce62-f32a-4770-8629-019d5ed45881" />
      </body>
      <title>CLI Essentials: Robocopy Part of Vista</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,30b7ce62-f32a-4770-8629-019d5ed45881.aspx</guid>
      <link>http://chrison.net/CLIEssentialsRobocopyPartOfVista.aspx</link>
      <pubDate>Tue, 12 Dec 2006 20:01:27 GMT</pubDate>
      <description>&lt;p&gt;
The most useful utility for deployment (or name your task, like directory comparison)
is most decidedly Robocopy, which previously shipped only as part of the OS resource
kits. Now with Windows Vista, however, Robocopy comes in the box.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/robocopyonvista1.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
To get up and running quickly, I recommend that you get &lt;a href="http://codegallery.gotdotnet.com/robocopygui"&gt;Robocopy
GUI&lt;/a&gt;:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/robocopyonvista2.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
It makes getting started with Robocopy a tad easier.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=30b7ce62-f32a-4770-8629-019d5ed45881" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,30b7ce62-f32a-4770-8629-019d5ed45881.aspx</comments>
      <category>Administration</category>
      <category>Vista</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=df8f0d28-91c6-4bc2-8a48-0531b881aa3a</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,df8f0d28-91c6-4bc2-8a48-0531b881aa3a.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,df8f0d28-91c6-4bc2-8a48-0531b881aa3a.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=df8f0d28-91c6-4bc2-8a48-0531b881aa3a</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This is the firewall settings dialog - much the same as we know it from Windows XP
already:
</p>
        <p>
          <img src="http://chrison.net/content/binary/vistafirewall1.png" border="0" />
        </p>
        <p>
However, once you fire up the management console (mmc.exe), you can add snapins for
advanced firewall configuration (ok, IPSec is one of my personal favorites and not
necessary to configure the firewall per se...):
</p>
        <p>
          <img src="http://chrison.net/content/binary/vistafirewall2.png" border="0" />
        </p>
        <p>
Once you have done this, you can now configure the firewall like, well, an administrator
would expect - rule based:
</p>
        <p>
          <img src="http://chrison.net/content/binary/vistafirewall3.png" border="0" />
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=df8f0d28-91c6-4bc2-8a48-0531b881aa3a" />
      </body>
      <title>Vista Firewall</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,df8f0d28-91c6-4bc2-8a48-0531b881aa3a.aspx</guid>
      <link>http://chrison.net/VistaFirewall.aspx</link>
      <pubDate>Tue, 12 Dec 2006 19:46:50 GMT</pubDate>
      <description>&lt;p&gt;
This is the firewall settings dialog - much the same as we know it from Windows XP
already:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/vistafirewall1.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
However, once you fire up the management console (mmc.exe), you can add snapins for
advanced firewall configuration (ok, IPSec is one of my personal favorites and not
necessary to configure the firewall per se...):
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/vistafirewall2.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Once you have done this, you can now configure the firewall like, well, an administrator
would expect - rule based:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/vistafirewall3.png" border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=df8f0d28-91c6-4bc2-8a48-0531b881aa3a" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,df8f0d28-91c6-4bc2-8a48-0531b881aa3a.aspx</comments>
      <category>Administration</category>
      <category>Security</category>
      <category>Vista</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=15886fbd-9082-43ec-bc19-18a32a2035f9</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,15886fbd-9082-43ec-bc19-18a32a2035f9.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,15886fbd-9082-43ec-bc19-18a32a2035f9.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=15886fbd-9082-43ec-bc19-18a32a2035f9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In today's pre-lunch session at IT Forum the speaker used a term I had never heard
before: stiffware. And I have to agree - stiffware does pose a serious problem when
you cannot 'call' (other means of 'communication' might be unreliable to say the least
&lt;g /&gt;) the guy who wrote that piece of software so you can properly configure
or even install it. 
</p>
        <p>
Speaking of the session itself, <a href="http://www.microsoft.com/softgrid/">Microsoft
SoftGrid</a> is a really cool technology. The client - which contains more than the
SoftGrid client - called the <a href="http://www.windowsvista.com/optimizeddesktop/">Desktop
Optimization Pack</a>, is equally interesting.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=15886fbd-9082-43ec-bc19-18a32a2035f9" />
      </body>
      <title>Stiffware</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,15886fbd-9082-43ec-bc19-18a32a2035f9.aspx</guid>
      <link>http://chrison.net/Stiffware.aspx</link>
      <pubDate>Thu, 16 Nov 2006 11:07:18 GMT</pubDate>
      <description>&lt;p&gt;
In today's pre-lunch session at IT Forum the speaker used a term I had never heard
before: stiffware. And I have to agree - stiffware does pose a serious problem when
you cannot 'call' (other means of 'communication' might be unreliable to say the least
&amp;lt;g /&amp;gt;) the guy who wrote that piece of software so you can properly configure
or even install it. 
&lt;/p&gt;
&lt;p&gt;
Speaking of the session itself, &lt;a href="http://www.microsoft.com/softgrid/"&gt;Microsoft
SoftGrid&lt;/a&gt; is a really cool technology. The client - which contains more than the
SoftGrid client -&amp;nbsp;called the &lt;a href="http://www.windowsvista.com/optimizeddesktop/"&gt;Desktop
Optimization Pack&lt;/a&gt;, is equally interesting.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=15886fbd-9082-43ec-bc19-18a32a2035f9" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,15886fbd-9082-43ec-bc19-18a32a2035f9.aspx</comments>
      <category>Administration</category>
      <category>this</category>
      <category>Vista</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=13fa8796-04fa-416d-92d5-d1e56b951952</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,13fa8796-04fa-416d-92d5-d1e56b951952.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,13fa8796-04fa-416d-92d5-d1e56b951952.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=13fa8796-04fa-416d-92d5-d1e56b951952</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
If you need to find out just what devices are running Web services in your network (aside
from the obvious Web servers, this includes nowadays printers, access points and many
more), then you should check out <a href="http://net-square.com/httprint/">httprint</a>.
It doesn't rely on server banners or fall for other obfuscation techniques, so it
is quite handy to find out just what software is running on that box.
</p>
        <p>
          <img src="http://chrison.net/content/binary/httprint.png" border="0" />
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=13fa8796-04fa-416d-92d5-d1e56b951952" />
      </body>
      <title>Web Server Fingerprinting</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,13fa8796-04fa-416d-92d5-d1e56b951952.aspx</guid>
      <link>http://chrison.net/WebServerFingerprinting.aspx</link>
      <pubDate>Wed, 29 Mar 2006 13:14:01 GMT</pubDate>
      <description>&lt;p&gt;
If you need to find out just what devices are running Web services in&amp;nbsp;your network&amp;nbsp;(aside
from the obvious Web servers, this includes nowadays printers, access points and many
more), then you should check out &lt;a href="http://net-square.com/httprint/"&gt;httprint&lt;/a&gt;.
It doesn't rely on server banners or fall for other obfuscation techniques, so it
is quite handy to find out just what software is running on that box.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/httprint.png" border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=13fa8796-04fa-416d-92d5-d1e56b951952" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,13fa8796-04fa-416d-92d5-d1e56b951952.aspx</comments>
      <category>Administration</category>
      <category>IIS</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=438d7e3b-3aa5-4cdd-8826-33220e0e7fb2</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,438d7e3b-3aa5-4cdd-8826-33220e0e7fb2.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,438d7e3b-3aa5-4cdd-8826-33220e0e7fb2.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=438d7e3b-3aa5-4cdd-8826-33220e0e7fb2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In case you need it too: <a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/596b9108-b1a7-494d-885d-f8941b07554c.mspx">Configuring
SSL Host Headers</a> shows you how to get up and running with one IP, port and certificate
but multiple host headers. All you need is a wildcard certificate (<a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/5d0fb4c2-3333-4fec-82fc-6e15d3733937.mspx">learn
more here</a>) and some CLI magic because there is no UI for it. Basically, it boils
down to (for example):
</p>
        <p>
          <font face="Courier New">adsutil.vbs set w3svc/<em>siteid</em>/SecureBindings ":443:<em>host.wildcarddomain.com</em>"</font>
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=438d7e3b-3aa5-4cdd-8826-33220e0e7fb2" />
      </body>
      <title>SSL Host Headers</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,438d7e3b-3aa5-4cdd-8826-33220e0e7fb2.aspx</guid>
      <link>http://chrison.net/SSLHostHeaders.aspx</link>
      <pubDate>Tue, 28 Mar 2006 17:33:32 GMT</pubDate>
      <description>&lt;p&gt;
In case you need it too: &lt;a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/596b9108-b1a7-494d-885d-f8941b07554c.mspx"&gt;Configuring
SSL Host Headers&lt;/a&gt; shows you how to get up and running with one IP, port and certificate
but multiple host headers. All you need is a wildcard certificate (&lt;a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/5d0fb4c2-3333-4fec-82fc-6e15d3733937.mspx"&gt;learn
more here&lt;/a&gt;) and some CLI magic because there is no UI for it. Basically, it boils
down to (for example):
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;adsutil.vbs set w3svc/&lt;em&gt;siteid&lt;/em&gt;/SecureBindings ":443:&lt;em&gt;host.wildcarddomain.com&lt;/em&gt;"&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=438d7e3b-3aa5-4cdd-8826-33220e0e7fb2" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,438d7e3b-3aa5-4cdd-8826-33220e0e7fb2.aspx</comments>
      <category>Administration</category>
      <category>IIS</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=3e7cb488-34d1-4ef0-a85d-a7dbdc5654e8</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,3e7cb488-34d1-4ef0-a85d-a7dbdc5654e8.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,3e7cb488-34d1-4ef0-a85d-a7dbdc5654e8.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=3e7cb488-34d1-4ef0-a85d-a7dbdc5654e8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Don't know how this one could slip by me - Windows Server 2003 Service Pack 1 (SP1)
shipped a rather important update: you can run SSL in kernel mode (http.sys) instead
of user mode. There are restrictions which are detailed <a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/d5521f19-4f73-48b2-a6e7-fc5a88880d1b.mspx?mfr=true">here</a> (most
B2C SSL sites will do just fine), and the <a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/6df8492c-02d6-45bf-a74e-0990d5654ff5.mspx?mfr=true">procedure
to enable kernel-mode SSL</a> shows how to get up and running in no time. Mostly you
are only dealing with the registry key HKLM\System\CurrentControlSet\Services\HTTP\Parameters\EnableKernelSSL.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=3e7cb488-34d1-4ef0-a85d-a7dbdc5654e8" />
      </body>
      <title>Kernel-Mode SSL in IIS 6.0</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,3e7cb488-34d1-4ef0-a85d-a7dbdc5654e8.aspx</guid>
      <link>http://chrison.net/KernelModeSSLInIIS60.aspx</link>
      <pubDate>Tue, 28 Mar 2006 17:24:04 GMT</pubDate>
      <description>&lt;p&gt;
Don't know how this one could slip by me - Windows Server 2003 Service Pack 1 (SP1)
shipped a rather important update: you can run SSL in kernel mode (http.sys) instead
of user mode. There are restrictions which are detailed &lt;a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/d5521f19-4f73-48b2-a6e7-fc5a88880d1b.mspx?mfr=true"&gt;here&lt;/a&gt;&amp;nbsp;(most
B2C SSL sites will do just fine), and the &lt;a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/6df8492c-02d6-45bf-a74e-0990d5654ff5.mspx?mfr=true"&gt;procedure
to enable kernel-mode SSL&lt;/a&gt; shows how to get up and running in no time. Mostly you
are only dealing with the registry key HKLM\System\CurrentControlSet\Services\HTTP\Parameters\EnableKernelSSL.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=3e7cb488-34d1-4ef0-a85d-a7dbdc5654e8" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,3e7cb488-34d1-4ef0-a85d-a7dbdc5654e8.aspx</comments>
      <category>Administration</category>
      <category>IIS</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=6f39b089-97b6-4a17-b1d2-3106b904571b</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,6f39b089-97b6-4a17-b1d2-3106b904571b.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,6f39b089-97b6-4a17-b1d2-3106b904571b.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6f39b089-97b6-4a17-b1d2-3106b904571b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
On Windows Server 2003, this is the default logging directory for the Hypertext Transfer
Protocol (HTTP) APIs, better known by the kernel level http.sys driver. Chances are,
you don't know that this directory exists, and what is logged there (except that when
you are looking right now, you will be surprised how big that directory is!).
</p>
        <p>
When you are using IIS 6.0, all requests are first received by http.sys, and
then passed on to IIS - previously, IIS itself was listening for requests. Http.sys
is passing on the requests intelligently, which means that certain requests never
even reach IIS. For example, invalid URLs are caught:
</p>
        <p>
          <font face="Courier New">2006-02-23 19:05:00 172.179.161.165 1422 195.234.231.66 80
HTTP/1.1 GET /serv&lt;script%20language= 400 - URL -</font>
        </p>
        <p>
Most oftentimes it is simple connection timeouts, but to get the most out of the (huge)
log files, you should be using <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&amp;displaylang=en">LogParser</a> anyways.
</p>
        <p>
The reason why I started this blog entry is actually this: if you don't like the HTTPERR
log files on your system disk, you can relocate them. The procedure is detailed in
the article <a href="http://support.microsoft.com/?id=820729">Error logging in HTTP
API</a>, which also dives into the format of the log file, and which kinds of errors
are actually logged there.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=6f39b089-97b6-4a17-b1d2-3106b904571b" />
      </body>
      <title>Do you know %windir%\system32\LogFiles\HTTPERR?</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,6f39b089-97b6-4a17-b1d2-3106b904571b.aspx</guid>
      <link>http://chrison.net/DoYouKnowWindirsystem32LogFilesHTTPERR.aspx</link>
      <pubDate>Thu, 23 Feb 2006 21:22:46 GMT</pubDate>
      <description>&lt;p&gt;
On Windows Server 2003, this is the default logging directory for the Hypertext Transfer
Protocol (HTTP) APIs, better known by the kernel level http.sys driver. Chances are,
you don't know that this directory exists, and what is logged there (except that when
you are looking right now, you will be surprised how big that directory is!).
&lt;/p&gt;
&lt;p&gt;
When you are&amp;nbsp;using IIS 6.0, all requests are first received by http.sys, and
then passed on to IIS - previously, IIS itself was listening for requests. Http.sys
is passing on the requests intelligently, which means that certain requests never
even reach IIS. For example, invalid URLs are caught:
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;2006-02-23 19:05:00 172.179.161.165 1422 195.234.231.66 80
HTTP/1.1 GET /serv&amp;lt;script%20language= 400 - URL -&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Most oftentimes it is simple connection timeouts, but to get the most out of the (huge)
log files, you should be using &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&amp;amp;displaylang=en"&gt;LogParser&lt;/a&gt; anyways.
&lt;/p&gt;
&lt;p&gt;
The reason why I started this blog entry is actually this: if you don't like the HTTPERR
log files on your system disk, you can relocate them. The procedure is detailed in
the article &lt;a href="http://support.microsoft.com/?id=820729"&gt;Error logging in HTTP
API&lt;/a&gt;, which also dives into the format of the log file, and which kinds of errors
are actually logged there.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=6f39b089-97b6-4a17-b1d2-3106b904571b" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,6f39b089-97b6-4a17-b1d2-3106b904571b.aspx</comments>
      <category>Administration</category>
      <category>IIS</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=8ce65bf2-4348-4d45-9551-82012cfc85a8</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,8ce65bf2-4348-4d45-9551-82012cfc85a8.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,8ce65bf2-4348-4d45-9551-82012cfc85a8.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8ce65bf2-4348-4d45-9551-82012cfc85a8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today, I got this message when I tried to access Microsoft Update on my Windows Server
2003 box. It told me that it either didn't find the control, or that it wasn't installed
- and that I should look out for that yellowish bar advertising an ActiveX install
attempt. Well...
</p>
        <p>
After some hair pulling, <a href="http://blogs.dotnetgerman.com/stephan/">Stephan</a> pointed
me to the article <a href="http://windowsxp.mvps.org/olereg.htm">ActiveX controls
may not load as expected in Internet Explorer due to defense in depth changes introduced
in cumulative security update 896688</a>. The downloadable olereg.vbs did the trick
- WU is now back in business.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8ce65bf2-4348-4d45-9551-82012cfc85a8" />
      </body>
      <title>"Install the ActiveX control required to view the website"</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,8ce65bf2-4348-4d45-9551-82012cfc85a8.aspx</guid>
      <link>http://chrison.net/InstallTheActiveXControlRequiredToViewTheWebsite.aspx</link>
      <pubDate>Thu, 26 Jan 2006 10:35:16 GMT</pubDate>
      <description>&lt;p&gt;
Today, I got this message when I tried to access Microsoft Update on my Windows Server
2003 box. It told me that it either didn't find the control, or that it wasn't installed
- and that I should look out for that yellowish bar advertising an ActiveX install
attempt. Well...
&lt;/p&gt;
&lt;p&gt;
After some hair pulling, &lt;a href="http://blogs.dotnetgerman.com/stephan/"&gt;Stephan&lt;/a&gt; pointed
me to the article &lt;a href="http://windowsxp.mvps.org/olereg.htm"&gt;ActiveX controls
may not load as expected in Internet Explorer due to defense in depth changes introduced
in cumulative security update 896688&lt;/a&gt;. The downloadable olereg.vbs did the trick
- WU is now back in business.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8ce65bf2-4348-4d45-9551-82012cfc85a8" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,8ce65bf2-4348-4d45-9551-82012cfc85a8.aspx</comments>
      <category>Administration</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=30a04714-a5d9-49f4-8f6b-f3a3bb9d86ba</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,30a04714-a5d9-49f4-8f6b-f3a3bb9d86ba.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,30a04714-a5d9-49f4-8f6b-f3a3bb9d86ba.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=30a04714-a5d9-49f4-8f6b-f3a3bb9d86ba</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Three months ago, I installed the <a href="http://www.nospamtoday.com/server/">NoSpamToday!
SMTP Proxy</a> on my dedicated server box (you can read about the adventures encountered
in my blog entry <a href="http://chrison.net/WebApplicationsAndSMTPProxiesDontMixWellItSeems.aspx">Web
applications and SMTP proxies don't mix well</a>). Today I had a look at the statistics:
</p>
        <p>
          <img src="http://chrison.net/content/binary/nospamtodaythreemonthstatistics.png" border="0" />
        </p>
        <p>
On average, the proxy rejects four out of five mails before they reach the mail server
- for reasons ranging from malformed headers, banned file extensions, virus-contaminated
attachments, and a SpamAssassin-based spam detection. Needless to say that my inbox
is virtually spam-free since then. Neato.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=30a04714-a5d9-49f4-8f6b-f3a3bb9d86ba" />
      </body>
      <title>Spam Statistics</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,30a04714-a5d9-49f4-8f6b-f3a3bb9d86ba.aspx</guid>
      <link>http://chrison.net/SpamStatistics.aspx</link>
      <pubDate>Sun, 15 Jan 2006 13:14:55 GMT</pubDate>
      <description>&lt;p&gt;
Three months ago, I installed the &lt;a href="http://www.nospamtoday.com/server/"&gt;NoSpamToday!
SMTP Proxy&lt;/a&gt; on my dedicated server box (you can read about the adventures encountered
in my blog entry &lt;a href="http://chrison.net/WebApplicationsAndSMTPProxiesDontMixWellItSeems.aspx"&gt;Web
applications and SMTP proxies don't mix well&lt;/a&gt;). Today I had a look at the statistics:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/nospamtodaythreemonthstatistics.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
On average, the proxy rejects four out of five mails before they reach the mail server
- for reasons ranging from malformed headers, banned file extensions, virus-contaminated
attachments, and a SpamAssassin-based spam detection. Needless to say that my inbox
is virtually spam-free since then. Neato.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=30a04714-a5d9-49f4-8f6b-f3a3bb9d86ba" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,30a04714-a5d9-49f4-8f6b-f3a3bb9d86ba.aspx</comments>
      <category>Administration</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=6359f519-2957-43e6-a8dd-3b8c2626ab63</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,6359f519-2957-43e6-a8dd-3b8c2626ab63.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,6359f519-2957-43e6-a8dd-3b8c2626ab63.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6359f519-2957-43e6-a8dd-3b8c2626ab63</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Downloads are available for <a href="http://www.microsoft.com/downloads/details.aspx?familyid=e8e5203a-574c-4105-af6b-b2fef39adf55&amp;displaylang=en">x86</a>, <a href="http://www.microsoft.com/downloads/details.aspx?familyid=9fe1977d-3de2-47c2-b0ba-62339bcd505a&amp;displaylang=en">x64</a>, as
well as the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=6387c46b-4753-4eaf-8d8b-368074f39ccc&amp;displaylang=en">documentation</a>.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=6359f519-2957-43e6-a8dd-3b8c2626ab63" />
      </body>
      <title>Windows "Monad" Shell Beta 3 for .NET Framework 2.0</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,6359f519-2957-43e6-a8dd-3b8c2626ab63.aspx</guid>
      <link>http://chrison.net/WindowsMonadShellBeta3ForNETFramework20.aspx</link>
      <pubDate>Wed, 11 Jan 2006 10:10:24 GMT</pubDate>
      <description>&lt;p&gt;
Downloads are available for &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=e8e5203a-574c-4105-af6b-b2fef39adf55&amp;amp;displaylang=en"&gt;x86&lt;/a&gt;, &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9fe1977d-3de2-47c2-b0ba-62339bcd505a&amp;amp;displaylang=en"&gt;x64&lt;/a&gt;,&amp;nbsp;as
well as the&amp;nbsp;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=6387c46b-4753-4eaf-8d8b-368074f39ccc&amp;amp;displaylang=en"&gt;documentation&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=6359f519-2957-43e6-a8dd-3b8c2626ab63" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,6359f519-2957-43e6-a8dd-3b8c2626ab63.aspx</comments>
      <category>.NET</category>
      <category>Administration</category>
      <category>Cool Download</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=453d77cb-5ebf-46f4-bf82-9d7e9a6228da</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,453d77cb-5ebf-46f4-bf82-9d7e9a6228da.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,453d77cb-5ebf-46f4-bf82-9d7e9a6228da.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=453d77cb-5ebf-46f4-bf82-9d7e9a6228da</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
It is time for a "Dear John" letter to the programmer who came up with this default
location:
</p>
        <p>
          <img src="http://chrison.net/content/binary/Welcometo2006.png" border="0" />
        </p>
        <p>
The Program Files directory! Yikes. And I thought programmers are well aware of the
fact that they should not, must not write to this location. But here in Trillian it
is the default! Welcome to 2006.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=453d77cb-5ebf-46f4-bf82-9d7e9a6228da" />
      </body>
      <title>Where Did My Application Data Go...</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,453d77cb-5ebf-46f4-bf82-9d7e9a6228da.aspx</guid>
      <link>http://chrison.net/WhereDidMyApplicationDataGo.aspx</link>
      <pubDate>Tue, 10 Jan 2006 19:12:29 GMT</pubDate>
      <description>&lt;p&gt;
It is time for a "Dear John" letter to the programmer who came up with this default
location:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/Welcometo2006.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
The Program Files directory! Yikes. And I thought programmers are well aware of the
fact that they should not, must not write to this location. But here in Trillian it
is the default! Welcome to 2006.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=453d77cb-5ebf-46f4-bf82-9d7e9a6228da" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,453d77cb-5ebf-46f4-bf82-9d7e9a6228da.aspx</comments>
      <category>Administration</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=7e9fef56-53b3-4b98-9aa7-f9fe9d2a2ebb</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,7e9fef56-53b3-4b98-9aa7-f9fe9d2a2ebb.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,7e9fef56-53b3-4b98-9aa7-f9fe9d2a2ebb.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=7e9fef56-53b3-4b98-9aa7-f9fe9d2a2ebb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Instead of risking my sanity by trying to install Virtual PC 2004 on my x64 box, I
decided to go with Virtual Server 2005 R2 x64. Thankfully, this new release of Virtual
Server allows installation on an XP host, and the setup experience was pleasantly
uneventful.
</p>
        <p>
Of course I ran into a snag - my default browser is Firefox, and the administration
Web site didn't fully function with it. So back to Internet Explorer, and configure
the first (existing) virtual machine:
</p>
        <p>
          <img src="http://chrison.net/content/binary/firststepsvirtualserver2005r2.png" border="0" />
        </p>
        <p>
I learned the following things:
</p>
        <ul>
          <li>
Do not forget to configure the network adapters. Otherwise connecting to your domain
can be a challenge. 
</li>
          <li>
Definitely enable Remote Desktop on your virtual machines, which brings me to the
next item on my list: 
</li>
          <li>
When renaming a virtual machine beware of your own cleverness. Especially if all your
virtual machines were copied from a once-configured image, and you renamed one of
those instance so that the original name no longer exists in Active Directory.</li>
        </ul>
        <p>
Other than that I have to say that Virtual Server 2005 R2 is a much better experience
than Virtual PC 2004.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=7e9fef56-53b3-4b98-9aa7-f9fe9d2a2ebb" />
      </body>
      <title>Virtual Server 2005 R2</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,7e9fef56-53b3-4b98-9aa7-f9fe9d2a2ebb.aspx</guid>
      <link>http://chrison.net/VirtualServer2005R2.aspx</link>
      <pubDate>Mon, 02 Jan 2006 18:05:10 GMT</pubDate>
      <description>&lt;p&gt;
Instead of risking my sanity by trying to install Virtual PC 2004 on my x64 box, I
decided to go with Virtual Server 2005 R2 x64. Thankfully, this new release of Virtual
Server allows installation on an XP host, and the setup experience was pleasantly
uneventful.
&lt;/p&gt;
&lt;p&gt;
Of course I ran into a snag - my default browser is Firefox, and the administration
Web site didn't fully function with it. So back to Internet Explorer, and configure
the first (existing) virtual machine:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/firststepsvirtualserver2005r2.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
I learned the following things:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Do not forget to configure the network adapters. Otherwise connecting to your domain
can be a challenge. 
&lt;li&gt;
Definitely enable Remote Desktop on your virtual machines, which brings me to the
next item on my list: 
&lt;li&gt;
When renaming a virtual machine beware of your own cleverness. Especially if all your
virtual machines were copied from a once-configured image, and you renamed one of
those instance so that the original name no longer exists in Active Directory.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Other than that I have to say that Virtual Server 2005 R2 is a much better experience
than Virtual PC 2004.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=7e9fef56-53b3-4b98-9aa7-f9fe9d2a2ebb" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,7e9fef56-53b3-4b98-9aa7-f9fe9d2a2ebb.aspx</comments>
      <category>Administration</category>
      <category>this</category>
      <category>Virtual PC</category>
      <category>x64</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=b967fc7f-222b-486e-acd3-efe61c0c8a04</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,b967fc7f-222b-486e-acd3-efe61c0c8a04.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,b967fc7f-222b-486e-acd3-efe61c0c8a04.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b967fc7f-222b-486e-acd3-efe61c0c8a04</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Now THAT takes the biscuit by a long distance:
</p>
        <p>
          <img src="http://chrison.net/content/binary/pimpmyraid2.png" border="0" />
        </p>
        <p>
Those are the two hard disks of my RAID mirror! Showing up in Safely Remove Hardware...
hard disks, which of course are nowhere to be seen in the device manager:
</p>
        <p>
          <img src="http://chrison.net/content/binary/pimpmyraid1.png" border="0" />
        </p>
        <p>
Anybody have an idea on how to exclude certain devices from Safely Remove Hardware?
Let me know, I'd be really glad to hear.
</p>
        <p>
          <strong>Update</strong> A friend of mine pointed out that he had seen this with a
RAID controller on one of his boxes too. He suggested that stopping the device would
not work. After some hesitation, I decided to give it a try - and it failed:
</p>
        <p>
          <img src="http://chrison.net/content/binary/pimpmyraid_update.png" border="0" />
        </p>
        <p>
Thank goodness. If it had succeeded, I would have had a problem.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=b967fc7f-222b-486e-acd3-efe61c0c8a04" />
      </body>
      <title>Pimp My RAID</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,b967fc7f-222b-486e-acd3-efe61c0c8a04.aspx</guid>
      <link>http://chrison.net/PimpMyRAID.aspx</link>
      <pubDate>Thu, 29 Dec 2005 13:05:14 GMT</pubDate>
      <description>&lt;p&gt;
Now THAT takes the biscuit by a long distance:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/pimpmyraid2.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Those are the two hard disks of my RAID mirror! Showing up in Safely Remove Hardware...
hard disks, which of course are nowhere to be seen in the device manager:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/pimpmyraid1.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Anybody have an idea on how to exclude certain devices from Safely Remove Hardware?
Let me know, I'd be really glad to hear.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Update&lt;/strong&gt; A friend of mine pointed out that he had seen this with a
RAID controller on one of his boxes too. He suggested that stopping the device would
not work. After some hesitation, I decided to give it a try - and it failed:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/pimpmyraid_update.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Thank goodness. If it had succeeded, I would have had a problem.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=b967fc7f-222b-486e-acd3-efe61c0c8a04" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,b967fc7f-222b-486e-acd3-efe61c0c8a04.aspx</comments>
      <category>Administration</category>
      <category>this</category>
      <category>x64</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=595bf1fb-3a70-4155-bc11-28d34c3bd5e6</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,595bf1fb-3a70-4155-bc11-28d34c3bd5e6.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,595bf1fb-3a70-4155-bc11-28d34c3bd5e6.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=595bf1fb-3a70-4155-bc11-28d34c3bd5e6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today I set out to do something simple - at least I thought so. My server is configured
to have a German keyboard layout together with the German input locale, like so:
</p>
        <p>
          <img src="http://chrison.net/content/binary/regionalsettings-idontgetit.png" border="0" />
        </p>
        <p>
So I set the Default input language to English (United States). Click Apply &amp;
OK, log off, and then log on again. Guess what - I am back to square one. Neither
rebooting or any other brute force let me change that, it always automagically reverted
back. I'm quickly loosing confidence in my sanity and the Windows server platform.
</p>
        <p>
          <strong>Update:</strong> Good grief! The local input language settings are automatically
remoted to the Terminal session. This default behavior I view as counterintuitive.
But it can be fixed, thanks to Markus Oestreicher for pointing it out to me - <a href="http://support.microsoft.com/kb/322042/en-us">Input
Language of Terminal Server Client Does Not Match That of Terminal Server Session</a></p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=595bf1fb-3a70-4155-bc11-28d34c3bd5e6" />
      </body>
      <title>Regional Settings - I don't get it</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,595bf1fb-3a70-4155-bc11-28d34c3bd5e6.aspx</guid>
      <link>http://chrison.net/RegionalSettingsIDontGetIt.aspx</link>
      <pubDate>Sat, 17 Dec 2005 15:13:13 GMT</pubDate>
      <description>&lt;p&gt;
Today I set out to do something simple - at least I thought so. My server is configured
to have a German keyboard layout together with the German input locale, like so:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/regionalsettings-idontgetit.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
So I set the Default input language to English (United States). Click Apply &amp;amp;
OK, log off, and then log on again. Guess what - I am back to square one. Neither
rebooting or any other brute force let me change that, it always automagically reverted
back. I'm quickly loosing confidence in my sanity and the Windows server platform.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Update:&lt;/strong&gt; Good grief! The local input language settings are automatically
remoted to the Terminal session. This default behavior I view as counterintuitive.
But it can be fixed, thanks to Markus Oestreicher for pointing it out to me - &lt;a href="http://support.microsoft.com/kb/322042/en-us"&gt;Input
Language of Terminal Server Client Does Not Match That of Terminal Server Session&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=595bf1fb-3a70-4155-bc11-28d34c3bd5e6" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,595bf1fb-3a70-4155-bc11-28d34c3bd5e6.aspx</comments>
      <category>Administration</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=6dcfd59d-0e5b-4312-8034-a2e9375fe514</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,6dcfd59d-0e5b-4312-8034-a2e9375fe514.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,6dcfd59d-0e5b-4312-8034-a2e9375fe514.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6dcfd59d-0e5b-4312-8034-a2e9375fe514</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
My dedicated server box not only serves Web applications (such as this blog), it also
handles mail for the respective domains. This means I have to deal with spam. Which
on one hand is nice because I can do whatever I please: drop mail based on whatever
criteria I set up, and use whatever filtering software I need.
</p>
        <p>
This is how the <a href="http://www.nospamtoday.com/server/">NoSpamToday! SMTP Proxy</a> found
its way on my box. I simply got tired of maintaining my (rather old) standalone <a href="http://spamassassin.apache.org/">SpamAssassin</a> installation,
and dealing with <a href="http://www.mailenable.com/">MailEnable</a>'s integrated
but not chained RBL / SPF / virus scanning (by not chained I mean that those
filters are evaluated separately, not like SA, where all filters[rules] are weighted
and evaluated as a whole).
</p>
        <p>
Because I only have one box, I had to resort to relocate MailEnable to port 45, so
that NoSpamToday! could listen on 25 and forward to MailEnable if appropriate (*).
I did configure SMTPS previously (port 465 redirected to localhost:45 via <a href="http://www.stunnel.org/">stunnel</a>),
so standard users could deliver their mail directly to MailEnable instead of having
their outgoing mail scanned by the proxy.
</p>
        <p>
But what about my Web applications? Initially, those were sending to localhost directly,
and as such I had a relaying exception set up in MailEnable. This one had to go, obviously.
So how can applications deliver mail to the mail server via the proxy? SMTP authentication
is necessary for this to happen.
</p>
        <p>
But this doesn't solve the whole issue, it opens a can of worms, performance-wise.
The problem is, every single application (Community Server, dasBlog, Gemini, ...)
assumes that your SMTP server listens on port 25. Wrong. That's the proxy. And that's
a problem: all local outgoing email from those applications is scanned by antivirus
and antispam filters. And that's completely wasting CPU resources. As well as adding
to # of addresses accepted by the backend mailserver, driving up the licenses that
would be needed for NoSpamToday! (**).
</p>
        <p>
Call to action: Implement not only SMTP authentication in your applications, but also
make the SMTP server port configurable. I'm guilty as well.
</p>
        <p>
          <strong>(*)</strong>
        </p>
        <p>
          <img src="http://chrison.net/content/binary/nospamtodayadminconfiguration.png" border="0" />
        </p>
        <p>
          <strong>(**)</strong>
        </p>
        <p>
          <img src="http://chrison.net/content/binary/nospamtodayadminstatus.png" border="0" />
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=6dcfd59d-0e5b-4312-8034-a2e9375fe514" />
      </body>
      <title>Web applications and SMTP proxies don't mix well (it seems)</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,6dcfd59d-0e5b-4312-8034-a2e9375fe514.aspx</guid>
      <link>http://chrison.net/WebApplicationsAndSMTPProxiesDontMixWellItSeems.aspx</link>
      <pubDate>Fri, 14 Oct 2005 08:19:33 GMT</pubDate>
      <description>&lt;p&gt;
My dedicated server box not only serves Web applications (such as this blog), it also
handles mail for the respective domains. This means I have to deal with spam. Which
on one hand is nice because I can do whatever I please: drop mail based on whatever
criteria I set up, and use whatever filtering software I need.
&lt;/p&gt;
&lt;p&gt;
This is how the &lt;a href="http://www.nospamtoday.com/server/"&gt;NoSpamToday! SMTP Proxy&lt;/a&gt; found
its way on my box. I simply got tired of maintaining my (rather old) standalone&amp;nbsp;&lt;a href="http://spamassassin.apache.org/"&gt;SpamAssassin&lt;/a&gt; installation,
and dealing with &lt;a href="http://www.mailenable.com/"&gt;MailEnable&lt;/a&gt;'s integrated
but not chained&amp;nbsp;RBL / SPF / virus scanning (by not chained I mean that those
filters are evaluated separately, not like SA, where all filters[rules] are weighted
and evaluated as a whole).
&lt;/p&gt;
&lt;p&gt;
Because I only have one box, I had to resort to relocate MailEnable to port 45, so
that NoSpamToday! could listen on 25 and forward to MailEnable if appropriate (*).
I did configure SMTPS previously (port 465 redirected to localhost:45 via &lt;a href="http://www.stunnel.org/"&gt;stunnel&lt;/a&gt;),
so standard users could deliver their mail directly to MailEnable instead of having
their outgoing mail scanned by the proxy.
&lt;/p&gt;
&lt;p&gt;
But what about my Web applications? Initially, those were sending to localhost directly,
and as such I had a relaying exception set up in MailEnable. This one had to go, obviously.
So how can applications deliver mail to the mail server via the proxy? SMTP authentication
is necessary for this to happen.
&lt;/p&gt;
&lt;p&gt;
But this doesn't solve the whole issue, it opens a can of worms, performance-wise.
The problem is, every single application (Community Server, dasBlog, Gemini, ...)
assumes that your SMTP server listens on port 25. Wrong. That's the proxy. And that's
a problem: all local outgoing email from those applications&amp;nbsp;is scanned by antivirus
and antispam filters. And that's completely wasting CPU resources. As well as adding
to # of addresses accepted by the backend mailserver, driving up the licenses that
would be needed for NoSpamToday! (**).
&lt;/p&gt;
&lt;p&gt;
Call to action: Implement not only SMTP authentication in your applications, but also
make the SMTP server port configurable. I'm guilty as well.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;(*)&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/nospamtodayadminconfiguration.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;(**)&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/nospamtodayadminstatus.png" border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=6dcfd59d-0e5b-4312-8034-a2e9375fe514" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,6dcfd59d-0e5b-4312-8034-a2e9375fe514.aspx</comments>
      <category>Administration</category>
      <category>ASP.NET</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=a7484bbd-e08f-4836-ab22-47bd34c61456</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,a7484bbd-e08f-4836-ab22-47bd34c61456.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,a7484bbd-e08f-4836-ab22-47bd34c61456.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=a7484bbd-e08f-4836-ab22-47bd34c61456</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Another great tip from Ben Armstrong, aka Virtual PC Guy: <a href="http://blogs.msdn.com/virtual_pc_guy/archive/2005/10/04/477195.aspx">Configuring
NAT via using the Microsoft Loopback Adapter and Internet Connection Sharing</a>.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=a7484bbd-e08f-4836-ab22-47bd34c61456" />
      </body>
      <title>MS Loopback Adapter + ICS = NAT</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,a7484bbd-e08f-4836-ab22-47bd34c61456.aspx</guid>
      <link>http://chrison.net/MSLoopbackAdapterICSNAT.aspx</link>
      <pubDate>Wed, 05 Oct 2005 13:47:30 GMT</pubDate>
      <description>&lt;p&gt;
Another great tip from Ben Armstrong, aka Virtual PC Guy: &lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2005/10/04/477195.aspx"&gt;Configuring
NAT via using the Microsoft Loopback Adapter and Internet Connection Sharing&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=a7484bbd-e08f-4836-ab22-47bd34c61456" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,a7484bbd-e08f-4836-ab22-47bd34c61456.aspx</comments>
      <category>Administration</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=02fc7008-4436-4bb6-a016-a14ef18aa1e4</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,02fc7008-4436-4bb6-a016-a14ef18aa1e4.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,02fc7008-4436-4bb6-a016-a14ef18aa1e4.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=02fc7008-4436-4bb6-a016-a14ef18aa1e4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8a3c71d1-18e5-49d7-952a-c55d694ecee3&amp;DisplayLang=en">Here</a> you
will find various documents to get you started with Monad. Includes a getting started
guide (now that was a surprise), MSH language reference, using tracing and three hands-on
labs. Downloads for Monad itself can be found in the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8a3c71d1-18e5-49d7-952a-c55d694ecee3&amp;DisplayLang=en#related">Related
Downloads</a> section.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=02fc7008-4436-4bb6-a016-a14ef18aa1e4" />
      </body>
      <title>Windows "Monad" Shell Beta 2 Documentation Pack</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,02fc7008-4436-4bb6-a016-a14ef18aa1e4.aspx</guid>
      <link>http://chrison.net/WindowsMonadShellBeta2DocumentationPack.aspx</link>
      <pubDate>Tue, 04 Oct 2005 13:59:52 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8a3c71d1-18e5-49d7-952a-c55d694ecee3&amp;amp;DisplayLang=en"&gt;Here&lt;/a&gt; you
will find various documents to get you started with Monad. Includes a getting started
guide (now that was a surprise), MSH language reference, using tracing and three hands-on
labs. Downloads for Monad itself can be found in the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8a3c71d1-18e5-49d7-952a-c55d694ecee3&amp;amp;DisplayLang=en#related"&gt;Related
Downloads&lt;/a&gt; section.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=02fc7008-4436-4bb6-a016-a14ef18aa1e4" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,02fc7008-4436-4bb6-a016-a14ef18aa1e4.aspx</comments>
      <category>Administration</category>
      <category>Cool Download</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=5143ef0f-66e0-488d-85b3-6c1646f336b0</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,5143ef0f-66e0-488d-85b3-6c1646f336b0.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,5143ef0f-66e0-488d-85b3-6c1646f336b0.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5143ef0f-66e0-488d-85b3-6c1646f336b0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I admit that I am not the sort of person who likes to go through long and winded installation
instructions. However, I am willing to go to great lengths when it comes to security
- still with certain limits though. And I hit such a brick wall today: trying to secure
Subversion. From the documentation, I knew that the recommended path was SSH, so I
set out to find out how to get this up and running on my Windows box.
</p>
        <p>
Owning the black sock in Google fu, I came up with various articles, the most helpful
being <a href="http://tortoisesvn.berlios.de/?q=node/156">SVN+SSH+public key authentication
on Windows Box as server</a>. Most helpful because after reading the aforementioned
recipe plus <a href="http://tortoisesvn.berlios.de/?q=node/5">Subversion / TortoiseSVN
SSH HowTo</a>, I decided to scratch my efforts. Why?
</p>
        <p>
For starters, I am not a big fan of Cygwin. That's just personal mischief of a Windows
guy, I can swallow my pride when the tools that depend on it provide merit. What's
more of a problem for me is installing a service for adding security to another service
- especially if I need that new service just for the "security purpose", and not the
other bells and whistles it can provide (plus the security issues that might be hidden
in those unused parts). Call me paranoid, but I simply like to reduce "moving parts"
in my setups, because: What's worse than malicious traffic? Right, encrypted
malicious traffic.
</p>
        <p>
Secondly, do you think - honestly - that developers love to jump through
hoops to get access to the repository? (I am referring to the <a href="http://tortoisesvn.berlios.de/?q=node/5">client
side of things on Windows</a>) Not really. From the top of my head, I fall short of
naming a single developer I personally know that would love to follow those steps.
But every single one of them would be more than willing to just replace svn:// for
svns:// when accessing a repository.
</p>
        <p>
Conclusion: yes, I am whining about the usability of an open source project. As I
am participating on one myself, you very well can spare me the "usual" arguments of
do-it-yourself-because-the-sourcecode-is-available-anyways. This is a rant. I want
to be unreasonable. But it sure would be nice if security was in the box. Especially
nowadays.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=5143ef0f-66e0-488d-85b3-6c1646f336b0" />
      </body>
      <title>Rant: Why make being secure so hard?</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,5143ef0f-66e0-488d-85b3-6c1646f336b0.aspx</guid>
      <link>http://chrison.net/RantWhyMakeBeingSecureSoHard.aspx</link>
      <pubDate>Tue, 23 Aug 2005 14:00:57 GMT</pubDate>
      <description>&lt;p&gt;
I admit that I am not the sort of person who likes to go through long and winded installation
instructions. However, I am willing to go to great lengths when it comes to security
- still with certain limits though. And I hit such a brick wall today: trying to secure
Subversion. From the documentation, I knew that the recommended path was SSH, so I
set out to find out how to get this up and running on my Windows box.
&lt;/p&gt;
&lt;p&gt;
Owning the black sock in Google fu, I came up with various articles, the most helpful
being &lt;a href="http://tortoisesvn.berlios.de/?q=node/156"&gt;SVN+SSH+public key authentication
on Windows Box as server&lt;/a&gt;. Most helpful because after reading the aforementioned
recipe plus &lt;a href="http://tortoisesvn.berlios.de/?q=node/5"&gt;Subversion / TortoiseSVN
SSH HowTo&lt;/a&gt;, I decided to scratch my efforts. Why?
&lt;/p&gt;
&lt;p&gt;
For starters, I am not a big fan of Cygwin. That's just personal mischief of a Windows
guy, I can swallow my pride&amp;nbsp;when the tools that depend on it provide merit. What's
more of a problem for me is installing a service for adding security to another service
- especially if I need that new service just for the "security purpose", and not the
other bells and whistles it can provide (plus the security issues that might be hidden
in those unused parts). Call me paranoid, but I simply like to reduce "moving parts"
in my setups, because:&amp;nbsp;What's worse than malicious traffic? Right, encrypted
malicious traffic.
&lt;/p&gt;
&lt;p&gt;
Secondly, do you think -&amp;nbsp;honestly -&amp;nbsp;that developers love to jump through
hoops to get access to the repository? (I am referring to the &lt;a href="http://tortoisesvn.berlios.de/?q=node/5"&gt;client
side of things on Windows&lt;/a&gt;) Not really. From the top of my head, I fall short of
naming a single developer I personally know that would love to follow those steps.
But every single one of them would be more than willing to just replace svn:// for
svns:// when accessing a repository.
&lt;/p&gt;
&lt;p&gt;
Conclusion: yes, I am whining about the usability of an open source project. As I
am participating on one myself, you very well can spare me the "usual" arguments of
do-it-yourself-because-the-sourcecode-is-available-anyways. This is a rant. I want
to be unreasonable. But it sure would be nice if security was in the box. Especially
nowadays.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=5143ef0f-66e0-488d-85b3-6c1646f336b0" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,5143ef0f-66e0-488d-85b3-6c1646f336b0.aspx</comments>
      <category>Administration</category>
      <category>Security</category>
      <category>Subversion</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=b9d7e47b-ae4b-4c8e-809a-34dad4a8044c</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,b9d7e47b-ae4b-4c8e-809a-34dad4a8044c.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,b9d7e47b-ae4b-4c8e-809a-34dad4a8044c.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b9d7e47b-ae4b-4c8e-809a-34dad4a8044c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This was a longer-planned upgrade to our <a href="http://subversion.tigris.org">Subversion</a> server
that happened today: moving from the 1.1 series to 1.2.1. It went smoothly, especially
because I played it safe by doing a <a href="http://subversion.tigris.org/faq.html#dumpload">dump
/ load cycle</a> (more details to be found in <a href="http://svnbook.red-bean.com/en/1.0/ch05s03.html#svn-ch-5-sect-3.5">Migrating
a Repository</a>) with all repositories. Safety wasn't the only concern: as detailed
in the <a href="http://subversion.tigris.org/svn_1.2_releasenotes.html">release notes</a>,
I also wanted to move the repositories to a FSFS back end, and take advantage of xdelta
compression. I was mostly after server-side features, I don't see many of our
devs use the optional locking...
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=b9d7e47b-ae4b-4c8e-809a-34dad4a8044c" />
      </body>
      <title>Subversion Upgrade</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,b9d7e47b-ae4b-4c8e-809a-34dad4a8044c.aspx</guid>
      <link>http://chrison.net/SubversionUpgrade.aspx</link>
      <pubDate>Wed, 10 Aug 2005 15:29:57 GMT</pubDate>
      <description>&lt;p&gt;
This was a longer-planned upgrade to our &lt;a href="http://subversion.tigris.org"&gt;Subversion&lt;/a&gt; server
that happened today: moving from the 1.1 series to 1.2.1. It went smoothly, especially
because I played it safe by doing a &lt;a href="http://subversion.tigris.org/faq.html#dumpload"&gt;dump
/ load cycle&lt;/a&gt; (more details to be found in &lt;a href="http://svnbook.red-bean.com/en/1.0/ch05s03.html#svn-ch-5-sect-3.5"&gt;Migrating
a Repository&lt;/a&gt;) with all repositories. Safety wasn't the only concern: as detailed
in the &lt;a href="http://subversion.tigris.org/svn_1.2_releasenotes.html"&gt;release notes&lt;/a&gt;,
I also wanted to move the repositories to a FSFS back end, and take advantage of xdelta
compression.&amp;nbsp;I was mostly after server-side features, I don't see many of our
devs use the optional locking...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=b9d7e47b-ae4b-4c8e-809a-34dad4a8044c" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,b9d7e47b-ae4b-4c8e-809a-34dad4a8044c.aspx</comments>
      <category>Administration</category>
      <category>Subversion</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=14ee62a1-3e55-4bd2-ab27-236f5d09b0aa</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,14ee62a1-3e55-4bd2-ab27-236f5d09b0aa.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,14ee62a1-3e55-4bd2-ab27-236f5d09b0aa.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=14ee62a1-3e55-4bd2-ab27-236f5d09b0aa</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Via <a href="http://blogs.msdn.com/virtual_pc_guy/">Virtual
PC Guy's WebLog</a>: <a href="http://blogs.msdn.com/virtual_pc_guy/archive/2005/07/25/443218.aspx">New
WinImage Beta with support for editing VHD's</a>. Now that is not only way cool but
actually extremely useful if you need that one important file from a virtual
machine - now, and not wanting to wait for the vm to start up and then do the copy
operation.<img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=14ee62a1-3e55-4bd2-ab27-236f5d09b0aa" /></body>
      <title>Copying files off / onto a Virtual PC / Virtual Server hard disk w/out starting the virtual machine</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,14ee62a1-3e55-4bd2-ab27-236f5d09b0aa.aspx</guid>
      <link>http://chrison.net/CopyingFilesOffOntoAVirtualPCVirtualServerHardDiskWoutStartingTheVirtualMachine.aspx</link>
      <pubDate>Tue, 26 Jul 2005 06:20:57 GMT</pubDate>
      <description>Via &lt;a href="http://blogs.msdn.com/virtual_pc_guy/"&gt;Virtual PC Guy's WebLog&lt;/a&gt;: &lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2005/07/25/443218.aspx"&gt;New
WinImage Beta with support for editing VHD's&lt;/a&gt;. Now that is not only way cool but
actually extremely useful if you need that one important&amp;nbsp;file from a virtual
machine - now, and not wanting to wait for the vm to start up and then do the copy
operation.&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=14ee62a1-3e55-4bd2-ab27-236f5d09b0aa" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,14ee62a1-3e55-4bd2-ab27-236f5d09b0aa.aspx</comments>
      <category>Administration</category>
      <category>this</category>
      <category>Virtual PC</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=8d30f6ac-0310-4614-898d-0233bb06ef19</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,8d30f6ac-0310-4614-898d-0233bb06ef19.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,8d30f6ac-0310-4614-898d-0233bb06ef19.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8d30f6ac-0310-4614-898d-0233bb06ef19</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Check out the article <a href="http://www.microsoft.com/technet/archive/community/columns/security/essays/10imlaws.mspx">10
Immutable Laws of Security</a> on TechNet. A couple of those should get you thinking
- I especially like #6.<img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8d30f6ac-0310-4614-898d-0233bb06ef19" /></body>
      <title>10 Immutable Laws of Security</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,8d30f6ac-0310-4614-898d-0233bb06ef19.aspx</guid>
      <link>http://chrison.net/10ImmutableLawsOfSecurity.aspx</link>
      <pubDate>Tue, 12 Jul 2005 19:59:45 GMT</pubDate>
      <description>Check out the article &lt;a href="http://www.microsoft.com/technet/archive/community/columns/security/essays/10imlaws.mspx"&gt;10
Immutable Laws of Security&lt;/a&gt; on TechNet. A couple of those should get you thinking
-&amp;nbsp;I especially like #6.&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8d30f6ac-0310-4614-898d-0233bb06ef19" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,8d30f6ac-0310-4614-898d-0233bb06ef19.aspx</comments>
      <category>Administration</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=e020c583-a9a0-4e64-8a39-1e540b8355c9</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,e020c583-a9a0-4e64-8a39-1e540b8355c9.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,e020c583-a9a0-4e64-8a39-1e540b8355c9.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e020c583-a9a0-4e64-8a39-1e540b8355c9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Looking for great information about Internet Information Services? Then <a href="http://www.IISWebCastSeries.com">IISWebCastSeries.com</a> is
the place to go. Especially interesting should be the Webcast "Recycling IIS 6.0 Applications:
The Good, the Bad, and the Ugly" (related <a href="http://blogs.technet.com/ca4ukinwa/archive/2004/12/01/273301.aspx">blog
entry</a>).
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=e020c583-a9a0-4e64-8a39-1e540b8355c9" />
      </body>
      <title>IISWebCastSeries.com</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,e020c583-a9a0-4e64-8a39-1e540b8355c9.aspx</guid>
      <link>http://chrison.net/IISWebCastSeriescom.aspx</link>
      <pubDate>Wed, 06 Jul 2005 06:36:40 GMT</pubDate>
      <description>&lt;p&gt;
Looking for great information about Internet Information Services? Then &lt;a href="http://www.IISWebCastSeries.com"&gt;IISWebCastSeries.com&lt;/a&gt; is
the place to go. Especially interesting should be the Webcast "Recycling IIS 6.0 Applications:
The Good, the Bad, and the Ugly"&amp;nbsp;(related &lt;a href="http://blogs.technet.com/ca4ukinwa/archive/2004/12/01/273301.aspx"&gt;blog
entry&lt;/a&gt;).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=e020c583-a9a0-4e64-8a39-1e540b8355c9" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,e020c583-a9a0-4e64-8a39-1e540b8355c9.aspx</comments>
      <category>Administration</category>
      <category>IIS</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=41fe7f2f-f23c-4ceb-9cae-dd2830fe7b18</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,41fe7f2f-f23c-4ceb-9cae-dd2830fe7b18.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,41fe7f2f-f23c-4ceb-9cae-dd2830fe7b18.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=41fe7f2f-f23c-4ceb-9cae-dd2830fe7b18</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <em>This white paper explains the differences
between Virtual PC and Virtual Server and discusses the scenarios in which it is appropriate
to use one or the other.</em>
        <a href="http://www.microsoft.com/downloads/details.aspx?familyid=8ed0a6cb-0f24-408e-af8f-51edf508d361&amp;displaylang=en">Download</a>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=41fe7f2f-f23c-4ceb-9cae-dd2830fe7b18" />
      </body>
      <title>Whitepaper: Virtual PC vs. Virtual Server</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,41fe7f2f-f23c-4ceb-9cae-dd2830fe7b18.aspx</guid>
      <link>http://chrison.net/WhitepaperVirtualPCVsVirtualServer.aspx</link>
      <pubDate>Wed, 25 May 2005 16:38:12 GMT</pubDate>
      <description>&lt;em&gt;This white paper explains the differences between Virtual PC and Virtual Server
and discusses the scenarios in which it is appropriate to use one or the other.&lt;/em&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=8ed0a6cb-0f24-408e-af8f-51edf508d361&amp;amp;displaylang=en"&gt;Download&lt;/a&gt;&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=41fe7f2f-f23c-4ceb-9cae-dd2830fe7b18" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,41fe7f2f-f23c-4ceb-9cae-dd2830fe7b18.aspx</comments>
      <category>Administration</category>
      <category>Virtual PC</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=7a876a79-c6a5-469f-8cf3-b17687c2817d</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,7a876a79-c6a5-469f-8cf3-b17687c2817d.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,7a876a79-c6a5-469f-8cf3-b17687c2817d.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=7a876a79-c6a5-469f-8cf3-b17687c2817d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <em>The Securing Wireless LANs with PEAP
and Passwords solution guide is designed to help small- and medium-sized organizations
protect their wireless local access network (LANs). This prescriptive guidance will
assist you in planning, deploying, testing, and managing a wireless LAN security infrastructure
using Microsoft Windows XP, Windows Server 2003, and Pocket PC 2003. The guide is
a companion to the earlier solution guide Securing Wireless LANs – a Certificate Services
Solution. However, this updated guide uses passwords to authenticate users and computers
to the LAN instead of digital certificates.</em>
        <a href="http://www.microsoft.com/downloads/details.aspx?familyid=60c5d0a1-9820-480e-aa38-63485eca8b9b&amp;displaylang=en">Download</a>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=7a876a79-c6a5-469f-8cf3-b17687c2817d" />
      </body>
      <title>Securing Wireless LANs with PEAP and Passwords</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,7a876a79-c6a5-469f-8cf3-b17687c2817d.aspx</guid>
      <link>http://chrison.net/SecuringWirelessLANsWithPEAPAndPasswords.aspx</link>
      <pubDate>Wed, 18 May 2005 10:58:04 GMT</pubDate>
      <description>&lt;em&gt;The Securing Wireless LANs with PEAP and Passwords solution guide is designed
to help small- and medium-sized organizations protect their wireless local access
network (LANs). This prescriptive guidance will assist you in planning, deploying,
testing, and managing a wireless LAN security infrastructure using Microsoft Windows
XP, Windows Server 2003, and Pocket PC 2003. The guide is a companion to the earlier
solution guide Securing Wireless LANs – a Certificate Services Solution. However,
this updated guide uses passwords to authenticate users and computers to the LAN instead
of digital certificates.&lt;/em&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=60c5d0a1-9820-480e-aa38-63485eca8b9b&amp;amp;displaylang=en"&gt;Download&lt;/a&gt;&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=7a876a79-c6a5-469f-8cf3-b17687c2817d" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,7a876a79-c6a5-469f-8cf3-b17687c2817d.aspx</comments>
      <category>Administration</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=88aa18af-4366-4e2e-b43e-0aedc19b1f07</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,88aa18af-4366-4e2e-b43e-0aedc19b1f07.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,88aa18af-4366-4e2e-b43e-0aedc19b1f07.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=88aa18af-4366-4e2e-b43e-0aedc19b1f07</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Beauty is not tonights topic, neither a talking mirror - Subversion repository mirrors
are. There are a couple of ways to mirroring your repository, one being <a href="http://search.cpan.org/dist/SVN-Mirror/">SVN::Mirror</a>.
With my pronounced distaste for the make install dance, I was on the prowl for some
solution with a more Windowsy touch to it.
</p>
        <p>
Not too long into Google-Fu I stumbled across <a href="http://svk.elixus.org/">SVK</a>,
which has (a) a <a href="http://svk.elixus.org/?SVKWin32">WIN32 setup</a>, (b) loads
of features which will be the topic of future blog posts:
</p>
        <ul>
          <li>
Trans-backend mirror and sync for Subversion, CVS, Perforce (not on Windows currently
if I gather correctly) 
</li>
          <li>
All operations can be performed while offline. Now that is way cool if you are working
while travelling!</li>
        </ul>
        <p>
SVK uses Subversion FSFS for local storage, which means prior to installing SVK you
need to install <a href="http://subversion.tigris.org">Subversion</a>. With both packages
on your machine, you can start exploring. All you need is a command prompt and
Windows Explorer.
</p>
        <pre>svk depot --init</pre>
        <p>
This will initialize the // (default) depot. Create c:\svkroot, we will relocate the
default repository there next.
</p>
        <pre>svk depot --relocate // c:\svkroot</pre>
        <p>
I am not really interested in hosting a read-only copy of a Subversion repository
in my user profile. Thus for this relocation to proceed, you also need to copy the
contents of C:\Documents and Settings\Administrator\.svk\local (which is a bare bones
SVN repository) into the c:\svkroot directory.
</p>
        <pre>svk mirror svn://glumpatweri.emailgwiax.com/Fidalgo/trunk //SharpDevelop/trunk</pre>
        <p>
Now the mirroring can begin - svk mirror is used to set up a link to an existing Subversion
repository.
</p>
        <pre>svk sync //SharpDevelop/trunk</pre>
        <p>
Depending on the repository, grab a cup of coffee. This sync operation will take some
time. Oh, and for keeping a mirrored repository in sync with the master, create a
scheduled task with this command.
</p>
        <pre>svnserve -d -r c:\svkroot</pre>
        <p>
Testing, testing. Fire up svnserve and use <a href="http://tortoisesvn.tigris.org">TortoiseSVN</a> to
check out the read-only mirror:
</p>
        <p>
          <img src="http://chrison.net/content/binary/repobrowsersvkentry.png" border="0" />
        </p>
        <p>
Done. You have successfully mirrored a Subversion repository. Read-only. Working offline
and other features of SVK will be covered later.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=88aa18af-4366-4e2e-b43e-0aedc19b1f07" />
      </body>
      <title>Mirror, mirror on the wall</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,88aa18af-4366-4e2e-b43e-0aedc19b1f07.aspx</guid>
      <link>http://chrison.net/MirrorMirrorOnTheWall.aspx</link>
      <pubDate>Mon, 25 Apr 2005 17:40:50 GMT</pubDate>
      <description>&lt;p&gt;
Beauty is not tonights topic, neither a talking mirror - Subversion repository mirrors
are. There are a couple of ways to mirroring your repository, one being &lt;a href="http://search.cpan.org/dist/SVN-Mirror/"&gt;SVN::Mirror&lt;/a&gt;.
With my pronounced distaste for the make install dance, I was on the prowl for some
solution with a more Windowsy touch to it.
&lt;/p&gt;
&lt;p&gt;
Not too long into Google-Fu I stumbled across &lt;a href="http://svk.elixus.org/"&gt;SVK&lt;/a&gt;,
which has (a) a &lt;a href="http://svk.elixus.org/?SVKWin32"&gt;WIN32 setup&lt;/a&gt;, (b) loads
of features which will be the topic of future blog posts:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Trans-backend mirror and sync for Subversion, CVS, Perforce (not on Windows currently
if I gather correctly) 
&lt;li&gt;
All operations can be performed while offline. Now that is way cool if you are working
while travelling!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
SVK uses Subversion FSFS for local storage, which means prior to installing SVK you
need to install &lt;a href="http://subversion.tigris.org"&gt;Subversion&lt;/a&gt;. With both packages
on your machine, you can start exploring.&amp;nbsp;All you need is a command prompt and
Windows Explorer.
&lt;/p&gt;
&lt;pre&gt;svk depot --init&lt;/pre&gt;
&lt;p&gt;
This will initialize the // (default) depot. Create c:\svkroot, we will relocate the
default repository there next.
&lt;/p&gt;
&lt;pre&gt;svk depot --relocate // c:\svkroot&lt;/pre&gt;
&lt;p&gt;
I am not really interested in hosting a read-only copy of a Subversion repository
in my user profile. Thus for this relocation to proceed, you also need to copy the
contents of C:\Documents and Settings\Administrator\.svk\local (which is a bare bones
SVN repository) into the c:\svkroot directory.
&lt;/p&gt;
&lt;pre&gt;svk mirror svn://glumpatweri.emailgwiax.com/Fidalgo/trunk //SharpDevelop/trunk&lt;/pre&gt;
&lt;p&gt;
Now the mirroring can begin - svk mirror is used to set up a link to an existing Subversion
repository.
&lt;/p&gt;
&lt;pre&gt;svk sync //SharpDevelop/trunk&lt;/pre&gt;
&lt;p&gt;
Depending on the repository, grab a cup of coffee. This sync operation will take some
time. Oh, and for keeping a mirrored repository in sync with the master, create a
scheduled task with this command.
&lt;/p&gt;
&lt;pre&gt;svnserve -d -r c:\svkroot&lt;/pre&gt;
&lt;p&gt;
Testing, testing. Fire up svnserve and use &lt;a href="http://tortoisesvn.tigris.org"&gt;TortoiseSVN&lt;/a&gt; to
check out the read-only mirror:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/repobrowsersvkentry.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Done. You have successfully mirrored a Subversion repository. Read-only. Working offline
and other features of SVK will be covered later.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=88aa18af-4366-4e2e-b43e-0aedc19b1f07" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,88aa18af-4366-4e2e-b43e-0aedc19b1f07.aspx</comments>
      <category>Administration</category>
      <category>Cool Download</category>
      <category>Subversion</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=5ebabf11-fcbb-4562-8326-720bc7a0dd6f</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,5ebabf11-fcbb-4562-8326-720bc7a0dd6f.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,5ebabf11-fcbb-4562-8326-720bc7a0dd6f.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5ebabf11-fcbb-4562-8326-720bc7a0dd6f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Cool. The <a href="http://www.wsuswiki.com/">WSUS
Wiki</a> just saved my day - I got the error <a href="http://www.wsuswiki.com/SelfUpdateTreeisnotworking">SelfUpdate
Tree is not working</a>, which quite unsurprisingly cropped up thanks to a rather
looked down setup of IIS...<img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=5ebabf11-fcbb-4562-8326-720bc7a0dd6f" /></body>
      <title>Windows Server Update Services Wiki</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,5ebabf11-fcbb-4562-8326-720bc7a0dd6f.aspx</guid>
      <link>http://chrison.net/WindowsServerUpdateServicesWiki.aspx</link>
      <pubDate>Tue, 19 Apr 2005 11:34:03 GMT</pubDate>
      <description>Cool. The &lt;a href="http://www.wsuswiki.com/"&gt;WSUS Wiki&lt;/a&gt; just saved my day - I got
the error &lt;a href="http://www.wsuswiki.com/SelfUpdateTreeisnotworking"&gt;SelfUpdate
Tree is not working&lt;/a&gt;, which quite unsurprisingly cropped up thanks to a rather
looked down setup of IIS...&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=5ebabf11-fcbb-4562-8326-720bc7a0dd6f" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,5ebabf11-fcbb-4562-8326-720bc7a0dd6f.aspx</comments>
      <category>Administration</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=aaa1a2c7-0b3b-4b96-8c7b-f9ddd8cf7e19</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,aaa1a2c7-0b3b-4b96-8c7b-f9ddd8cf7e19.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,aaa1a2c7-0b3b-4b96-8c7b-f9ddd8cf7e19.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=aaa1a2c7-0b3b-4b96-8c7b-f9ddd8cf7e19</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In the entry <a href="http://chrison.net/SubversionOnWindowsAsAServicePlusCommitHookAndBackupScript.aspx">Subversion
on Windows as a Service, plus Commit Hook and Backup Script</a> I showed a batch file
for hooking into the post commit event of a repository. This batch file annoyed me
from the very beginning. During the Indigo Community Day on Thursday in Munich I decided
that it was about time to get rid of it, and after yesterday's party, I thought it
might be a nice pinky exercise to do the basic port to C# today.
</p>
        <p>
And yes, it is very basic at the moment. All you need to do is take post-commit.exe
and post-commit.exe.config from the \SvnPostCommitHook\Hook directory in the downloadable
zip file and drop those two into the hooks directory of your repository. The
.config file is your ticket to customization:
</p>
        <pre>&lt;?xml version="1.0" encoding="utf-8" ?&gt;<br />
&lt;configuration&gt;<br />
 &lt;appSettings&gt;<br />
  &lt;add key="SvnLookPath" value="C:\Program Files\Subversion\bin\svnlook"
/&gt;<br />
  &lt;add key="MailTo" value="<a href="mailto:commitlist@yourdomain.com">commitlist@yourdomain.com</a>"
/&gt;<br />
  &lt;add key="MailFrom" value="<a href="mailto:commithook@yourdomain.com">commithook@yourdomain.com</a>"
/&gt;<br />
  &lt;add key="MailSubject" value="Your project name rev {0}, {1}" /&gt;<br />
  &lt;add key="MailServer" value="localhost" /&gt;<br />
 &lt;/appSettings&gt;<br />
&lt;/configuration&gt;</pre>
        <p>
Just as the batch file, post-commit.exe's task is to read the change log and commit
message, and post it to a mailing list that distributes the information to the project
stakeholders. Therefore, you need to configure the four Mail* settings to match your
configuration and preferences. The SvnLookPath needs to point to your Subversion installation,
however, most installations should be fine with this default.
</p>
        <p>
How can you test the operation of post-commit.exe? This is the syntax:
</p>
        <pre>post-commit &lt;repository&gt; &lt;revision&gt;</pre>
        <p>
For example:
</p>
        <pre>post-commit e:\subversion\fidalgo 1830</pre>
        <p>
In the current version, testing is highly recommended as no logging or exception handling
is implemented.
</p>
        <p>
          <a href="http://chrison.net/content/binary/SvnPostCommitHook1.0.0.50409.zip">SvnPostCommitHook1.0.0.50409.zip
(12.07 KB)</a>
        </p>
        <p>
The source code is BSD-licensed. Future plans are to fully parse the svnlook output,
as well as add a logging infrastructure to easily find configuration problems during
normal operations of your Subversion server.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=aaa1a2c7-0b3b-4b96-8c7b-f9ddd8cf7e19" />
      </body>
      <title>Post Commit Hook for Subversion, the .NET way</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,aaa1a2c7-0b3b-4b96-8c7b-f9ddd8cf7e19.aspx</guid>
      <link>http://chrison.net/PostCommitHookForSubversionTheNETWay.aspx</link>
      <pubDate>Sat, 09 Apr 2005 17:34:45 GMT</pubDate>
      <description>&lt;p&gt;
In the entry &lt;a href="http://chrison.net/SubversionOnWindowsAsAServicePlusCommitHookAndBackupScript.aspx"&gt;Subversion
on Windows as a Service, plus Commit Hook and Backup Script&lt;/a&gt; I showed a batch file
for hooking into the post commit event of a repository. This batch file annoyed me
from the very beginning. During the Indigo Community Day on Thursday in Munich I decided
that it was about time to get rid of it, and after yesterday's party, I thought it
might be&amp;nbsp;a nice pinky exercise to do the basic port to C# today.
&lt;/p&gt;
&lt;p&gt;
And yes, it is very basic at the moment. All you need to do is take post-commit.exe
and post-commit.exe.config from the \SvnPostCommitHook\Hook directory in the downloadable
zip file and drop those two&amp;nbsp;into the hooks directory of your repository. The
.config file is your ticket to customization:
&lt;/p&gt;
&lt;pre&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;br&gt;
&amp;lt;configuration&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;lt;appSettings&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;add key="SvnLookPath" value="C:\Program Files\Subversion\bin\svnlook"
/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;add key="MailTo" value="&lt;a href="mailto:commitlist@yourdomain.com"&gt;commitlist@yourdomain.com&lt;/a&gt;"
/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;add key="MailFrom" value="&lt;a href="mailto:commithook@yourdomain.com"&gt;commithook@yourdomain.com&lt;/a&gt;"
/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;add key="MailSubject" value="Your project name rev {0}, {1}" /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;add key="MailServer" value="localhost" /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;lt;/appSettings&amp;gt;&lt;br&gt;
&amp;lt;/configuration&amp;gt;&lt;/pre&gt;
&lt;p&gt;
Just as the batch file, post-commit.exe's task is to read the change log and commit
message, and post it to a mailing list that distributes the information to the project
stakeholders. Therefore, you need to configure the four Mail* settings to match your
configuration and preferences. The SvnLookPath needs to point to your Subversion installation,
however, most installations should be fine with this default.
&lt;/p&gt;
&lt;p&gt;
How can you test the operation of post-commit.exe? This is the syntax:
&lt;/p&gt;
&lt;pre&gt;post-commit &amp;lt;repository&amp;gt; &amp;lt;revision&amp;gt;&lt;/pre&gt;
&lt;p&gt;
For example:
&lt;/p&gt;
&lt;pre&gt;post-commit e:\subversion\fidalgo 1830&lt;/pre&gt;
&lt;p&gt;
In the current version, testing is highly recommended as no logging or exception handling
is implemented.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://chrison.net/content/binary/SvnPostCommitHook1.0.0.50409.zip"&gt;SvnPostCommitHook1.0.0.50409.zip
(12.07 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
The source code is BSD-licensed. Future plans are to fully parse the svnlook output,
as well as add a logging infrastructure to easily find configuration problems during
normal operations of your Subversion server.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=aaa1a2c7-0b3b-4b96-8c7b-f9ddd8cf7e19" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,aaa1a2c7-0b3b-4b96-8c7b-f9ddd8cf7e19.aspx</comments>
      <category>.NET</category>
      <category>Administration</category>
      <category>Use the source Luke</category>
      <category>Subversion</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=93d4cbe8-7c0d-4d0b-a6e8-94c04ef72995</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,93d4cbe8-7c0d-4d0b-a6e8-94c04ef72995.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,93d4cbe8-7c0d-4d0b-a6e8-94c04ef72995.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=93d4cbe8-7c0d-4d0b-a6e8-94c04ef72995</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <a href="http://www.microsoft.com/ipsec/">This
site</a> contains links to a variety of resources on IPsec and its support in Windows
Server 2003. <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=93d4cbe8-7c0d-4d0b-a6e8-94c04ef72995" /></body>
      <title>MS IPsec "Portal"</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,93d4cbe8-7c0d-4d0b-a6e8-94c04ef72995.aspx</guid>
      <link>http://chrison.net/MSIPsecPortal.aspx</link>
      <pubDate>Wed, 06 Apr 2005 10:00:00 GMT</pubDate>
      <description>&lt;a href="http://www.microsoft.com/ipsec/"&gt;This site&lt;/a&gt; contains links to a variety
of resources on IPsec and its support in Windows Server 2003. &lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=93d4cbe8-7c0d-4d0b-a6e8-94c04ef72995" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,93d4cbe8-7c0d-4d0b-a6e8-94c04ef72995.aspx</comments>
      <category>Administration</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=2f66b890-64bc-4e72-8d2e-a49280c78488</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,2f66b890-64bc-4e72-8d2e-a49280c78488.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,2f66b890-64bc-4e72-8d2e-a49280c78488.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2f66b890-64bc-4e72-8d2e-a49280c78488</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
From the "Don't be too smart department": I am a long time user of ISA Server (since
the NT4 days when it was Proxy Server). My domain setup always included a DHCP server,
which was configured to not dish out option #3, the router (which obviously would
be the ISA machine). This way, I could be sure that no client by default could establish
an Internet connection. Define the proxy in your browser, you can surf. Install
the firewall client, you can do whatever you please.
</p>
        <p>
The "whatever you please" part is correct in respect to TCP and UDP plus the ports
that are open on the ISA box. It is not true when it comes to other protocols, such
as GRE. What is it used for, you ask? The Generic Route Encapsulation protocol (#47
for the record) is needed for PPTP (Point-to-Point Tunneling Protocol) to connect
to a virtual private network (VPN). And GRE doesn't work with the Firewall Client,
your machine positively must be a SecureNAT client (routing packets directly to the
router).
</p>
        <p>
Therefore, either change the machines IP configuration to override the gateway setting,
or change the DHCP zone. I did the latter.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=2f66b890-64bc-4e72-8d2e-a49280c78488" />
      </body>
      <title>How to Shoot Yourself in the Foot, issue # [I no longer care to count]</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,2f66b890-64bc-4e72-8d2e-a49280c78488.aspx</guid>
      <link>http://chrison.net/HowToShootYourselfInTheFootIssueINoLongerCareToCount.aspx</link>
      <pubDate>Sat, 02 Apr 2005 06:57:05 GMT</pubDate>
      <description>&lt;p&gt;
From the "Don't be too smart department": I am a long time user of ISA Server (since
the NT4 days when it was Proxy Server). My domain setup always included a DHCP server,
which was configured to not dish out option #3, the router (which obviously would
be the ISA machine). This way, I could be sure that no client by default could establish
an Internet connection.&amp;nbsp;Define the proxy in your browser, you can surf. Install
the firewall client, you can do whatever you please.
&lt;/p&gt;
&lt;p&gt;
The "whatever you please" part is correct in respect to TCP and UDP plus the ports
that are open on the ISA box. It is not true when it comes to other protocols, such
as GRE. What is it used for, you ask? The Generic Route Encapsulation protocol (#47
for the record) is needed for PPTP (Point-to-Point Tunneling Protocol) to connect
to a virtual private network (VPN). And GRE doesn't work with the Firewall Client,
your machine positively must be a SecureNAT client (routing packets directly to the
router).
&lt;/p&gt;
&lt;p&gt;
Therefore, either change the machines IP configuration to override the gateway setting,
or change the DHCP zone. I did the latter.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=2f66b890-64bc-4e72-8d2e-a49280c78488" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,2f66b890-64bc-4e72-8d2e-a49280c78488.aspx</comments>
      <category>Administration</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=58dc8677-fc06-4ef3-b320-7e32af7e9db0</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,58dc8677-fc06-4ef3-b320-7e32af7e9db0.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,58dc8677-fc06-4ef3-b320-7e32af7e9db0.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=58dc8677-fc06-4ef3-b320-7e32af7e9db0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <em>The IIS Diagnostics Toolkit is a combined release of popular tools used by today's
IIS users. These tools include tools aimed at resolving problems related to Secure
Socket Layer (SSL) issues, permission or security problems, gathering data for your
SMTP server included with IIS, as well as the famous Log Parser utility used to sift
through hundreds or thousands of log files very quickly.</em>
        </p>
        <p>
          <em>The toolkit consolidates all the tools into a convienant download and is supplemented
by updates every 90-days to ensure that users have the most current diagnostics tools
at their fingertips.</em>
          <a href="http://www.microsoft.com/downloads/details.aspx?familyid=9bfa49bc-376b-4a54-95aa-73c9156706e7&amp;displaylang=en">Download
for x86</a>
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=58dc8677-fc06-4ef3-b320-7e32af7e9db0" />
      </body>
      <title>IIS Diagnostics Toolkit</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,58dc8677-fc06-4ef3-b320-7e32af7e9db0.aspx</guid>
      <link>http://chrison.net/IISDiagnosticsToolkit.aspx</link>
      <pubDate>Thu, 31 Mar 2005 09:09:35 GMT</pubDate>
      <description>&lt;p&gt;
&lt;em&gt;The IIS Diagnostics Toolkit is a combined release of popular tools used by today's
IIS users. These tools include tools aimed at resolving problems related to Secure
Socket Layer (SSL) issues, permission or security problems, gathering data for your
SMTP server included with IIS, as well as the famous Log Parser utility used to sift
through hundreds or thousands of log files very quickly.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;The toolkit consolidates all the tools into a convienant download and is supplemented
by updates every 90-days to ensure that users have the most current diagnostics tools
at their fingertips.&lt;/em&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9bfa49bc-376b-4a54-95aa-73c9156706e7&amp;amp;displaylang=en"&gt;Download
for x86&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=58dc8677-fc06-4ef3-b320-7e32af7e9db0" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,58dc8677-fc06-4ef3-b320-7e32af7e9db0.aspx</comments>
      <category>Administration</category>
      <category>Cool Download</category>
      <category>IIS</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=18fe8c52-a7b6-4458-aa7f-bb430f0c06f8</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,18fe8c52-a7b6-4458-aa7f-bb430f0c06f8.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,18fe8c52-a7b6-4458-aa7f-bb430f0c06f8.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=18fe8c52-a7b6-4458-aa7f-bb430f0c06f8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Sometimes, I still do administrative work
- although a lot less frequently than a couple of years ago. However, still involved
enough, and still playing around with group policies whenever time allows. One topic
that keeps popping up is <a href="http://www.gpanswers.com/faq/?id=10">How
do I prevent people from writing data to the USB port?</a>, answered on <a href="http://www.gpanswers.com/">GPanswers.com</a>.
Can come in handy when you want to prevent people from downloading data off of the
local machine onto their USB sticks.<img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=18fe8c52-a7b6-4458-aa7f-bb430f0c06f8" /></body>
      <title>GPanswers: How do I prevent people from writing data to the USB port?</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,18fe8c52-a7b6-4458-aa7f-bb430f0c06f8.aspx</guid>
      <link>http://chrison.net/GPanswersHowDoIPreventPeopleFromWritingDataToTheUSBPort.aspx</link>
      <pubDate>Thu, 03 Mar 2005 20:31:41 GMT</pubDate>
      <description>Sometimes, I still do administrative work - although a&amp;nbsp;lot less frequently than a couple of years ago. However, still involved enough, and still playing around with group policies whenever time allows. One topic that&amp;nbsp;keeps popping up&amp;nbsp;is &lt;a href="http://www.gpanswers.com/faq/?id=10"&gt;How
do I prevent people from writing data to the USB port?&lt;/a&gt;, answered on &lt;a href="http://www.gpanswers.com/"&gt;GPanswers.com&lt;/a&gt;.
Can come in handy when you want to prevent people from downloading data off of the
local machine onto their USB sticks.&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=18fe8c52-a7b6-4458-aa7f-bb430f0c06f8" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,18fe8c52-a7b6-4458-aa7f-bb430f0c06f8.aspx</comments>
      <category>Administration</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=0e491f15-2f2c-4754-b74f-a76632e3ef35</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,0e491f15-2f2c-4754-b74f-a76632e3ef35.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,0e491f15-2f2c-4754-b74f-a76632e3ef35.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=0e491f15-2f2c-4754-b74f-a76632e3ef35</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <a href="http://blogs.msdn.com/michael_howard/archive/2005/02/23/379421.aspx">NNNNNOOOOooooo......!</a> reminded
me of one thing I still needed to do to speed up XP on my new notebook: <strong>regsvr32
/u zipfldr.dll</strong>.<img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=0e491f15-2f2c-4754-b74f-a76632e3ef35" /></body>
      <title>Speeding up Windows XP - done right</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,0e491f15-2f2c-4754-b74f-a76632e3ef35.aspx</guid>
      <link>http://chrison.net/SpeedingUpWindowsXPDoneRight.aspx</link>
      <pubDate>Fri, 25 Feb 2005 01:51:38 GMT</pubDate>
      <description>&lt;a href="http://blogs.msdn.com/michael_howard/archive/2005/02/23/379421.aspx"&gt;NNNNNOOOOooooo......!&lt;/a&gt; reminded
me of one thing I still needed to do to speed up XP on my new notebook: &lt;strong&gt;regsvr32
/u zipfldr.dll&lt;/strong&gt;.&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=0e491f15-2f2c-4754-b74f-a76632e3ef35" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,0e491f15-2f2c-4754-b74f-a76632e3ef35.aspx</comments>
      <category>Administration</category>
      <category>Security</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=8fd5970a-92fb-4732-b2a6-2cee50d15ce1</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,8fd5970a-92fb-4732-b2a6-2cee50d15ce1.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,8fd5970a-92fb-4732-b2a6-2cee50d15ce1.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8fd5970a-92fb-4732-b2a6-2cee50d15ce1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.webappsec.org/articles/013105.html">The 80/20 Rule for Web Application
Security</a> is an article by Jeremiah Grossman, focused on increasing the security
without touching the source code. The article identifies the "vital few" security
solutions essential to protecting a website:
</p>
        <ul>
          <li>
Default server error messages</li>
          <li>
Remove or protect hidden files and directories</li>
          <li>
Web server security add-ons</li>
          <li>
Add httpOnly flag to sensitive cookies</li>
        </ul>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8fd5970a-92fb-4732-b2a6-2cee50d15ce1" />
      </body>
      <title>WASC Article: The 80/20 Rule for Web Application Security</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,8fd5970a-92fb-4732-b2a6-2cee50d15ce1.aspx</guid>
      <link>http://chrison.net/WASCArticleThe8020RuleForWebApplicationSecurity.aspx</link>
      <pubDate>Tue, 01 Feb 2005 10:01:07 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.webappsec.org/articles/013105.html"&gt;The 80/20 Rule for Web Application
Security&lt;/a&gt; is an article by Jeremiah Grossman, focused on increasing the security
without touching the source code. The article identifies the "vital few" security
solutions essential to protecting a website:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Default server error messages&lt;/li&gt;
&lt;li&gt;
Remove or protect hidden files and directories&lt;/li&gt;
&lt;li&gt;
Web server security add-ons&lt;/li&gt;
&lt;li&gt;
Add httpOnly flag to sensitive cookies&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8fd5970a-92fb-4732-b2a6-2cee50d15ce1" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,8fd5970a-92fb-4732-b2a6-2cee50d15ce1.aspx</comments>
      <category>Administration</category>
      <category>IIS</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=80e6910f-693b-4dfd-988c-a92b110dd271</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,80e6910f-693b-4dfd-988c-a92b110dd271.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,80e6910f-693b-4dfd-988c-a92b110dd271.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=80e6910f-693b-4dfd-988c-a92b110dd271</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">A non-programming security topic centered
around securing your wireless LAN. <a href="http://www.microsoft.com/downloads/details.aspx?familyid=1971d43c-d2d9-408d-bd97-139afc60996b&amp;displaylang=en">This
white paper</a> contains instructions to obtain and install a certificate for PEAP-MS-CHAP
v2 wireless authentication on the IAS (RADIUS) server and how to set up the clients
to trust this certificate.<img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=80e6910f-693b-4dfd-988c-a92b110dd271" /></body>
      <title>Obtaining and Installing a WLAN Server Certificate for PEAP-MS-CHAP v2 Wireless Authentication</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,80e6910f-693b-4dfd-988c-a92b110dd271.aspx</guid>
      <link>http://chrison.net/ObtainingAndInstallingAWLANServerCertificateForPEAPMSCHAPV2WirelessAuthentication.aspx</link>
      <pubDate>Tue, 01 Feb 2005 07:19:09 GMT</pubDate>
      <description>A non-programming security topic centered around&amp;nbsp;securing your wireless LAN.&amp;nbsp;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=1971d43c-d2d9-408d-bd97-139afc60996b&amp;amp;displaylang=en"&gt;This
white paper&lt;/a&gt; contains instructions to obtain and install a certificate for PEAP-MS-CHAP
v2 wireless authentication on the IAS (RADIUS) server and how to set up the clients
to trust this certificate.&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=80e6910f-693b-4dfd-988c-a92b110dd271" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,80e6910f-693b-4dfd-988c-a92b110dd271.aspx</comments>
      <category>Administration</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=b44bddb8-2ea4-4d39-b094-43ddf92347f7</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,b44bddb8-2ea4-4d39-b094-43ddf92347f7.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,b44bddb8-2ea4-4d39-b094-43ddf92347f7.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b44bddb8-2ea4-4d39-b094-43ddf92347f7</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
After figuring out the previous problem (DLL dependencies), I decided to install the
.NET Framework SDK into the VPC image (a Windows Server 2003). No such luck: "Extracting
file failed.  It is most likely caused by low memory (low disk space for
swapping file) or corrupted Cabinet file." No, not again a memory issue...
</p>
        <p>
Wait a second! That image has 400 megs of memory assigned plus a 1.2 gig growth limit
for the swap file. That can't be. As usual, I used Google to search for solutions.
One (older) suggestion was to update Windows Installer - I gave it a shot anyways,
and installed <a href="http://support.microsoft.com/Default.aspx?kbid=884016">Windows
Installer 3.0</a>. No change, but that was expected. At least I am now up2date in
that respect.
</p>
        <p>
To spare myself further waste of time, I decided to take the easy route and ran
</p>
        <pre>setup /c</pre>
        <p>
on my XP box, copied the extracted setup files to the VPC image - and presto!
The SDK is installing like a charm.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=b44bddb8-2ea4-4d39-b094-43ddf92347f7" />
      </body>
      <title>Microsoft .NET Framework SDK Setup 1.1 Installation Failure</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,b44bddb8-2ea4-4d39-b094-43ddf92347f7.aspx</guid>
      <link>http://chrison.net/MicrosoftNETFrameworkSDKSetup11InstallationFailure.aspx</link>
      <pubDate>Tue, 25 Jan 2005 14:51:17 GMT</pubDate>
      <description>&lt;p&gt;
After figuring out the previous problem (DLL dependencies), I decided to install the
.NET Framework SDK into the VPC image (a Windows Server 2003). No such luck: "Extracting
file failed. &amp;nbsp;It is most likely caused by low&amp;nbsp;memory (low disk space for
swapping file) or corrupted&amp;nbsp;Cabinet file." No, not again a memory issue...
&lt;/p&gt;
&lt;p&gt;
Wait a second! That image has 400 megs of memory assigned plus a 1.2 gig growth limit
for the swap file. That can't be. As usual, I used Google to search for solutions.
One (older) suggestion was to update Windows Installer - I gave it a shot anyways,
and installed &lt;a href="http://support.microsoft.com/Default.aspx?kbid=884016"&gt;Windows
Installer 3.0&lt;/a&gt;. No change, but that was expected. At least I am now up2date in
that respect.
&lt;/p&gt;
&lt;p&gt;
To spare myself further waste of time, I decided to take the easy route and ran
&lt;/p&gt;
&lt;pre&gt;setup /c&lt;/pre&gt;
&lt;p&gt;
on my XP box, copied the extracted setup files to the VPC image&amp;nbsp;- and presto!
The SDK is installing like a charm.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=b44bddb8-2ea4-4d39-b094-43ddf92347f7" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,b44bddb8-2ea4-4d39-b094-43ddf92347f7.aspx</comments>
      <category>.NET</category>
      <category>Administration</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=9691e851-1309-4a4e-937c-b231e30dc236</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,9691e851-1309-4a4e-937c-b231e30dc236.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,9691e851-1309-4a4e-937c-b231e30dc236.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9691e851-1309-4a4e-937c-b231e30dc236</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Better late than never (having sent this to myself last weekend via Webmail and not
touched till today): <a href="http://www.microsoft.com/downloads/details.aspx?familyid=09dfc342-648b-4119-b7eb-783b0f7d1178&amp;displaylang=en">Scriptomatic
2.0</a> is here. The description from the download is indeed very teasing: 
</p>
        <p>
          <em>A completely new version of the famous Scriptomatic, the utility that writes WMI
scripts for you. (And, in the process, teaches you the fundamental concepts behind
writing WMI scripts for yourself.) Unlike its predecessor, Scriptomatic 2.0 isn’t
limited to writing just VBScript scripts; instead, Scriptomatic 2.0 can write scripts
in Perl, Python, or JScript as well. In addition, Scriptomatic 2.0 gives you a host
of new output formats to use when running scripts, including saving data as plain-text,
as a stand-alone Web page, or even as XML. Scriptomatic 2.0 handles arrays, it converts
dates to a more readable format, and it works with all the WMI classes on your computer;
on top of all that, it also writes scripts that can be run against multiple machines.</em>
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=9691e851-1309-4a4e-937c-b231e30dc236" />
      </body>
      <title>Scriptomatic 2.0</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,9691e851-1309-4a4e-937c-b231e30dc236.aspx</guid>
      <link>http://chrison.net/Scriptomatic20.aspx</link>
      <pubDate>Fri, 21 Jan 2005 16:23:18 GMT</pubDate>
      <description>&lt;p&gt;
Better late than never (having sent this to myself last weekend via Webmail and not
touched till today): &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=09dfc342-648b-4119-b7eb-783b0f7d1178&amp;amp;displaylang=en"&gt;Scriptomatic
2.0&lt;/a&gt; is here. The description from the download is indeed very teasing: 
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;A completely new version of the famous Scriptomatic, the utility that writes WMI
scripts for you. (And, in the process, teaches you the fundamental concepts behind
writing WMI scripts for yourself.) Unlike its predecessor, Scriptomatic 2.0 isn&amp;#8217;t
limited to writing just VBScript scripts; instead, Scriptomatic 2.0 can write scripts
in Perl, Python, or JScript as well. In addition, Scriptomatic 2.0 gives you a host
of new output formats to use when running scripts, including saving data as plain-text,
as a stand-alone Web page, or even as XML. Scriptomatic 2.0 handles arrays, it converts
dates to a more readable format, and it works with all the WMI classes on your computer;
on top of all that, it also writes scripts that can be run against multiple machines.&lt;/em&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=9691e851-1309-4a4e-937c-b231e30dc236" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,9691e851-1309-4a4e-937c-b231e30dc236.aspx</comments>
      <category>Administration</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=47434d37-e12e-44cb-b423-e81b39fafb39</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,47434d37-e12e-44cb-b423-e81b39fafb39.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,47434d37-e12e-44cb-b423-e81b39fafb39.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=47434d37-e12e-44cb-b423-e81b39fafb39</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This <a href="http://www.microsoft.com/downloads/details.aspx?familyid=a3da3d7f-18c7-45ce-a47a-ed747dacef34&amp;displaylang=en">download</a> details
changes (new as well as updated features) to the HTTP API in SP1 of Windows Server
2003. It describes:
</p>
        <ul>
          <li>
Improved Performance and Scalability</li>
          <li>
Enhanced HTTP Error Logging</li>
          <li>
HTTP API Kernel-Mode SSL Support</li>
          <li>
HTTP API Parser Enhancements</li>
          <li>
HTTP API Parser Exceptions</li>
          <li>
WOW64 Support</li>
        </ul>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=47434d37-e12e-44cb-b423-e81b39fafb39" />
      </body>
      <title>Changes to HTTP API in Windows Server 2003 SP1</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,47434d37-e12e-44cb-b423-e81b39fafb39.aspx</guid>
      <link>http://chrison.net/ChangesToHTTPAPIInWindowsServer2003SP1.aspx</link>
      <pubDate>Wed, 19 Jan 2005 07:14:38 GMT</pubDate>
      <description>&lt;p&gt;
This &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=a3da3d7f-18c7-45ce-a47a-ed747dacef34&amp;amp;displaylang=en"&gt;download&lt;/a&gt; details
changes (new as well as updated features) to the HTTP API in SP1 of Windows Server
2003. It describes:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Improved Performance and Scalability&lt;/li&gt;
&lt;li&gt;
Enhanced HTTP Error Logging&lt;/li&gt;
&lt;li&gt;
HTTP API Kernel-Mode SSL Support&lt;/li&gt;
&lt;li&gt;
HTTP API Parser Enhancements&lt;/li&gt;
&lt;li&gt;
HTTP API Parser Exceptions&lt;/li&gt;
&lt;li&gt;
WOW64 Support&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=47434d37-e12e-44cb-b423-e81b39fafb39" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,47434d37-e12e-44cb-b423-e81b39fafb39.aspx</comments>
      <category>Administration</category>
      <category>IIS</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=122d38a5-f729-466e-b803-358b61fa22f2</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,122d38a5-f729-466e-b803-358b61fa22f2.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,122d38a5-f729-466e-b803-358b61fa22f2.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=122d38a5-f729-466e-b803-358b61fa22f2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Basically, this job is as easy as:
</p>
        <ol>
          <li>
Dump the repository on the old server 
</li>
          <li>
Load the dump into a new repository on the new server</li>
        </ol>
        <p>
Dumping is explained <a href="http://svnbook.red-bean.com/es/1.1/re31.html">here</a>,
and I won't go into detail because I wasn't the one doing it, <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.RomanTaranchenko">Roman</a> did
it (I ain't touching a BSD box, more harm than good would result).
</p>
        <p>
However, step two is in my ballpark, because the repository is moving to a Windows
box. Two commands and you are up and running again (it can take quite some time, especially
if your dump is like mine - a little over 528 MB!)
</p>
        <p>
          <font face="Courier New">svnadmin create c:\repositories\fidalgo<br />
svnadmin load c:\repositories\fidalgo &lt; "e:\fidalgo.dump"</font>
        </p>
        <p>
All that is left to do now is to restore the configuration and hooks (details in my <a href="http://chrison.net/PermaLink,guid,87da2194-b39e-45eb-bd5d-ac41697a6bdc.aspx">last
blog post on Subversion</a>)
</p>
        <p>
In closing, credit where credit is due: I gathered some inspiration from the following
blog entry: <a href="http://mcmanus.typepad.com/grind/2003/12/a_rank_amateur_.html">A
Rank Amateur Upgrades His Subversion Repository</a></p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=122d38a5-f729-466e-b803-358b61fa22f2" />
      </body>
      <title>Moving Subversion Repositories</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,122d38a5-f729-466e-b803-358b61fa22f2.aspx</guid>
      <link>http://chrison.net/MovingSubversionRepositories.aspx</link>
      <pubDate>Thu, 13 Jan 2005 20:31:15 GMT</pubDate>
      <description>&lt;p&gt;
Basically, this job is as easy as:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Dump the repository on the old server 
&lt;li&gt;
Load the dump into a new repository on the new server&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Dumping is explained &lt;a href="http://svnbook.red-bean.com/es/1.1/re31.html"&gt;here&lt;/a&gt;,
and I won't go into detail because I wasn't the one doing it, &lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.RomanTaranchenko"&gt;Roman&lt;/a&gt; did
it (I ain't touching a BSD box, more harm than good would result).
&lt;/p&gt;
&lt;p&gt;
However, step two is in my ballpark, because the repository is moving to a Windows
box. Two commands and you are up and running again (it can take quite some time, especially
if your dump is like mine - a little over 528 MB!)
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;svnadmin create c:\repositories\fidalgo&lt;br&gt;
svnadmin load c:\repositories\fidalgo &amp;lt; "e:\fidalgo.dump"&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
All that is left to do now is to restore the configuration and hooks (details in my &lt;a href="http://chrison.net/PermaLink,guid,87da2194-b39e-45eb-bd5d-ac41697a6bdc.aspx"&gt;last
blog post on Subversion&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
In closing, credit where credit is due: I gathered some inspiration from the following
blog entry: &lt;a href="http://mcmanus.typepad.com/grind/2003/12/a_rank_amateur_.html"&gt;A
Rank Amateur Upgrades His Subversion Repository&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=122d38a5-f729-466e-b803-358b61fa22f2" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,122d38a5-f729-466e-b803-358b61fa22f2.aspx</comments>
      <category>Administration</category>
      <category>Subversion</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=35a8b116-3855-496f-8471-9803351c1f4e</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,35a8b116-3855-496f-8471-9803351c1f4e.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,35a8b116-3855-496f-8471-9803351c1f4e.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=35a8b116-3855-496f-8471-9803351c1f4e</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Remember me complaining about InCD and how it gobbles up memory so you cannot use <a href="http://chrison.net/PermaLink,guid,99df6f99-52c8-4cbd-992a-2dbb8472e9ae.aspx">more
than 1GB of physical memory with VirtualPC</a>? Well, sometime in December I threw
v4.3.0.5 off my machine to finally be able to use the full 2GB. Today I decided to
risk a reboot or two to give v4.3.11.1 a shot - and Jehova! the new version works
as expected. No more out of memory issues! Using InCD? Get the latest version <a href="http://www.nero.com/en/nero-up.php">here</a>.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=35a8b116-3855-496f-8471-9803351c1f4e" />
      </body>
      <title>InCD 4.3.11.1 solves memory issue</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,35a8b116-3855-496f-8471-9803351c1f4e.aspx</guid>
      <link>http://chrison.net/InCD43111SolvesMemoryIssue.aspx</link>
      <pubDate>Thu, 13 Jan 2005 12:54:35 GMT</pubDate>
      <description>&lt;p&gt;
Remember me complaining about InCD and how it gobbles up memory so you cannot use &lt;a href="http://chrison.net/PermaLink,guid,99df6f99-52c8-4cbd-992a-2dbb8472e9ae.aspx"&gt;more
than 1GB of physical memory with VirtualPC&lt;/a&gt;? Well, sometime in December I threw
v4.3.0.5 off my machine to finally be able to use the full 2GB. Today I decided to
risk a reboot or two to give v4.3.11.1 a shot - and Jehova! the new version works
as expected. No more out of memory issues! Using InCD? Get the latest version &lt;a href="http://www.nero.com/en/nero-up.php"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=35a8b116-3855-496f-8471-9803351c1f4e" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,35a8b116-3855-496f-8471-9803351c1f4e.aspx</comments>
      <category>Administration</category>
      <category>this</category>
      <category>Virtual PC</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=5cfc8667-9190-4a3a-a1c8-92ec6477e3f6</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,5cfc8667-9190-4a3a-a1c8-92ec6477e3f6.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,5cfc8667-9190-4a3a-a1c8-92ec6477e3f6.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5cfc8667-9190-4a3a-a1c8-92ec6477e3f6</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A friend of mine asked me today "Do you know a software / service to (centrally) maintain
bookmarks across browsers and machines?". No, I didn't, but I went straight to <a href="http://sf.net/">Sourceforge</a> and
did a search which turned up <a href="http://www.sitebar.org/">SiteBar</a> (the
marchitecture name is ":: SiteBar :: The Bookmark Server for Personal and Team Use",
but you already know that from the title). Of course I took them up on the "test on
public servers" offer, and here are screenshots for both <a href="http://www.mozilla.org/">Firefox</a> and
Internet Explorer:
</p>
        <p>
          <img src="http://chrison.net/content/binary/sitebardemo.png" border="0" />
        </p>
        <p>
SiteBar for Firefox is an extension, the IE screenshot only shows the "quick &amp;
dirty" solution, not the fully integrated one (hey, I don't use IE that much any more,
so why bother?). So far, SiteBar looks very promising. Oh, and btw unless you already
guessed it from the marchitecture name: you can set up your own SiteBar server in
your company!
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=5cfc8667-9190-4a3a-a1c8-92ec6477e3f6" />
      </body>
      <title>:: SiteBar :: The Bookmark Server for Personal and Team Use</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,5cfc8667-9190-4a3a-a1c8-92ec6477e3f6.aspx</guid>
      <link>http://chrison.net/SiteBarTheBookmarkServerForPersonalAndTeamUse.aspx</link>
      <pubDate>Wed, 05 Jan 2005 13:27:41 GMT</pubDate>
      <description>&lt;p&gt;
A friend of mine asked me today "Do you know a software / service to (centrally) maintain
bookmarks across browsers and machines?". No, I didn't, but I went straight to &lt;a href="http://sf.net/"&gt;Sourceforge&lt;/a&gt; and
did a search which turned up &lt;a href="http://www.sitebar.org/"&gt;SiteBar&lt;/a&gt;&amp;nbsp;(the
marchitecture name is ":: SiteBar :: The Bookmark Server for Personal and Team Use",
but you already know that from the title). Of course I took them up on the "test on
public servers" offer, and here are screenshots for both &lt;a href="http://www.mozilla.org/"&gt;Firefox&lt;/a&gt; and
Internet Explorer:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/sitebardemo.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
SiteBar for Firefox is an extension, the IE screenshot only shows the "quick &amp;amp;
dirty" solution, not the fully integrated one (hey, I don't use IE that much any more,
so why bother?). So far, SiteBar looks very promising. Oh, and btw unless you already
guessed it from the marchitecture name: you can set up your own SiteBar server in
your company!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=5cfc8667-9190-4a3a-a1c8-92ec6477e3f6" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,5cfc8667-9190-4a3a-a1c8-92ec6477e3f6.aspx</comments>
      <category>Administration</category>
      <category>Cool Download</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=87da2194-b39e-45eb-bd5d-ac41697a6bdc</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,87da2194-b39e-45eb-bd5d-ac41697a6bdc.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,87da2194-b39e-45eb-bd5d-ac41697a6bdc.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=87da2194-b39e-45eb-bd5d-ac41697a6bdc</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Following is an installation recipe for <a href="http://subversion.tigris.org/">Subversion</a> (a
free and very powerful source code control system) plus additional files for a post
commit hook (so you know immediately when someone else checked something in; currently
implemented as a batch file) and a backup script (so there are no excuses for not
backing up your installation!). Assumptions for this recipe:
</p>
        <ul>
          <li>
We are creating a new repository named Corsavy 
</li>
          <li>
c:\repositories is your repository root 
</li>
          <li>
Backups will be located in d:\subversionbackups</li>
        </ul>
        <p>
Now for the recipe:
</p>
        <p>
1) Install Subversion (<a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91">WIN32
download</a>). Modify the PATH environment variable so that it contains the path to
your Subversion installation (usually c:\Program Files\Subversion\bin).
</p>
        <p>
2) Create a repository
</p>
        <p>
          <font face="Courier New">mkdir c:\repositories<br />
svnadmin create c:\repositories\corsavy</font>
        </p>
        <p>
Details can be found <a href="http://tortoisesvn.tigris.org/docs/TortoiseSVN_en/ch03s02.html">here</a>.
</p>
        <p>
3) Edit svnserve.conf (do not forget to uncomment [General]). Details see previous
link, however, svnserve.conf does come with plenty of instructions itself.
</p>
        <p>
4) Install Subversion as a service using the <a href="http://dark.clansoft.dk/~mbn/svnservice/">SVN
Service Wrapper</a> (Note: you have to place it in the bin directory where svnserve.exe
is located)
</p>
        <p>
          <font face="Courier New">SVNService -install -d -r c:\repositories</font>
        </p>
        <p>
5) Optional: a commit hook, post-commit.bat
</p>
        <p>
Put it into c:\repositories\corsavy\hooks, it will be picked up automatically
</p>
        <p>
          <font face="Courier New">SET REPOS=%1<br />
SET REV=%2</font>
        </p>
        <p>
          <font face="Courier New">SET LOG_FILE=%TEMP%.\svnfileR-%REV%<br />
SET LOG_FILE1=%TEMP%.\svnfileR1-%REV%<br />
SET LOG_FILE2=%TEMP%.\svnfileR2-%REV%<br />
SET AUT_FILE=%TEMP%.\svnfileA-%REV%</font>
        </p>
        <p>
          <font face="Courier New">svnlook info -r %REV% %REPOS%&gt;%LOG_FILE1%<br />
svnlook changed -r %REV% %REPOS%&gt;%LOG_FILE2%<br />
copy %LOG_FILE1%+spacer.txt+%LOG_FILE2%+spacer.txt+%LOG_FILE% </font>
        </p>
        <p>
          <font face="Courier New">svnlook author -r %REV% %REPOS%&gt;%AUT_FILE%</font>
        </p>
        <p>
          <font face="Courier New">REM SET THE AUTHOR FROM THE FILE. 
<br />
FOR /F %%A IN (%AUT_FILE%) DO SET AUTHOR=%%A</font>
        </p>
        <p>
          <font face="Courier New">blat "%LOG_FILE%" -to "toaddr" -f "fromaddr" -server localhost
-s "[svn-corsavy] rev %REV%, %AUTHOR%"</font>
        </p>
        <p>
          <font face="Courier New">DEL %LOG_FILE%<br />
DEL %LOG_FILE1%<br />
DEL %LOG_FILE2%<br />
DEL %AUT_FILE%</font>
        </p>
        <p>
Note that I did remove toaddr and fromaddr in this script (put in the ones you'd like
to use instead), and you need a file named spacer.txt (mine simply contains four newlines).
For mailing out the change log, <a href="http://www.blat.net/">blat</a> is used (Note:
the line with blat must not wrap). I placed blat into the bin folder of my Subversion
installation, so it is automatically in the search path.
</p>
        <p>
6) Optional: backup, a VBS script
</p>
        <p>
          <font face="Courier New">Set objWsh = WScript.CreateObject("WScript.Shell")</font>
        </p>
        <p>
          <font face="Courier New">strCmdLine = "cmd /c rmdir d:\subversionbackups\current /s
/q"<br />
nRetVal = objWsh.Run(strCmdLine, 1, True)</font>
        </p>
        <p>
          <font face="Courier New">strCmdLine = "cmd /c mkdir d:\subversionbackups\current"<br />
nRetVal = objWsh.Run(strCmdLine, 1, True)</font>
        </p>
        <p>
          <font face="Courier New">strCmdLine = "svnadmin hotcopy c:\repositories\corsavy d:\subversionbackups\current
--clean-logs"<br />
WScript.Echo strCmdLine<br />
nRetVal = objWsh.Run(strCmdLine, 1, True)</font>
        </p>
        <p>
          <font face="Courier New">strFilename = """d:\subversionbackups\"<br />
strFilename = strFilename &amp;  Year(Date) &amp; Month(Date) &amp; Day(Date)
&amp; ".zip"""<br />
strCmdLine = "zip -r " &amp; strFilename &amp; " ""d:\subversionbackups\current\*.*"""<br />
WScript.Echo strCmdLine<br />
nRetVal = objWsh.Run(strCmdLine, 1, True)</font>
        </p>
        <p>
The Zip component in use is <a href="http://www.info-zip.org/pub/infozip/Zip.html">Info-ZIP</a>,
which is free. The VBS file is run from a scheduled task each night. 
</p>
        <p>
That concludes the recipe for installing Subversion - well, almost: the port used
by svnserve is 3690 (TCP as well as UDP), so you might need to change the IPSec policy
of your server to allow those incoming ports. Same thing client-side, but this time
outgoing.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=87da2194-b39e-45eb-bd5d-ac41697a6bdc" />
      </body>
      <title>Subversion on Windows as a Service, plus Commit Hook and Backup Script</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,87da2194-b39e-45eb-bd5d-ac41697a6bdc.aspx</guid>
      <link>http://chrison.net/SubversionOnWindowsAsAServicePlusCommitHookAndBackupScript.aspx</link>
      <pubDate>Mon, 03 Jan 2005 07:22:37 GMT</pubDate>
      <description>&lt;p&gt;
Following is an installation recipe for &lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt; (a
free and very powerful source code control system) plus additional files for a post
commit hook (so you know immediately when someone else checked something in; currently
implemented as a batch file) and a backup script (so there are no excuses for not
backing up your installation!). Assumptions for this recipe:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
We are creating a new repository named Corsavy 
&lt;li&gt;
c:\repositories is your repository root 
&lt;li&gt;
Backups will be located in d:\subversionbackups&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Now for the recipe:
&lt;/p&gt;
&lt;p&gt;
1) Install Subversion (&lt;a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91"&gt;WIN32
download&lt;/a&gt;). Modify the PATH environment variable so that it contains the path to
your Subversion installation (usually c:\Program Files\Subversion\bin).
&lt;/p&gt;
&lt;p&gt;
2) Create a repository
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;mkdir c:\repositories&lt;br&gt;
svnadmin create c:\repositories\corsavy&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Details can be found &lt;a href="http://tortoisesvn.tigris.org/docs/TortoiseSVN_en/ch03s02.html"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
3) Edit svnserve.conf (do not forget to uncomment [General]). Details see previous
link, however, svnserve.conf does come with plenty of instructions itself.
&lt;/p&gt;
&lt;p&gt;
4) Install Subversion as a service using the &lt;a href="http://dark.clansoft.dk/~mbn/svnservice/"&gt;SVN
Service Wrapper&lt;/a&gt;&amp;nbsp;(Note: you have to place it in the bin directory where svnserve.exe
is located)
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;SVNService -install -d -r c:\repositories&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
5) Optional: a commit hook, post-commit.bat
&lt;/p&gt;
&lt;p&gt;
Put it into c:\repositories\corsavy\hooks, it will be picked up automatically
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;SET REPOS=%1&lt;br&gt;
SET REV=%2&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;SET LOG_FILE=%TEMP%.\svnfileR-%REV%&lt;br&gt;
SET LOG_FILE1=%TEMP%.\svnfileR1-%REV%&lt;br&gt;
SET LOG_FILE2=%TEMP%.\svnfileR2-%REV%&lt;br&gt;
SET AUT_FILE=%TEMP%.\svnfileA-%REV%&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;svnlook info -r %REV% %REPOS%&amp;gt;%LOG_FILE1%&lt;br&gt;
svnlook changed -r %REV% %REPOS%&amp;gt;%LOG_FILE2%&lt;br&gt;
copy %LOG_FILE1%+spacer.txt+%LOG_FILE2%+spacer.txt+%LOG_FILE% &lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;svnlook author -r %REV% %REPOS%&amp;gt;%AUT_FILE%&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;REM SET THE AUTHOR FROM THE FILE. 
&lt;br&gt;
FOR /F %%A IN (%AUT_FILE%) DO SET AUTHOR=%%A&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;blat "%LOG_FILE%" -to "toaddr" -f "fromaddr" -server localhost
-s "[svn-corsavy] rev %REV%, %AUTHOR%"&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;DEL %LOG_FILE%&lt;br&gt;
DEL %LOG_FILE1%&lt;br&gt;
DEL %LOG_FILE2%&lt;br&gt;
DEL %AUT_FILE%&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Note that I did remove toaddr and fromaddr in this script (put in the ones you'd like
to use instead), and you need a file named spacer.txt (mine simply contains four newlines).
For mailing out the change log, &lt;a href="http://www.blat.net/"&gt;blat&lt;/a&gt; is used (Note:
the line with blat must not wrap). I placed&amp;nbsp;blat into the bin folder of my Subversion
installation, so it is automatically in the search path.
&lt;/p&gt;
&lt;p&gt;
6) Optional: backup, a VBS script
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;Set objWsh = WScript.CreateObject("WScript.Shell")&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;strCmdLine = "cmd /c rmdir d:\subversionbackups\current /s
/q"&lt;br&gt;
nRetVal = objWsh.Run(strCmdLine, 1, True)&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;strCmdLine = "cmd /c mkdir d:\subversionbackups\current"&lt;br&gt;
nRetVal = objWsh.Run(strCmdLine, 1, True)&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;strCmdLine = "svnadmin hotcopy c:\repositories\corsavy d:\subversionbackups\current
--clean-logs"&lt;br&gt;
WScript.Echo strCmdLine&lt;br&gt;
nRetVal = objWsh.Run(strCmdLine, 1, True)&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;strFilename = """d:\subversionbackups\"&lt;br&gt;
strFilename = strFilename &amp;amp;&amp;nbsp; Year(Date) &amp;amp; Month(Date) &amp;amp; Day(Date)
&amp;amp; ".zip"""&lt;br&gt;
strCmdLine = "zip -r " &amp;amp; strFilename &amp;amp; " ""d:\subversionbackups\current\*.*"""&lt;br&gt;
WScript.Echo strCmdLine&lt;br&gt;
nRetVal = objWsh.Run(strCmdLine, 1, True)&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
The Zip component in use is &lt;a href="http://www.info-zip.org/pub/infozip/Zip.html"&gt;Info-ZIP&lt;/a&gt;,
which is free. The VBS file is run from a scheduled task each night. 
&lt;/p&gt;
&lt;p&gt;
That concludes the recipe for installing Subversion - well, almost: the port used
by svnserve is 3690 (TCP as well as UDP), so you might need to change the IPSec policy
of your server to allow those incoming ports. Same thing client-side, but this time
outgoing.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=87da2194-b39e-45eb-bd5d-ac41697a6bdc" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,87da2194-b39e-45eb-bd5d-ac41697a6bdc.aspx</comments>
      <category>Administration</category>
      <category>Project Management</category>
      <category>Subversion</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=f241daeb-b9b3-4cef-90ae-f226e0df2f20</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,f241daeb-b9b3-4cef-90ae-f226e0df2f20.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,f241daeb-b9b3-4cef-90ae-f226e0df2f20.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f241daeb-b9b3-4cef-90ae-f226e0df2f20</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
My "USB <a href="http://www.theregister.co.uk/odds/bofh/">BOfH</a> Stick" now has
a few new additions - <a href="http://portablefirefox.mozdev.org/">Portable Firefox</a> and <a href="http://portablethunderbird.mozdev.org/">Portable
Thunderbird</a> (<a href="http://johnhaller.com/jh/mozilla/portable_sunbird/">Portable
Sunbird</a> didn't make it). Those are USB stick-optimized versions of the respective
desktop versions, especially well-received on my end is the optimization to extend
the stick's live (Flash memory does indeed have a limited life when it comes to the
number of r/w operations).
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=f241daeb-b9b3-4cef-90ae-f226e0df2f20" />
      </body>
      <title>Portable Firefox | Thunderbird | Sunbird</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,f241daeb-b9b3-4cef-90ae-f226e0df2f20.aspx</guid>
      <link>http://chrison.net/PortableFirefoxThunderbirdSunbird.aspx</link>
      <pubDate>Tue, 28 Dec 2004 13:46:37 GMT</pubDate>
      <description>&lt;p&gt;
My "USB &lt;a href="http://www.theregister.co.uk/odds/bofh/"&gt;BOfH&lt;/a&gt; Stick" now has
a few new additions - &lt;a href="http://portablefirefox.mozdev.org/"&gt;Portable Firefox&lt;/a&gt; and&amp;nbsp;&lt;a href="http://portablethunderbird.mozdev.org/"&gt;Portable
Thunderbird&lt;/a&gt; (&lt;a href="http://johnhaller.com/jh/mozilla/portable_sunbird/"&gt;Portable
Sunbird&lt;/a&gt; didn't make it). Those are USB stick-optimized versions of the respective
desktop versions, especially well-received on my end is the optimization to extend
the stick's live (Flash memory does indeed have a limited life when it comes to the
number of r/w operations).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=f241daeb-b9b3-4cef-90ae-f226e0df2f20" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,f241daeb-b9b3-4cef-90ae-f226e0df2f20.aspx</comments>
      <category>Administration</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=39ce4dab-d665-417a-bb68-2b94cfdcf1a6</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,39ce4dab-d665-417a-bb68-2b94cfdcf1a6.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,39ce4dab-d665-417a-bb68-2b94cfdcf1a6.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=39ce4dab-d665-417a-bb68-2b94cfdcf1a6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Not strictly a programming security topic, but useful nonetheless: <em>Attack and
penetration testing is a set of techniques and methodologies to test compliance to
security policies, and to detect previously unknown vulnerabilities. The overall goal
is to limit the points of exposure and to restrict the ability of unknown attackers
to gain entry. However, developing an effective attack and penetration testing team
presents unique management challenges. This discussion gives some best practice advice
and lessons learned from the Microsoft IT experience building and operating an internal
attack and penetration testing team.</em><a href="http://www.microsoft.com/downloads/details.aspx?familyid=385fcec0-d4ec-4108-8edd-85b5facd7ec5&amp;displaylang=en">Download</a></p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=39ce4dab-d665-417a-bb68-2b94cfdcf1a6" />
      </body>
      <title>Microsoft IT Attack and Penetration Testing Team</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,39ce4dab-d665-417a-bb68-2b94cfdcf1a6.aspx</guid>
      <link>http://chrison.net/MicrosoftITAttackAndPenetrationTestingTeam.aspx</link>
      <pubDate>Wed, 08 Dec 2004 10:16:25 GMT</pubDate>
      <description>&lt;p&gt;
Not strictly a programming security topic, but useful nonetheless: &lt;em&gt;Attack and
penetration testing is a set of techniques and methodologies to test compliance to
security policies, and to detect previously unknown vulnerabilities. The overall goal
is to limit the points of exposure and to restrict the ability of unknown attackers
to gain entry. However, developing an effective attack and penetration testing team
presents unique management challenges. This discussion gives some best practice advice
and lessons learned from the Microsoft IT experience building and operating an internal
attack and penetration testing team.&lt;/em&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=385fcec0-d4ec-4108-8edd-85b5facd7ec5&amp;amp;displaylang=en"&gt;Download&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=39ce4dab-d665-417a-bb68-2b94cfdcf1a6" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,39ce4dab-d665-417a-bb68-2b94cfdcf1a6.aspx</comments>
      <category>Administration</category>
      <category>Security</category>
    </item>
  </channel>
</rss>