Author Topic: TCP/IP 4.3 patches  (Read 1946 times)

Neil Waldhauer

  • Hero Member
  • *****
  • Posts: 1073
  • Karma: +27/-0
    • View Profile
    • Blonde Guy
TCP/IP 4.3 patches
« on: November 11, 2024, 09:48:18 pm »
I'm installing Warp4 from 1996 on a VirtualBox environment. I'm trying to install all the fixes.

I've installed TCP/IP 4.3, but VBoxService wants TCPIP32.DLL, and I'm not seeing it where I expect to see it, in C:\MPTN\DLL

What installs TCPIP32.DLL, and what fixes or patches are available?
Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Pete

  • Hero Member
  • *****
  • Posts: 1352
  • Karma: +11/-0
    • View Profile

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5026
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: TCP/IP 4.3 patches
« Reply #2 on: November 11, 2024, 10:30:53 pm »
Hello Neil

As a novelty, I always wanted to create a thing called OS/2 Warp 4.1.

Please check this page and let me know what I'm missing according to your vision creating the VM.
- https://www.os2world.com/wiki/index.php?title=Updating_OS/2_Warp_4

Regards
« Last Edit: November 12, 2024, 08:27:41 pm by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5098
  • Karma: +117/-1
    • View Profile
Re: TCP/IP 4.3 patches
« Reply #3 on: November 11, 2024, 10:46:38 pm »
Sadly, I tried to go to ftp://ps.boulder.ibm.com/ps/products/tcpip/fixes/readme.txt. Wants a login, tried anonymous and then it wants a TLS connection

Tom

  • Full Member
  • ***
  • Posts: 212
  • Karma: +6/-0
    • View Profile
Re: TCP/IP 4.3 patches
« Reply #4 on: November 12, 2024, 12:01:13 am »

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5098
  • Karma: +117/-1
    • View Profile
Re: TCP/IP 4.3 patches
« Reply #5 on: November 12, 2024, 02:24:10 am »

Neil Waldhauer

  • Hero Member
  • *****
  • Posts: 1073
  • Karma: +27/-0
    • View Profile
    • Blonde Guy
Re: TCP/IP 4.3 patches
« Reply #6 on: November 12, 2024, 05:29:25 am »
Thanks for the links. Of course, the fixes are a messy mixture of public, Software Choice and Passport Advantage. I was able to figure out that installation of TCP/IP 4.3 had failed due to missing prerequisites. I may not have the latest of everything yet, but VBoxService is working and therefore shared folders.

Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Lars

  • Hero Member
  • *****
  • Posts: 1367
  • Karma: +70/-0
    • View Profile
Re: TCP/IP 4.3 patches
« Reply #7 on: November 12, 2024, 08:45:32 am »
You presumably need to update both, MPTS and also TCPIP:

https://altsan.org/os2/fixpaks/mpts.html
https://altsan.org/os2/fixpaks/tcpip.html

Neil Waldhauer

  • Hero Member
  • *****
  • Posts: 1073
  • Karma: +27/-0
    • View Profile
    • Blonde Guy
Re: TCP/IP 4.3 patches
« Reply #8 on: November 12, 2024, 03:13:45 pm »
Thanks, Lars. The pages on Alex Taylor's website that you provided show clearly what needs to be done, and which packages are Software Choice or Passport Advantage.

I did find TCPIP32.DLL in TCP/IP 4.3, but I wonder if it is also in one of the freely available fixpaks.

Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Lars

  • Hero Member
  • *****
  • Posts: 1367
  • Karma: +70/-0
    • View Profile
Re: TCP/IP 4.3 patches
« Reply #9 on: November 12, 2024, 11:37:41 pm »
I can find it in here:
https://public.dhe.ibm.com/ps/products/tcpip/fixes/v4.3os2/ic27649/ic27649.txt

but of course, that is just an addon patch to TCP 4.3.

The good thing is that it also contains all the relevant protocol and socket drivers and the other DLLs that work together with TCPIP32.DLL (for example TCPIPDLL.DLL that I seem to remember is the interfacing DLL for 16-bit apps using the older BSD Version 4.3 API and TCP32DLL.DLL is the interfacing DLL for 32-bit apps using the older BSD Version 4.3 API, see also the TCP/IP Version 4.21 Programming Reference that comes with the OS/2 toolkit: "Introduction to Networking Services).

Andi B.

  • Hero Member
  • *****
  • Posts: 873
  • Karma: +14/-2
    • View Profile
Re: TCP/IP 4.3 patches
« Reply #10 on: November 13, 2024, 11:46:09 am »
Isn't there a tcpip32.dll shiped with ACPI package? Or was it the AN kernel WPI? I think it checks if the right one is installed. I vaguely remember we need a patched one for stable SMP. 

Lars

  • Hero Member
  • *****
  • Posts: 1367
  • Karma: +70/-0
    • View Profile
Re: TCP/IP 4.3 patches
« Reply #11 on: November 13, 2024, 04:28:28 pm »
Neil is trying to install and upgrade Warp4. His aim is not to cannibalize his ArcaOS installation, nor to invest hundreds of dollars to update to it (or eCS).

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5098
  • Karma: +117/-1
    • View Profile
Re: TCP/IP 4.3 patches
« Reply #12 on: November 14, 2024, 02:27:34 am »
Isn't there a tcpip32.dll shiped with ACPI package? Or was it the AN kernel WPI? I think it checks if the right one is installed. I vaguely remember we need a patched one for stable SMP.

The one I have on my old Warp V4 install is,
Code: [Select]
E:\MPTN\DLL>bldlevel tcpip32.dll
Build Level Display Facility Version 6.12.675 Sep 25 2001
(C) Copyright IBM Corporation 1993-2001
Signature:       @#IBM:6.01a#@ patched 2011/08/16 06:01:01 on TCPBLDSRVR - MPTS 6.01-TCP/IP 4.3 for OS/2 - 32 BIT SOCKETS
Vendor:          IBM
Revision:        6.01
File Version:    6.1
Description:     patched 2011/08/16 06:01:01 on TCPBLDSRVR - MPTS 6.01-TCP/IP 4.3 for OS/2 - 32

So a patched version of the free tcpip32.dll I think. ArcaOS uses the same version. This was around FF10 or earlier when dual core systems became more common and there were lots of crashes due to tcpip32.dll being linked against the single threaded runtime.

Neil Waldhauer

  • Hero Member
  • *****
  • Posts: 1073
  • Karma: +27/-0
    • View Profile
    • Blonde Guy
Re: TCP/IP 4.3 patches
« Reply #13 on: November 25, 2024, 01:52:34 am »
I can find it in here:
https://public.dhe.ibm.com/ps/products/tcpip/fixes/v4.3os2/ic27649/ic27649.txt

but of course, that is just an addon patch to TCP 4.3.

The good thing is that it also contains all the relevant protocol and socket drivers and the other DLLs that work together with TCPIP32.DLL (for example TCPIPDLL.DLL that I seem to remember is the interfacing DLL for 16-bit apps using the older BSD Version 4.3 API and TCP32DLL.DLL is the interfacing DLL for 32-bit apps using the older BSD Version 4.3 API, see also the TCP/IP Version 4.21 Programming Reference that comes with the OS/2 toolkit: "Introduction to Networking Services).

I have now tried to replace TCP/IP 4.3 with ic27649. Doing so allows the VirtualBox Additions to load and shared folders work as well as the do on ArcaOS - several bugs, not likely to be fixed, but does transfer files.

Unfortunately many TCP/IP features, like resolving network names, do not work. Installing TCP/IP 4.3 over ic27649 makes networking work again, so ic27649 cannot be used as a free version of TCP/IP 4.3. TCP/IP 4.3 was a Software Choice offering. I may need to rethink how to install VirtualBox Additions.
Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Ian B Manners

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 475
  • Karma: +10/-0
  • I am the computer, it is me.
    • View Profile
    • ComKal Networks Australia
Re: TCP/IP 4.3 patches
« Reply #14 on: November 25, 2024, 03:11:49 am »
Hi Neil,

You may like to try unzipping Paul's latest BIND build and copying the *.exe files to your x:\mptn\bin directory, this will replace host.exe, dig and other tcpip utilities to more recent builds.
Cheers
Ian B Manners