Hello all!
I'm some months late in posting this, hoping that some of you may have come across this already and tried it. Cameron Kaiser (programmer & vintage workstation/personal systems expert) has crafted a solution to the lack of TLS1.2 for several vintage OSs and web browsers - including our own OmniWeb 2.7! Peruse
https://oldvcr.blogspot.com/2020/11/fun-with-crypto-ancienne-tls-for.htmlI was able to compile the 'carl' program (& the linked cryanc TLS1.2/SOCKs/etc... lib) on both my NeXTstation TurboColor and a Sun SPARCstation 5 running NS 3.3, and verified that it works (e.g. do a 'carl
https://some.secure.site' and have it start throwing HTML code into the terminal screen).
However, being an inept programmer, I have been unable to port the 'micro_inetd' program successfully, even though Cameron did so (with apparent ease) on his HP Gecko-compatible workstation running NS 3.3. I hope someone here (Brian Archer? Bueller? Bueller?) can take a whack at it and show us how it's done...though OW 2.7 still, of course, won't have JavaScript (which is a plague on the WWW side of the 'net, IMHO), there's still some good material out there for us to peruse.
Ah, so you are on nextcomputers.org! I should have thought to search for you here...
Yes, I did see that issue on github. However, this was not enlightening to me - see paragraph 3 in my post above....
Would you mind putting your code for micro_inetd somewhere accessible, so that I might give it another whack? Compiling micro_inetd gives the following complaint on both my NeXTstation & the SPARCstation:
micro_inetd.c:134: undefined type, found 'pid_t'
carl/cryanc runs on my NeXTstation. However. though carl/cryanc compiles on my SPARCstation 5 running NS 3.3, it dies with a 'Bus error' when I try to test it. I'll have to try compiling it with the flag to provide data for gdb and see what it gives...
Try typedefing pid_t to int. Sadly, I don't have the machine with me at the moment so I can't make a diff.
Quote from: larbob on March 14, 2021, 01:17:49 AMTry typedefing pid_t to int. Sadly, I don't have the machine with me at the moment so I can't make a diff.
Perhaps you would be able to install Previous ?
http://www.nextcomputers.org/NeXTfiles/Software/Previous68Kemulator/
Hmmm, has anyone had success in building cryanc/carl on OS 4.2? I'm attempting to do so in Previous right now without any luck, cc just seems to die without any fanfare, no error messages or anything, and no executable produced. I'll try it on a real color slab when I get a moment in the next few days, but I wanted to see if I could rule out either Previous or OS 4.2 as the problem.
Hello Dotsam: My guess is you need to run the last version of omniweb as earlier versions crash in openstep 4.2 here
http://www.nextcomputers.org/NeXTfiles/Software/OPENSTEP/Apps/Internet/WWW/Web%20Browsers/Omniweb/ and these Openstep / Omniweb 3.0 or 3.1 plugins may be what you seek?
http://www.nextcomputers.org/NeXTfiles/Software/OPENSTEP/Apps/Internet/WWW/Web%20Browsers/Omniweb/Plugins/I actually want to try this version 3.1 of omniweb and see how far along it was :)
Openstep bombs a lot of the earlier browsers, my guess here is they added new objects in Openstep
https://cdn.preterhuman.net/texts/computing/nextstep-openstep/discovering.pdfBest regards Rob Blessin