Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ChrisGWarp

Pages: [1] 2 3
1
Networking / Re: OS/2 IP Stack Hardening
« on: January 06, 2026, 12:19:51 am »
And WR08621.RSU for those of you on base WSeB who need it (ie my old dev host!):

Code: [Select]
INSTALL_TYPE=R
INSTALL_PGM=ftpinstl.exe pristine
INSTALL_PARMS=ftp.warpspeed.com.au Updates Updates ./WR08621
FTP_SITE=ftp.warpspeed.com.au Updates Updates
PKG_FILE={
  NAME=./csf144.zip
  UNZIP=Y
  FILE_SIZE=1500000
  UNZIPPED_SIZE=42500000
  MODE=B
}

2
Networking / Re: OS/2 IP Stack Hardening
« on: December 24, 2025, 10:35:39 am »
And here they all are. All fully hosted.  ;D
 8)

IP08608.rsu
Code: [Select]
INSTALL_TYPE=R
INSTALL_PGM=INSTFIXP.CMD
FTP_SITE=ftp.warpspeed.com.au Updates Updates
PKG_FILE={
  NAME=.\IP08608\IP08608.ZIP
  UNZIP=Y
  FILE_SIZE=4508654
  UNZIPPED_SIZE=5338365
  MODE=B
}

UN02334.rsu
Code: [Select]
INSTALL_TYPE=R
INSTALL_PGM=INSTFIXP.CMD
FTP_SITE=ftp.warpspeed.com.au Updates Updates
PKG_FILE={
  NAME=.\UN02334\UN02334.ZIP
  UNZIP=Y
  FILE_SIZE=5568935
  UNZIPPED_SIZE=6232522
  MODE=B
}

WR08708.rsu
Code: [Select]
INSTALL_TYPE=R
INSTALL_PGM=INSTFIXP.CMD
FTP_SITE=ftp.warpspeed.com.au Updates Updates
PKG_FILE={
  NAME=.\WR08708\WR08708.ZIP
  UNZIP=Y
  FILE_SIZE=3076593
  UNZIPPED_SIZE=3741666
  MODE=B
}

xr_c005.rsu
Code: [Select]
INSTALL_TYPE=R
INSTALL_PGM=ftpinstl.exe pristine
INSTALL_PARMS=ftp.warpspeed.com.au Updates Updates ./XR_C005
FTP_SITE=ftp.warpspeed.com.au Updates Updates
PKG_FILE={
  NAME=./csf144.zip
  UNZIP=Y
  FILE_SIZE=1500000
  UNZIPPED_SIZE=42500000
  MODE=B
}

xr_d003.rsu
Code: [Select]
INSTALL_TYPE=R
INSTALL_PGM=ftpinstl.exe pristine
INSTALL_PARMS=ftp.warpspeed.com.au Updates Updates ./XR_D003
FTP_SITE=ftp.warpspeed.com.au Updates Updates
PKG_FILE={
  NAME=./csf144.zip
  UNZIP=Y
  FILE_SIZE=1500000
  UNZIPPED_SIZE=42500000
  MODE=B
}

xr_e003.rsu
Code: [Select]
INSTALL_TYPE=R
INSTALL_PGM=ftpinstl.exe pristine
INSTALL_PARMS=ftp.warpspeed.com.au Updates Updates ./XR_E003
FTP_SITE=ftp.warpspeed.com.au Updates Updates
PKG_FILE={
  NAME=./csf144.zip
  UNZIP=Y
  FILE_SIZE=1500000
  UNZIPPED_SIZE=42500000
  MODE=B
}

Enjoy!

Anyone game for a XR_C006 ?  :o

3
Networking / Re: Network setup for VirtualBox
« on: December 24, 2025, 10:15:23 am »
I've not specifically set an OS/2 VM up under Virtual Box, but I have under VMware Workstation and MS Virtual PC.
I have a single network adapter, with NETBIOS, NETBIOS over TCPIP and TCPIP.
Host VM side, yes, they are bridged.
I've only ever done NFS mounts to *nix hosts (NAS's included).
HTH.
-Chris

4
Networking / Re: OS/2 IP Stack Hardening
« on: December 24, 2025, 06:33:08 am »
For anyone that's interested, I've created an XR_C005.rsu file and the necessary ftpinstl.zip - actually it was the xr_c005.tbl file that was the hard bit - I have zero clue as to what CRC method they are using, as it matches none of mine. However, put a dummy one in (FFFFFFFF) and it will whinge and tell you it's the wrong one, but it tells you what it wants! :)

Anyhoo,

Enjoy.

Code: [Select]
INSTALL_TYPE=R
INSTALL_PGM=ftpinstl.exe pristine
INSTALL_PARMS=ftp.warpspeed.com.au Updates Updates ./XR_C005
FTP_SITE=ftp.warpspeed.com.au Updates Updates
PKG_FILE={
  NAME=./csf144.zip
  UNZIP=Y
  FILE_SIZE=1500000
  UNZIPPED_SIZE=42500000
  MODE=B
}

If someone wants to test it (I have), feel free - let me know how you go.

Now to do the RSU's for the rest of the stack. :)

5
Networking / Re: OS/2 IP Stack Hardening
« on: December 23, 2025, 11:50:22 am »
I got this working.

Code: [Select]
INSTALL_TYPE=R
INSTALL_PGM=ftpinstl.exe pristine
INSTALL_PARMS=ftp.warpspeed.com.au Updates Updates ./XR_E003
FTP_SITE=ftp.warpspeed.com.au Updates Updates
PKG_FILE={
  NAME=./csf144.zip
  UNZIP=Y
  FILE_SIZE=1500000
  UNZIPPED_SIZE=42500000
  MODE=B
}

Only to find that it's for WSeB 4.50 (base) only. It did not recognize that it had anything to do on the WSeB CP2 XR04502 host. What FP do I need for that?

Honestly, it's been that long that I don't even remember what XR_D.. XR_C.. etc are even for these days. I'm getting old! lol. 60 next year. Ugh. But hey, I only just turned 59 last month! :)

6
Networking / Re: OS/2 IP Stack Hardening
« on: December 23, 2025, 11:35:01 am »
Cool.

But.

Code: [Select]
INSTALL_TYPE=R
INSTALL_PGM=ftpinstl.exe pristine
INSTALL_PARMS=service.boulder.ibm.com anonymous pspdist@vnet.ibm.com ps/products/os2/rsu/xr_e003
FTP_SITE=service.boulder.ibm.com anonymous pspdist@vnet.ibm.com
PKG_FILE={
  NAME=ps/products/os2/rsu/csf144.zip
  UNZIP=Y
  FILE_SIZE=1500000
  UNZIPPED_SIZE=42500000
  MODE=B
}

Does that RSU file actually work? Given that I can't FTP to service.boulder.ibm.com (TLS failure).


7
Networking / Re: OS/2 IP Stack Hardening
« on: December 23, 2025, 12:52:53 am »
Legend!
What I was looking for THANK YOU!!!!

In the end, a machine that I built in the late 90's or so was too crippled to update (and that's before getting to the PMShell Desktop handle issues...).

So I bit the bullet and rebuilt it. I just mounted the old crippled Drive C to act as a reference/config source, so I could copy existing settings (nfs mounts, tcpnbk.lst, pinghost.lst and most importantly the DDNS configs) across.

I got so annoyed that I even set up RSU files for all of the fix packs, but lost them when I rolled the VM snapshot back.

If anyone has any interest, I'll re-create them, as they aren't too hard at all, and I'll host them (FP's included), so basically a one-click update (per FP). That should make someone's life easier. I've been able to mirror bits of public.dhe.ibm.com/ps/products/os2/ that I need, but good old ftp to service.ibm.com is long gone and anonymous no longer works. Not sure if RSU can https these (with newer relevant TLS certs no less), hence me hosting via ftp.

Let me know and I'll have a bit of fun and put them up.

I'm actually running the OS/2 hosts as MS Virtual PC (V7) running in an XP VM on ESX V7. ;) The hardest bit of all of that it getting the initial install done until you can add the MS Virtual PC additions and THEN the mouse starts behaving to make it usable. :) So cloning VM's, coping disks etc is really easy and quick.

Cheers to all! Thanks for the help.

8
Networking / Re: OS/2 IP Stack Hardening
« on: December 15, 2025, 11:23:41 pm »
Both go. Monthly at least.

I've tried applying CP2 to one of the machines, but it kills my desktop, so I gave up and copied the stack across from the machine that did work.

Patches are only a part of the problem.

The other, is what I was originally asking for, the hardening/tuning settings that can be applied to the stack to better protect it. Is there a list of settings and recommendations/script to run? That's exactly that I'm looking for.

Cheers,
-Chris

9
Networking / Re: OS/2 IP Stack Hardening
« on: December 15, 2025, 06:30:56 am »
I have two machines, main and inet.

The trimmed syslevel output from inet is:

Code: [Select]
C:\IBMCOM\SYSLEVEL.TRP
IBM OS/2 LAN Adapter and Protocol Support
Version 5.50     Component ID 5639A5700
Current CSD level: WR08620
Prior   CSD level: WR08610

C:\IBMINST\SYSLEVEL.WSB
OS/2 Warp Server for e-business
Extended Edition 4.50     Component ID 5639F9300
Type 0
Current CSD level: XR04500
Prior   CSD level: XR04500

C:\MPTN\SYSLEVEL.DHC
IBM OS/2 Dynamic Host Configuration Protocol Services
Version 4.21     Component ID 562290901
Current CSD level: WR08620
Prior   CSD level: WR08610

C:\MPTN\SYSLEVEL.MPT
IBM OS/2 TCP/IP Stack
Version 5.50     Component ID 5639B1700
Current CSD level: WR08620
Prior   CSD level: WR08610

C:\MPTN\SYSLEVEL.NFS
NFS for TCP/IP on OS/2
Version 3.00.1     Component ID 5639A6602
Current CSD level: UN02100
Prior   CSD level: UN02000

C:\OS2\INSTALL\SYSLEVEL.OS2
Warp Server for e-business Base Operating System
Version 4.50     Component ID 5639A5550
Type 0S
Current CSD level: XR04500
Prior   CSD level: XR04500

C:\TCPIP\bin\SYSLEVEL.DDN
IBM OS/2 Dynamic Domain Name Server
Version 4.21     Component ID 562293600
Current CSD level: UN02100
Prior   CSD level: UN02000

C:\TCPIP\bin\SYSLEVEL.DHS
IBM OS/2 Dynamic Host Configuration Protocol Server
Version 4.21     Component ID 562293700
Current CSD level: UN02100
Prior   CSD level: UN02000

C:\TCPIP\bin\SYSLEVEL.IAK
 IBM Internet Connection for Warp
Version 4.21     Component ID 5639A6400
Current CSD level: UN02100
Prior   CSD level: UN02000

C:\TCPIP\bin\SYSLEVEL.TCP
IBM TCP/IP for Warp                                         
Version 4.21     Component ID 5639A6600
Current CSD level: UN02100
Prior   CSD level: UN02000


The trimmed syslevel output from main is:

Code: [Select]
C:\IBMCOM\SYSLEVEL.TRP
IBM OS/2 LAN Adapter and Protocol Support
Version 6.01     Component ID 5639A5700
Current CSD level: WR08705
Prior   CSD level: WR08701

C:\IBMINST\SYSLEVEL.WSB
Convenience Package - OS/2 Warp Server for e-business
Version 4.52     Component ID 5639F9301
Type 0C     
Current CSD level: XR04502
Prior   CSD level: XR04501

C:\MPTN\SYSLEVEL.DHC
IBM OS/2 Dynamic Host Configuration Protocol Services
Version 4.31     Component ID 562290901
Current CSD level: WR08705
Prior   CSD level: WR08701

C:\MPTN\SYSLEVEL.MPT
IBM OS/2 TCP/IP Stack
Version 6.01     Component ID 5639B1700
Current CSD level: WR08705
Prior   CSD level: WR08701

C:\MPTN\SYSLEVEL.NFS
NFS for TCP/IP on OS/2
Version 3.00.3     Component ID 5639A6602
Current CSD level: UN02205
Prior   CSD level: UN02200

C:\OS2\INSTALL\SYSLEVEL.OS2
Convenience Package - OS/2 Warp Server for e-business
Version 4.52     Component ID 5639A6150
Type 0C
Current CSD level: XR04502
Prior   CSD level: XR04502

C:\TCPIP\bin\SYSLEVEL.DDN
IBM OS/2 Dynamic Domain Name Server
Version 4.32     Component ID 562293600
Current CSD level: UN02205
Prior   CSD level: UN02200

C:\TCPIP\bin\SYSLEVEL.DHS
IBM OS/2 Dynamic Host Configuration Protocol Server
Version 4.32     Component ID 562293700
Current CSD level: UN02205
Prior   CSD level: UN02200

C:\TCPIP\bin\SYSLEVEL.TCP
IBM TCP/IP for Warp                                         
Version 4.32     Component ID 5639A6600
Current CSD level: UN02205
Prior   CSD level: UN02200

C:\TCPIP\bin\SYSLEVEL.VPN
IBM TCP/IP VPN for Warp                         
Version 4.32     Component ID 5639A6601
Current CSD level: UN02205
Prior   CSD level: UN02200

These machines were built 25+ years ago, and may have been partially patched, meaning that the syslevel files should be mostly correct. ;)

I do remember seeing years ago some tuning of the IP stack parameters, which is what triggered the question.

Cheers,
-Chris

10
Networking / OS/2 IP Stack Hardening
« on: December 14, 2025, 05:39:43 am »
Hi everyone.
I still (sometimes once a week) get kernel traps in the IP layer. Internet facing.
Has anyone published some details or a guide on the best hardening/tuning settings to be able to use on the stack?

Cheers,
-Chris

11
Applications / Re: yum failure on WSeB 4.52
« on: June 03, 2025, 12:28:17 pm »
I no don't get the above error. Yey!

But I am getting this:

Code: [Select]
[C:\]yum install pango hunspell libicu libjpeg libkai libvpx

...

================================================================================
Installing:
 hunspell             pentium4    1.7.0-2.oc00             netlabs-rel    276 k
 libjpeg-turbo        pentium4    3.0.1-1.oc00             netlabs-rel    291 k
 libkai               pentium4    2.1.0-1.oc00             netlabs-rel     32 k
 libvpx               pentium4    1.8.2-1.oc00             netlabs-rel    1.4 M
 pango                pentium4    1.28.4-2.oc00            netlabs-rel    529 k
Installing for dependencies:
 cairo                pentium4    1.12.18-4.oc00           netlabs-rel    627 k
 fontconfig           pentium4    2.13.1-4.oc00            netlabs-rel    245 k
 fontconfig-legacy    pentium4    2.11.94-1.oc00           netlabs-rel     74 k
 freetype             pentium4    2.10.0-2.oc00            netlabs-rel    361 k
 hunspell-en-US       noarch      0.20140811.1-1.oc00      netlabs-rel    196 k
 libpng               pentium4    1.6.40-1.oc00            netlabs-rel    117 k
 pixman               pentium4    0.32.8-4.oc00            netlabs-rel    302 k

Transaction Summary
================================================================================
Install      12 Packages

Total download size: 4.4 M
Installed size: 4.6 M
Is this ok [y/N]: y
Downloading Packages:
(1/12): cairo-1.12.1 | 627 kB  00:08     ====-]  67 kB/s | 615 kB  00:00 ETA
(2/12): fontconfig-2 | 245 kB  00:02     ==-  ]  56 kB/s | 203 kB  00:00 ETA
(3/12): fontconfig-l |  74 kB  00:00          ]  0.0 B/s |  50 kB  --:-- ETA
(4/12): freetype-2.1 | 361 kB  00:03     ====-]  76 kB/s | 358 kB  00:00 ETA
(5/12): hunspell-1.7 | 276 kB  00:02     ==== ]  82 kB/s | 263 kB  00:00 ETA
(6/12): hunspell-en- | 196 kB  00:01     ==== ]  71 kB/s | 187 kB  00:00 ETA
(7/12): libjpeg-turb | 291 kB  00:02     =====]  80 kB/s | 291 kB  00:00 ETA
(8/12): libkai-2.1.0 |  32 kB  00:00
(9/12): libpng-1.6.4 | 117 kB  00:00          ]  0.0 B/s |  75 kB  --:-- ETA
(10/12): libvpx-1.8. | 1.4 MB  00:22     ====-]  63 kB/s | 1.4 MB  00:00 ETA
(11/12): pango-1.28. | 529 kB  00:05     ====-]  79 kB/s | 526 kB  00:00 ETA
(12/12): pixman-0.32 | 302 kB  00:02     ===  ]  70 kB/s | 264 kB  00:00 ETA
--------------------------------------------------------------------------------
Total                                            80 kB/s | 4.4 MB     00:56
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : libpng-1.6.40-1.oc00.pentium4                               1/12
  Installing : freetype-2.10.0-2.oc00.pentium4                             2/12
  Installing : fontconfig-legacy-2.11.94-1.oc00.pentium4                   3/12
  Installing : fontconfig-2.13.1-4.oc00.pentium4                           4/12
  Installing : hunspell-en-US-0.20140811.1-1.oc00.noarch                   5/12
  Installing : hunspell-1.7.0-2.oc00.pentium4                              6/12
  Installing : pixman-0.32.8-4.oc00.pentium4                               7/12
  Installing : cairo-1.12.18-4.oc00.pentium4                               8/12
  Installing : pango-1.28.4-2.oc00.pentium4                                9/12
  Installing : libjpeg-turbo-3.0.1-1.oc00.pentium4                        10/12
  Installing : libvpx-1.8.2-1.oc00.pentium4                               11/12
  Installing : libkai-2.1.0-1.oc00.pentium4                               12/12


Rpmdb checksum is invalid: dCDPT(pkg checksums): libkai.pentium4 0:2.1.0-1.oc00 - u

[C:\]

Things seem to have been installed, but the persistent rpmdb error is worrysome. Is this normal/expected?
Cheers
-Chris/2

12
Applications / Re: yum failure on WSeB 4.52
« on: June 03, 2025, 12:18:23 pm »
Switching to the Pentium4 version as opposed to i686 (which is obviously broken) worked.
Thanks everyone!
-Chris

13
Applications / Re: yum failure on WSeB 4.52
« on: June 03, 2025, 07:46:04 am »
I did a base install of WarpIn 1.0.26 (warpin-1-0-26.zip)
I added in the other pre-reqs (klibccfg_1_0_2_1.exe and anpm_1_1_0_2.exe)
Which is where I basically am now.
I'll remove things and try again. This time with the P4 and not i686 (I must have been spending too much time in Linux land...)

As for how config.sys was not modified? I have a dir with useful things \OS2Stuff, where lots of tools utils etc live. One of which was cube.exe. That clashed with the ANPM update process. And explains why things were not modified as expected (but not always). But hey. Shrug.

14
Applications / yum failure on WSeB 4.52
« on: June 02, 2025, 01:57:09 pm »
Hi everyone,

I'm attempting to get ANPM/yum working on WSeB 4.52 (or 4.50 - I forget).

After manually updating config.sys and removing a DIFFERENT cube.exe from the path, (just what is cube.exe used for??? [My cube.exe was from 1998 and was a rubiks cube PM app...]) I managed to get path the stage of being prompted to 'fix' config.sys each and every time. yey!

So I attempt to perform a simple, first off yum update, to which:

Code: [Select]
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package ncurses-base.i686 0:5.9-1.oc00 will be updated
--> Processing Dependency: ncurses-base = 5.9-1.oc00 for package: ncurses-libs-5.9-1.oc00.i686
---> Package ncurses-base.noarch 0:6.4-1.oc00 will be an update
---> Package os2-rpm.noarch 0:1-10.oc00 will be updated
---> Package os2-rpm.noarch 0:1-11.oc00 will be an update
--> Finished Dependency Resolution
Error: Package: ncurses-libs-5.9-1.oc00.i686 (installed)
           Requires: ncurses-base = 5.9-1.oc00
           Removing: ncurses-base-5.9-1.oc00.i686 (installed)
               ncurses-base = 5.9-1.oc00
           Updated By: ncurses-base-6.4-1.oc00.noarch (netlabs-rel)
               ncurses-base = 6.4-1.oc00
           Available: ncurses-base-5.7-4.oc00.i386 (netlabs-rel)
               ncurses-base = 5.7-4.oc00
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Ugh. Any suggestions?

15
The 'kLIBC Pathwriters' that I installed (klibccfg_1_0_2_1.exe) did not added TEMP, TMPDIR, LOGFILES on the config.sys.

I add those manually and the D: drive issues are gone.
Strange. I've just checked the installation .wis script. It contains:
Code: [Select]
      REGISTERCLASS="kLIBCConfig|$(1)\klibccfg.dll"
      CREATEOBJECT="REPLACE kLIBCConfig|kLIBC Pathrewriters|<WP_CONFIG>|OBJECTID=<WP_KLIBCPRW>"
      CONFIGSYS="SET LIBC_HOOK_DLLS=$(1)\klibccfg.dll@_kLIBCInitPath!pathrewrite"
      WRITEPROFILE="$(ETC)\klibcfg.ini\REWRITE\/etc|%ETC%"
      WRITEPROFILE="$(ETC)\klibcfg.ini\REWRITE\/var/log|%LOGFILES%"
      WRITEPROFILE="$(ETC)\klibcfg.ini\REWRITE\/tmp|%TMP%"

That looks as if it should have added the CONFIG.SYS entry and created %ETC%\KLIBCFG.INI.

Apologies for restarting this thread, I have essentially the same problem. But with slightly differing results. I have a very full popuplog.os2 file with lots of ANPM.EXE and REXXAPI.DLL errors... :)

ANPM is on C:, but I've setup and wanting UNIXROOT to be on D:.

I'm not even being asked if I want config.sys fixed but it does inform me that it's modified config.sys (it hasn't).

Which makes me wonder if there is an implicit assumption here that all of the packages are on the one singular drive (ie no reference to UNIXROOT)?

Thoughts?

Pages: [1] 2 3