<?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>rednael</title>
    <link>http://blog.rednael.com/</link>
    <description>random thoughts, formed in the twisted mind of a coder...</description>
    <language>en-us</language>
    <copyright>Martijn Thie</copyright>
    <lastBuildDate>Thu, 24 Sep 2009 11:56:28 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>blog@rednael.com</managingEditor>
    <webMaster>blog@rednael.com</webMaster>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=03d0efc2-80fe-4bee-b211-203a61bb37a3</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,03d0efc2-80fe-4bee-b211-203a61bb37a3.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,03d0efc2-80fe-4bee-b211-203a61bb37a3.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=03d0efc2-80fe-4bee-b211-203a61bb37a3</wfw:commentRss>
      <title>Defining instantiatable classes using Javascript Literal Object Notation</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,03d0efc2-80fe-4bee-b211-203a61bb37a3.aspx</guid>
      <link>http://blog.rednael.com/2009/09/24/DefiningInstantiatableClassesUsingJavascriptLiteralObjectNotation.aspx</link>
      <pubDate>Thu, 24 Sep 2009 11:56:28 GMT</pubDate>
      <description>How to write javascript classes in JSON (JavaScript [literal] Object Notation) style, which can be instantiated (created) to objects using the "new" keyword? And that without the use of any additional framework? This article tells it all...&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=03d0efc2-80fe-4bee-b211-203a61bb37a3"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,03d0efc2-80fe-4bee-b211-203a61bb37a3.aspx</comments>
      <category>Script and HTML</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=518600bc-c062-4657-bd25-5aae64d32c1d</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,518600bc-c062-4657-bd25-5aae64d32c1d.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,518600bc-c062-4657-bd25-5aae64d32c1d.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=518600bc-c062-4657-bd25-5aae64d32c1d</wfw:commentRss>
      <slash:comments>5</slash:comments>
      <title>Trapping mouse events on transparent Input elements or Textareas in IE</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,518600bc-c062-4657-bd25-5aae64d32c1d.aspx</guid>
      <link>http://blog.rednael.com/2009/09/01/TrappingMouseEventsOnTransparentInputElementsOrTextareasInIE.aspx</link>
      <pubDate>Tue, 01 Sep 2009 13:53:37 GMT</pubDate>
      <description>How to trap an onmousedown, an onmousemove or other mouse events on a transparent input element or textarea element in Internet Explorer 7 and 8? The problem and the solution, including examples.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=518600bc-c062-4657-bd25-5aae64d32c1d"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,518600bc-c062-4657-bd25-5aae64d32c1d.aspx</comments>
      <category>Script and HTML</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=4a18a728-9957-4af8-aa42-a64e69c2cb30</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,4a18a728-9957-4af8-aa42-a64e69c2cb30.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,4a18a728-9957-4af8-aa42-a64e69c2cb30.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=4a18a728-9957-4af8-aa42-a64e69c2cb30</wfw:commentRss>
      <title>Securing webpages with the Locked element</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,4a18a728-9957-4af8-aa42-a64e69c2cb30.aspx</guid>
      <link>http://blog.rednael.com/2009/08/04/SecuringWebpagesWithTheLockedElement.aspx</link>
      <pubDate>Tue, 04 Aug 2009 13:49:23 GMT</pubDate>
      <description>Is there a way to fight JavaScript injections and cross-side scripting? Not in a very effective way. Not in a standards compliant way. Time to change the standards!&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=4a18a728-9957-4af8-aa42-a64e69c2cb30"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,4a18a728-9957-4af8-aa42-a64e69c2cb30.aspx</comments>
      <category>Script and HTML</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=2be3eb86-f166-4e2f-a74b-c77136c73de5</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,2be3eb86-f166-4e2f-a74b-c77136c73de5.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,2be3eb86-f166-4e2f-a74b-c77136c73de5.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=2be3eb86-f166-4e2f-a74b-c77136c73de5</wfw:commentRss>
      <title>Javascript Injection</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,2be3eb86-f166-4e2f-a74b-c77136c73de5.aspx</guid>
      <link>http://blog.rednael.com/2009/08/04/JavascriptInjection.aspx</link>
      <pubDate>Tue, 04 Aug 2009 11:52:00 GMT</pubDate>
      <description>Injecting remote scripts into any webpage using the addressbar. How it's done and what could happen. A serious serious security issue.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=2be3eb86-f166-4e2f-a74b-c77136c73de5"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,2be3eb86-f166-4e2f-a74b-c77136c73de5.aspx</comments>
      <category>Script and HTML</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=29a2efdb-406c-429d-b9ea-3c2f07594fba</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,29a2efdb-406c-429d-b9ea-3c2f07594fba.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,29a2efdb-406c-429d-b9ea-3c2f07594fba.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=29a2efdb-406c-429d-b9ea-3c2f07594fba</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>about:Tabs</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,29a2efdb-406c-429d-b9ea-3c2f07594fba.aspx</guid>
      <link>http://blog.rednael.com/2009/07/30/aboutTabs.aspx</link>
      <pubDate>Thu, 30 Jul 2009 10:58:49 GMT</pubDate>
      <description>Finding the source of the NewTabPageScripts.js in the about:Tabs page of IE8. Hint: It's in a resource dll&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=29a2efdb-406c-429d-b9ea-3c2f07594fba"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,29a2efdb-406c-429d-b9ea-3c2f07594fba.aspx</comments>
      <category>Script and HTML</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=41fcdc5e-82fc-4275-9c8b-d046a3148e55</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,41fcdc5e-82fc-4275-9c8b-d046a3148e55.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,41fcdc5e-82fc-4275-9c8b-d046a3148e55.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=41fcdc5e-82fc-4275-9c8b-d046a3148e55</wfw:commentRss>
      <slash:comments>12</slash:comments>
      <title>Parallel Framework - Download and Support</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,41fcdc5e-82fc-4275-9c8b-d046a3148e55.aspx</guid>
      <link>http://blog.rednael.com/2009/03/16/ParallelFrameworkDownloadAndSupport.aspx</link>
      <pubDate>Mon, 16 Mar 2009 09:01:28 GMT</pubDate>
      <description>The download and support page for the Parallel Framework. Version history is maintained here and the latest versions are available for download. The Parallel Framework enables .Net users to write code using task parallelism and get the most out of a CPU. It's free of charge and available to anyone. Documentation and source code included.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=41fcdc5e-82fc-4275-9c8b-d046a3148e55"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,41fcdc5e-82fc-4275-9c8b-d046a3148e55.aspx</comments>
      <category>.Net</category>
      <category>Parallelism</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=c941b5f4-e147-470d-8ae8-904683172317</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,c941b5f4-e147-470d-8ae8-904683172317.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,c941b5f4-e147-470d-8ae8-904683172317.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=c941b5f4-e147-470d-8ae8-904683172317</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <title>Parallel Programming using the Parallel Framework</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,c941b5f4-e147-470d-8ae8-904683172317.aspx</guid>
      <link>http://blog.rednael.com/2009/02/05/ParallelProgrammingUsingTheParallelFramework.aspx</link>
      <pubDate>Thu, 05 Feb 2009 09:51:30 GMT</pubDate>
      <description>This article takes a dive into basic parallel programming with tasks. It also provides a lightweight parallel framework and describes how to use it to enable you to easily write parallel software yourself. After reading this article, you should be able to write code using parallelism. Examples in C# .Net included.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=c941b5f4-e147-470d-8ae8-904683172317"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,c941b5f4-e147-470d-8ae8-904683172317.aspx</comments>
      <category>.Net</category>
      <category>Parallelism</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=f5bb912e-c7e8-4bf6-bf29-8c653e0debeb</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,f5bb912e-c7e8-4bf6-bf29-8c653e0debeb.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,f5bb912e-c7e8-4bf6-bf29-8c653e0debeb.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=f5bb912e-c7e8-4bf6-bf29-8c653e0debeb</wfw:commentRss>
      <title>SMTP Sinks: Using AsyncCompletion for Tarpitting</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,f5bb912e-c7e8-4bf6-bf29-8c653e0debeb.aspx</guid>
      <link>http://blog.rednael.com/2009/01/28/SMTPSinksUsingAsyncCompletionForTarpitting.aspx</link>
      <pubDate>Wed, 28 Jan 2009 09:12:23 GMT</pubDate>
      <description>How to enable tarpitting on your SMTP server for specific commands? This article describes how you can customize tarpitting using the AsyncCallback functionality provided by the sink interface.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=f5bb912e-c7e8-4bf6-bf29-8c653e0debeb"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,f5bb912e-c7e8-4bf6-bf29-8c653e0debeb.aspx</comments>
      <category>.Net</category>
      <category>Microsoft SMTP</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=945aaa48-2409-4576-8a52-0d10519aae79</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,945aaa48-2409-4576-8a52-0d10519aae79.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,945aaa48-2409-4576-8a52-0d10519aae79.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=945aaa48-2409-4576-8a52-0d10519aae79</wfw:commentRss>
      <slash:comments>9</slash:comments>
      <title>Marshalling Compiler</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,945aaa48-2409-4576-8a52-0d10519aae79.aspx</guid>
      <link>http://blog.rednael.com/2009/01/25/MarshallingCompiler.aspx</link>
      <pubDate>Sun, 25 Jan 2009 14:11:54 GMT</pubDate>
      <description>Post about the online Marshalling Compiler. It takes a C style header and converts it into an import of a native DLL in managed C# code.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=945aaa48-2409-4576-8a52-0d10519aae79"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,945aaa48-2409-4576-8a52-0d10519aae79.aspx</comments>
      <category>.Net</category>
      <category>Marshalling</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=9c0e018c-3a2f-4e68-aef4-355230141d69</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,9c0e018c-3a2f-4e68-aef4-355230141d69.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,9c0e018c-3a2f-4e68-aef4-355230141d69.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=9c0e018c-3a2f-4e68-aef4-355230141d69</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <title>Parallel computing with sockets</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,9c0e018c-3a2f-4e68-aef4-355230141d69.aspx</guid>
      <link>http://blog.rednael.com/2008/11/07/ParallelComputingWithSockets.aspx</link>
      <pubDate>Fri, 07 Nov 2008 21:46:56 GMT</pubDate>
      <description>This article describes the issues (and solutions) around parallel programming with sockets and goes deeper into the difference between Concurrent vs Parallel, Threads vs Tasks and Imperative vs Functional. Example source code included.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=9c0e018c-3a2f-4e68-aef4-355230141d69"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,9c0e018c-3a2f-4e68-aef4-355230141d69.aspx</comments>
      <category>.Net</category>
      <category>Parallelism</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=18ccec24-2458-416f-b73f-8a945cfdf7c0</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,18ccec24-2458-416f-b73f-8a945cfdf7c0.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,18ccec24-2458-416f-b73f-8a945cfdf7c0.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=18ccec24-2458-416f-b73f-8a945cfdf7c0</wfw:commentRss>
      <slash:comments>7</slash:comments>
      <title>General Questions</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,18ccec24-2458-416f-b73f-8a945cfdf7c0.aspx</guid>
      <link>http://blog.rednael.com/2008/10/30/GeneralQuestions.aspx</link>
      <pubDate>Thu, 30 Oct 2008 16:48:29 GMT</pubDate>
      <description>Post your general questions here...&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=18ccec24-2458-416f-b73f-8a945cfdf7c0"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,18ccec24-2458-416f-b73f-8a945cfdf7c0.aspx</comments>
      <category>Q &amp; A</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=de3bf162-a075-47ee-b53f-c306e225d11c</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,de3bf162-a075-47ee-b53f-c306e225d11c.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,de3bf162-a075-47ee-b53f-c306e225d11c.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=de3bf162-a075-47ee-b53f-c306e225d11c</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>Securing your password transfers with Keyed-Hashing (HMAC/Cram-MD5)</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,de3bf162-a075-47ee-b53f-c306e225d11c.aspx</guid>
      <link>http://blog.rednael.com/2008/09/30/SecuringYourPasswordTransfersWithKeyedHashingHMACCramMD5.aspx</link>
      <pubDate>Tue, 30 Sep 2008 14:49:26 GMT</pubDate>
      <description>Checking passwords the secure way. This post explains how you can implement a secure password system. A system where you don't have to send your password over the internet to be validated. It explains about HMAC and Cram-MD5. Some examples (in C#.Net) are included to demonstrate implementation of the system.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=de3bf162-a075-47ee-b53f-c306e225d11c"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,de3bf162-a075-47ee-b53f-c306e225d11c.aspx</comments>
      <category>Script and HTML</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=29361177-50fb-4a88-8aef-25174c88094e</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,29361177-50fb-4a88-8aef-25174c88094e.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,29361177-50fb-4a88-8aef-25174c88094e.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=29361177-50fb-4a88-8aef-25174c88094e</wfw:commentRss>
      <slash:comments>64</slash:comments>
      <title>Marshalling: Using native DLLs in .NET</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,29361177-50fb-4a88-8aef-25174c88094e.aspx</guid>
      <link>http://blog.rednael.com/2008/08/29/MarshallingUsingNativeDLLsInNET.aspx</link>
      <pubDate>Fri, 29 Aug 2008 12:25:57 GMT</pubDate>
      <description>How to use a native DLL (or C++ DLL) in your managed .Net code? This post shows which types are interoperable, how to import a DLL, how to pass strings, how to pass structures and how to de-reference pointers.&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=29361177-50fb-4a88-8aef-25174c88094e"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,29361177-50fb-4a88-8aef-25174c88094e.aspx</comments>
      <category>.Net</category>
      <category>Marshalling</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=25e96f1f-487c-4ee4-a6e2-71258fef1017</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,25e96f1f-487c-4ee4-a6e2-71258fef1017.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,25e96f1f-487c-4ee4-a6e2-71258fef1017.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=25e96f1f-487c-4ee4-a6e2-71258fef1017</wfw:commentRss>
      <title>Simple AJAX</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,25e96f1f-487c-4ee4-a6e2-71258fef1017.aspx</guid>
      <link>http://blog.rednael.com/2008/08/17/SimpleAJAX.aspx</link>
      <pubDate>Sun, 17 Aug 2008 11:43:01 GMT</pubDate>
      <description>AJAX the simple way. Without XMLDocuments and frameworks. Just plain DHTML&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=25e96f1f-487c-4ee4-a6e2-71258fef1017"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,25e96f1f-487c-4ee4-a6e2-71258fef1017.aspx</comments>
      <category>Script and HTML</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=ed9136cd-6103-43de-ba44-e71237722e0f</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,ed9136cd-6103-43de-ba44-e71237722e0f.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,ed9136cd-6103-43de-ba44-e71237722e0f.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=ed9136cd-6103-43de-ba44-e71237722e0f</wfw:commentRss>
      <slash:comments>31</slash:comments>
      <title>Creating a custom authentication sink for IIS SMTP or Exchange</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,ed9136cd-6103-43de-ba44-e71237722e0f.aspx</guid>
      <link>http://blog.rednael.com/2008/08/13/CreatingACustomAuthenticationSinkForIISSMTPOrExchange.aspx</link>
      <pubDate>Wed, 13 Aug 2008 18:26:56 GMT</pubDate>
      <description>How to create a custom AUTH sink for Microsoft SMTP. The post shows you how the managed wrappers are used, how to read the protocol input, how to write protocol output, how to read additional lines of input after the bound event is done with the SetCallback method, how to create new authentication schemes, how to set the CommandStatus, how to use the session's propertybag, how to accept or decline within the protocol, and more...&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=ed9136cd-6103-43de-ba44-e71237722e0f"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,ed9136cd-6103-43de-ba44-e71237722e0f.aspx</comments>
      <category>.Net</category>
      <category>Microsoft SMTP</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=04cd34c7-3141-4b5a-8bf9-a80b105d120c</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,04cd34c7-3141-4b5a-8bf9-a80b105d120c.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,04cd34c7-3141-4b5a-8bf9-a80b105d120c.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=04cd34c7-3141-4b5a-8bf9-a80b105d120c</wfw:commentRss>
      <title>File-locking over multiple systems</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,04cd34c7-3141-4b5a-8bf9-a80b105d120c.aspx</guid>
      <link>http://blog.rednael.com/2008/08/09/FilelockingOverMultipleSystems.aspx</link>
      <pubDate>Sat, 09 Aug 2008 14:31:09 GMT</pubDate>
      <description>How to lock files over multiple systems pointing to the same storage...
&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=04cd34c7-3141-4b5a-8bf9-a80b105d120c"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,04cd34c7-3141-4b5a-8bf9-a80b105d120c.aspx</comments>
      <category>FileSystem</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=78e546c6-bf7e-406c-9ae8-2218d2e81aff</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,78e546c6-bf7e-406c-9ae8-2218d2e81aff.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,78e546c6-bf7e-406c-9ae8-2218d2e81aff.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=78e546c6-bf7e-406c-9ae8-2218d2e81aff</wfw:commentRss>
      <title>About me...</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,78e546c6-bf7e-406c-9ae8-2218d2e81aff.aspx</guid>
      <link>http://blog.rednael.com/2008/08/09/AboutMe.aspx</link>
      <pubDate>Sat, 09 Aug 2008 12:56:32 GMT</pubDate>
      <description>About the author of this blog.
&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=78e546c6-bf7e-406c-9ae8-2218d2e81aff"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,78e546c6-bf7e-406c-9ae8-2218d2e81aff.aspx</comments>
      <category>About me</category>
    </item>
    <item>
      <trackback:ping>http://blog.rednael.com/Trackback.aspx?guid=dc20366c-3629-490a-a8ee-7e8f496ef58b</trackback:ping>
      <pingback:server>http://blog.rednael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.rednael.com/PermaLink,guid,dc20366c-3629-490a-a8ee-7e8f496ef58b.aspx</pingback:target>
      <dc:creator>Martijn Thie</dc:creator>
      <wfw:comment>http://blog.rednael.com/CommentView,guid,dc20366c-3629-490a-a8ee-7e8f496ef58b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.rednael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=dc20366c-3629-490a-a8ee-7e8f496ef58b</wfw:commentRss>
      <title>IIS SMTP and Exchange Registry Settings</title>
      <guid isPermaLink="false">http://blog.rednael.com/PermaLink,guid,dc20366c-3629-490a-a8ee-7e8f496ef58b.aspx</guid>
      <link>http://blog.rednael.com/2008/08/08/IISSMTPAndExchangeRegistrySettings.aspx</link>
      <pubDate>Fri, 08 Aug 2008 09:09:46 GMT</pubDate>
      <description>An exhaustive list of registry settings for IIS SMTP and Exchange 2000/2003.
&lt;img width="0" height="0" src="http://blog.rednael.com/aggbug.ashx?id=dc20366c-3629-490a-a8ee-7e8f496ef58b"/&gt;&lt;br/&gt;&lt;hr/&gt;visit my blog at &lt;a href="http://blog.rednael.com"&gt;blog.rednael.com&lt;/a&gt;. &lt;br /&gt;Rednael</description>
      <comments>http://blog.rednael.com/CommentView,guid,dc20366c-3629-490a-a8ee-7e8f496ef58b.aspx</comments>
      <category>Microsoft SMTP</category>
    </item>
  </channel>
</rss>