<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Subkismet - Security Tools for .NET Developers</title><link>http://subkismet.codeplex.com/project/feeds/rss</link><description>A set of libraries, tools, and utilities for .NET developers to secure their applications including site spam filtering services, CAPTCHA controls, malware &amp;#38; phishing filter, and customizable password generator.</description><item><title>Commented Issue: Reset Method on CaptchaControl [9191]</title><link>http://subkismet.codeplex.com/workitem/9191</link><description>I couldn&amp;#39;t find a way to make the CaptchaControl regenerate a new code after it has been successfully validated. Without a way to reset the captcha control you can&amp;#39;t prevent a visitor from manually typing in the code once, and then submitting spam after the captcha control is validated.&lt;br /&gt;&lt;br /&gt;Please add something like a public method on CaptchaControl that allows you to programmatically set the control to a non-validated state with a new code.&lt;br /&gt;Comments: hope this is still a relevant issue to handle&amp;#10;it would help to perform a reset of the control following a valid test&amp;#10;&amp;#10;I use it after an UpdatePanel callback&amp;#10;&amp;#10;thanks</description><author>assafl2003</author><pubDate>Thu, 22 Dec 2011 23:11:29 GMT</pubDate><guid isPermaLink="false">Commented Issue: Reset Method on CaptchaControl [9191] 20111222111129P</guid></item><item><title>Created Issue: GoogleSafeBrowsing: critical bug when removing existing keys [11372]</title><link>http://subkismet.codeplex.com/workitem/11372</link><description>In Synchronizer.cs, the Update method crashes if keys need to be removed.&lt;br /&gt;Can&amp;#39;t perform a &amp;#34;keys.Remove&amp;#40;key&amp;#41;&amp;#34; inside the foreach statement.&lt;br /&gt;We could use an old style code instead&amp;#58;&lt;br /&gt;&lt;br /&gt;for &amp;#40;int i &amp;#61; keys.Count - 1&amp;#59; i &amp;#62;&amp;#61; 0&amp;#59; i--&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;  Key key &amp;#61; keys&amp;#91;i&amp;#93;&amp;#59;&lt;br /&gt;  if &amp;#40;key.Type &amp;#61;&amp;#61; KeyType.Deletion&amp;#41;&lt;br /&gt;  &amp;#123;&lt;br /&gt;    DataProviderManager.Provider.RemoveKey&amp;#40;key.Value, listType&amp;#41;&amp;#59;&lt;br /&gt;    keys.Remove&amp;#40;key&amp;#41;&amp;#59;&lt;br /&gt;  &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;</description><author>cmenet</author><pubDate>Tue, 04 Oct 2011 09:25:09 GMT</pubDate><guid isPermaLink="false">Created Issue: GoogleSafeBrowsing: critical bug when removing existing keys [11372] 20111004092509A</guid></item><item><title>Commented Feature: Update Google Safe Browsing API for Version 2.0 of API Specification [11371]</title><link>http://subkismet.codeplex.com/workitem/11371</link><description>Google has a new specification for Safe Browsing API that we have to adapt.&lt;br /&gt;Comments: Any news about adapting to version 2.0&amp;#63; Google planed to stop API v1.0 on December, 31st 2011...</description><author>cmenet</author><pubDate>Tue, 04 Oct 2011 08:28:36 GMT</pubDate><guid isPermaLink="false">Commented Feature: Update Google Safe Browsing API for Version 2.0 of API Specification [11371] 20111004082836A</guid></item><item><title>Commented Issue: Critical bug causes all calls to CheckLinks() in GoogleSafeBrowsing to be considered Safe [11367]</title><link>http://subkismet.codeplex.com/workitem/11367</link><description>In Synchronizer.cs CheckLinks&amp;#40;&amp;#41; needs to compare the MD5 of the link to the Keys list. Currently compares URL string to MD5 hashes.&lt;br /&gt;&lt;br /&gt;Incorrect Code&amp;#58;&lt;br /&gt;            foreach &amp;#40;string link in linksToCheck&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                MD5 md5 &amp;#61; MD5.Create&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;                if &amp;#40;phishingKeys.Contains&amp;#40;link&amp;#41;&amp;#41;&lt;br /&gt;                    phishingResult&amp;#43;&amp;#43;&amp;#59;&lt;br /&gt;                else if &amp;#40;malwareKeys.Contains&amp;#40;link&amp;#41;&amp;#41;&lt;br /&gt;                    malwareResult&amp;#43;&amp;#43;&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;&lt;br /&gt;Corrected Code&amp;#58;&lt;br /&gt;            foreach &amp;#40;string link in linksToCheck&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                MD5 md5 &amp;#61; MD5.Create&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;                if &amp;#40;phishingKeys.Contains&amp;#40;GetMd5Hash&amp;#40;link&amp;#41;&amp;#41;&amp;#41;&lt;br /&gt;                    phishingResult&amp;#43;&amp;#43;&amp;#59;&lt;br /&gt;                else if &amp;#40;malwareKeys.Contains&amp;#40;GetMd5Hash&amp;#40;link&amp;#41;&amp;#41;&amp;#41;&lt;br /&gt;                    malwareResult&amp;#43;&amp;#43;&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;Comments: In this case, you can also remove the following line inside the foreach&amp;#58;&amp;#10;MD5 md5 &amp;#61; MD5.Create&amp;#40;&amp;#41;&amp;#59;&amp;#10;It&amp;#39;s useless &amp;#58;&amp;#41;</description><author>cmenet</author><pubDate>Tue, 04 Oct 2011 08:15:21 GMT</pubDate><guid isPermaLink="false">Commented Issue: Critical bug causes all calls to CheckLinks() in GoogleSafeBrowsing to be considered Safe [11367] 20111004081521A</guid></item><item><title>Source code checked in, #3d59cbd35f61</title><link>http://subkismet.codeplex.com/SourceControl/changeset/changes/3d59cbd35f61</link><description>Added RFC2396 for Google Safe Browsing API.&amp;#10;Shared some stuff among components to avoid repetition.</description><author>Keyvan</author><pubDate>Sat, 18 Jun 2011 23:48:55 GMT</pubDate><guid isPermaLink="false">Source code checked in, #3d59cbd35f61 20110618114855P</guid></item><item><title>Created Feature: Update Google Safe Browsing API for Version 2.0 of API Specification [11371]</title><link>http://subkismet.codeplex.com/workitem/11371</link><description>Google has a new specification for Safe Browsing API that we have to adapt.&lt;br /&gt;</description><author>Keyvan</author><pubDate>Sat, 18 Jun 2011 23:47:17 GMT</pubDate><guid isPermaLink="false">Created Feature: Update Google Safe Browsing API for Version 2.0 of API Specification [11371] 20110618114717P</guid></item><item><title>Closed Task: Add the Waegis library [11370]</title><link>http://subkismet.codeplex.com/workitem/11370</link><description>Import the client library for interfacing with Waegis.&lt;br /&gt;Comments: Imported. Closing.</description><author>Keyvan</author><pubDate>Wed, 15 Jun 2011 02:45:35 GMT</pubDate><guid isPermaLink="false">Closed Task: Add the Waegis library [11370] 20110615024535A</guid></item><item><title>Updated Release: Subkismet 1.0 (Jan 04, 2008)</title><link>http://subkismet.codeplex.com/releases/view/9594</link><description>&lt;div class="wikidoc"&gt;The first stable release of Subkismet which targets .NET Framework 2.0.&lt;br /&gt;&lt;br /&gt;Read more about this version here:&lt;br /&gt;&lt;a href="http://nayyeri.net/subkismet-1-0-released" class="externalLink"&gt;http://nayyeri.net/subkismet-1-0-released&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>keyvan</author><pubDate>Wed, 15 Jun 2011 02:44:37 GMT</pubDate><guid isPermaLink="false">Updated Release: Subkismet 1.0 (Jan 04, 2008) 20110615024437A</guid></item><item><title>Released: Subkismet 1.0 (Jan 04, 2008)</title><link>http://subkismet.codeplex.com/releases/view/9594</link><description>
&lt;div class="wikidoc"&gt;The first stable release of Subkismet which targets .NET Framework 2.0.&lt;br&gt;
&lt;br&gt;
Read more about this version here:&lt;br&gt;
&lt;a href="http://nayyeri.net/subkismet-1-0-released"&gt;http://nayyeri.net/subkismet-1-0-released&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Wed, 15 Jun 2011 02:44:37 GMT</pubDate><guid isPermaLink="false">Released: Subkismet 1.0 (Jan 04, 2008) 20110615024437A</guid></item><item><title>Updated Wiki: Home</title><link>http://subkismet.codeplex.com/wikipage?version=11</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Description&lt;/h2&gt;
&lt;p&gt;A set of libraries, tools, and utilities for .NET developers to secure their applications including site spam filtering services, CAPTCHA controls, malware &amp;amp; phishing filter, and customizable password generator.&lt;/p&gt;
&lt;h2&gt;What is Included&lt;/h2&gt;
&lt;p&gt;There are six main components included (&lt;em&gt;so far&lt;/em&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="/wikipage?title=Waegis&amp;referringTitle=Home"&gt;Waegis&lt;/a&gt;&lt;/strong&gt; - A library for interfacing with the
&lt;a href="http://www.waegis.com"&gt;Waegis&lt;/a&gt; spam filter service implemented by &lt;a href="http://www.nayyeri.net/"&gt;
Keyvan Nayyeri&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="/wikipage?title=Akismet&amp;referringTitle=Home"&gt;Akismet&lt;/a&gt;&lt;/strong&gt; - A library for interfacing with the
&lt;a href="http://akismet.com/"&gt;Akismet&lt;/a&gt; spam filter service implemented by &lt;a href="http://haacked.com/"&gt;
Phil Haack&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="/wikipage?title=InvisibleCaptcha&amp;referringTitle=Home"&gt;InvisibleCaptcha&lt;/a&gt;&lt;/strong&gt; - An invisible CAPTCHA validator control as first
&lt;a href="http://haacked.com/archive/2006/09/26/Lightweight_Invisible_CAPTCHA_Validator_Control.aspx"&gt;
described&lt;/a&gt; and implemented by &lt;a href="http://haacked.com/"&gt;Phil Haack&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="/wikipage?title=Captcha&amp;referringTitle=Home"&gt;Captcha&lt;/a&gt;&lt;/strong&gt; - A standard visible CAPTCHA control based on the work of
&lt;a href="http://www.codinghorror.com/"&gt;Jeff Atwood&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="/wikipage?title=Google%20Safe%20Browsing&amp;referringTitle=Home"&gt;Google Safe Browsing&lt;/a&gt;&lt;/strong&gt; - .NET library to work with Google Safe Browsing Service as
&lt;a href="http://www.nayyeri.net/blog/google-safe-browsing-library-for-net-beta-2"&gt;
described&lt;/a&gt; and implemented by &lt;a href="http://www.nayyeri.net/"&gt;Keyvan Nayyeri&lt;/a&gt;.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="/wikipage?title=Password%20Generator&amp;referringTitle=Home"&gt;Password Generator&lt;/a&gt;&lt;/strong&gt; - A fully customizable random password generator for .NET done as
&lt;a href="http://www.nayyeri.net/fully-customizable-random-password-generator"&gt;described&lt;/a&gt; and implemented by
&lt;a href="http://www.nayyeri.net/"&gt;Keyvan Nayyeri&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Applications&lt;/h2&gt;
&lt;p&gt;A part of this library for Akismet spam filter is based on code originally developed for the
&lt;a href="http://subtextproject.com/"&gt;Subtext blog engine&lt;/a&gt;. A variant of the Akismet specific code is in use by
&lt;a href="http://dasblog.info"&gt;DasBlog&lt;/a&gt; as well.&lt;/p&gt;
&lt;h2&gt;Latest Release&lt;/h2&gt;
&lt;p&gt;Get &lt;a href="http://subkismet.codeplex.com/releases/view/9594"&gt;Subkismet 1.0&lt;/a&gt;!&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Keyvan</author><pubDate>Wed, 15 Jun 2011 02:42:49 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110615024249A</guid></item><item><title>Source code checked in, #302885e658f0</title><link>http://subkismet.codeplex.com/SourceControl/changeset/changes/302885e658f0</link><description>Imported Waegis library.&amp;#10;Updated assemly information.</description><author>Keyvan</author><pubDate>Wed, 15 Jun 2011 02:36:26 GMT</pubDate><guid isPermaLink="false">Source code checked in, #302885e658f0 20110615023626A</guid></item><item><title>Created Task: Add the Waegis library [11370]</title><link>http://subkismet.codeplex.com/workitem/11370</link><description>Import the client library for interfacing with Waegis.&lt;br /&gt;</description><author>Keyvan</author><pubDate>Wed, 15 Jun 2011 02:25:22 GMT</pubDate><guid isPermaLink="false">Created Task: Add the Waegis library [11370] 20110615022522A</guid></item><item><title>Updated Wiki: Home</title><link>http://subkismet.codeplex.com/wikipage?version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Project Description&lt;/h2&gt;
&lt;p&gt;A set of libraries, tools, and utilities for .NET developers to secure their applications including site spam filtering services, CAPTCHA controls, malware &amp;amp; phishing filter, and customizable password generator.&lt;/p&gt;
&lt;h2&gt;What's Included&lt;/h2&gt;
&lt;p&gt;There are six main components included (&lt;em&gt;so far&lt;/em&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="/wikipage?title=Waegis&amp;referringTitle=Home"&gt;Waegis&lt;/a&gt;&lt;/strong&gt; - A library for interfacing with the
&lt;a href="http://www.waegis.com"&gt;Waegis&lt;/a&gt; spam filter service. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="/wikipage?title=Akismet&amp;referringTitle=Home"&gt;Akismet&lt;/a&gt;&lt;/strong&gt; - A library for interfacing with the
&lt;a href="http://akismet.com/"&gt;Akismet&lt;/a&gt; spam filter service. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="/wikipage?title=InvisibleCaptcha&amp;referringTitle=Home"&gt;InvisibleCaptcha&lt;/a&gt;&lt;/strong&gt; - An invisible CAPTCHA validator control as first
&lt;a href="http://haacked.com/archive/2006/09/26/Lightweight_Invisible_CAPTCHA_Validator_Control.aspx"&gt;
described&lt;/a&gt; by Phil Haack. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="/wikipage?title=Captcha&amp;referringTitle=Home"&gt;Captcha&lt;/a&gt;&lt;/strong&gt; - Your standard visible CAPTCHA control based on the work of
&lt;a href="http://www.codinghorror.com/"&gt;Jeff Atwood&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="/wikipage?title=Google%20Safe%20Browsing&amp;referringTitle=Home"&gt;Google Safe Browsing&lt;/a&gt;&lt;/strong&gt; - .NET library to work with Google Safe Browsing Service as
&lt;a href="http://www.nayyeri.net/blog/google-safe-browsing-library-for-net-beta-2"&gt;
described&lt;/a&gt; by Keyvan Nayyeri. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="/wikipage?title=Password%20Generator&amp;referringTitle=Home"&gt;Password Generator&lt;/a&gt;&lt;/strong&gt; - A fully customizable random password generator for .NET done as
&lt;a href="http://www.nayyeri.net/fully-customizable-random-password-generator"&gt;described&lt;/a&gt; by Keyvan Nayyeri.
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Online Demo&lt;/h2&gt;
&lt;p&gt;Visit &lt;a href="http://subkismet.com/"&gt;http://subkismet.com/&lt;/a&gt; to see an online demo with example source code. This is a good place to start to see how to actually use Subkismet.&lt;br&gt;
&lt;br&gt;
A part of this library for Akismet spam filter is based on code originally developed for the Subtext Blog Engine project (&lt;a href="http://subtextproject.com/"&gt;http://subtextproject.com/&lt;/a&gt;). A variant of the Akismet specific code is in use by DasBlog
&lt;a href="http://dasblog.info/"&gt;http://dasblog.info/&lt;/a&gt; as well.&lt;/p&gt;
&lt;h2&gt;Latest Release&lt;/h2&gt;
&lt;p&gt;Get it HERE: &lt;a href="http://subkismet.codeplex.com/releases/view/9594"&gt;Subkismet 1.0&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Keyvan</author><pubDate>Wed, 15 Jun 2011 02:23:38 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110615022338A</guid></item><item><title>Updated Wiki: Home</title><link>http://subkismet.codeplex.com/wikipage?version=9</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Project Description&lt;/h2&gt;A set of libraries, tools, and utilities for .NET developers to secure their applications including site spam filtering services, CAPTCHA controls, malware &amp;#38; phishing filter, and customizable password generator.&lt;br /&gt;
&lt;h2&gt;What&amp;#39;s Included&lt;/h2&gt;There are three main components included (&lt;i&gt;so far&lt;/i&gt;)
&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;a href="http://subkismet.codeplex.com/wikipage?title=Akismet&amp;referringTitle=Home"&gt;Akismet&lt;/a&gt;&lt;/b&gt; - a class for interfacing with the Akismet service.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="http://subkismet.codeplex.com/wikipage?title=InvisibleCaptcha&amp;referringTitle=Home"&gt;InvisibleCaptcha&lt;/a&gt;&lt;/b&gt; - An invisible CAPTCHA validator control as first described here: &lt;a href="http://haacked.com/archive/2006/09/26/Lightweight_Invisible_CAPTCHA_Validator_Control.aspx" class="externalLink"&gt;http://haacked.com/archive/2006/09/26/Lightweight_Invisible_CAPTCHA_Validator_Control.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="http://subkismet.codeplex.com/wikipage?title=Captcha&amp;referringTitle=Home"&gt;Captcha&lt;/a&gt;&lt;/b&gt; - Your standard visible CAPTCHA control based on the work of Jeff Atwood &lt;a href="http://codinghorror.com/" class="externalLink"&gt;http://codinghorror.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="http://subkismet.codeplex.com/wikipage?title=Google%20Safe%20Browsing&amp;referringTitle=Home"&gt;Google Safe Browsing&lt;/a&gt;&lt;/b&gt; - .NET library to work with Google Safe Browsing Service done by Keyvan Nayyeri: &lt;a href="http://www.nayyeri.net/blog/google-safe-browsing-library-for-net-beta-2" class="externalLink"&gt;http://www.nayyeri.net/blog/google-safe-browsing-library-for-net-beta-2&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="http://subkismet.codeplex.com/wikipage?title=Password%20Generator&amp;referringTitle=Home"&gt;Password Generator&lt;/a&gt;&lt;/b&gt; - A fully customizable random password generator for .NET done by Keyvan Nayyeri &lt;a href="http://www.nayyeri.net/fully-customizable-random-password-generator" class="externalLink"&gt;http://www.nayyeri.net/fully-customizable-random-password-generator&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Online Demo&lt;/h2&gt;
Visit &lt;a href="http://subkismet.com/" class="externalLink"&gt;http://subkismet.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; to see an online demo with example source code. This is a good place to start to see how to actually use Subkismet.&lt;br /&gt;&lt;br /&gt;A part of this library for Akismet spam filter is based on code originally developed for the Subtext Blog Engine project (&lt;a href="http://subtextproject.com/" class="externalLink"&gt;http://subtextproject.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;). A variant of the Akismet specific code is in use by DasBlog &lt;a href="http://dasblog.info/" class="externalLink"&gt;http://dasblog.info/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; as well.&lt;br /&gt;
&lt;h2&gt;Latest Release&lt;/h2&gt;
Get it HERE: &lt;a href="http://subkismet.codeplex.com/releases/view/9594"&gt;Subkismet 1.0&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Keyvan</author><pubDate>Mon, 23 May 2011 19:21:00 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110523072100P</guid></item><item><title>Closed Task: Reload the project in .NET 4.0 and VS 2010 [11368]</title><link>http://subkismet.codeplex.com/workitem/11368</link><description>Now it&amp;#39;s time to reload the project and upgrade to the latest bits of .NET and Visual Studio.&lt;br /&gt;Comments: Done. Closing.</description><author>Keyvan</author><pubDate>Sun, 22 May 2011 14:50:39 GMT</pubDate><guid isPermaLink="false">Closed Task: Reload the project in .NET 4.0 and VS 2010 [11368] 20110522025039P</guid></item><item><title>Closed Feature: Add Password Generator component [11369]</title><link>http://subkismet.codeplex.com/workitem/11369</link><description>Add a fully customizable password generator component to the project.&lt;br /&gt;Comments: Added. Closing.</description><author>Keyvan</author><pubDate>Sun, 22 May 2011 14:48:52 GMT</pubDate><guid isPermaLink="false">Closed Feature: Add Password Generator component [11369] 20110522024852P</guid></item><item><title>Source code checked in, #1637047a5d75</title><link>http://subkismet.codeplex.com/SourceControl/changeset/changes/1637047a5d75</link><description>Reloaded the project in VS 2010 and .NET 4.0 and added a Password Generator component. Subkismet 1.0 project is still available in a sub-folder.</description><author>Keyvan</author><pubDate>Sun, 22 May 2011 14:03:37 GMT</pubDate><guid isPermaLink="false">Source code checked in, #1637047a5d75 20110522020337P</guid></item><item><title>Closed Feature: Add automatic update logic to Google Safe Browsing [9160]</title><link>http://subkismet.codeplex.com/workitem/9160</link><description>That would be good to have a built-in mechanism for automatic updates of local black lists.&lt;br /&gt;Comments: Closing.</description><author>Keyvan</author><pubDate>Thu, 19 May 2011 12:35:26 GMT</pubDate><guid isPermaLink="false">Closed Feature: Add automatic update logic to Google Safe Browsing [9160] 20110519123526P</guid></item><item><title>Commented Feature: Add automatic update logic to Google Safe Browsing [9160]</title><link>http://subkismet.codeplex.com/workitem/9160</link><description>That would be good to have a built-in mechanism for automatic updates of local black lists.&lt;br /&gt;Comments: This doesn&amp;#39;t seem relevant to the scope of this project&amp;#47;library. I think it&amp;#39;s natural to leave the updating process to developers. You can use other open source projects like my Abidar &amp;#40;http&amp;#58;&amp;#47;&amp;#47;abidar.codeplex.com&amp;#41; library to accomplish this.</description><author>Keyvan</author><pubDate>Thu, 19 May 2011 12:34:57 GMT</pubDate><guid isPermaLink="false">Commented Feature: Add automatic update logic to Google Safe Browsing [9160] 20110519123457P</guid></item><item><title>Edited Feature: Add automatic update logic to Google Safe Browsing [9160]</title><link>http://subkismet.codeplex.com/workitem/9160</link><description>That would be good to have a built-in mechanism for automatic updates of local black lists.&lt;br /&gt;</description><author>Keyvan</author><pubDate>Thu, 19 May 2011 12:34:57 GMT</pubDate><guid isPermaLink="false">Edited Feature: Add automatic update logic to Google Safe Browsing [9160] 20110519123457P</guid></item></channel></rss>