Config OmniWeb 2.7 to use a TLS 1.2 proxy

NeXT Computer, Inc. -> NEXTSTEP / OPENSTEP Software

Title: Config OmniWeb 2.7 to use a TLS 1.2 proxy
Post by: crimsonRE on March 08, 2021, 09:19:15 PM
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.html

I 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.
Title: Re: Config OmniWeb 2.7 to use a TLS 1.2 proxy
Post by: larbob on March 11, 2021, 07:58:30 PM
I've gotten it working on my NeXTstation previously. See here: https://github.com/classilla/cryanc/issues/1#issuecomment-759833057 (https://github.com/classilla/cryanc/issues/1#issuecomment-759833057)
Title: Re: Config OmniWeb 2.7 to use a TLS 1.2 proxy
Post by: crimsonRE on March 12, 2021, 07:06:09 PM
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...

Title: Re: Config OmniWeb 2.7 to use a TLS 1.2 proxy
Post by: larbob on March 14, 2021, 01:17:49 AM
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.
Title: Re: Config OmniWeb 2.7 to use a TLS 1.2 proxy
Post by: Rob Blessin Black Hole on April 01, 2021, 05:37:55 PM
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/
Title: Re: Config OmniWeb 2.7 to use a TLS 1.2 proxy
Post by: dotsam on August 03, 2021, 03:27:46 PM
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.
Title: Re: Config OmniWeb 2.7 to use a TLS 1.2 proxy
Post by: Rob Blessin Black Hole on August 06, 2021, 05:45:49 PM
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.pdf

Best regards Rob Blessin

Go to top  Forum index