Happy 2021 to everyone in HECnet land.
I hope that it is an eventful and fruitful year for all and that it isn?t as bad as the year we are leaving behind.
Cheers, Wiz!!
Sent from my iPhone
Why? Because I felt like it and it wasn't too hard.
I have a PyDECnet version that can handle not just IPv4 but also IPv6. It's on node PYTHON right now and on the map server 28NH (at akdesign.dyndns.org). This applies both to the web interface and also to the various IP-based datalink protocols. I've tested Multinet, GRE, Ethernet (UDP bridge) and DDCMP.
If anyone is interested in using this with PYTHON, let me know.
Unfortunately dyndns.org doesn't support IPv6 records well; I can enter one manually but it disappears after a while for reasons I do not understand. It's there now. You can access the mapper's web page (akdesign.dyndns.org:8080) that way if you like.
paul
I'm embarrassed that I don't remember this, but somebody had a way to
generate a HECnet node name and address list in a format compatible with
pyDECnet. How did that work again?
Thanks,
Bob
Hi
It appears once upon a time there was some sort of a VMS-like shell on
DOS called PCVMS from Wendin Software. Sampsa asked for it from the last
person to work on it 11 years ago at
http://personallyinteresting.blogspot.com/2009/04/computer-archeology.html
Wondering if Sampsa or anyone has floppy images.
Thanks.
--
Supratim Sanyal, W1XMT
39.19151 N, 77.23432 W
QCOCAL::SANYAL via HECnet
Do VMS cluster group numbers need to be coordinated on HECnet? If so, is anybody taking care of the coordination yet? I'm getting ready to set up a VAX cluster in my little patch of area 2.
--
Mark J. Blair, NF6X <nf6x at nf6x.net>
https://www.nf6x.net/
hi there
After checking your website SEO metrics and ranks, we determined that you
can get a real boost in ranks and visibility by using any of our plan below
https://www.cheapseosolutions.co/cheap-seo-packages/index.html
cheap and effective SEO plan
onpage SEO included
For the higher value plans, DA50 DR50 TF20 SEO metrics boost is inlcuded
thank you
Mike
support at cheapseosolutions.co
Recently I have found, and fixed, a number of bugs in the DECnet for Linux kernel module. Some of
these bugs may be relevant for members of this mailing list who are using DECnet for Linux,
especially on a Raspberry Pi.
Major bugs fixed:
- Ethernet Listen Timer was not implemented
In addition, the check for an address change for the designated router (DR) was missing
although there was a check if the DR?s priority had changed.
Note: this code changes the format of /proc/net/decnet_dev to include the listen timer value.
nml/nml2 needs to be rebuilt to understand the changed format.
- System panic when using the loopback device (lo)
The DECnet code was missing a destructor routine which is used to avoid data copying.
- The neighbour (adjacent node) code could be broken by kernel changes
The code made use of a now deprecated feature (zero length array at the end of a structure)
in order to access data in a surrounding structure. This happened to work ?by chance?
until kernel 5.4.42 on 32-bit processors.
- Interrupt message flow control was broken
The flow control was a mixture of using the SEND/DONTSEND status of the data
subchannel and a message count. This seems to work between Linux systems but is broken
when communicating with other systems - during the life of a logical link, the remote system
could only send a single interrupt message while the Linux system could pretty much send
as many interrupts as it wanted possibly overrunning the remote systems buffers.
- Optional data on received connect confirm message was corrupted
The code was getting the optional data from the wrong offset in the message.
- Next hop cache problem
30 seconds after a logical link was taken down, the next hop cache entry was deleted. As
part of this deletion, the link was taken ?down? which caused a neighbour entry to be
created for the same node address but accessed via the loopback device. Sometimes this
would cause the designated router to become accessible via the loopback device and
subsequent connections would fail.
- Intra-ethernet bit ignored
The intra-ethernet bit in the routing flags is ignored on inbound traffic. If there was a neighbour
entry for the remote node at connection time, everything would work correctly. If there wad no
entry, all outbound traffic would be sent through the designated router for the duration of
the logical link.
- Promiscuous mode alters DECnet behaviour
If the ethernet NIC used for DECnet had promiscuous mode enabled (e.g. using tcpdump
for traffic tracing), the DECnet code would start seeing endnode hello?s, populating
neighbour structures and causing the problems described above for the intra-ethernet bit
to go away.
New programs:
DECnet Test Send and DECnet Test Receiver (DTS/DTR)
Test programs created via reverse engineering the protocol exchanges. Used to find a
number of the bugs described above.
NML2
New implementation of the Network Management Listener. Supports SUMMARY, STATUS
and CHARACTERISTICS for NODES, CIRCUITS and AREAS. It does not support LINKS
and OBJECTS which were in the old version but are system specific operations which
were only visible from DECnet-VMS systems.
The old version is still the default during installation. The new version can be installed by:
cd dnprogs/nml2
make
sudo make install
which will overwrite the installed executable and man page.
OS Support:
As of 06/29/2020 the code has been tested with:
Raspbian 2020-05-27 release with kernels 4.19.126 and 5.4.44 (32-bit only)
Pi OS 2020-05-27 32-bit release with kernel 4.19.126 and 5.4.44
pI OS 2020-05-27 (fully updated on 06/26/2020) with kernel 5.4.49
The source code and installation instructions are available at:
<https://github.com/JohnForecast/RaspbianDECnet <https://github.com/JohnForecast/RaspbianDECnet>>
John.
Hi,
Are there any owners of IA64-based VMS servers on HECnet with either some sort of guest access, or willing to give/loan me a guest account so that I can compile a pascal program or two? I'm interested in the sort of code produced (PASCAL/LIST/MACHINE_CODE) and also more generally interested in the 'feel' of VMS running on such a beast anyway. I go to say or type O___VMS but it seems that only the VMS bit makes it out.
Regards
Keith
There is SLIP... ;-)
I have never tried the SLIP code, but I did write it. It could be an
interesting test... (I also have the skeleton of PPP, but I have not
completed that one...)
But anything on a beaglebone or whatever will not really help. You need
some kind of interface on the PDP-11 side either way. Ethernet is the
obvious first choice, but serial lines is (I guess) the next best thing.
Serial DECnet or serial IP don't make much difference, except I think
you'd find serial IP more useful in the long run. Once you have even
that, you could run DECnet over IP if you wanted to join in a DECnet sense.
Johnny
On 2020-10-25 18:24, Chris Zach wrote:
> I *really* need to find a DEQNA and get tcp/ip running on my 11/83. This
> system is feeling lonely. Unless.... Is there a Decnet to TCP/IP
> beaglebone code out there that I could use to peer up to MAGICA?
>
> CZ
>
> On 10/24/2020 1:40 PM, Johnny Billquist wrote:
>> RPM is a packet manager for RSX (it has nothing to do with the Red Hat
>> Packet Manager, except the name).
>>
>> I don't post regularly about this software, nor about updates to the
>> list of available packages, but enough work have been done, and a long
>> enough time have passed since the initial announcement that an update
>> can be useful for various people.
>>
>>
>> Since the initial release of RPM, a lot of improvements have been done
>> to it, and a lot of packages have been updated or added. For anyone
>> running RSX-11M-PLUS, I would really recommend installing RPM, and using
>> it to get the latest version of various software.
>>
>> For information on how to install and use it, see
>> http://mim.update.uu.se/rpm.htm
>>
>>
>> The current list of packages:
>>
>> In? Pkg??????? Ver???? Desc
>> ?? --? ---??????? ---???? ----
>> ?????? RPM??????? Y0.27?? The RSX Packet Manager
>> ?????? MKE??????? V1.31?? The Unix-like make tool
>> ?????? TCPIP????? V2.5??? TCP/IP for RSX-11M-PLUS
>> ?????? C????????? 000012? PDP-11 C compiler
>> ?????? CRTL?????? V1.2??? PDP-11 C runtime library
>> ?????? F77??????? T5.4??? FORTRAN-77 compiler
>> ?????? F77RTL???? V5.4??? FORTRAN-77 runtime library
>> ?????? BP2??????? V2.7C?? BASIC+2 compiler and interactive environment
>> ?????? BP2RTL???? V2.7C?? BASIC-PLUS-2 runtime library
>> ?????? C81??????? V3.1??? COBOL-81 compiler
>> ?????? C81RTL???? V3.1??? COBOL-81 runtime library
>> ?????? BCPL?????? BCPL04? The DECUS BCPL compiler
>> ?????? FORTH????? V1.3.3? FORTH language for RSX-11M-PLUS
>> ?????? SORT?????? V3.0??? SORT/MERGE for RSX
>> ?????? DBG??????? T2.2.1? PDP-11 Symbolic Debugger
>> ?????? DTR??????? V03.03? DATATRIEVE-11 for RSX
>> ?????? FMS??????? V02.2?? FMS-11 for RSX
>> ?????? NEMA?????? Y0.32?? The small portable Emacs-compatible editor
>> ?????? TECO?????? V40.00? The Text Editor and COrrector (and language)
>> ?????? TIN??????? V1.7??? Task INformation tool
>> ?????? ATT??????? V01???? File attribute manipulation tool
>> ?????? GREP?????? 000007? Tool to search through text files
>> ?????? MORE?????? 2.17??? Interactive text file viewer (VTL)
>> ?????? NTAIL????? X0.2??? Text file tail printout
>> ?????? ERR??????? X0.2??? Display error messages based on codes
>> ?????? USH??????? X0.2??? Unix shell like pipes
>> ?????? KERMIT???? T3.63?? The KERMIT file transfer program
>> ?????? RNO??????? 2000.1? The BONNER Lab RUNOFF document processor
>> ?????? SRD??????? 6.9.2?? The DECUS directory maintenance tool
>> ?????? COD??????? V1.5??? File encoder/decoder
>> ?????? SWATCH???? V01.01? Stop watch for commands
>> ?????? SYM??????? V1.1??? Examine symbols in OBJ and STB files
>> ?????? VTL??????? V01.0?? Virtual Terminal Log utility
>> ?????? ORCAM????? V01.7?? Object file disassembler
>> ?????? DOB??????? V2.2??? Object file disassembler
>> ?????? CLEACD???? V7.12?? The Command Line Editor ACD
>> ?????? CCL??????? V9.3??? User configurable Command Line Interpreter
>> ?????? CURSES???? X0.1??? A Unix compatible curses library for PDP-11 C
>> ?????? ZEMU?????? V1.24?? The Z-machine emulator
>> ?????? DUNGEON??? V3.2C?? The classic dungeon
>> ?????? ADVENT???? 03MAR?? The classic adventure game
>> ?????? MILLE????? V1.5??? The Mille Bournes card game
>>
>>
>> Yes, this now includes various layered software from DEC, prebuilt for
>> M+ I/D systems. I have lots of more software that I intend to add, but
>> this is already starting to become a significant list.
>>
>> ????Johnny
>>
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol