Time Nick Message 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: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:32 MinetestBot 02[git] 04sfan5 -> 03luanti-org/luanti: Handle texture filtering sanely to avoid blurriness (#16034) 134c4e296 https://github.com/luanti-org/luanti/commit/4c4e2962748b9f2b30c0b74b4527034b82891875 (152025-04-21T10:31:44Z) 10:32 MinetestBot 02[git] 04sfan5 -> 03luanti-org/luanti: Rename IShaderConstantSetter 13b2c2a6f https://github.com/luanti-org/luanti/commit/b2c2a6ff4708362986acc65c62e95a23c1312165 (152025-04-21T10:32:29Z) 10:32 MinetestBot 02[git] 04sfan5 -> 03luanti-org/luanti: Introduce IShaderConstantSetter abstraction 13baa4c7c https://github.com/luanti-org/luanti/commit/baa4c7cd21fe434a53e27a7de2d2df0159f964cb (152025-04-21T10:32:29Z) 10:32 MinetestBot 02[git] 04sfan5 -> 03luanti-org/luanti: Change shaders to be defined by input constants rather than drawtype/… 13f3c2bbf https://github.com/luanti-org/luanti/commit/f3c2bbfb4833fdbdd8b3bda0a0f102c72d12bcbc (152025-04-21T10:32:29Z) 10:32 MinetestBot 02[git] (1 newer commits not shown) 10:34 MinetestBot 02[git] 04Linn16 -> 03luanti-org/luanti: Use map_compression_level_disk from minetest.conf for --recompress (#… 13c0e42c6 https://github.com/luanti-org/luanti/commit/c0e42c65881cb26dbbcdc8206a736fd407beae51 (152025-04-21T10:32:58Z) 10:34 MinetestBot 02[git] 04SmallJoker -> 03luanti-org/luanti: Client: protect against circular attachments (#16038) 135c6e4d3 https://github.com/luanti-org/luanti/commit/5c6e4d35b0195e97fcb3dbfdd4b20df6dcbad13d (152025-04-21T10:33:19Z) 10:34 MinetestBot 02[git] 04grorp -> 03luanti-org/luanti: Fix scrollbar on ContentDB grid by adding an area label (#16042) 130cf1c47 https://github.com/luanti-org/luanti/commit/0cf1c47f6c7fe4fd507e97c1dc9462cfe0a81d3c (152025-04-21T10:33:41Z) 11:12 MTDiscord 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 *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 Wait really? 11:15 MTDiscord Okay I'll open an issue 11:15 MTDiscord 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) 13:17 [MatrxMT] How much can I trust modchannels that stuff is coming from a server or not 13:18 MTDiscord As far as I know there's zero encryption, so like probably a solid 2%. 13:18 MTDiscord But you should never really trust any data, regardless of its origin. And always sanitize your input. 13:22 [MatrxMT] What if I try to make encryption on the lua side? 14:08 pgimeno authentication is usually simpler than encryption 14:09 [MatrxMT] I don't think that's the right way, it would be to transmit admin pages 14:09 [MatrxMT] You shouldn't login twice 14:10 pgimeno well, depends on whether your worry is eavesdropping or authenticity of the data 14:11 [MatrxMT] 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] 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] how do I do that? is there any mod for that? 14:15 pgimeno I don't know 14:18 [MatrxMT] 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] 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 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 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: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 (its a sane server) 👆 17:40 cheapie wsor4035: I wonder how that happened :P 17:41 MTDiscord 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 honestly this is one of the major benefits of a language like lua 17:45 MTDiscord why shouldn't server admins reap it :p 18:35 sfan5 https://0x0.st/8VrG.jpg this looks funny 18:43 cheapie that tiling though 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 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:31 [MatrxMT] engine encryption would be cool