Mailing List ecs-isp@2rosenthals.com Archived Message #196

From: "Steven Levine" <ecs-isp@2rosenthals.com> Full Headers
Undecoded message
Subject: Re: [eCS-ISP] Stunnel 5.58
Date: Tue, 09 Mar 2021 01:00:26 -0800
To: "eCS ISP Mailing List" <ecs-isp@2rosenthals.com>

In <list-1732048@2rosenthals.com>, on 03/09/21
   at 09:38 AM, "Massimo S." <ecs-isp@2rosenthals.com> said:

Hi Massimo,

>>    chkdll32-102 -! stunnel.exe
>>
>> The -! requests the recursive check.
>>
>> Steven

>no, i used the right one

>\stunnel>chkdll32 -! stunnel.exe

Unlikely.

>Loading DLL 'libc066' --> C:\UTIL\LIB\LIBC066.DLL.
>Loading DLL 'libcx0' --> C:\UTIL\LIB\LIBCX0.DLL.
>Loading DLL 'pthr01' --> C:\USR\LIB\PTHR01.DLL.
>Loading DLL 'tcpip32' --> C:\MPTN\DLL\TCPIP32.DLL.
>Loading DLL 'doscalls' --> loaded.
>All DLL's used by 'stunnel.exe' could be loaded.

This listing matches what the original, broken chkdll32 would output.  It
is not a full listing.  This should be obvious to you if you compared your
output to the full listing I posted originally.

Actually, the above listing does not look quike correct for chkdll32
v1.01.  I get

[d:\tmp]chkdll32-101 -! d:\usr2\bin\stunnel.exe
Loading DLL 'libc066' --> D:\USR\LIB\LIBC066.DLL.
  File is not a valid OS/2 .EXE or .DLL file
Loading DLL 'libcx0' --> D:\USR\LIB\LIBCX0.DLL.
  File is not a valid OS/2 .EXE or .DLL file
Loading DLL 'pthr01' --> D:\USR\LIB\PTHR01.DLL.
  File is not a valid OS/2 .EXE or .DLL file
Loading DLL 'tcpip32' --> F:\MPTN\DLL\TCPIP32.DLL.
  File is not a valid OS/2 .EXE or .DLL file
Loading DLL 'doscalls' --> loaded.
All DLL's used by 'd:\usr2\bin\stunnel.exe' could be loaded.

The only way I can match your ouput is by omitting the -! switch:

[d:\tmp]chkdll32 d:\usr2\bin\stunnel.exe
Loading DLL 'libc066' --> D:\USR\LIB\LIBC066.DLL.
Loading DLL 'libcx0' --> D:\USR\LIB\LIBCX0.DLL.
Loading DLL 'pthr01' --> D:\USR\LIB\PTHR01.DLL.
Loading DLL 'tcpip32' --> F:\MPTN\DLL\TCPIP32.DLL.
Loading DLL 'doscalls' --> loaded.
All DLL's used by 'd:\usr2\bin\stunnel.exe' could be loaded.

>(i renamed the util and removed "-102" to ease the command)

That's what I suggested in the most recent readme.  Your output suggests
you are still using the original chkdll32 or omitting the -! switch.  Run
chkdll32 without arguments and check the version number.  v1.01 is the
original broken version. v1.02 is the patched version and will give a
complete listing, at least it does here.

The fulling listing will be something like:

chkdll32 -! d:\usr2\bin\stunnel.exe
Loading DLL 'libc066' --> D:\USR\LIB\LIBC066.DLL.
  Loading DLL 'libcn0' --> D:\USR\LIB\LIBCN0.DLL.
    Loading DLL 'doscalls' --> loaded.
    Loading DLL 'kbdcalls' --> F:\OS2\DLL\KBDCALLS.DLL.
      Loading DLL 'DOSCALLS' --> loaded.
      All DLL's used by 'F:\OS2\DLL\KBDCALLS.DLL' could be loaded.
    Loading DLL 'viocalls' --> F:\OS2\DLL\VIOCALLS.DLL.
      Loading DLL 'DOSCALLS' --> loaded.
      All DLL's used by 'F:\OS2\DLL\VIOCALLS.DLL' could be loaded.
    Loading DLL 'nls' --> F:\OS2\DLL\NLS.DLL.
      Loading DLL 'DOSCALLS' --> loaded.
      All DLL's used by 'F:\OS2\DLL\NLS.DLL' could be loaded.
    All DLL's used by 'D:\USR\LIB\LIBCN0.DLL' could be loaded.
  Loading DLL 'doscalls' --> loaded.
  All DLL's used by 'D:\USR\LIB\LIBC066.DLL' could be loaded. Loading DLL
'libcx0' --> D:\USR\LIB\LIBCX0.DLL.
  Loading DLL 'libcn0' --> D:\USR\LIB\LIBCN0.DLL.
  Loading DLL 'doscalls' --> loaded.
  Loading DLL 'tcpip32' --> F:\MPTN\DLL\TCPIP32.DLL.
    Loading DLL 'DOSCALLS' --> loaded.
    Loading DLL 'MSG' --> F:\OS2\DLL\MSG.DLL.
      Loading DLL 'DOSCALLS' --> loaded.
      All DLL's used by 'F:\OS2\DLL\MSG.DLL' could be loaded.
    All DLL's used by 'F:\MPTN\DLL\TCPIP32.DLL' could be loaded.
  Loading DLL 'gcc1' --> D:\USR\LIB\GCC1.DLL.
    Loading DLL 'libcn0' --> D:\USR\LIB\LIBCN0.DLL.
    Loading DLL 'doscalls' --> loaded.
    All DLL's used by 'D:\USR\LIB\GCC1.DLL' could be loaded.
  Loading DLL 'sesmgr' --> F:\OS2\DLL\SESMGR.DLL.
    Loading DLL 'DOSCALLS' --> loaded.
    All DLL's used by 'F:\OS2\DLL\SESMGR.DLL' could be loaded.
  All DLL's used by 'D:\USR\LIB\LIBCX0.DLL' could be loaded.
Loading DLL 'pthr01' --> D:\USR\LIB\PTHR01.DLL.
  Loading DLL 'libcn0' --> D:\USR\LIB\LIBCN0.DLL.
  Loading DLL 'doscalls' --> loaded.
  Loading DLL 'libcx0' --> D:\USR\LIB\LIBCX0.DLL.
  Loading DLL 'gcc1' --> D:\USR\LIB\GCC1.DLL.
  All DLL's used by 'D:\USR\LIB\PTHR01.DLL' could be loaded.
Loading DLL 'tcpip32' --> F:\MPTN\DLL\TCPIP32.DLL.
Loading DLL 'doscalls' --> loaded.
All DLL's used by 'd:\usr2\bin\stunnel.exe' could be loaded.

Notice how many DLLs are listed and notice that all of the DLLs installed
by yum are in \usr\lib.

Steven

--
----------------------------------------------------------------------
"Steven Levine" <steve53@earthlink.net>  Warp/DIY/BlueLion etc.
www.scoug.com www.arcanoae.com www.warpcave.com
----------------------------------------------------------------------


Subscribe: Feed, Digest, Index.
Unsubscribe
Mail to ListMaster