<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>smtpproxy Releases Rss Feed</title><link>http://smtpproxy.codeplex.com/releases</link><description>smtpproxy Releases Rss Description</description><item><title>Updated Release: SmtpProxy Installer v1.2 (Nov 30, 2011)</title><link>http://smtpproxy.codeplex.com/releases/view/77865</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Fixed&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;The SmtpProxy Windows service was crashing after a variable amount of time. We have isolated the section of code that was causing the problem and refactored it so that there is only one thread instead of two.  Previously, thread 1 monitored traffic from the client and thread 2 monitored traffic from the SMTP server. By combining this functionality into a single thread, we have eliminated the random crashes that were occurring on some production servers.&lt;/li&gt;
&lt;li&gt;The log file would quickly get filled with a number of SocketExceptions because we were not very graceful about ending the threads that processed the work. This has been completely refactored, so that the only time an exception should appear in the logs is during an unexpected crash.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Fixed in next release&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;When the installer runs, it automatically uninstalls the previous version, including the &amp;quot;SmtpProxy.exe.config&amp;quot; file. We changed the installer in this release so that it writes a &amp;quot;Sample SmtpProxy.exe.config&amp;quot; file rather than a &amp;quot;SmtpProxy.exe.config&amp;quot; file. Unfortunately, we can&amp;#39;t change the v1.1 installer that will be called, so when installing v1.2, you will want to make a copy of your config file &lt;i&gt;before installing v1.2.&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dougclutter</author><pubDate>Wed, 07 Dec 2011 10:48:44 GMT</pubDate><guid isPermaLink="false">Updated Release: SmtpProxy Installer v1.2 (Nov 30, 2011) 20111207104844A</guid></item><item><title>Released: SmtpProxy Installer v1.2 (Nov 30, 2011)</title><link>http://smtpproxy.codeplex.com/releases/view/77865</link><description>
&lt;div class="wikidoc"&gt;&lt;b&gt;Fixed&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;The SmtpProxy Windows service was crashing after a variable amount of time. We have isolated the section of code that was causing the problem and refactored it so that there is only one thread instead of two. Previously, thread 1 monitored traffic from
 the client and thread 2 monitored traffic from the SMTP server. By combining this functionality into a single thread, we have eliminated the random crashes that were occurring on some production servers.
&lt;/li&gt;&lt;li&gt;The log file would quickly get filled with a number of SocketExceptions because we were not very graceful about ending the threads that processed the work. This has been completely refactored, so that the only time an exception should appear in the logs
 is during an unexpected crash.&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
&lt;b&gt;Fixed in next release&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;When the installer runs, it automatically uninstalls the previous version, including the &amp;quot;SmtpProxy.exe.config&amp;quot; file. We changed the installer in this release so that it writes a &amp;quot;Sample SmtpProxy.exe.config&amp;quot; file rather than a &amp;quot;SmtpProxy.exe.config&amp;quot;
 file. Unfortunately, we can&amp;#39;t change the v1.1 installer that will be called, so when installing v1.2, you will want to make a copy of your config file
&lt;i&gt;before installing v1.2.&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Wed, 07 Dec 2011 10:48:44 GMT</pubDate><guid isPermaLink="false">Released: SmtpProxy Installer v1.2 (Nov 30, 2011) 20111207104844A</guid></item><item><title>Updated Release: SmtpProxy Installer v1.2 (Nov 30, 2011)</title><link>http://smtpproxy.codeplex.com/releases/view/77865</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Fixed&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;The SmtpProxy Windows service was crashing after a variable amount of time. We have isolated the section of code that was causing the problem and refactored it so that there is only one thread instead of two.  Previously, thread 1 monitored traffic from the client and thread 2 monitored traffic from the SMTP server. By combining this functionality into a single thread, we have eliminated the random crashes that were occurring on some production servers.&lt;/li&gt;
&lt;li&gt;The log file would quickly get filled with a number of SocketExceptions because we were not very graceful about ending the threads that processed the work. This has been completely refactored, so that the only time an exception should appear in the logs is during an unexpected crash.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Fixed in next release&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;When the installer runs, it automatically uninstalls the previous version, including the &amp;quot;SmtpProxy.exe.config&amp;quot; file. We changed the installer in this release so that it writes a &amp;quot;Sample SmtpProxy.exe.config&amp;quot; file rather than a &amp;quot;SmtpProxy.exe.config&amp;quot; file. Unfortunately, we can&amp;#39;t change the v1.1 installer that will be called, so when installing v1.2, you will want to make a copy of your config file &lt;i&gt;before installing v1.2.&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dougclutter</author><pubDate>Wed, 30 Nov 2011 23:37:51 GMT</pubDate><guid isPermaLink="false">Updated Release: SmtpProxy Installer v1.2 (Nov 30, 2011) 20111130113751P</guid></item><item><title>Updated Release: SmtpProxy Installer v1.2</title><link>http://smtpproxy.codeplex.com/releases/view/77865</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Fixed&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;The SmtpProxy Windows service was crashing after a variable amount of time. We have isolated the section of code that was causing the problem and refactored it so that there is only one thread instead of two.  Previously, thread 1 monitored traffic from the client and thread 2 monitored traffic from the SMTP server. By combining this functionality into a single thread, we have eliminated the random crashes that were occurring on some production servers.&lt;/li&gt;
&lt;li&gt;The log file would quickly get filled with a number of SocketExceptions because we were not very graceful about ending the threads that processed the work. This has been completely refactored, so that the only time an exception should appear in the logs is during an unexpected crash.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Fixed in next release&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;When the installer runs, it automatically uninstalls the previous version, including the &amp;quot;SmtpProxy.exe.config&amp;quot; file. We changed the installer in this release so that it writes a &amp;quot;Sample SmtpProxy.exe.config&amp;quot; file rather than a &amp;quot;SmtpProxy.exe.config&amp;quot; file. Unfortunately, we can&amp;#39;t change the v1.1 installer that will be called, so when installing v1.2, you will want to make a copy of your config file &lt;i&gt;before installing v1.2.&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dougclutter</author><pubDate>Wed, 30 Nov 2011 23:34:04 GMT</pubDate><guid isPermaLink="false">Updated Release: SmtpProxy Installer v1.2 20111130113404P</guid></item><item><title>Created Release: SmtpProxy Installer v1.2</title><link>http://smtpproxy.codeplex.com/releases?ReleaseId=77865</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Fixed&lt;/b&gt;&lt;br /&gt;*The SmtpProxy Windows service was crashing after a variable amount of time. We have isolated the section of code that was causing the problem and refactored it so that there is only one thread instead of two.  Previously, thread 1 monitored traffic from the client and thread 2 monitored traffic from the SMTP server. By combining this functionality into a single thread, we have eliminated the random crashes that were occurring on some production servers.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Fixed in next release&lt;/b&gt;&lt;br /&gt;*When the installer runs, it automatically uninstalls the previous version, including the &amp;quot;SmtpProxy.exe.config&amp;quot; file. We changed the installer in this release so that it writes a &amp;quot;Sample SmtpProxy.exe.config&amp;quot; file rather than a &amp;quot;SmtpProxy.exe.config&amp;quot; file. Unfortunately, we can&amp;#39;t change the v1.1 installer that will be called, so when installing v1.2, you will want to make a copy of your config file &lt;i&gt;before installing v1.2.&lt;/i&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dougclutter</author><pubDate>Wed, 30 Nov 2011 23:30:25 GMT</pubDate><guid isPermaLink="false">Created Release: SmtpProxy Installer v1.2 20111130113025P</guid></item><item><title>Created Release: SmtpProxy Installer v1.1 (Jun 14, 2011)</title><link>http://smtpproxy.codeplex.com/releases?ReleaseId=68322</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Fixed&lt;/b&gt; - When the SMTP server ended the connection, SmtpProxy was not detecting this and closing the connections. Fixed. &lt;br /&gt;&lt;br /&gt;This was only an issue when hitting SmtpProxy with Telnet and manually entering a quit command.  In normal use, the email client ends the connection by closing the socket and the connection to the SMTP server is closed when this is detected.  Better safe though.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Added&lt;/b&gt; - v1.0 used a Visual Studio Setup project to create the installer.  I had forgot how horrible this thing was.  After struggling to get it to upgrade v1.0 gracefully, I gave up and threw together a Wix installer project in less than an hour.  It worked as expected the first time.&lt;br /&gt;&lt;br /&gt;v1.0 installed to C:\Program Files\Douglas Associates\Smtp Proxy by default, but allowed the user to change the install folder.&lt;br /&gt;&lt;br /&gt;The new installer has no interface.  The program is automatically installed to C:\Program Files\Smtp Proxy.  It also uninstalls v1.0 automatically, so, if you changed the config file, you might want to grab a copy &lt;i&gt;before&lt;/i&gt; installing v1.1.&lt;br /&gt;&lt;br /&gt;And yes, the installer is 10x smaller than before.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Change&lt;/b&gt; - Minor tweaks to how the help message is displayed when a user runs the program in the debugger or from the console.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dougclutter</author><pubDate>Tue, 14 Jun 2011 19:52:37 GMT</pubDate><guid isPermaLink="false">Created Release: SmtpProxy Installer v1.1 (Jun 14, 2011) 20110614075237P</guid></item><item><title>Released: SmtpProxy Installer v1.1 (六月 14, 2011)</title><link>http://smtpproxy.codeplex.com/releases/view/68322</link><description>
&lt;div class="wikidoc"&gt;&lt;b&gt;Fixed&lt;/b&gt; - When the SMTP server ended the connection, SmtpProxy was not detecting this and closing the connections. Fixed.
&lt;br&gt;
&lt;br&gt;
This was only an issue when hitting SmtpProxy with Telnet and manually entering a quit command. In normal use, the email client ends the connection by closing the socket and the connection to the SMTP server is closed when this is detected. Better safe though.&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Added&lt;/b&gt; - v1.0 used a Visual Studio Setup project to create the installer. I had forgot how horrible this thing was. After struggling to get it to upgrade v1.0 gracefully, I gave up and threw together a Wix installer project in less than an hour. It worked
 as expected the first time.&lt;br&gt;
&lt;br&gt;
v1.0 installed to C:\Program Files\Douglas Associates\Smtp Proxy by default, but allowed the user to change the install folder.&lt;br&gt;
&lt;br&gt;
The new installer has no interface. The program is automatically installed to C:\Program Files\Smtp Proxy. It also uninstalls v1.0 automatically, so, if you changed the config file, you might want to grab a copy
&lt;i&gt;before&lt;/i&gt; installing v1.1.&lt;br&gt;
&lt;br&gt;
And yes, the installer is 10x smaller than before.&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Change&lt;/b&gt; - Minor tweaks to how the help message is displayed when a user runs the program in the debugger or from the console.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Tue, 14 Jun 2011 19:52:37 GMT</pubDate><guid isPermaLink="false">Released: SmtpProxy Installer v1.1 (六月 14, 2011) 20110614075237P</guid></item><item><title>Created Release: SmtpProxy Installer v1.00 (Jun 11, 2011)</title><link>http://smtpproxy.codeplex.com/releases?ReleaseId=68180</link><description>&lt;div class="wikidoc"&gt;This is the Windows Installer to install the SmtpProxy service.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dougclutter</author><pubDate>Sun, 12 Jun 2011 01:46:42 GMT</pubDate><guid isPermaLink="false">Created Release: SmtpProxy Installer v1.00 (Jun 11, 2011) 20110612014642A</guid></item><item><title>Released: SmtpProxy Installer v1.00 (Jun 11, 2011)</title><link>http://smtpproxy.codeplex.com/releases/view/68180</link><description>
&lt;div class="wikidoc"&gt;This is the Windows Installer to install the SmtpProxy service.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Sun, 12 Jun 2011 01:46:42 GMT</pubDate><guid isPermaLink="false">Released: SmtpProxy Installer v1.00 (Jun 11, 2011) 20110612014642A</guid></item><item><title>Updated Release: SmtpProxy Installer v1.0 (Jun 11, 2011)</title><link>http://smtpproxy.codeplex.com/releases/view/68169</link><description>&lt;div class="wikidoc"&gt;This is the Windows Installer that will install SmtpProxy.  The installer creates and starts the SmtpProxy service.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dougclutter</author><pubDate>Sun, 12 Jun 2011 00:19:02 GMT</pubDate><guid isPermaLink="false">Updated Release: SmtpProxy Installer v1.0 (Jun 11, 2011) 20110612121902A</guid></item><item><title>Updated Release: Windows Installer v1.0 (Jun 11, 2011)</title><link>http://smtpproxy.codeplex.com/releases/view/68169</link><description>&lt;div class="wikidoc"&gt;This is the Windows Installer that will install SmtpProxy.  The installer creates and starts the SmtpProxy service.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dougclutter</author><pubDate>Sun, 12 Jun 2011 00:15:34 GMT</pubDate><guid isPermaLink="false">Updated Release: Windows Installer v1.0 (Jun 11, 2011) 20110612121534A</guid></item><item><title>Updated Release: Windows Installer (Jun 11, 2011)</title><link>http://smtpproxy.codeplex.com/releases/view/68169</link><description>&lt;div class="wikidoc"&gt;This is the Windows Installer that will install SmtpProxy.  The installer creates and starts the SmtpProxy service.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dougclutter</author><pubDate>Sat, 11 Jun 2011 19:00:28 GMT</pubDate><guid isPermaLink="false">Updated Release: Windows Installer (Jun 11, 2011) 20110611070028P</guid></item><item><title>Created Release: Windows Installer (Jun 11, 2011)</title><link>http://smtpproxy.codeplex.com/releases?ReleaseId=68169</link><description>&lt;div class="wikidoc"&gt;This is the Windows Installer that will install SmtpProxy.  The Source Code is available over on the tab labeled &amp;quot;Source Code&amp;quot;.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dougclutter</author><pubDate>Sat, 11 Jun 2011 18:59:08 GMT</pubDate><guid isPermaLink="false">Created Release: Windows Installer (Jun 11, 2011) 20110611065908P</guid></item></channel></rss>