> -----Original Message----- > From: openvpn-devel-ad...@lists.sourceforge.net > [mailto:openvpn-devel-ad...@lists.sourceforge.net] On Behalf Of Dave > Sent: Wednesday, March 22, 2006 8:30 AM > To: 'Iftikhar Qureshi'; openvpn-devel@lists.sourceforge.net > Subject: RE: [Openvpn-devel] OpenVPN for PocketPC
Iftikhar; I updated the source at the web location I previously sent you in case you want to pick it up. Here's a brief summary of what I've fixed/extended since last time: * I figured out my dynamic driver load/unload problem; it was a bug I introduced in one of the ANSI/UNICODE functions that had the effect of truncating the adapter name stored internally in NDIS. Curious that it worked in the emulator anyway... * I implemented several of the functions in tun.c (currently residing wince_tun.c) and sifted away some that were win32-specific ones. * I discovered yesterday that in the particular case of winsock, that overlapped io support is required, and (supposedly) has been implemented in CE and is available via the WSA versions of those methods (e.g. WSAGetOverlappedResult). This is really good news because it possibly means that all the socket.c work will not have to be reworked at all. Hopefully! So I think that only the five various tun_* and *_tun methods need to be implemented to declare this 'feature complete' and then the exciting phase of testing/fixing begins. -Dave