<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Parallel Interface &#187; Updates</title>
	<atom:link href="http://www.paralint.com/blog/category/updates/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.paralint.com/blog</link>
	<description>Programming security in Java and C++, one line at a time</description>
	<lastBuildDate>Thu, 26 Aug 2010 17:24:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Notifu now supports silent operation</title>
		<link>http://www.paralint.com/blog/2010/02/16/notifu-now-supports-silent-operation/</link>
		<comments>http://www.paralint.com/blog/2010/02/16/notifu-now-supports-silent-operation/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 02:32:05 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.paralint.com/blog/2010/02/16/notifu-now-supports-silent-operation/</guid>
		<description><![CDATA[I just release a small update to Notifu. You can now display a pop-up without playing the system event sound (-q). Notifu also supports the Windows 7 quiet time. By default, pop-up will not be displayed in the first hour or so after the very first logon. I you must display a pop, you can [...]]]></description>
			<content:encoded><![CDATA[<p>I just release a small update to Notifu. You can now display a pop-up without playing the system event sound (-q). Notifu also supports the Windows 7 quiet time. By default, pop-up will not be displayed in the first hour or so after the very first logon. I you must display a pop, you can ignore the quiet time with the –w flag.</p>
<p>Go ahead and <a href="/projects/notifu/index.html#Download">download the new version</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paralint.com/blog/2010/02/16/notifu-now-supports-silent-operation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aucun reboots computer, unless a debugger is present</title>
		<link>http://www.paralint.com/blog/2009/11/25/aucun-reboots-computer-unless-a-debugger-is-present/</link>
		<comments>http://www.paralint.com/blog/2009/11/25/aucun-reboots-computer-unless-a-debugger-is-present/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 05:02:53 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.paralint.com/blog/2009/11/25/aucun-reboots-computer-unless-a-debugger-is-present/</guid>
		<description><![CDATA[There is a bug in my replacement GINA. I left a call to DebugBreak in my initialisation code. When Winlogon can&#8217;t load a GINA, the server reboots. I run all my tests in virtual machines attached to a remote kernel debugger. I had set up a rule to ignore this first hardcoded breakpoint. In a [...]]]></description>
			<content:encoded><![CDATA[<p>There is a bug in my replacement GINA. I left a call to <a href="http://msdn.microsoft.com/en-us/library/ms679297%28VS.85%29.aspx">DebugBreak</a> in my <a href="http://src.paralint.com/diff.php?repname=Aucun&amp;path=%2Ftrunk%2FGinaHook.c&amp;rev=0">initialisation code</a>.</p>
<p>When Winlogon can&#8217;t load a GINA, the server reboots. I run all my tests in virtual machines attached to a remote kernel debugger. I had set up a rule to ignore this first hardcoded breakpoint. In a regular environment, Winlogon did the only sensible thing to do when it received that unhandled exception : terminate. </p>
<p>That triggered the reboot process.</p>
<p>Please use version 1.4.5. I have updated the <a href="http://www.paralint.com/projects/aucun/">project page</a>, <a href="http://www.paralint.com/projects/aucun/dl/aucun-1.4.5.zip">binary</a> and <a href="http://www.paralint.com/projects/aucun/dl/aucun-src-1.4.5.zip">source code snapshot</a>. I also <a href="http://src.paralint.com/diff.php?repname=Aucun&amp;path=%2Ftrunk%2Fmakezip.cmd&amp;rev=171">updated my build script</a> so that it never happens again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paralint.com/blog/2009/11/25/aucun-reboots-computer-unless-a-debugger-is-present/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aucun now supports 64 bits versions of Windows</title>
		<link>http://www.paralint.com/blog/2009/09/09/aucun-now-supports-64-bits-versions-of-windows/</link>
		<comments>http://www.paralint.com/blog/2009/09/09/aucun-now-supports-64-bits-versions-of-windows/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 02:16:20 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.paralint.com/blog/?p=128</guid>
		<description><![CDATA[Again with much help from user Abdul Khaliq, I can now offert you a 64 bits version of my replacement GINA, called aucun64.dll. This release also comes with a important bug fix. You can donwload it here.]]></description>
			<content:encoded><![CDATA[<p>Again with much help from user Abdul Khaliq, I can now offert you a 64 bits version of my replacement GINA, called aucun64.dll.</p>
<p>This release also comes with a important bug fix. You can <a href="http://www.paralint.com/projects/aucun/#Download">donwload it here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paralint.com/blog/2009/09/09/aucun-now-supports-64-bits-versions-of-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FIX : Changing password with Aucun crashes winlogon</title>
		<link>http://www.paralint.com/blog/2009/09/09/fix-changing-password-with-aucun-crashes-winlogon/</link>
		<comments>http://www.paralint.com/blog/2009/09/09/fix-changing-password-with-aucun-crashes-winlogon/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 02:11:20 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.paralint.com/blog/?p=124</guid>
		<description><![CDATA[There is an important update to aucun that fixes a bug in the dialog procedure hooking code. If you have Aucun version 1.4.2 or earlier, you will experiment the following bug : Login to the pc. Hit CTRL-alt-Del to get to the Windows Security Screen Click &#8220;Change Password&#8221; Click &#8220;Cancel&#8221; to get back to the [...]]]></description>
			<content:encoded><![CDATA[<p>There is an important update to aucun that fixes a bug in the dialog procedure hooking code. If you have Aucun version 1.4.2 or earlier, you will experiment the following bug :</p>
<ol>
<li>Login to the pc.</li>
<li>Hit CTRL-alt-Del to get to the Windows Security Screen</li>
<li>Click &#8220;Change Password&#8221;</li>
<li>Click &#8220;Cancel&#8221; to get back to the main Windows Security Screen.</li>
<li>Click &#8220;Lock workstation&#8221;  At this point, the workstation won&#8217;t lock.</li>
<li>Click &#8220;Cancel&#8221;.</li>
</ol>
<p>At this point Winlogon will crash and the pc will reboot. There are other ways to make the computer crash because of the same bug.</p>
<p>Please update to <a href="http://www.paralint.com/projects/aucun/#Download">version 1.4.3</a>.</p>
<p>Many thanks to <span><span>Abdul Khaliq for helping me test and debug this release !</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paralint.com/blog/2009/09/09/fix-changing-password-with-aucun-crashes-winlogon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Notifu 1.5 supports IUserNotification2 new result codes</title>
		<link>http://www.paralint.com/blog/2009/06/09/notifu-15-supports-iusernotification2-new-result-codes/</link>
		<comments>http://www.paralint.com/blog/2009/06/09/notifu-15-supports-iusernotification2-new-result-codes/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 01:09:39 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.paralint.com/blog/2009/06/09/notifu-15-supports-iusernotification2-new-result-codes/</guid>
		<description><![CDATA[I updated my Notifu utility to use the new IUserNotification2 interface introduced in Vista. It allows to detect a left or right click on the icon in the system notification area. If you run Windows XP, behaviour is unchanged. On Vista, you can also revert to the old interface by adding the /xp switch. I [...]]]></description>
			<content:encoded><![CDATA[<p>I updated my Notifu utility to use the new IUserNotification2 interface introduced in Vista. It allows to detect a left or right click on the icon in the system notification area. If you run Windows XP, behaviour is unchanged.</p>
<p>On Vista, you can also revert to the old interface by adding the /xp switch.</p>
<p>I am also investigating a timeout problem. In short, the timeout is not honoured if the user is doing something. A system default is used. On my Windows XP SP2 and Vista Business SP1, it is 10 seconds. Some users report shorter times than that (3 seconds).</p>
<p>You can <a href="http://www.paralint.com/projects/notifu/download.html">download it here</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.paralint.com/blog/2009/06/09/notifu-15-supports-iusernotification2-new-result-codes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aucun version 1.4 released : bug fixes, fail safe and debug support</title>
		<link>http://www.paralint.com/blog/2008/09/23/aucun-version-14-released-bug-fixes-fail-safe-and-debug-support/</link>
		<comments>http://www.paralint.com/blog/2008/09/23/aucun-version-14-released-bug-fixes-fail-safe-and-debug-support/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 04:03:12 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.paralint.com/blog/2008/09/23/aucun-version-14-released-bug-fixes-fail-safe-and-debug-support/</guid>
		<description><![CDATA[I just put online version 1.4 of my replacement Gina ! Thanks to everyone who gave me a break while I was spending more time house shopping, buying and renovating. This release is very good, thanks to everybody who wrote me about problems they were facing&#8230; Here is what&#8217;s new : Fixed a bug where [...]]]></description>
			<content:encoded><![CDATA[<p>I just put online <a href="http://www.paralint.com/projects/aucun/index.html#Download">version 1.4</a> of my replacement Gina ! Thanks to everyone who gave me a break while I was spending more time house shopping, buying and renovating. This release is very good, thanks to everybody who wrote me about problems they were facing&#8230; Here is what&#8217;s new :</p>
<ul>
<li>Fixed a bug where registry keys and groups had to be present to work.  </li>
<li>Fail safe behaviour reverts to normal MSGINA.dll if anything goes wrong  </li>
<li>Better detection of the user logged in coming back to unlock </li>
<li>Registered as a logon process (Paralint shows in the Event log instead of Winlogon)  </li>
<li>Added an option to generate a debug output (off by default, see Sample.reg)  </li>
<li>Corrections and clarification in the documentation  </li>
<li>Automated build, test and release scripts </li>
</ul>
<p>Next up ? I am not sure. I am thinking about a self-service application, like a companion product, and when I get that to work, find a way to integrate that concept with Aucun. Something like after N bad logon, you are redirected to the self service application.</p>
<p>Enjoy !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paralint.com/blog/2008/09/23/aucun-version-14-released-bug-fixes-fail-safe-and-debug-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notifu supports concatenation of parameters</title>
		<link>http://www.paralint.com/blog/2008/05/05/notifu-supports-concatenation-of-parameters/</link>
		<comments>http://www.paralint.com/blog/2008/05/05/notifu-supports-concatenation-of-parameters/#comments</comments>
		<pubDate>Mon, 05 May 2008 19:51:21 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.paralint.com/blog/?p=52</guid>
		<description><![CDATA[This Notifu update allows you to concatenate multiple /m and /p switches. It is usefull when a paramater to Notifu is feed by a program you have no control over. For example, this command line now works : notifu /p Concatenate /p " this" /m "Hello" /m ", " /m "World" Nothing is added to [...]]]></description>
			<content:encoded><![CDATA[<p>This <a title="Download Notifu" href="http://www.paralint.com/projects/notifu/download.html#Download">Notifu update</a> allows you to concatenate multiple /m and /p switches. It is usefull when a paramater to Notifu is feed by a program you have no control over.</p>
<p>For example, this command line now works :</p>
<pre class="generic:nogutter:nocontrols" name="code">notifu /p Concatenate /p " this" /m "Hello" /m ", " /m "World"</pre>
<p>Nothing is added to your parameters. If you want a space, you must add it.</p>
<p>Note to self : Got to fix my release script&#8230; A simple update takes longer to post online than to code !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paralint.com/blog/2008/05/05/notifu-supports-concatenation-of-parameters/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Notifu supports embedded quotes in parameters</title>
		<link>http://www.paralint.com/blog/2008/04/26/notifu-supports-embedded-quotes-in-parameters/</link>
		<comments>http://www.paralint.com/blog/2008/04/26/notifu-supports-embedded-quotes-in-parameters/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 02:42:16 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.paralint.com/blog/2008/04/26/notifu-supports-embedded-quotes-in-parameters/</guid>
		<description><![CDATA[I fixed a bug in notifu that made it ignore quotes that were escaped with a backslash. For example, this command line works now : notifu /m "\"Theo Est\" test@example.com" Thanks to Sof for the heads up !]]></description>
			<content:encoded><![CDATA[<p>I fixed a bug in notifu that made it ignore quotes that were escaped with a backslash. For example, this command line works now :</p>
<p>
<pre class="generic:nogutter:nocontrols" name="code">notifu /m "\"Theo Est\" <a href="mailto:test@example.com">test@example.com</a>"</pre>
</p>
<p>Thanks to <a href="http://www.sof-paradise.info/" target="_blank">Sof</a> for the heads up ! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.paralint.com/blog/2008/04/26/notifu-supports-embedded-quotes-in-parameters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notifu updated, now with Vista support</title>
		<link>http://www.paralint.com/blog/2008/02/04/notifu-updated-now-with-vista-support/</link>
		<comments>http://www.paralint.com/blog/2008/02/04/notifu-updated-now-with-vista-support/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 21:23:32 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Updates]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.paralint.com/blog/2008/02/04/notifu-updated-now-with-vista-support/</guid>
		<description><![CDATA[Here is just a little update to my Notifu utility. It is a drop-in replacement (no new command-line switches) that features Vista Home Premium and Vista Business support (same binary works on XP and Vista) Better error handling on platforms that don&#8217;t support IUserNotification Option to specify pop-up delay in seconds (/d 5 or /d [...]]]></description>
			<content:encoded><![CDATA[<p>Here is just a little update to my Notifu utility. It is a drop-in replacement (no new command-line switches) that features</p>
<ul>
<li>Vista Home Premium and Vista Business support (same binary works on XP and Vista)</li>
<li>Better error handling on platforms that don&#8217;t support IUserNotification</li>
<li>Option to specify pop-up delay in seconds (/d 5 or /d 5000 will give you 5 seconds)</li>
</ul>
<p>I updated the <a href="/projects/notifu/" title="Yellow pop-up ballon utility">main project page</a>. There are a couple of typos and the email link is gone. I will fix that sometimes this week. Click on the bitmap here or on the project page to download.</p>
<p><img src="/projects/notifu/screen_shot_02.png" alt="IUserNotification (Notifu) screen shot on Vista" align="middle" /></p>
<p>Enjoy !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paralint.com/blog/2008/02/04/notifu-updated-now-with-vista-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remplacement GINA now allows force logoff, administrator exclusion</title>
		<link>http://www.paralint.com/blog/2008/02/04/remplacement-gina-now-allows-force-logoff-administrator-exclusion/</link>
		<comments>http://www.paralint.com/blog/2008/02/04/remplacement-gina-now-allows-force-logoff-administrator-exclusion/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 16:50:39 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Updates]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.paralint.com/blog/2008/02/04/remplacement-gina-now-allows-force-logoff-administrator-exclusion/</guid>
		<description><![CDATA[I was a little overwhelmed by the reaction to my custom GINA. The good thing about it is that it motivated me to put a better version out that addresses all the comments I had so far, namely : Allow force log off without being a member of the administrator group Allow an arbitrary group [...]]]></description>
			<content:encoded><![CDATA[<p>I was a little overwhelmed by the reaction to my custom GINA. The good thing about it is that it motivated me to put a better version out that addresses all the comments I had so far, namely :</p>
<ul>
<li>Allow force log off without being a member of the administrator group</li>
<li>Allow an arbitrary group to be excluded from this GINA unlock policy</li>
<li>Show a notice that a custom GINA is in place</li>
</ul>
<p>I also put up a <a href="/projects/aucun/" title="Permanent home page for my replacement GINA DLL project">permanent page for the project</a>. It has better documentation and fancy graphics. Enjoy !</p>
<p><img src="/projects/aucun/architecture.png" alt="Replament GINA hooks Winlogon and MSGINA" align="middle" height="270" width="588" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paralint.com/blog/2008/02/04/remplacement-gina-now-allows-force-logoff-administrator-exclusion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
