[00:07] *** anarcat has joined #archiveteam-ot [00:08] Is there a way to install an old version of a package through apt? [00:08] https://www.reddit.com/r/opendirectories/comments/9uhuof/theeye_out_with_the_old_in_with_the_new/ [00:08] specifiy apt install package=version I think [00:08] The eye is purging more roms [00:09] hook54321: Not sure about with apt, but if you can get the .deb from somewhere, you can always install it directly with 'dpkg -i file.deb'. [00:09] hook54321: yes [00:09] hook54321: what kiska said [00:09] that is, of course, if the .deb is still available in some archive listed in your sources.list [00:09] if not, apt-get install debsnap and use that to fetch it from snapshots [00:10] ftp://ftp.debian.org is not available but ftp://ftp.debian.org/debian/ is [00:10] Strange [00:11] ftp.debian services were retired a while back [00:11] No it isn't. [00:12] *http*://ftp.debian.org/ still exists though. [00:12] My browser is connecting me to http when i specify FTP grrr [00:13] https://lists.debian.org/debian-devel-announce/2017/10/msg00000.html [00:13] JAA: apt-get install ./file.deb # will install the dependencies [00:14] only in newer apt versions... ie. not in stretch, iirc [00:15] it works in stretch [00:16] it does?? cool [00:16] #til [00:16] Nice [00:16] i guess i'm used to deal with old crappy jessie because of my lts work :p [00:17] Same with apt-get vs. apt since I still have to maintain a Wheezy machine (yeah, I know, not my decision...). [00:17] oh but jessie has apt at least :) [00:17] that was refreshing [00:17] boy am i glad that wheezy is gone [00:17] Hrm I don't deal with Debian, I use Ubuntu [00:18] And I think I have always been able to specify "apt install package=version" [00:18] I just need a Firefox 59 deb file [00:18] Did anyone ask archiver about the FTP project while he was online before? [00:19] Flashfire: He's online right now. [00:19] Well, connected. [00:19] And you asked him, so just wait for an answer. [00:19] ok [00:19] hook54321: What OS do you have? [00:19] MX 17 Horizon x86_64 [00:20] kiska: oh yes, that's been working forever [00:20] Oh, another distro I've never heard of before. [00:20] Debian based [00:21] another *debian-based* distro i've never heard of before :p [00:21] * anarcat just runs debian [00:21] You would try "apt install firefox=59.0.2" [00:21] Or here is the source in launchpad: https://launchpad.net/ubuntu/+source/firefox/59.0.2+build1-0ubuntu1 [00:22] E: Version '59.0.2' for 'firefox' was not found [00:22] Can you omit .0.2? [00:22] Try firefox=59 [00:23] I would just get a tarball from mozilla [00:23] I haven't bothered learning how to deal with tarballs yet [00:23] kiska: E: Version '59' for 'firefox' was not found [00:23] You'll just need about 10 TB of disk space, 400 GB of RAM, and a few hours to build it. :-) [00:23] Firefox isn't nearly that bad [00:24] I might be confusing it with Chromium, but both required much more resources than I'd've thought. [00:25] JAA what browser do you use again? [00:25] *** anarcat has quit IRC (Read error: Connection reset by peer) [00:26] Flashfire: Firefox 52 until I get my shit together and figure out how to migrate where. [00:26] *** anarcat has joined #archiveteam-ot [00:27] are you a TST addict? [00:28] Among others, yes. [00:28] TST? [00:28] https://ludios.org/coping-strategies-for-tree-style-tab-users/ :-) [00:28] Tree Style Tabs, one of the best addons ever. [00:29] TST is actually not really the issue since it exists as a WebExtension and kind of works (although some CSS tweaks are necessary to make it bearable). [00:29] hook54321: do this "apt list -a firefox" and see whether it lists 59 as a version [00:30] http://mxrepo.com/mx/repo/pool/main/f/firefox/ [00:30] $ sudo apt list -a firefox [00:30] Listing... Done [00:30] firefox/stretch,mx,now 63.0.1~mozillabinaries-1mx17+1 amd64 [installed] [00:30] Looks like they only have 63.0.1 (and 52 as -esr). [00:30] It's also their own build, not the Debian one, so not sure if Debian snapshots would work. [00:30] I tried to switch to Firefox recently and couldn't deal with the reduced performance [00:30] look for firefox-esr as well [00:30] anarcat: firefox-esr is 52 on MX. [00:30] http://mxrepo.com/mx/repo/pool/main/f/firefox-esr/ [00:30] ah well that could work no? :) [00:31] also little annoyances like the url bar taking longer to generate suggestions, bookmarklets not working on CSP pages [00:31] ctrl-j not opening downloads [00:31] anarcat: Maybe, but I wouldn't be surprised if SlimerJS had very strict version requirements. [00:31] oh this is slimer stuff [00:31] Yeah [00:31] nvm then [00:32] Someone was suggesting replacing PhantomJS with SlimerJS in wpull, and hook is trying to test whether it works without changes (since SlimerJS claims to be compatible mostly). [00:33] Here is the 59 deb for ubuntu http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/firefox_59.0.2+build1-0ubuntu1_amd64.deb [00:33] another solution might be to use snap or flatpak [00:34] Here's the Debian snapshot link: https://snapshot.debian.org/archive/debian/20180327T100316Z/pool/main/f/firefox/firefox_59.0.2-1_amd64.deb [00:34] *** icedice has joined #archiveteam-ot [00:36] *** BlueMax has quit IRC (Quit: Leaving) [00:36] hook54321: Or try the binary from Mozilla: https://ftp.mozilla.org/pub/firefox/releases/59.0.3/linux-x86_64/en-US/ [00:37] (Contains some non-free blobs though IIRC.) [00:40] ivan: So my main problem with upgrading to Firefox 57+ is cookie management. Extensions that let you manage on a per-site basis whether cookies should be accepted or not (and for how long) are no longer possible because Mozilla didn't bother to implement the necessary APIs. [00:40] JAA: i use uMatrix for that and it works well [00:40] I also really dislike the fact that you can no longer edit userscripts with a normal text editor because they're no longer stored as plain files on disk (although that makes sense from a security perspective). Haven't really figured out a solution for that yet. [00:40] cookies are accepted, they're not just sent back [00:41] anarcat: Ah, nice. I'll have to try that out. [00:43] umatrix rocks [00:44] I wonder why noone else implemented that yet then. [00:45] others did [00:45] The authors of Cookie Monster etc. all just say "it's not possible". [00:45] there's some cookie removal thing that works too [00:45] I did find one addon, but not open-source. [00:45] https://addons.mozilla.org/en-US/firefox/addon/cookie-autodelete/ [00:45] Firefox's cookies can be manipulated from outside the browser [00:46] I use violentmonkey and nuke/reimport my scripts [00:46] and chrome's passwords can leak that way too https://mango.pdf.zone/stealing-chrome-cookies-without-a-password [00:46] what is Chrome supposed to do about that 'attack' [00:47] Inb4 "encrypted cookie database" [00:47] if you can execute code on someone's desktop you can start keylogging or aliasing sudo [00:48] "They should move everything to the cloud and let everyone's computer just be a dumb interface to their magnificent cloud services. It'll be glorious!" ;-) [00:52] anarcat: A question about uMatrix and cookies: can JS still access those cookies, or does uMatrix block that as well? [00:53] JAA: umatrix can block JS, and i would assume umatrix would block such requests [00:53] but i don't know [00:53] never thought of that, tbh [00:53] i was kind of surprised that it accepted cookies in the first place [00:54] Can it block JS on that level though, or only "JS on/off per domain"? [00:54] I mean, it would have to override document.cookie, localStorage, and some others. [00:55] That doesn't surprise me at all, since it's probably the only way to implement something like this until Mozilla does what they should've done two years ago. [00:55] (I.e. add an API for cookie management) [00:57] fucking router [00:58] JAA: it's on/off per domain per domain [00:58] JAA: so you can block facebook.com everywhere but allow it on facebook.com, for example [00:58] that's the matrix part [00:58] Yeah, right. (NoScript can do that as well, but it's very tedious to set up.) [00:59] I can't figure out how to install a tarball, so I just went with 52 ESR, which slimerjs supposedly supports, however it doesn't appear to be working [01:01] hook54321: As far as I saw, you don't need to install anything with that tarball from Mozilla. Just unpack it, then execute the firefox binary in it (or rather, set the PATH such that SlimerJS finds that executable). [01:02] anarcat: Huh, so uMatrix blocks JS on the fly, and that used to break