Luanti logo

IRC log for #luanti, 2025-04-21

| Channels | #luanti index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:46 germ joined #luanti
00:51 lhofhansl joined #luanti
01:11 galex-713__ joined #luanti
02:45 galex-713_ joined #luanti
04:00 MTDiscord joined #luanti
04:12 sparky4 joined #luanti
04:19 galex-713 joined #luanti
07:01 Kimapr joined #luanti
07:51 jaca122 joined #luanti
07:51 cheek_pain joined #luanti
08:43 YuGiOhJCJ joined #luanti
09:30 sfan5 !mod display_api
09:30 MinetestBot sfan5: There are no results for this query :(
09:30 sfan5 !mod font_api
09:30 MinetestBot sfan5: Japanese font texture for font_api [font_jp_noto] by Yvanhoe - https://forum.luanti.org/viewtopic.php?t=23112 - https://github.com/yquemener/font_jp_noto
09:30 sfan5 uhh no
09:30 sfan5 !mod display_modpack
09:30 MinetestBot sfan5: Display Modpack [display_modpack] by Pyrollo - https://forum.luanti.org/viewtopic.php?t=19365 - https://github.com/pyrollo/display_modpack
09:30 sfan5 ah
09:35 galex-713 joined #luanti
09:36 cheapie !mod legboat
09:36 MinetestBot cheapie: There are no results for this query :(
09:37 cheapie hmm
09:37 sfan5 !cdb display_api
09:38 sfan5 wait didn't we have that
09:38 sfan5 hmm no
10:22 bdju joined #luanti
10:32 MinetestBot [git] sfan5 -> luanti-org/luanti: Handle texture filtering sanely to avoid blurriness (#16034) 4c4e296 https://github.com/luanti-org/luanti/commit/4c4e2962748b9f2b30c0b74b4527034b82891875 (2025-04-21T10:31:44Z)
10:32 MinetestBot [git] sfan5 -> luanti-org/luanti: Rename IShaderConstantSetter b2c2a6f https://github.com/luanti-org/luanti/commit/b2c2a6ff4708362986acc65c62e95a23c1312165 (2025-04-21T10:32:29Z)
10:32 MinetestBot [git] sfan5 -> luanti-org/luanti: Introduce IShaderConstantSetter abstraction baa4c7c https://github.com/luanti-org/luanti/commit/baa4c7cd21fe434a53e27a7de2d2df0159f964cb (2025-04-21T10:32:29Z)
10:32 MinetestBot [git] sfan5 -> luanti-org/luanti: Change shaders to be defined by input constants rather than drawtype/… f3c2bbf https://github.com/luanti-org/luanti/commit/f3c2bbfb4833fdbdd8b3bda0a0f102c72d12bcbc (2025-04-21T10:32:29Z)
10:32 MinetestBot [git] (1 newer commits not shown)
10:34 MinetestBot [git] Linn16 -> luanti-org/luanti: Use map_compression_level_disk from minetest.conf for --recompress (#… c0e42c6 https://github.com/luanti-org/luanti/commit/c0e42c65881cb26dbbcdc8206a736fd407beae51 (2025-04-21T10:32:58Z)
10:34 MinetestBot [git] SmallJoker -> luanti-org/luanti: Client: protect against circular attachments (#16038) 5c6e4d3 https://github.com/luanti-org/luanti/commit/5c6e4d35b0195e97fcb3dbfdd4b20df6dcbad13d (2025-04-21T10:33:19Z)
10:34 MinetestBot [git] grorp -> luanti-org/luanti: Fix scrollbar on ContentDB grid by adding an area label (#16042) 0cf1c47 https://github.com/luanti-org/luanti/commit/0cf1c47f6c7fe4fd507e97c1dc9462cfe0a81d3c (2025-04-21T10:33:41Z)
10:51 ireallyhateirc joined #luanti
11:12 MTDiscord <redundantcc> sfan5: does this fix the issue where shadows would break if you said all the air nodes to have a light value? https://github.com/luanti-org/luanti/commit/f3c2bbfb4833fdbdd8b3bda0a0f102c72d12bcbc
11:13 MTDiscord <redundantcc> *set all the air nodes
11:14 sfan5 this commit fixes no issues at all
11:14 sfan5 it's merely a refactor
11:14 sfan5 I have also never heard of the bug you're describing
11:15 MTDiscord <redundantcc> Wait really?
11:15 MTDiscord <redundantcc> Okay I'll open an issue
11:15 MTDiscord <redundantcc> Just give me like a couple hours to get to work, I'll have the steps to reproduce the bug(s)
11:16 sfan5 no hurry
11:21 * cheapie giggles a bit at "In my testing, this reduced the file size by up to 1 MB" from #16037
11:21 ShadowBot https://github.com/luanti-org/luanti/issues/16037 -- Use map_compression_level_disk from minetest.conf in recompress_map_data by Linn16
11:21 cheapie 1MB out of 1MB? 1MB out of 10MB? 1MB out of 100GB? :P
11:21 cheapie (nothing wrong with the commit AFAIK, the description there is just funny)
11:31 cheek_pain joined #luanti
12:35 Fleckenstein joined #luanti
13:17 [MatrxMT] <Bracket> How much can I trust modchannels that stuff is coming from a server or not
13:18 MTDiscord <redundantcc> As far as I know there's zero encryption, so like probably a solid 2%.
13:18 MTDiscord <redundantcc> But you should never really trust any data, regardless of its origin. And always sanitize your input.
13:22 [MatrxMT] <Bracket> What if I try to make encryption on the lua side?
13:53 kamdard joined #luanti
14:08 pgimeno authentication is usually simpler than encryption
14:08 _____ joined #luanti
14:09 [MatrxMT] <Bracket> I don't think that's the right way, it would be to transmit admin pages
14:09 [MatrxMT] <Bracket> You shouldn't login twice
14:10 pgimeno well, depends on whether your worry is eavesdropping or authenticity of the data
14:11 [MatrxMT] <Bracket> Both?
14:11 pgimeno if you're worried about eavesdropping, then encryption is the right thing; if you're concerned about whether the origin of a message is the server or not, then authentication
14:12 [MatrxMT] <Bracket> How do you authentcate the server
14:14 pgimeno I guess you'd need the mod to have a private key and a public key; send the public key to the client and sign the messages with the private key
14:15 [MatrxMT] <Bracket> how do I do that? is there any mod for that?
14:15 pgimeno I don't know
14:18 [MatrxMT] <Bracket> pgimeno do you have a link how to generate pub/priv keys and how to use them atleast?
14:20 sfan5 I can't answer your question but I think this discussion has left the space of realistic and practical solutions
14:20 pgimeno hm, it's not easy stuff, perhaps a better alternative is to negotiate a shared secret with the server using Diffie-Hellman or the like, and use that for simple HMAC authentication, but even that is somewhat complex
14:21 [MatrxMT] <Bracket> Yeah, i have no idea what you are talking about
14:35 pgimeno sorry, I should probably start working on a mod to handle that, but it could also be a feature of Luanti, to negotiate a shared secret at login time and make it available to CSMs; that would make authentication very simple
14:43 MTDiscord <luatic> i think the only engine-side solution that is worth pursuing is to just use an off-the-shelf network protocol that has encryption, like QUIC. see #10206 and #15261
14:43 ShadowBot https://github.com/luanti-org/luanti/issues/10206 -- Add network encryption into minetest
14:43 ShadowBot https://github.com/luanti-org/luanti/issues/15261 -- Add QUIC support for Minetest
15:06 kamdard joined #luanti
15:08 sinvet joined #luanti
15:22 Talkless joined #luanti
15:38 dudz joined #luanti
16:09 alpiquero joined #luanti
17:08 Baytuch_2 joined #luanti
17:20 cheapie sfan5: I granted your test account on VE-C noclip and debug, I imagine said client was probably privmodded anyway but now you actually officially have them
17:23 sfan5 thanks
17:23 sfan5 not that I needed them. and in fact I did not cheat them either :)
17:24 * cheapie shrugs
17:24 cheapie We hand those two out like candy on there anyway :P
17:25 cheapie Heck, I think the Dannenport travelnet exchange (across the street from the current spawn) still has the "push for noclip" command block on the 6th floor too
17:26 Baytuch joined #luanti
17:29 sfan5 maybe I should try my hand at duplicating the ve-c spawn area locally one day
17:30 cheapie I can probably get you a copy of it with WE if you want, not sure how kindly the nodes there would take to doing that though
17:31 cheapie I *think* celevator would just not work (but not crash) if I do that, but I've never actually tried
17:31 sfan5 I mean local map saving would probably work but the annoying part is installing the matching mods
17:31 cheapie https://github.com/VE-Creative-Server/worldmods
17:39 MTDiscord <wsor4035> (its a sane server) 👆
17:40 cheapie wsor4035: I wonder how that happened :P
17:41 MTDiscord <wsor4035> to be fair, i stole the idea from buckaroo orginally iirc
17:43 cheapie I like how it says it's preferred to not make changes directly on the server and yet I think that's the only way anyone ever actually does it
17:45 MTDiscord <luatic> honestly this is one of the major benefits of a language like lua
17:45 MTDiscord <luatic> why shouldn't server admins reap it :p
18:00 fluxionary joined #luanti
18:16 Verticen joined #luanti
18:35 sfan5 https://0x0.st/8VrG.jpg this looks funny
18:43 cheapie that tiling though
18:55 kamdard joined #luanti
19:11 bdju joined #luanti
20:00 silverwolf73828 joined #luanti
20:07 ireallyhateirc joined #luanti
20:10 jaca122 joined #luanti
20:30 Sharpman joined #luanti
20:53 turtleman joined #luanti
21:16 kamdard joined #luanti
21:22 YuGiOhJCJ joined #luanti
21:35 Sharpman joined #luanti
21:41 Verticen joined #luanti
21:48 erstazi joined #luanti
22:05 Kimapr joined #luanti
22:09 jluc joined #luanti
22:33 panwolfram joined #luanti
22:35 FileX joined #luanti
23:04 SwissalpS https://github.com/luanti-org/luanti/issues/16052#issuecomment-2819138432
23:04 SwissalpS I don't understand how having the 'run' key next to the direction keys is convenient.
23:05 Eragon joined #luanti
23:05 SwissalpS For me that reduces mobility. My 'run' is on the left shift and sneak is on the key to the right of it.
23:07 SwissalpS WASD-layout made sense back in the day when 2 players would share one keyboard. But this doesn't make any sense in Luanti. Resting position for a blind typer's hand is ASDF (for left hand on QWERTY/Z), so resting direction keys are more logically ESDF
23:09 SwissalpS On dvorak the 'I' is on QWERTY/Z's 'G' -> making it a great location
23:11 SwissalpS (for inventory)
23:20 FileX joined #luanti
23:31 [MatrxMT] <Bracket> engine encryption would be cool

| Channels | #luanti index | Today | | Google Search | Plaintext