Jump to content

Yushatak

Member
  • Posts

    34
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    United States

About Yushatak

Profile Information

  • OS
    98SE

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Yushatak's Achievements

0

Reputation

  1. Running 2016.17 on both from this installer: ..But I did install RetroZilla after KernelEx on the new one, and am not sure what order they were installed on the older machine (though the update from 4.5.2 to 2016.17 was definitely this year). I noticed your post in that thread when getting the link to that installer post, so I suppose this may well be the issue you described here. This is a concerning issue for the new KernelEx - I might roll back to 4.5.2 and test new versions on a VM until there isn't any more regression like this. For now I guess copying the profile should sort this out, thanks for mentioning it. I was unaware there were different versions of RetroZilla, I've only ever used 2.0 and 2.1 which are both based on SeaMonkey 1.19 as far as I know. I was unaware of any Firefox-based version?
  2. Installed RetroZilla on another 98SE system and it refuses to "initialize the browser's security component", and then states that SSL is disabled if you try to navigate to an encrypted page anyway. Read all kinds of fixes for this (Mozilla in general), mostly profile-related, but nothing worked. Was a fresh install of RetroZilla anyway, so I didn't think it would be relevant. Luckily it works on one of my 98SE laptops just fine (other than github and whatever other sites use that particular unsupported cipher or whatever it is) so hopefully I can do a comparison of system file versions and presence and find the difference. I wrote a tool that does that already, so when I have a moment I'll do that and post my findings so that anyone else who runs into that issue can resolve it (assuming I manage to).
  3. There's no security.tls.* settings at all. There are a bunch of cipher suite booleans for ssl3 (and ssl2, not relevant though) toggled in various ways. From what I've seen it's just weak/broken ciphers that shouldn't be used, though I didn't read every single one. I went to an SSL/TLS version test page earlier (https://www.ssllabs.com/ssltest/viewMyClient.html) and it reported TLS 1.2, so I don't think that's the issue anyway. Edit: Ah, hadn't seen your other post when I wrote this. That would only affect rendering as long as we've got the right security protocols and cipher suites. I could understand more if it were crashing or failing while trying to load/render, but it won't even try. The irony is that when I first ran into this problem I was trying to update RetroZilla from 2.0 to 2.1 and found I couldn't get to the download pages because of this, heh. Ended up finding a copy on a random site that wasn't secured the same way in the end (I was stubborn and didn't want to download it on a modern machine).
  4. Looks like I was straight wrong about TLS support in RetroZilla and K-Meleon 74, but there is an issue when connecting to some sites regarding a security protocol - this is from RetroZilla: "RetroZilla can't connect security to github.com because the site uses a security protocol which isn't enabled." When I look in the preferences under SSL it has only two protocol versions, "SSL version 3" and "TLS", which was what led me to believe that it must only support TLS 1.0. I don't have K-Meleon 74 on the machine in front of me at the moment or I'd test that too, but I imagine the error will be the same and the situation similar in the preferences. Perhaps it's a cipher suite, then? Anybody know how to check what github.com requires easily?
  5. Doesn't support TLS 1.2, unfortunately. It's the best option at the moment but it's inadequate.
  6. I've been looking into these things for a while now, first for WFW 3.11 which is in an even more dire browser situation as even prior to the TLS 1.2 armageddon that occurred more recently it could barely render modern pages without crashing 1/4 of the time or so depending on your luck and what sites. Overbyte ICS actually runs on Win3x with Delphi 1.0, which is why I'm aware of that. I'd learned Delphi 1.0 to work on Calmira II (I have my own build at http://www.yushatak.com/calmira.html with new features, need to make another release for the more recent features I've worked on). Delphi isn't my favorite language (I'm a C# programmer primarily) but the ICS components and lack of all .NET on Win3x made it attractive. On my TODO list are the following (in this priority order): - 32-bit browser with TLS 1.2 support written in .NET 2.0 using raw sockets and my knowledge of HTTPS/SSL/TLS (targeting 98SE or 2K at minimum, unfortunately 95 isn't possible due to .NET doing 98 minimum unless someone wants to port MONO). - 16-bit browser with TLS 1.2 support written in Delphi 1.0 with Overbyte ICS using raw sockets and my knowledge of HTTPS/SSL/TLS. - 32-bit browser with TLS 1.2 support written in Delphi (7 or maybe higher ,depends on support/performance, need to do research) using Overbyte ICS of the relevant version. This might happen instead of the first item if it seems better than .NET 2.0 based, but either way for 95 users it will happen if there's interest). This will be based on the 16-bit browser, most likely, at least in part. I make no promises as to whether I'll require KernelEx for 98SE - depends on how things go - but most likely it will not be necessary. By the way, the old version of Overbyte ICS that works on Win3x with Delphi 1.0 is hard to locate - the one on the site doesn't compile properly. I contacted the author but he is minimally interested in that old of a version but was pleased I solved my own problem. If anyone needs a copy let me know, I plan to throw one up on my site but who knows when I'll get to that. I'm pretty busy, so progress will be in spurts and stops at random - presently we're pretty much in planning. I'll post here to update the community since this thread pops up everywhere when you try to find such things. I'd discovered an alternative in using a proxy server to "translate" the HTTPS to HTTP, but the best tool for this on modern Windows (mitmproxy) had a bug I discovered and reported with SSL2 handshaking being unsupported, so that went out the window for Win3x Opera 3.62. Might be worth investigating as it may be more maintainable to just add a device to the network to bypass issues with HTTPS and maybe even rendering such that we could use old software and get a modern experience.
  7. Happened across a similar project (not a maintained one, a one-off) that you could perhaps integrate some fixes/tricks from: http://toastytech.com/files/95browsing.html Doesn't render MSFN's forum any better, but there may well be some gains to be found here.
  8. I actually just scoured the NoScript version history and found the last to support Seamonkey 1.1 was NoScript 1.10. They list by Firefox version and by Seamonkey version, not Mozilla version, so I'm not sure how to tell if something is compatible with a specific codebase. I assume Seamonkey 1.1.x is Mozilla 1.8.1? https://addons.mozilla.org/en-US/seamonkey/addon/noscript/versions/?page=25#version-1.10 About to try to install/use this one with RetroZilla.
  9. After more regular use of the browser I've come across what I presume to be a JS bug. On onlinebanking.tdbank.com (yeah I know I'm insane to do that on 98SE, whatever..) the page rewrites the username to censor the center of it with password-field-dots after you switch form fields. This ends up clearing the box entirely on RetroZilla rather than the intended effect, making it impossible to log in. I disabled JS and tried again, and then you can't log in because the site is too JS-driven and the "Log In" button does nothing. Also, I'm sure you noticed this, but MSFN loads very slowly and then doesn't render properly. Dunno if you can do anything about the speed, as the machine I'm using is pretty old, but the rendering probably just requires some newer JS functions or changes to the way existing ones work due to the age of the JS engine. Since this is intended for such a specific audience it'd be nice if there were a built-in way to enable/disable JS per-page in a browser-managed remembered fashion, kinda like AdBlock works with per-site enable/disable. This way we could keep JS disabled when we don't need it to increase performance, and enable it when we do need it selectively for certain sites. For bonus points make it configurable what parts of JS are able to run on each site for fine-tuning. After it's toggled on/off it should refresh the page in question. This could potentially be done with an extension, I suppose, maybe NoScript can already do this if it's available for Seamonkey 1.19 (I don't recall whether it is). Since you're targeting old OSes (and by extension usually old machines) this would be a good integrated feature to have since old machines chug along with JS so badly.
  10. I've experienced similar using 0.8.6f and running the video from the hard drive. My specs are similar (not THAT similar, but still): 300Mhz Tillamook (Mobile Pentium MMX) 512MB RAM ATI Rage AGP 2x (8MB I think - also have a Voodoo 2 in there but I don't think that applies) 750GB ATA133 HDD (on Promise controller, so full 48-bit LBA support) I'm going to try out one of the ones sdfox linked.. Edit: tried 0.8.6d and it didn't work any better, has a very hard time buffering and then stutters because it hasn't buffered enough to handle things. It also crashed when I turned on "Advanced Settings" in preferences with "Video Options" selected. Edit 2: Occurs to me that the codec is pretty important for this.. I've been testing with an Xvid file. Simple MPEG plays fine (and I knew that coming into this thread), but I really wanted to just be able to play any reasonably low-res video. May really matter which codecs..
  11. AnyToISO 3.5.1 and under work with KernelEx - any newer and it uses QT5 which isn't compatible. I have not tested downgrading the QT version. One of the major features of AnyToISO does not work, however, and that's ripping an ISO from a physical disk - everything else seems to work fine, though (I use it to convert disk images to ISO to use with Daemon Tools 4.3). Version 3.5.1 is very difficult to locate online, so I uploaded it myself to Mediafire: http://www.mediafire.com/download/eg0f3r976ry6w2c/anytoiso351.exe
  12. Love this project, I always wanted to do something like this but was lacking the expertise. I code, but I do C, C#, and Python so this was a bit out of my purview. Requests (some things I wanted in Seamonkey 1.x when it was still current, even): Ability to remove the "Print" button like you can with the "Search" button on the navigation bar (I never print anything, and if I wanted to I'd use the menu or Ctrl+P). Ability to toggle the navigation bar to small icons to the left of the text of the buttons (to save space on machines with low vertical space - ex. my Libretto 110CT with 800x480). Will post more as I use the software more and come up with anything. Is the throbber theme-able, by the way? I can't remember if it was possible in Seamonkey 1.x without resource hacking it. If it isn't, then could you add that capability? I'd like to use a retro throbber from Netscape for nostalgic purposes. :3 My life is a bit busy/chaotic at the moment, but maybe when things calm down I'll contribute some where/if I can.
  13. I've never been a big AIM user, so I'm not particularly motivated to do this myself, but someone else could.. You could solve this problem by reverse engineering the protocol of the version of AIM you want to use and the most recent one, and creating a server program (which could run locally or on another machine) to accept the older protocol from clients which could could point to it instead of AOL itself since it supports changing the server (if it didn't you could use the hosts file to redirect). When it connects to that server program, the server would then spit out a modern protocol request and send that to the actual AOL server. Upon receiving data, it would then relay it back to the client. It's less lightweight than just running AIM by itself, but since you could put the server on another computer someone could potentially do this on a public server someplace (privacy concerns of course, for those who care about that) it could be done remotely or on another local machine to offset the resource usage. Depending on how different the protocols really are, you could potentially patch the software, but that'd be much more of a headache to do and may not necessarily be possible. x64 doesn't support 16-bit applications at all - the NTVDM is the component that lets them run, and they made the decision to never port that to x64. Before anybody says that it wasn't possible, there was NTVDM on NT4 for DEC ALPHA, so they already had code for an emulating NTVDM. They just consciously chose not to support it (which pisses me off to this day).. Someone could potentially create a build of DOSBOX with a custom Win3x video and mouse driver that would "export" the windows to the host system for display outside of the Win3x system, much like VM solutions do these days. That's what I'd really like to see happen, but I'm not the sort of coder who knows how to make Win3x drivers enough to hack that up. I made NTVDM64, which takes over as the EXE handler for Windows and reroutes 16-bit EXEs into DOSBOX, but that's an incomplete solution and for some reason breaks some normal 32/64-bit EXEs (rare occurrence, never figured out the cause). I wrote that in Python, though, so perhaps I should take a crack at it in C# now that that's my predominant coding language. Anyway I'm getting somewhat off topic, so I'll stop there.
  14. CCleaner will allow you to run uninstallers or remove the entry from the list. When something won't uninstall normally I manually delete registry keys and program files and then use CCleaner to remove the entry from the installed programs list.
  15. Yeah I install IE6 as well, I forgot whether it was included in SP3 or not which is why I didn't mention it. DX9 is included in SP3, but I do install that as well (used to do it separately before it was included). Thanks for the input.
×
×
  • Create New...