03:01:42 fireftp is busted 03:01:52 js syntax errors 03:01:55 no surprise 09:31:06 now posting the source to nightly/latest-253-nightly-source I seem to have write permission there and a beeter folder name anyway because makes it clar that this folder contains the source for the latest nightly and not the latest release 09:49:13 tobin: which errors? hopefully one of the known cases that might be just replacing constructs? or is it something deeper? 11:55:44 syntax errors some funky nonstandard trycatch logic.. some issue with its assigned var for gPrefService.. and other things 11:56:05 I am gonna try and fix it because its basically 85% a file manager already 11:57:00 and reform it as a component in its ftp client form 11:58:24 it also ships with an old compiled xpt but xpcom isn't bitching about it.. but i am not sure if typelibs can be loaded from extensions still 11:58:46 guessing it isn't affected by binary xpcom manifest blocks 12:30:03 mmm Borealis Security UX Enhancements. white for normal, red for broken, gold for secure, and green for ev and the urlbar and statusbar panel are consistant 12:30:49 code works great just need to update it for things like Ci instead of Components.interfaces 13:18:23 https://i.ibb.co/D4GCvB1/image.png 13:21:18 ignore the white menubar grey toolbox styling it isn't part of this just the urlbar and security button statuspanel 13:29:00 frg_Away: seems series files can reference files in subdirectories or elsewhere can a series file reference another series file? 13:34:48 nsITobin I didn't try but I doubt it. This is at best very unsupported territory. 13:36:09 > for things like Ci instead of Components.interfaces 13:36:11 Both are usually valid. Prefer the shorter one for less typing :) 13:40:03 status meeting in 20 minutes https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2024-08-18 13:40:31 hi tonymec 13:40:42 hi frg_Away 13:42:43 here for the meeting. hi everyone! 13:45:05 hi WG9s 13:45:28 hi tonymec 13:46:21 oh that is happening today 13:46:40 status meeting in 14 minutes https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2024-08-18 13:46:43 i been too busy trying to get productive I didn't prepare anything for the meeting LOL 13:46:48 frg: that was the shole point Ci was defined as a shortcut for COmpontents.interfaces back when we started to enforce maximimum line legts in the source 13:47:20 if it does not work for something old you are doing you could just define it and use 13:47:47 the old guideline at least as far as I know still is.. match surrounding code, don't make style changes as part of a functional change, and if in doubt ask someone 13:47:52 guidelines* 13:49:25 SEEMS like common sense but i never see it anywhere outside mozilla-decentant project 13:50:39 i think it comes down to consistant code style is consistant even if its an older style.. its where there are mixed styles that my brain goes wtf 13:50:40 lol 13:51:16 status meeting in 9 minutes https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2024-08-18 13:51:23 but the whole idea was to get a way to not make things hard to follow becuase of line braking and make it less likely to have to line break if everyone understands Ci means Components.interfaces I think the abbreviation just makes the code more readable. 13:52:11 WG9s: and yet Mozilla makes super long ass cpp functions like and this is only a slight exaggeration MaybeSomeDooberOrSomeOtherConditionFallable 13:52:30 hi .* 13:53:00 greetings the njsg 13:54:39 status meeting in 5 minutes https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2024-08-18 13:54:48 where is the IanN boss? 13:55:16 Components.interfaces is better for readability but you'd have to either give up the 80 col soft-limit, expand it, or learn what Ci stands for cause it ain't no longer defined at the top of every script no more 13:55:56 that was gramatically terrible even for me, I'm sorry lol 13:56:06 good question frg 13:58:43 he did change his nick to be ready 13:59:12 tick tick tick... 13:59:29 or is actually he both here and away. I am not sure e know if he is comming or going. 13:59:53 status meeting time https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2024-08-18 13:59:57 and reminds me of an old inappropriate joke. 14:00:05 lets wait a few minutes for the boss to show up 14:00:11 hi rsx11m 14:00:16 rsx11m: hi 14:00:20 hi rsx11m 14:00:32 hi frg njsg WG9s ++ 14:00:43 frg: is Bruce coming? 14:01:33 ping IanN IanN_Away 14:01:34 The one I know is in the US :) 14:02:12 yes IanN is "Born in the UK"! 14:03:39 is there something missing in restoring closed tabs to restore filled in form values? 14:03:48 As opposed to Cheech and Chong "Born in East LA"! 14:04:13 njsg: sessionstore needs a lot of love 14:04:30 I mean have tab 1 with history A, B, B has a form, fill something in, close, restore, B's form has nothing, move to A in tab history, move back to B, now there is form content 14:04:37 njsg I don't think this is done. sessionstore needs an overhaul 14:05:02 Ok lets start Agenda 14:05:13 I am taking minutes 14:05:16 I was thinking the occasions I've seen were because of "sometimes it's cached, not always", but then maybe I should look deeper... 14:05:26 Nominees for Friends of the Fish Tank 14:05:48 IanN in absentia for l10n work 14:06:07 ye 14:06:12 ++ 14:06:29 thirded 14:06:31 WG9s for unbreaking comm-central with adding rust stuff from TB and IanN for adding a central l10n repo and coordinating with mmozilla so that pontoon finds it. 14:06:43 seconded/thirded :-) 14:06:48 ++++ 14:07:09 right tbrust 14:08:16 Action items. 14:08:47 Need to edit the website again now that our old / second irc bot is online again. 14:09:00 otherwise bau 14:09:16 maybe add a logbot.seamonkey-project.org with links to both so everyone always has a central location to find A logbot 14:09:40 hello world~ 14:09:45 barely on time, but here this time 14:09:49 hi tomman 14:09:56 sup 14:10:03 i'm here now 14:10:04 nsITobin is it worth a subdomain? 14:10:16 perhaps not.. a slash page maybe? 14:10:19 Hi IanN we are at Action items. 14:10:23 IanN: so are fearull leader appers. 14:10:56 or just update it as planned ;) 14:10:56 greetings! 14:11:09 * WG9s ways for those to young to get it, that is Rocky and Bullwinkle shout out! 14:11:19 I am gonna rewrite the currently blank frontpage of my bot to link to the other bot as well 14:11:43 maybe setup nginx if 502 to redirect to the other one 14:11:48 Status of the SeaMonkey Infrastructure 14:12:55 nothing from me. CentOS 7 is now eol as stated and we use it one last time for 2.53.19 I suppose. 14:12:59 Mozilla move to l10n has happened, hence the work mentioned earlier for SeaMonkey l01n 14:13:48 not sure this is the right place inagenda for this but issues with things on our officail archive in nightly that i don;t have privs to alter. 14:14:19 WG9s: it's as good as place as any to mention it 14:14:54 so things what worked yesterday does not work today becuase sudently i don;t have rigtts tochange that file anymore. 14:15:56 so that is why Ichanged the lik to where nightly stuff is from the official archive site to my website 14:16:12 we should map out a plan to depercate and remove 32bit builds as well as bump the windows sdk to a windows 11 version 14:16:23 I acn;s upport this on the official site if i kep geting changes lading that i cant override 14:17:09 maybe we need to look at a different option for our archive site 14:17:19 nsITobin: i would probably say i would not want to bump sindows to a win11 ony sdk 14:17:28 or understand how to make it work more seamlessly 14:17:49 sorry i didn't mean to hit enter until you were done with your archive issue 14:17:51 WG9s: 14:18:07 (I expect NT 6.1 to stay around (in userbase) for a long time - but then maybe IA32 isn't much popular with these) 14:18:24 the win11 sdk shouldn't compramise win7 functionality 14:18:32 .. but have to keep an eye on it tho 14:19:19 plenty of W7 still in service here, but getting more and more eclipsed by 10+ :/ 14:19:28 (and the odd XP box here and there) 14:19:29 need to make sure it doesn't break non Windows 11 / Windows Server 2022 14:19:40 so what would be dropped? 6.0 support? 14:19:52 or wouldn't make a difference in supported versions of Windows NT? 14:19:53 does seamonkey support vista now? 14:20:26 nsITobin: I only remember the drop of NT5.1 support being a thing, but given how popular Vista was, it's entirely possible that going away never registered in my mind 14:20:31 Did SeaMonkey ever support Vista? 14:20:46 latest version swupporting vista was 2.49.5 14:21:00 right cause in 52 moonchild dropped vista for no good reason 14:21:13 current min requirements read "Windows 7 SP1 with KB4474419 SHA-2 code signing support added" 14:21:22 as steted in the meeting notes no intention to drop 7 and 8.1 including the server variants. 14:21:44 7 is still supported for another 2 months anyway and 8.1 till 2026 14:21:45 sorry i didn't mean to imply as such i meant only the sdk for better windows 11 compat 14:21:47 but did it really VIsta was the UI it worked under a VIsta build but I am not usre syaing it really supported vista was ever a real thing 14:22:15 WG9s: an add-on supported Vista as it made the toolbox all dwm glass 14:22:20 I think we are derailed a bit. Still using 19041 for official builds. 22xxx works too. 14:22:31 Yeah sorry 14:22:40 * njsg deploys a railing device 14:22:46 Status of the SeaMonkey Source Tree 14:22:57 Vista support is out permanetly. libs no longer support it. 14:23:09 i don't remember SeaMonkey ever having a UI that complied with the Windows Vista crap. 14:23:38 yeah, it does tell that I've never seriously used Vista nor do I have any install of it. but to be honest if I did it'd be set to Windows Classic 14:23:53 well, the default theme kinda blended somewhat on Aero 14:23:56 2.53 and central are building. I am still on my wip tree. 14:24:03 my patches will be in for .20 right? 14:24:11 the prefers-* 14:24:15 prefers-darkgray and prefers-lightgraytext? 14:24:30 tomman: Oh i forgot that was called Aero. I kind of just called it Vista 14:24:37 nsITobin yes. DOMi patch needs a review.. Best if IanN does it. I am a bit swamped. 14:24:38 nsITobin: and this was being used by cloudflare, right? 14:25:07 I didn't do further Cloudflare testing myself, but IIRC something was said about that? 14:25:14 njsg: ye .. the critical busting one webwide is prefers-color-scheme but more frameworks are adding depenancies for all of em 14:25:31 no fallbacks 14:25:41 ah prefers-color-scheme, that's it. 14:25:44 makes my inner webmaster upset 14:25:49 as long as it is not used by CrowdStrike! 14:25:59 lack of fallbacks will someday be the name for the development method used by frameworks 14:26:20 ebay images are now broken than to another stupid update. Works with wip already but still no eta for wip :( 14:26:34 what is it with ebay images and xul browsers 14:26:42 this has been a long term saga with them 14:27:25 yes, I will review 14:27:37 i hope it is up to snuff IanN 14:27:49 how's going the dynamic imports stuff? 14:28:10 I didn't spot anything at first glance and it works but needs a second look. 14:28:11 pretty much every major JS frame-not-work relies on that junk, and since graceful degradation has been banned worldwide... 14:28:24 tomman it is in wip and working bigint too. 14:28:44 oh, cool~! 14:28:50 it's on the nightlies? 14:29:02 just the rebasis for optional chaining an regexp holding it up. It is more of a redo here so need more stuff first. 14:29:02 ah. 14:29:12 tomman: you should learn the art of patchqueue and build ;) 14:29:14 ^rebase 14:29:17 find the whole staement graceful degradation has been banned troubling 14:29:20 nsITobin: what's the bug ref? 14:29:31 ha, I guess I need something to exercise that new Ryzen laptop other than building emulators 14:29:40 shoul i not be able to wite a computer progam that works I s I intend? 14:29:46 1912354 14:29:48 i think 14:29:59 yeah 14:30:01 tomman wip will do you no good usually. sites that need dynamic imports usually do optional chaining. 14:30:06 tomman: chromium or libreoffice come to mind 14:30:10 IanN: Bug 1912354 14:30:22 Aside of dynamic imports and BigInt, and CF relying on fancy JS junk for Turnstile, no major new offenders to report regarding web compat 14:30:24 tomman: to stress the machine compiling, that is 14:31:00 although lately Turnstile gets all afraid when I fire devtools and lets me in 14:31:06 tomman private public fields on it too with wip. 14:31:32 ah, had forgotten about those, but thankfully few sites rely on those... yet 14:32:28 tomman more and more. It starts to s*ck 14:32:38 off topic for the Vista lovers: https://ibb.co/RYxnNXf 14:32:40 I think mastodon 4.3 now required some CSS grid support to render as intended, but, that said, Mastodon is like a party for all these fancy JS features only a few browsers support 14:33:03 Sites breaking due to CSS are tougher to diag, since I tend to forget there is another error console 14:33:08 Release Train 14:33:20 but yeah, Mastodon and CF are CSS serial offenders of the year 14:33:21 tomman: heh, really? devtools presence makes turnstile hide its toys? 14:33:23 and Discourse 14:33:32 2.53.19 next. Delay is on me for personal reasons sorry. 14:33:52 Harzilein: in my few last instances it failed to render, but after bringing up devtools, it usually renders after I point the inspector 14:34:02 Discourse, btw, I intended to double-check, but might be the "revert" keyword for the overflow properties? 14:34:04 dunno why, but fear is fear :P 14:34:40 Discourse basically is "any web browser not made in the last 3 months is ancient tech that should be burned with fire" (actual Atwood words) 14:35:08 Have more or less a final 2.53.19 queue. Just need to formalize it. 14:35:44 I think build env is a bit flaky with the python changes but have only seen one bug. 14:35:50 Re: discourse, Jeff Atwood didn't care much beyond linking something I didn't read yet, but: https://www.jwz.org/blog/2024/06/modern-web-technologies/#comment-250757 14:36:05 Bug 1909061 14:36:09 (the revert thing is at least for when scripts are disabled) 14:36:19 tomman: i am from beantown so I say fear stands out 14:36:21 njsg we know. Best to discuss after the meeting. 14:36:24 (with scripts enabled I've read it doesn't work well) 14:36:30 fear strikes out i meant 14:37:59 The Jimmy Pearsal stry! 14:38:22 where are we? gen rel issues? 14:38:53 nsITobin yes 14:39:34 frg: is bug 1909061 due to building in sub directory of source folder? 14:40:34 IanN I am not sure but might be. FOUND_MOZCONFIG=/home/uhlar/src/mozilla/seamonkey-2.53.19b1/.mozconfig 14:41:04 I am getting a failed python 2 env error under Windows when recompiling. Harmless. 14:41:09 I build in a directory one leve above where the mozilla top levelis. so my objdir is under the level above the topsrcdir to avoid anh such issue 14:41:45 I got that too at some point.. of course the mozbuild is slightly compramised because taskcluster's removal and even if it was there it wouldn't match anything on taskcluster's servers anyway.. 14:42:05 need to better factor that junk out 14:42:17 so lide for 2.53 i have a comm-253 folder and my objdirs are built there and then i have a mozilla and mozilla/comm for wher the source is. 14:43:21 Extensions Tracking 14:43:38 bau 14:43:50 let me check my fleet: no new hacks needed recently 14:44:15 haven't bothered finding out a fix Redirector's embedded JQuery breakages 14:44:31 2.Next, Feature List, Planning and Roundtable 14:44:52 (extension still works fine, but the config dialog is a page that uses jQuery and broke because of some... security restrictions?) 14:44:55 bau for me 14:45:32 addec security in the sanitizer might have broken stuff but no time to investigate: 14:45:34 http://forums.mozillazine.org/viewtopic.php?t=3123510 14:46:09 http://forums.mozillazine.org/viewtopic.php?t=3123833 14:46:15 > Removing unsafe node. Element: input. 14:46:20 frg: yep, that one 14:48:47 my stuff is broadcasted all day every day so that sums my status up.. Also learned that the logbot hates running out of disk space 14:51:00 AOB 14:51:27 bau 14:51:38 bau 14:51:38 I want to effectively reverse 686278 and have --disable-mailnews 14:51:41 :P 14:53:07 nsITobin as long as you don't expect it to be in the official releases... :) 14:53:13 but i do! 14:53:14 lol 14:53:21 well not enabled 14:54:42 I'm calling that a meeting. Next meeting is in 3 weeks time, same bat channel, same bat time. Thanks for your time today. 14:55:10 thanks and cu here and there 14:55:16 not official releases but official sources that is what I meant to say.. Also 14:55:28 can we put a take on the website for the next status meeting 14:55:33 somewhere 14:55:45 next on September 8th? 14:56:00 nsITobin well same. This would go very very deep. Not a fan. 14:56:38 nsITobin: Edit→Preferences→Appearance→When browser starts up→ untick [ ] Mail & Newsgroups 14:56:42 njsg: says my calendar... 14:57:45 yeah, I just like to check, just in case my brain is disagreeing with reality on that 14:58:33 we should stick with 3 weeks unless decided otherwise 14:59:35 seems to work, tho nothing would please me more than justifing weekly again 15:00:44 ok, have to go now 15:00:50 rsx11m: have fun! 15:00:51 nsITobin: we could always have a separate discussions about the website 15:00:53 c u rsx11m 15:05:05 cya 15:09:19 IanN: there is just so much to do and that isn't a complaint far from it.. it is just taking me awhile to adjust a LOT of dev habits and expectations and settle into a working structure that can allow me to regain the level of contribution and accomplishment I had.. I am much closer now thanks to frg's help understanding hg mq enabling me to build arbitrarily. 15:09:43 and WG9s too 15:31:22 IanN: could be worse.. i could still be on about the splash screen lol 15:32:16 Heya 15:32:26 Greetings 15:33:33 I tried to manually install SeaMonkey on the latest version of Ubuntu, quit bc it was like 11 PM, tried to download Ubuntuzilla, and then realized it wasn't working bc they changed how sources are formatted. Fun start to the week 15:34:56 sounds like it 15:35:35 I'm willing to give manual install another try, provided that SeaMonkey works with 24.0.4, but I legit just installed Linux for the first time like half a week ago 15:36:03 you'll need python 3.11 or older 15:36:47 Noted. I will see how to downgrade to said version rq 15:37:05 and the python 3.11 version of six 15:37:12 .. but only sometimes? 15:38:09 linux building has a few advantages over windows building in that configure telling you what is missing is a lot more useful 15:38:37 rustup to what 1.64? 15:38:57 and satisfy configure 15:39:08 and you SHOULD be able to build from just source 15:40:09 least that could get you by until ubuntu finishes ubuntuing everything 15:41:17 It wasn't that I encountered an error proper. I think it was just a matter of not being able to find the right folders to put things in 15:43:07 I haven't researched what all ubuntu does to mozilla packages so I am not up on the specifics 15:45:12 frg_Away: why is the icon for "graft" a carrot? 15:45:25 in hg workbench 15:45:38 With this round of browser shopping, I'm really just looking for something I can install without jumping through several hoops and can customize to match my XP-style theme. Easier said than done, I'm afraid. Firefox-CSS isn't compatible with snap versions of Firefox 15:45:43 I don't think it is supposed to be a carrot but it sure looks a lot like a carrot 15:45:49 Will ask around in Firefox chat to that end 15:46:20 SilverSurfer: good luck 15:46:40 Ty! 15:47:56 nsITobin before my time. Don't know. 15:48:10 but it DOES look like a carrot 15:48:15 i am not imagining it 15:48:48 or maybe I just want some carrot cake 15:50:17 Grafting is a thing in botany. Maybe a reference to that? 15:51:01 entirely possible 15:53:17 just realized if I want to file bugs for restoring the original home button icon when it is on the personal toolbar and my https security ux enhancement I need to actually accomidate lightweight themes 15:53:30 (modern skin home button) 16:36:58 https://news.ycombinator.com/item?id=41269321 Hackernews has Opinions over some rando JS framenotwork 16:37:08 the framenotwork is this: https://vanillajsx.com/ 16:37:14 and that page triggers two errors here: 16:37:19 SyntaxError: import declarations may only appear at top level of a module 16:37:29 SyntaxError: await is a reserved identifier 16:37:52 first one is this syntax: import(`./samples/${sample.dataset['sample']}.js`) 16:38:01 dunno what the hell is that, another variant of dynamic imports? 16:38:16 second one happens at this: const highlighter = await createHighlighter({ 16:39:21 > Use at module top level: FF89 17:09:02 * njsg looks "JSX" up 17:09:14 well 17:09:49 I wonder if "JSX, short for JSONx" could be the new "Java, short for JavaScript" :-P 17:17:43 JSX is a syntax extension for JavaScript that lets you write HTML-like markup inside a JavaScript file. Although there are other ways to write components, most React developers prefer the conciseness of JSX, and most codebases use it. 17:17:54 ... 17:17:59 ........... 17:18:13 bastardized inverted php anyone? 17:18:32 maybe it's to PHP like unicode quotes are to MS dumb quotes 17:18:47 regarding discourse, does scrolling also fail when javascript is enabled? 17:19:16 Excuse me. 17:23:59 ... was it something I said? 17:24:03 no 17:24:05 it was react 17:24:08 ion 17:24:19 everything is fine 17:24:32 the CONCEPT of merged html and javascript is insane 17:25:27 njsg: https://react.dev/_next/image?url=%2Fimages%2Fdocs%2Fdiagrams%2Fwriting_jsx_sidebar.png&w=384&q=75 17:25:29 that 17:25:34 is wrong 17:27:14 it violates everything and i fear this could be what happens next 17:27:55 shortened: https://react.dev/images/docs/diagrams/writing_jsx_sidebar.png 17:27:57 why? because customElements are clunky as hell to construct and design 17:28:52 to be fair, my reaction is "uh, they're doing quasiquotation?" 17:29:30 looks almost like that 17:29:42 I don't know much about this JSX to be able to comment on it 17:29:53 using javascript as smarty more or less 17:30:08 but at that point doesn't XBL make more sense ;) 17:33:20 Putting JSX markup close to related rendering logic makes React components easy to create, maintain, and delete. 17:33:38 exactly it violates seperation of presentation and business logic 17:34:58 facebook 17:35:00 figures 17:35:23 hard to keep whom is responsible for what .. but this is facebook's doing 17:39:31 I'm curious, partly because Javascript was already quite lispy in a way... 17:58:37 njsg: i mean javascript as an event driven little scriptlets was great it did a lot for the web 17:59:34 what bothers me most is jsx is like yeah html is just part of javascript 18:01:23 hello hardys 18:01:27 how goes it 18:02:04 Just have to check my new profile 18:03:07 my old profile was corrupted 18:03:39 do you know which parts if you are careful about it you can mangle a frankenprofile that is sound.. enough 18:35:55 njsg: https://i.ibb.co/W5hzrwH/image.png 18:37:39 nsITobin: a m&n-less build? 18:37:54 just like the old old days 18:37:55 lol 18:38:49 done properly not a rip out or a 2010 uhh what does this do lol not complete yet but one day 18:39:46 doesn't mean I ain't testing mailnews by any means 18:41:34 just the version I am switching to as my main webagator doesn't need it.. this mq patchqueue flexability allows me to push and pop my mods on and off as needed only them that touch configdeps like moz.configure are in any way irksome cause needs a clobber 18:42:19 and I can test everything 18:49:41 looking again at classic .. two issues are most glairing and they are the navibuttons the hovershine is way too harsh and the reload button blue is not saturated enough.. I think it should be more around the seamonkey .. seamonkey light blue 18:50:22 the drawing not the text 19:53:51 yay i have a history menu again! 20:23:36 So, is it true that: seamonkey since 2.53.15 deprecates SSLv3 ? 20:24:07 it isn't much of a choice 20:24:10 its nss imposed 20:24:12 Is there some way to include that protocol? I need to talk to some old equipment... 20:24:28 it would be work to do otherwise and for what a few surviving routers? 20:24:52 that's fine, as long as you don't have a piece of equipment that can't be upgraded 8-/ 20:24:58 you could nginx and proxy ;) 20:25:40 I've come to despise https 20:25:45 andr01d: sorry i did sound more harsh than intended.. 20:26:13 https has a place 20:26:21 just not everywhere 20:26:23 like AI 20:26:30 not your fault nsITobin, it's just that complete elimination of protocol support is a massive overkill 20:26:55 well there is a thin line between just giving you the blunt answer and coming off like Moonchild lol 20:28:09 A warning like all the other "are you sure you want to do this?" would suffice 20:28:37 one would think.. buuuuut 20:28:38 lol 20:28:45 but complete elimination of a protocol version support kills access to equipment that's not even across the internet, just across the lab 20:28:57 and that's the point 20:29:14 not SM's point but Mozilla's and the rest of the industry 20:29:26 nss maintaince against the grain gets messy quick, trust me i know 20:29:33 given that mozilla is basically a goggle proxy at this point 20:29:46 Mozilla was just a google proxy 20:29:53 NOW they think they are rebels and freedom fighters again 20:30:02 ... 20:30:43 "saving the internet from big tech" 20:30:52 ... who sold it to them after IE was largely killed? 20:30:56 Now I'm stuck, unable to upgrade for loss of protocol, and unable to access other websites that require new goggle shiny objects 20:31:35 andr01d: use an older version and modify it to disable the updater THEN use --no-remote and --profile to specify a directory .. a kind of pseudo-portable mode 20:32:13 So keep the older and newer versions? 20:32:27 well you can reloate the older version elsewhere 20:32:33 like a copy 20:32:43 and make a copy of your profile 20:32:50 yes, I can do that 20:33:08 I actually already copied the profil, which is 9GB now! 20:33:46 then with the OTHER older copy edit pref/channel-prefs.js to disable the updater.. and then launch it from commandline using --no-remote and specifing a direct profile directory to your copy profile.. it will run in a pseudo-portable mode .. also disable default client checks 20:34:51 I think I'm already not updating. In archlinux I'm pretty sure application self-updating is disabled by default. Only distro package updates 20:34:52 if you are on windows I can send you an old ass vb.net stub that will do it 20:35:01 oh ok 20:35:54 /path/to/oldmonkey/seamonkey-bin --no-remote --profile /path/to/oldmonkey/profile 20:36:19 I wonder about library dependencies if I update the whole system though 20:36:28 oh right this is a distro bit 20:36:30 damn 20:36:35 distros split it up 20:36:42 bin and lib 20:36:50 too bad there's not a seamonkey w/ static compilation\ 20:37:05 I guess it could be built as such, but sounds like a project 20:38:47 Looks like I'll keep the old seamonkey, and move to ff for the websites that just won't work anymore 8-( 20:38:59 This is more and more of the sites I keep a tab for 20:39:05 the simplest solution since you are on linux would be nginx reverseproxy 20:39:09 (I have ~200 seamonkey tabs) 20:39:32 which is deadsimple to setup 20:39:55 consider it a security upgrade to your router to make it resistant to modern browsers 20:39:59 ;) 20:40:05 andr01d 20:40:21 It almost becomes a security feature to use an old depricated SSL, then no one can access the site 8-) 20:40:47 all access to that old equipment is limited to internal IPs anyway 20:41:05 swapping out nss TYPICALLY isn't painful but gotta watchout for late model changes elsewhere 20:41:17 the restriction in the browser is only serving to fuck me 20:41:28 i feel you 20:41:40 nss i think is C code 20:41:43 so lrnC 20:41:44 lol 20:42:02 I am learning C.. just exceptionally slow 20:42:13 I'm pretty fluent in C, a rebuilt nss could be the way 20:42:34 might be able to patch your system nss for it 20:42:43 if you like system nss that is 20:42:45 I don't 20:43:06 or swap it out and use in-tree 20:43:27 kinda takes "fucked" to mildly inconvenenced doesn't it 20:43:35 least that is how I wanna look at it 20:44:49 Yes, it seems thee is a link to the nss in the profile, according to : 20:44:50 https://wiki.archlinux.org/title/Network_Security_Services 20:45:26 wiki says it supports SSLv2 and SSL v3, but somehow seamonkey, or the specific nss build don't allow? 20:45:48 check about:buildconfig 20:45:56 see if it is using system nss or its own 20:46:01 likely its own because reasons 20:46:31 might be as simple as rebuilding --with-system-nss and --with-system-nspr 20:46:42 but no clue the state of it.. 20:46:49 in your os combo 20:47:42 --with-system-nss 20:48:15 --with-system-nspr 20:48:21 Seems like it's a system nss config 20:48:24 then it must be a block elsewhere 20:49:12 I'm almost afraid to ask in #archlinux for fear of a security circus avalanche 8-/ 20:49:48 They are the systemd and "update every other day" fan bois 20:50:00 wait 20:50:09 did you try pref 20:50:21 how can I set in pref? 20:51:31 In SSL/TLS the choices only include various TLS versions, no SSLv2 or v3 available 20:52:36 security.tls.version.min 20:52:38 to 0 20:52:40 try that 20:55:40 Well, I'm still in 2.53.14, so I have SSLv3 support. I guess I have to try on a newer version 20:56:11 which requires system update, which is basically irreversible 8-/ 20:58:33 nope 20:58:37 its completely gone 20:58:45 0 disables 1.1 and 1.0 20:59:11 https://browserleaks.com/tls 21:05:29 on .14 I'm showing tls 1.0 and 1.1 enabled (weak) on that website, which is as expected (and why I haven't updated seamonkey) 21:06:07 I think your suggestion of the reverseproxy is the easiest way to support a newer seamonkey here... 21:15:58 i mean the change is in here but the queue is massive still finding it will require more work or someone else like frg to point it out 21:17:06 need to fork nginx 21:17:10 add 418 in 21:19:44 wasn't there a bookmarks menu toolbar button in SeaMonkey? 21:19:58 oh its there 21:19:59 lol 21:44:10 yes, in the bookmarks toolbar (by default, I guess) 21:45:11 418, had to check. reminded me of "413 is in" :-) 21:45:57 (one of the contenders for the first sentence uttered on the lunar surface, along with "engine arm off") 21:46:32 well the 418 i was refering to makes sure that you don't send brewing instructions to a teapot 21:47:05 * njsg makes herbal tea out of coffee grounds 21:47:23 I am not sure that request body is short and/or stout 21:47:24 .. 21:47:44 it's caffeinated and tasty! 21:48:49 perhaps but you are clearly violating the HTCPCP/1.0 specification 21:48:55 njsg: 21:49:17 hardys apperently doesn't approve lol 21:50:13 either that or my aherance to it