Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

I have hardly ever known a mathematician who was capable of reasoning. -- Plato


computers / comp.os.vms / NETLIB V2.5 released for X86_64, AXP, and I64

SubjectAuthor
* NETLIB V2.5 released for X86_64, AXP, and I64Hunter Goatley
+- Re: NETLIB V2.5 released for X86_64, AXP, and I64Hunter Goatley
`* Re: NETLIB V2.5 released for X86_64, AXP, and I64Arne Vajhøj
 +* Re: NETLIB V2.5 released for X86_64, AXP, and I64Chris Townley
 |+- Re: NETLIB V2.5 released for X86_64, AXP, and I64Arne Vajhøj
 |`- Re: NETLIB V2.5 released for X86_64, AXP, and I64Dave Froble
 +- Re: NETLIB V2.5 released for X86_64, AXP, and I64Craig A. Berry
 `- Re: NETLIB V2.5 released for X86_64, AXP, and I64Hunter Goatley

1
NETLIB V2.5 released for X86_64, AXP, and I64

<u8s32s$3d3a$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28799&group=comp.os.vms#28799

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: goathun...@goatley.com (Hunter Goatley)
Newsgroups: comp.os.vms
Subject: NETLIB V2.5 released for X86_64, AXP, and I64
Date: Fri, 14 Jul 2023 14:10:36 -0400
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <u8s32s$3d3a$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 14 Jul 2023 18:10:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6c126838b933aea63e01e61b02313605";
logging-data="111722"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ljBVzUeC0IP2e+SiNX8ibSpnwuxT0lK4="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:vLTTxwLUeNF1X+sus1waTkRsi7Q=
Content-Language: en-US
 by: Hunter Goatley - Fri, 14 Jul 2023 18:10 UTC

I have released NETLIB V2.5, which is exactly the same as NETLIB V2.4,
but it adds support for OpenVMS X86_64. I bumped the version number just
to make it easier to know what the kit supports.

NETLIB V2.4 was released on July 11, 2006. Where does the time go?

NETLIB is MadGoat Software's TCP/IP library routines. Software that uses
NETLIB can run on any of the supported TCP/IP stacks on OpenVMS without
having to worry about coding differences among the stacks. Products that
use NETLIB include MX, HGFTP, and NBS. There are probably others, but
I'm drawing a blank right now.

NETLIB V2.5 @ Process Software Freeware Archive:

https://vms.process.com/scripts/fileserv/fileserv.com?NETLIB025

Search the FILESERV for packages that run on x86_64:

https://www.process.com/resources/openvms/

--
Hunter
------
Hunter Goatley, Process Software, http://www.process.com/
goathunter@goatley.com http://hunter.goatley.com/

Re: NETLIB V2.5 released for X86_64, AXP, and I64

<u8s3o6$3d3a$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28800&group=comp.os.vms#28800

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: goathun...@goatley.com (Hunter Goatley)
Newsgroups: comp.os.vms
Subject: Re: NETLIB V2.5 released for X86_64, AXP, and I64
Date: Fri, 14 Jul 2023 14:21:57 -0400
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <u8s3o6$3d3a$3@dont-email.me>
References: <u8s32s$3d3a$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 14 Jul 2023 18:21:58 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6c126838b933aea63e01e61b02313605";
logging-data="111722"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19jRP0qji4f4aqvVcuuCgBiNXdCHYkBsPk="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:3PuM005C7rlqAJtQdqPzRO8VWbc=
In-Reply-To: <u8s32s$3d3a$2@dont-email.me>
Content-Language: en-US
 by: Hunter Goatley - Fri, 14 Jul 2023 18:21 UTC

On 7/14/2023 2:10 PM, Hunter Goatley wrote:
> Products that
> use NETLIB include MX, HGFTP, and NBS.
I've updated the NBS kit to include X86_64 binaries, too.

https://vms.process.com/scripts/fileserv/fileserv.com?NBS

NBS sets the system clock via the National Bureau of Standards clock.
It's a handy alternative to running NTP.

>
> Search the FILESERV for packages that run on x86_64:
>
> https://www.process.com/resources/openvms/
>
--
Hunter
------
Hunter Goatley, Process Software, http://www.process.com/
goathunter@goatley.com http://hunter.goatley.com/

Re: NETLIB V2.5 released for X86_64, AXP, and I64

<u8vd54$h69k$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28823&group=comp.os.vms#28823

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: NETLIB V2.5 released for X86_64, AXP, and I64
Date: Sat, 15 Jul 2023 20:20:52 -0400
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <u8vd54$h69k$1@dont-email.me>
References: <u8s32s$3d3a$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 16 Jul 2023 00:20:52 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6a49d12b29515f0012a9ddd3c90fd611";
logging-data="563508"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18PcmrHAWLppt7pYYfP6ZhP6GqdtyPzHeA="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:lPX/EUEE2x9adxNCKpgY1P8rQqw=
In-Reply-To: <u8s32s$3d3a$2@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Sun, 16 Jul 2023 00:20 UTC

On 7/14/2023 2:10 PM, Hunter Goatley wrote:
> NETLIB is MadGoat Software's TCP/IP library routines. Software that uses
> NETLIB can run on any of the supported TCP/IP stacks on OpenVMS without
> having to worry about coding differences among the stacks. Products that
> use NETLIB include MX, HGFTP, and NBS. There are probably others, but
> I'm drawing a blank right now.

Wondering.

I remember back in the 90's where TCP/IP on VMS was a mess - many
flavors (DEC, Multinet, TCPWare, Wollongong, CMU) - they were
not fully compatible from a programming perspective (I remember
seeing lots of ifdef's in C code). NETLIB seemed to make a lot of sense.

But I am wondering whether it is still like that today. Only 2 vendors
with 3 products left. And I was sort of assuming that Multinet
and TCPWare had gotten a goal to be fully HP/VSI compatible from
a programming perspective and just focus on doing everything better.

Are there still compatibility problems writing code using socket API?

Are there still compatibility problems writing code using SYS$QIO(W)?

Or is NETLIB today more for those applications written against it
back in time?

Arne

Re: NETLIB V2.5 released for X86_64, AXP, and I64

<u8vdm2$chi4$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28824&group=comp.os.vms#28824

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: NETLIB V2.5 released for X86_64, AXP, and I64
Date: Sun, 16 Jul 2023 01:29:53 +0100
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <u8vdm2$chi4$2@dont-email.me>
References: <u8s32s$3d3a$2@dont-email.me> <u8vd54$h69k$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 16 Jul 2023 00:29:54 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a9e8cbcd1a48816af10d949b3cbc1494";
logging-data="411204"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19xq0IpiSaZbnAJQ1UsF0nrdsZJuPwc7Fo="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:7385AkF6HPiza3nSwwZ2KkcSPrU=
Content-Language: en-GB
In-Reply-To: <u8vd54$h69k$1@dont-email.me>
 by: Chris Townley - Sun, 16 Jul 2023 00:29 UTC

On 16/07/2023 01:20, Arne Vajhøj wrote:
> On 7/14/2023 2:10 PM, Hunter Goatley wrote:
>> NETLIB is MadGoat Software's TCP/IP library routines. Software that
>> uses NETLIB can run on any of the supported TCP/IP stacks on OpenVMS
>> without having to worry about coding differences among the stacks.
>> Products that use NETLIB include MX, HGFTP, and NBS. There are
>> probably others, but I'm drawing a blank right now.
>
> Wondering.
>
> I remember back in the 90's where TCP/IP on VMS was a mess - many
> flavors (DEC, Multinet, TCPWare, Wollongong, CMU) - they were
> not fully compatible from a programming perspective (I remember
> seeing lots of ifdef's in C code). NETLIB seemed to make a lot of sense.
>
> But I am wondering whether it is still like that today. Only 2 vendors
> with 3 products left. And I was sort of assuming that Multinet
> and TCPWare had gotten a goal to be fully HP/VSI compatible from
> a programming perspective and just focus on doing everything better.
>
> Are there still compatibility problems writing code using socket API?
>
> Are there still compatibility problems writing code using SYS$QIO(W)?
>
> Or is NETLIB today more for those applications written against it
> back in time?
>
> Arne

But will Multinet and/or TCPWare make it to X86?

--
Chris

Re: NETLIB V2.5 released for X86_64, AXP, and I64

<u8ve4n$habg$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28825&group=comp.os.vms#28825

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: NETLIB V2.5 released for X86_64, AXP, and I64
Date: Sat, 15 Jul 2023 20:37:43 -0400
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <u8ve4n$habg$1@dont-email.me>
References: <u8s32s$3d3a$2@dont-email.me> <u8vd54$h69k$1@dont-email.me>
<u8vdm2$chi4$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 16 Jul 2023 00:37:43 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6a49d12b29515f0012a9ddd3c90fd611";
logging-data="567664"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ubmQVrss6ePBd5M4A8D66v5Emr4oQjZY="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:mYSvt8j4J+d7D97jjCQzCekr/A0=
Content-Language: en-US
In-Reply-To: <u8vdm2$chi4$2@dont-email.me>
 by: Arne Vajhøj - Sun, 16 Jul 2023 00:37 UTC

On 7/15/2023 8:29 PM, Chris Townley wrote:
> But will Multinet and/or TCPWare make it to X86?

What have they said so far?

If they will not port to x86-64 then the future for those
products would be let us call it "limited".

Arne

Re: NETLIB V2.5 released for X86_64, AXP, and I64

<u8vj6u$lm6i$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28826&group=comp.os.vms#28826

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: NETLIB V2.5 released for X86_64, AXP, and I64
Date: Sat, 15 Jul 2023 21:04:12 -0500
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <u8vj6u$lm6i$1@dont-email.me>
References: <u8s32s$3d3a$2@dont-email.me> <u8vd54$h69k$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 16 Jul 2023 02:04:14 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8d8c7de9892fe66dd6138ac11f84291c";
logging-data="710866"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18TOQlsq99umZAOMPwxN31FSA+jlRMEfTk="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.13.0
Cancel-Lock: sha1:InXSdii8YtxWmdkkw1lXzqRdakM=
Content-Language: en-US
In-Reply-To: <u8vd54$h69k$1@dont-email.me>
 by: Craig A. Berry - Sun, 16 Jul 2023 02:04 UTC

On 7/15/23 7:20 PM, Arne Vajhøj wrote:

> I remember back in the 90's where TCP/IP on VMS was a mess - many
> flavors (DEC, Multinet, TCPWare, Wollongong, CMU) - they were
> not fully compatible from a programming perspective (I remember
> seeing lots of ifdef's in C code). NETLIB seemed to make a lot of sense.
>
> But I am wondering whether it is still like that today.

As far as I know there is no reason to use it if you have a CRTL from
recent decades. Not sure what's happening with TCP/IP Services 6.x as
there will surely be API updates which could then differ again from
third-party stacks.

Re: NETLIB V2.5 released for X86_64, AXP, and I64

<u8vllp$lsa7$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28827&group=comp.os.vms#28827

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: NETLIB V2.5 released for X86_64, AXP, and I64
Date: Sat, 15 Jul 2023 22:45:44 -0400
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <u8vllp$lsa7$1@dont-email.me>
References: <u8s32s$3d3a$2@dont-email.me> <u8vd54$h69k$1@dont-email.me>
<u8vdm2$chi4$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 16 Jul 2023 02:46:17 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8a9d816bd2db692044d7b39b2bb514e1";
logging-data="717127"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+PeW0bUpzCkFermd6pbXcsdLfuCU4vNY4="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:ezX+zNGYPIeqH4FSlg+OO2hKqZQ=
In-Reply-To: <u8vdm2$chi4$2@dont-email.me>
 by: Dave Froble - Sun, 16 Jul 2023 02:45 UTC

On 7/15/2023 8:29 PM, Chris Townley wrote:
> On 16/07/2023 01:20, Arne Vajhøj wrote:
>> On 7/14/2023 2:10 PM, Hunter Goatley wrote:
>>> NETLIB is MadGoat Software's TCP/IP library routines. Software that uses
>>> NETLIB can run on any of the supported TCP/IP stacks on OpenVMS without
>>> having to worry about coding differences among the stacks. Products that use
>>> NETLIB include MX, HGFTP, and NBS. There are probably others, but I'm drawing
>>> a blank right now.
>>
>> Wondering.
>>
>> I remember back in the 90's where TCP/IP on VMS was a mess - many
>> flavors (DEC, Multinet, TCPWare, Wollongong, CMU) - they were
>> not fully compatible from a programming perspective (I remember
>> seeing lots of ifdef's in C code). NETLIB seemed to make a lot of sense.
>>
>> But I am wondering whether it is still like that today. Only 2 vendors
>> with 3 products left. And I was sort of assuming that Multinet
>> and TCPWare had gotten a goal to be fully HP/VSI compatible from
>> a programming perspective and just focus on doing everything better.
>>
>> Are there still compatibility problems writing code using socket API?
>>
>> Are there still compatibility problems writing code using SYS$QIO(W)?
>>
>> Or is NETLIB today more for those applications written against it
>> back in time?
>>
>> Arne
>
> But will Multinet and/or TCPWare make it to X86?
>

If it is mostly a re-compile and link, then it should happen. Don't know.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: NETLIB V2.5 released for X86_64, AXP, and I64

<u91gp3$rgra$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28846&group=comp.os.vms#28846

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.hispagatos.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: goathun...@goatley.com (Hunter Goatley)
Newsgroups: comp.os.vms
Subject: Re: NETLIB V2.5 released for X86_64, AXP, and I64
Date: Sun, 16 Jul 2023 15:34:59 -0400
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <u91gp3$rgra$1@dont-email.me>
References: <u8s32s$3d3a$2@dont-email.me> <u8vd54$h69k$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 16 Jul 2023 19:34:59 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="97bd48e33a4d796205127aecd1d6f21c";
logging-data="901994"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+hybM6tzUpn4M54c3bMWddpCPFsp0t1vw="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:sbVhkz5eVN/vEHHhdqlxZPWfxGY=
Content-Language: en-US
In-Reply-To: <u8vd54$h69k$1@dont-email.me>
 by: Hunter Goatley - Sun, 16 Jul 2023 19:34 UTC

On 7/15/2023 8:20 PM, Arne Vajhøj wrote:
> And I was sort of assuming that Multinet
> and TCPWare had gotten a goal to be fully HP/VSI compatible from
> a programming perspective and just focus on doing everything better.

Yes, all three products support the BGDRIVER calls, which is what the C
RTL calls and one of the choices for $QIO and friends.

All three also support the INETDRIVER, though I doubt anything but
MultiNet actually uses that these days.

NETLIB versions before V2.4 had different shareable images: one for UCX,
one for MultiNet, one for TCPware, one for Wollongong. They each used
the product-specific $QIO interfaces.

Over time, as MultiNet and TCPware better emulated BGDRIVER, it was no
longer necessary to have different shareable images, and when Matt
released NETLIB V2.4, it only used calls to the BGDRIVER, just like the
C RTL, but still worked for all three products.

> Or is NETLIB today more for those applications written against it
> back in time?

That's why. MX, HGFTP, NBS, and, I assume, other things written back in
the day used NETLIB because it was the best solution at the time. I have
no interest in rewriting MX or HGFTP to make use of the BGDRIVER when
they already work fine with NETLIB.

I plan to release HGFTP and, probably, MX for X86_64 whenever the BLISS
compiler is released.

Hunter

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor