27 Feb 2023 |
Hotdog | refresh token is sent to the minecraft server? | 15:09:10 |
Hotdog | also define password | 15:09:13 |
skillman623 | Password is the user's password for their Microsoft account | 17:06:00 |
skillman623 | I'll have to look into it again later. I'm busy for now. | 17:06:37 |
Hotdog | sure thing | 19:34:47 |
Hotdog | I don't believe Leafish ever gets the Microsoft password when authenticating - just various access tokens | 19:36:16 |
skillman623 | That sounds right now that I think about it. Logins are done in a browser. | 20:10:02 |
javaimpact | okay, so [0] is the user name, [2] is the accesstoken and [1] i think is the password but is always empty except there's autologin or smth, or maybe its just always, always empty (this one's existance is pretty shady i think) | 20:25:30 |
Hotdog | That's odd | 20:26:58 |
Hotdog | Why store username twice? | 20:27:09 |
javaimpact | one is probably the email/legacy account name and the other is probably the actual in-game name | 20:28:00 |
javaimpact | i think whats being stored here is said email/legacy account name | 20:28:21 |
javaimpact | * i think whats being stored here (in [0]) is said email/legacy account name | 20:28:31 |
skillman623 | There is a variable named some variant of '''username''' in the code for the mojang legacy login. For now we should ignore it (both for archival purposes and because it can be reused for custom authentication).
The reason why I mention archival purposes is because as we are planning to support older versions (possibly older mods too) it may broaden interest in the code. Also should we have a focus on interoperability (such as vanilla plus modded, custom server {legal} server implementations, possibly even buckit plugins or base edit mods that are otherwise illegal ) there in case law in the US supreme court stating that API use, although they are protectable under IP, if used to increase interoperability it counts as fair use. Always good to strengthen our project's legitimacy in case it is challenged. | 21:17:59 |
28 Feb 2023 |
| AitherNight2 joined the room. | 02:11:47 |
| AitherNight joined the room. | 02:12:15 |
| bknower joined the room. | 05:58:42 |
1 Mar 2023 |
| @wyndix:envs.net joined the room. | 10:51:21 |
| @cooltexture:tchncs.de joined the room. | 14:46:40 |
| @cooltexture:tchncs.de set a profile picture. | 14:47:51 |
kuratius | what's currently needed to compile leafish correctly? | 17:11:47 |
kuratius | seems like there's a lot of nonstandard packages that are expected to be available | 17:51:42 |
| kroko joined the room. | 18:20:20 |
kuratius | yay got it to build
apt-get install libgtk-3-dev
sudo apt install libatk1.0-dev
sudo apt install libgdk-pixbuf-2.0-dev
sudo aptitude install libpango1.0-dev | 18:24:10 |
kuratius | should probably be added to the build instructions | 18:24:21 |
kuratius | * yay got it to build on an older branch
apt-get install libgtk-3-dev
sudo apt install libatk1.0-dev
sudo apt install libgdk-pixbuf-2.0-dev
sudo aptitude install libpango1.0-dev | 18:24:51 |
kuratius | I'll try and see if the most recent branch builds now | 18:25:20 |
kuratius | * yay got it to build on an older branch where github buils weren't failing
apt-get install libgtk-3-dev
sudo apt install libatk1.0-dev
sudo apt install libgdk-pixbuf-2.0-dev
sudo aptitude install libpango1.0-dev | 18:25:36 |
cooltexture | i can build it fine on arch without any special packages, what errors are you getting? | 19:12:16 |
kuratius | these packages were missing apparently | 19:54:56 |