!yAXokUArOJxHEACeib:pussthecat.org

Invidious

653 Members
https://invidious.io/ | Instances: https://instances.invidious.io/ | Documentation: https://docs.invidious.io | SourceCode: https://git.invidious.io | Instances API: https://api.invidious.io/ | ToDo: https://todo.invidious.io/ | Bridged to #invidious on Libera.Chat134 Servers

Load older messages


SenderMessageTime
4 Jan 2022
@samantazfox:pussthecat.orgSamantaz Fox

make RELEASE=0 DISABLE_QUIC=1

00:50:03
@rss:snopyta.orgRSS (bot)

New commit to Invidious: Also fix DISABLE_QUIC declaration

00:51:20
@zehka:matrix.flokinet.iszehka
In reply to @samantazfox:pussthecat.org

zehka you can try again to compile without QUIC (using latest master)

Ok, thank you. I'll try that tomorrow.
00:51:39
@samantazfox:pussthecat.orgSamantaz Foxsure ^^00:54:01
@mrckndt:matrix.orgmrckndt joined the room.01:47:13
@mrckndt:matrix.orgmrckndt left the room.01:47:25
@byteskeptical:libera.chatbyteskeptical left the room.08:13:47
@thefrenchghosty:pussthecat.orgTheFrenchGhosty
In reply to @samantazfox:pussthecat.org
I really feel the cheapness of this VPS xD
Ahah sorry xD
10:46:27
@tinytoas1:libera.chattinytoas1 joined the room.11:11:15
@samantazfox:pussthecat.orgSamantaz Fox

TheFrenchGhosty don't be ^^

12:44:38
@samantazfox:pussthecat.orgSamantaz FoxBtw, you can shut down the VPS12:45:15
@samantazfox:pussthecat.orgSamantaz Fox

I don't need it anymore

12:45:21
@thefrenchghosty:pussthecat.orgTheFrenchGhosty
In reply to @samantazfox:pussthecat.org

I don't need it anymore

The problem is solved? Or just QUIC?
13:13:53
@samantazfox:pussthecat.orgSamantaz Fox

the problem can't really be solved

13:14:16
@zehka:matrix.flokinet.iszehkaI recompiled it without quic and it seems to be running, so it seems to be a QUIC issue13:14:30
@samantazfox:pussthecat.orgSamantaz Foxon those distros, compiling without QUIC is required13:14:30
@thefrenchghosty:pussthecat.orgTheFrenchGhosty
In reply to @samantazfox:pussthecat.org
on those distros, compiling without QUIC is required
There's no way around it? What's the issue?
13:15:28
@samantazfox:pussthecat.orgSamantaz Fox

zehka yeah. This is because QUIC requires a modified version of openSSL to run. lsquic (the library we use) uses BoringSSL, the Google fork of openSSL that supports QUIC

13:15:59
@neocode:matrix.orgNeoCode joined the room.13:16:33
@samantazfox:pussthecat.orgSamantaz Fox

And because of that, the linker uses BoringSSL rather than the system's openSSL for the Crystal standard library (HTTP::Client)

13:16:50
@zehka:matrix.flokinet.iszehkaBut wait a minute: The disable_lsquic switch didn't work because it should have been disable_quic, right?13:17:22
@samantazfox:pussthecat.orgSamantaz Foxyeaaaah xD13:17:32
@samantazfox:pussthecat.orgSamantaz Foxtypo on my side13:17:39
@zehka:matrix.flokinet.iszehkaBut why did it work then with the symlink?13:17:58
@samantazfox:pussthecat.orgSamantaz Fox

As I said, you have to almost identical libraries with the same API : BoringSSL, which is modified to support QUIC, and the system's openSSL, which may be modified too

13:19:11
@samantazfox:pussthecat.orgSamantaz Fox

The default is to look into /etc/ssl/ for certificates. OpenSSL on Debian, Ubuntu, etc.. and BoringSSL do that

13:20:06
@samantazfox:pussthecat.orgSamantaz Fox

but the openSSL version shipped with ArmaLinux has been modified so it looks inside /etc/pki

13:20:44
@samantazfox:pussthecat.orgSamantaz Fox

Ideally, we'd want to have the two libraries separate (BoringSSL only for the QUIC client, and the system's OpenSSL for the rest)

13:21:55
@thefrenchghosty:pussthecat.orgTheFrenchGhostySo it's possible to fix it?13:22:19
@samantazfox:pussthecat.orgSamantaz Fox

Idk. I'd have to dig into it. One thing I'm sure is that BoringSSL's symbols (which are used by the linker to "connect" libraries) should be stripped.

13:23:45

Show newer messages


Back to Room ListRoom Version: 7