<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xml:lang="en">
  <title>OpenVPN for PPC Changelog</title>
  <tagline></tagline>
  <id>tag:ovpnppc.ziggurat29.com,2008-02-10:/archives/2</id>
  <link rel="alternate" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs" /> 
  <copyright>Copyright (c) http://ovpnppc.ziggurat29.com/blogs</copyright>
  <modified>2008-02-10T17:12:12+00:00</modified>
<entry>
  <title><![CDATA[2.1rc7a maintenance build]]></title>
  <link rel="alternate" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/19/21rc7a-maintenance-build"/>
  <issued>2008-02-10T17:12:12+00:00</issued>
  <modified>2008-02-10T17:12:12+00:00</modified>
  <id>tag:ovpnppc.ziggurat29.com,2008-02-10:/archives/2/19</id>
  <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://ovpnppc.ziggurat29.com/blogs">
  <![CDATA[synchronized codebase with main branch, bringing this up to date with 2.1rc7a.  no significant changes other than supporting options in that release of openvpn.exe]]>
  </content>
  <link rel="related" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/19/21rc7a-maintenance-build" title="2.1rc7a maintenance build"/>
  <author>
    <name>Administrator</name>
    <url>http://ovpnppc.ziggurat29.com/blogs/profile.php?id=1</url>
  </author>
</entry>
<entry>
  <title><![CDATA[2.1rc2e maintenance build]]></title>
  <link rel="alternate" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/18/21rc2e-maintenance-build"/>
  <issued>2007-04-01T16:17:28+00:00</issued>
  <modified>2008-02-10T17:12:12+00:00</modified>
  <id>tag:ovpnppc.ziggurat29.com,2008-02-10:/archives/2/18</id>
  <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://ovpnppc.ziggurat29.com/blogs">
  <![CDATA[synchronized codebase with main branch, bringing this up to date with 2.1rc2e.  I haven't personally added anything to it, but it picks up all fixes from the main branch of 2.1.

future work I'm going to focus on in the short term is:
*  various bugs in the controlling gui (OpenVPN Connection Manager) causing 'invisible' vpn sessions.
*  re-engineer the controlling gui (OpenVPN Connection Manager) to either be in .NET or native SDK.  This is for preparation to possibly support other non-PocketPC platforms like Smartphone.  I might also rename it just because the name choice unfortunately collides with Windows Connection Manager, and why would I want that?
*  CE6 support; been meaning to do this for a while
]]>
  </content>
  <link rel="related" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/18/21rc2e-maintenance-build" title="2.1rc2e maintenance build"/>
  <author>
    <name>Administrator</name>
    <url>http://ovpnppc.ziggurat29.com/blogs/profile.php?id=1</url>
  </author>
</entry>
<entry>
  <title><![CDATA[2.1 will be used for further work; 2.0.5 stopped]]></title>
  <link rel="alternate" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/15/21-will-be-used-for-further-work-205-stopped"/>
  <issued>2006-12-04T00:00:00+00:00</issued>
  <modified>2008-02-10T17:12:12+00:00</modified>
  <id>tag:ovpnppc.ziggurat29.com,2008-02-10:/archives/2/15</id>
  <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://ovpnppc.ziggurat29.com/blogs">
  <![CDATA[<p>I'm going to continue work in the 2.1 branch only, and discontinue 2.0.5.&nbsp; Really, 2.1.0 is quite stable and is backwards compatible with 2.0.x servers, so it saves me a bunch of time doing merges.&nbsp; I've tested 2.1.0 much more than in the last build and use it more or less daily on my PPC6700.&nbsp; The 2.0.5 build is still available if you need it.</p>
<p>This build mostly tracks changes in the official 2.1.0 OpenVPN project.&nbsp; The Windows Connection Manger code was moved into openvpn.exe proper (no visible change to the end user).&nbsp; I'll document this feature forthwith, and intend to rework this whole web site sometime this week as it has gotten a bit behind reality...</p>]]>
  </content>
  <link rel="related" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/15/21-will-be-used-for-further-work-205-stopped" title="2.1 will be used for further work; 2.0.5 stopped"/>
  <author>
    <name>Administrator</name>
    <url>http://ovpnppc.ziggurat29.com/blogs/profile.php?id=1</url>
  </author>
</entry>
<entry>
  <title><![CDATA[2.1 port added and minor fixes]]></title>
  <link rel="alternate" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/14/21-port-added-and-minor-fixes"/>
  <issued>2006-11-10T00:00:00+00:00</issued>
  <modified>2008-02-10T17:12:12+00:00</modified>
  <id>tag:ovpnppc.ziggurat29.com,2008-02-10:/archives/2/14</id>
  <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://ovpnppc.ziggurat29.com/blogs">
  <![CDATA[<p>Continuing work has been shifted to the 2.1 rc branch of openvpn.&nbsp; The 2.0.5-derived code is being left as-is despite outstanding issues because 2.1 is very stable and it's too much to maintain the two branches in the time I have to invest.&nbsp; I'd suggest using 2.1 unless you just can't get it to work and you could get 2.0.5 to work.</p>
<p>Aside from picking up openvpn 2.1 features, there have been some minor fixes/changes:</p>
<p>fix printout problem when cannot open device and using --dev-node (previously printed trash)</p>
<p>Minor enhancement to allow specifying adapter name (e.g. "TAP Device 1" with --dev-node as alternative to device name (e.g. TAP1:&nbsp)</p>]]>
  </content>
  <link rel="related" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/14/21-port-added-and-minor-fixes" title="2.1 port added and minor fixes"/>
  <author>
    <name>Administrator</name>
    <url>http://ovpnppc.ziggurat29.com/blogs/profile.php?id=1</url>
  </author>
</entry>
<entry>
  <title><![CDATA[Windows Connection Manager work-around]]></title>
  <link rel="alternate" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/13/Windows-Connection-Manager-workaround"/>
  <issued>2006-06-01T00:00:00+00:00</issued>
  <modified>2008-02-10T17:12:12+00:00</modified>
  <id>tag:ovpnppc.ziggurat29.com,2008-02-10:/archives/2/13</id>
  <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://ovpnppc.ziggurat29.com/blogs">
  <![CDATA[Workaround for PPP adapter behaviour where IP is not on the the same subnet as the Gateway.&nbsp; This caused route setup problems when using redirect-gateway over some dialup connections (this depends on how the provider configures their service).
<p>Provide capability to use the Windows Connection Manager (henceforth WCM to save reading) to get network connection that VPN will tunnel through.&nbsp; This was not previously done, and led to dropped connections that were not on 'zero cost' networks; e.g. dialup and phone networks.&nbsp; Some explanation is in order:</p>
<p>WCM is a Windows Mobile contraption (i.e. there isn't one on desktop).&nbsp; It's supposed to make connecting easier by having an application say where it wants to go and then it will figure out which network card to turn on based on some internal algorithm.&nbsp; It will also drop a network connection if it finds itself to have a 'better' one on-hand.</p>
<p>Previously, openvpn had used whatever network happened to be on at the time it started, which is how it worked on desktop.&nbsp; Later, after it had connected, a new virtual NIC (i.e. the TAP adapter) would be brought into the 'media connected' state.&nbsp; So there are two adapters whilst connected:&nbsp; the physical one that sends the tunnel over the Internet, and the virtual one that provides the tunnel implementation.</p>
<p>After this, when another application (such as PocketIE or MSTSC) asks WCM to make sure there's some way to communicate, it notices that it has two adapters, and one of them it thinks is more costly than the other, so it shuts it down the one it feels is more costly.</p>
<p>To work with WCM I added some more settings to specify:</p>
<ul>
<li>use the connection manager; I put this in mostly so if someone finds that this is problematic they can turn it off.&nbsp; My expectation is that this will be fine to always leave on.</li>
<li>Which network to request.&nbsp; You should select the real network you want; e.g.  ..]]>
  </content>
  <link rel="related" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/13/Windows-Connection-Manager-workaround" title="Windows Connection Manager work-around"/>
  <author>
    <name>Administrator</name>
    <url>http://ovpnppc.ziggurat29.com/blogs/profile.php?id=1</url>
  </author>
</entry>
<entry>
  <title><![CDATA[Greek added, icons changed]]></title>
  <link rel="alternate" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/12/Greek-added-icons-changed"/>
  <issued>2006-05-26T00:00:00+00:00</issued>
  <modified>2008-02-10T17:12:12+00:00</modified>
  <id>tag:ovpnppc.ziggurat29.com,2008-02-10:/archives/2/12</id>
  <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://ovpnppc.ziggurat29.com/blogs">
  <![CDATA[Initial Greek GUI translation; thanks to Nikos Zaharioudakis for the translation effort.  Help file pending.
Icons changed; thanks to Mathias Sundman of OpenVPN GUI for permission to use the icons from his project, which are decidedly better-looking
Added additional icon state to show that a connection is in progress.
Added main-level menu item to stop all VPN instance.  This provides convenience over drilling down through the GUI just to stop the tunnel.]]>
  </content>
  <link rel="related" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/12/Greek-added-icons-changed" title="Greek added, icons changed"/>
  <author>
    <name>Administrator</name>
    <url>http://ovpnppc.ziggurat29.com/blogs/profile.php?id=1</url>
  </author>
</entry>
<entry>
  <title><![CDATA[German translation added]]></title>
  <link rel="alternate" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/11/German-translation-added"/>
  <issued>2006-05-21T00:00:00+00:00</issued>
  <modified>2008-02-10T17:12:12+00:00</modified>
  <id>tag:ovpnppc.ziggurat29.com,2008-02-10:/archives/2/11</id>
  <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://ovpnppc.ziggurat29.com/blogs">
  <![CDATA[Initial German GUI translation; thanks to Boris Friedrichs for the translation effort.  Help file pending.]]>
  </content>
  <link rel="related" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/11/German-translation-added" title="German translation added"/>
  <author>
    <name>Administrator</name>
    <url>http://ovpnppc.ziggurat29.com/blogs/profile.php?id=1</url>
  </author>
</entry>
<entry>
  <title><![CDATA[reworked language dll mechanism for WM5 problems]]></title>
  <link rel="alternate" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/17/reworked-language-dll-mechanism-for-WM5-problems"/>
  <issued>2006-05-19T00:00:00+00:00</issued>
  <modified>2008-02-10T17:12:12+00:00</modified>
  <id>tag:ovpnppc.ziggurat29.com,2008-02-10:/archives/2/17</id>
  <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://ovpnppc.ziggurat29.com/blogs">
  <![CDATA[<p>Reworked language dll.&nbsp; WM5 binaries did not seem to enjoy the resources in an MFC Extension dll.&nbsp; This manifested itself especially with crashes whenever a dialog box was presented whose resource came from the language dll (including About, and Authentication).&nbsp; I converted this to a resource only (no code) dll.&nbsp; Most folks probably did not notice the About box, however folks with password protected private keys and/or the need to authenticate with the server definitely would.&nbsp; Interestingly, WM2003 does not exhibit the problem.</p>
<p>Corrected help file linkage in Portuguese build, along with some minor text changes.</p>]]>
  </content>
  <link rel="related" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/17/reworked-language-dll-mechanism-for-WM5-problems" title="reworked language dll mechanism for WM5 problems"/>
  <author>
    <name>Administrator</name>
    <url>http://ovpnppc.ziggurat29.com/blogs/profile.php?id=1</url>
  </author>
</entry>
<entry>
  <title><![CDATA[portuguese, about box fix, and CAB installers]]></title>
  <link rel="alternate" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/10/portuguese-about-box-fix-and-CAB-installers"/>
  <issued>2006-05-17T00:00:00+00:00</issued>
  <modified>2008-02-10T17:12:12+00:00</modified>
  <id>tag:ovpnppc.ziggurat29.com,2008-02-10:/archives/2/10</id>
  <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://ovpnppc.ziggurat29.com/blogs">
  <![CDATA[&nbsp;Added localized build for the language:
<ul>
<li>Portuguese</li></ul>
<p>Thanks go to Pedro Cancela for performing this translation.</p>
<p>Temporary work-around for WM5 About Box anomaly reported by Dr Fix.&nbsp; WM5 does not seems to play well with dialogs in a MFC 'extension' dll.&nbsp; For the short term I replaced the About Box with a message box.</p>
<p>Re-added CAB installers to files page.&nbsp; Some folks prefer CAB installers (because they don't use Active Sync) and they're also good for installing directly from the web to your device.</p>]]>
  </content>
  <link rel="related" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/10/portuguese-about-box-fix-and-CAB-installers" title="portuguese, about box fix, and CAB installers"/>
  <author>
    <name>Administrator</name>
    <url>http://ovpnppc.ziggurat29.com/blogs/profile.php?id=1</url>
  </author>
</entry>
<entry>
  <title><![CDATA[enabled auth-user-pass file functionality]]></title>
  <link rel="alternate" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/16/enabled-authuserpass-file-functionality"/>
  <issued>2006-05-12T00:00:00+00:00</issued>
  <modified>2008-02-10T17:12:12+00:00</modified>
  <id>tag:ovpnppc.ziggurat29.com,2008-02-10:/archives/2/16</id>
  <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://ovpnppc.ziggurat29.com/blogs">
  <![CDATA[<p>auth-user-pass can take a file that contains the user name and password to use (avoiding the dialog box).&nbsp; This functionality was absent in previous builds because a build option was not specified to include it.</p>
<p>minor updates to French translation.</p>]]>
  </content>
  <link rel="related" type="text/html" href="http://ovpnppc.ziggurat29.com/blogs/post/changelog/16/enabled-authuserpass-file-functionality" title="enabled auth-user-pass file functionality"/>
  <author>
    <name>Administrator</name>
    <url>http://ovpnppc.ziggurat29.com/blogs/profile.php?id=1</url>
  </author>
</entry>


</feed>