Re: ** ANNOUNCEMENT ** BETA version of CTCI-W32 (TunTap32, FishPack) available for t
"Richard Pinion" <[email protected]> Wed, 29 Mar 2006 09:45:23 -0500
| Newsgroups | gmane.comp.emulators.hercules390.advocacy |
|---|---|
| Message-ID | <[email protected]> |
Hey, I resemble that remark! I haven't refused to give additional info, I'm just procrastinating! >>> fish-6N/[email protected] 3/29/2006 9:39:26 AM >>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 A new BETA version of my CTCI-W32 networking package is now available for testing. The download URL is: http://www.softdevlabs.com/tt32b3t4/ This new version is significantly enhanced internally the most major of which was a complete redesign of WinPCap adapter handling[1] and support for the latest 3.1 version of WinPCap. Also new in this version is a dependency on a new DLL called 'FishLib', a dll containing support functions that are common to many of the programs I write. You can download the most current version of FishLib from my main Hercules web page (or any of the mirrors): http://www.softdevlabs.com/hercules I haven't finished writing up the documentation for it yet but not much has changed from a Hercules-user point-of-view (other than it uncovering a previously hidden minor Hercules bug[2]). While it HAS been tested, it hasn't been tested very thoroughly. I gave it the once-over (okay, SEVERAL time over!) with the new TT32Test program that it comes with (which tt32info functionality has been merged into) as well as a quick test or two using an old version of S390 Linux, and it seems to work just fine. Two other beta users have tried it as well, one of which reports it works beautifully for him (multicasting included!), but the other person says it doesn't [work] for him (although he refuses to provide any details), so be aware that it MAY still contain a glitch or two. Please give it a try and report back to me with your results. If enough people try it without having any major problems with it then I'll go ahead and release it officially, but if some/many of you have trouble with it then I certainly want to know about that before releasing it! (so I can fix whatever's wrong with it of course! Duh!) Thanks. - -- "Fish" (David B. Trout) - fish(at)infidels.org Fight Spam! Join CAUCE! <http://www.cauce.org/> (Any HTML email received will be deleted unread) PGP key fingerprints: DH/DSS: 9F9B BAB0 BA7F C458 1A89 FE26 48F5 D7F4 C4EE 3E2A RSA: 6B37 7110 7201 9917 9B0D 99E3 55DB 5D58 FADE 4A52 [1] This new version *should* work much better when defining multiple CTC devices in Herc and/or any other program you're using with it. Previously if you defined more than one CTC device (virtual adapter/interface) it was possible for each to interfere with each others' packet reception such that whatever packets one "consumed" ended up causing the other to come up empty-handed. With the new design this shouldn't happen. BOTH virtual interfaces should receive their own separate copies of the same packet. (Note however that if one [virtual] adapter is running in a high priority thread (whereas the other isn't) it's still possible for the higher priority one to end up causing the lower priority one to lose packets since TunTap32's buffers are only so big; it can't buffer packets forever. At *some* point packets will get dropped/lost is such a situation, but usually only under unusually high traffic load situations). [2] Herc is currently starting up a "read" thread to read packets (in order to service your defined Herc CTC device(s)) but it's starting it up before it has even finished defining the virtual interface! (set the interface to IFF_UP status) As a result you might see Hercules issue a completely benign "HHCLC042E Port 00: Read error: No error" error[3] message once per second while your system is in the process of coming up until such time as the interface is eventually fully initialized. Again, this is completely benign and should not affect your CTC/TunTap32 functionality at all. The bug in Herc will get fixed shortly (just as soon as I can get some sleep first) so this shouldn't be an issue for very long. [3] And *YES* this infamous "no error" 'error' message issue will *also* be fixed shortly too! I promise! <grumble> -----BEGIN PGP SIGNATURE----- Version: PGP 7.0.4 iQA/AwUBRCqcHUj11/TE7j4qEQJMegCgsKL/siOwye453NgtTKHEMYjvgB4AoLXE CDr12UtWKNZCjeBYsi0e3arf =sDQ3 -----END PGP SIGNATURE----- SPONSORED LINKS Computer internet security Hercules real estate Hercules home Computer internet training Computer internet business Computer internet access YAHOO! GROUPS LINKS Visit your group "hercules-advocacy" on the web. To unsubscribe from this group, send an email to: hercules-advocacy-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/hercules-advocacy/ <*> To unsubscribe from this group, send an email to: hercules-advocacy-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/