Minetest logo

IRC log for #minetest, 2022-03-07

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

All times shown according to UTC.

Time Nick Message
00:10 Lesha_Vel joined #minetest
00:23 erlehmann rubenwardy what would be the “standard” response to a bunch of players connecting from the same IP? like 40
00:37 Soni joined #minetest
00:45 proller joined #minetest
00:50 proller joined #minetest
01:13 MTDiscord <Warr1024> Are they actually playing...?
01:43 erlehmann Warr1024 no it is just lag
01:47 KvL joined #minetest
01:55 MTDiscord <Warr1024> Ah.  I was wondering if there was a legit case of a ton of players from one place, like maybe an apartment building on effectively CGNAT or something.  If they were at least attempting to play, that might be interesting...
01:55 KvL joined #minetest
02:03 KvL joined #minetest
02:28 KvL joined #minetest
02:29 v-rob joined #minetest
02:59 KvL joined #minetest
03:06 v-rob joined #minetest
03:15 Lesha_Vel hello
03:16 erlehmann joined #minetest
04:07 frostsnow joined #minetest
04:29 frostsnow joined #minetest
04:59 Oksanaa joined #minetest
05:00 MTDiscord joined #minetest
05:07 Lesha_Vel joined #minetest
05:30 lemonzest joined #minetest
05:52 v-rob joined #minetest
06:01 riff-IRC joined #minetest
07:10 v-rob joined #minetest
07:22 erlehmann joined #minetest
08:10 BuckarooBanzai joined #minetest
08:53 lemonzest joined #minetest
09:22 erlehmann joined #minetest
09:40 specing_ joined #minetest
09:56 proller joined #minetest
10:23 panwolfram joined #minetest
10:25 CieNTi joined #minetest
10:32 MTDiscord <luatic> Desour: Fun fact: There was an attempt to overwrite it in a malicious PR, see https://github.com/joe7575/techage/pull/71
11:19 JordanL2 joined #minetest
11:37 kabou joined #minetest
12:12 GNUHacker joined #minetest
12:16 grouinos joined #minetest
12:36 CieNTi joined #minetest
13:35 MTDiscord <jordan4ibanez> Wait I thought hybrid dog was one of the good modders, I can't believe he went to the dark side
13:43 CieNTi what is the dark side ?
13:44 MTDiscord <jordan4ibanez> Trying to hack into servers through malicious prs in mods or the game engine itself
13:44 CieNTi ough
13:45 MTDiscord <jordan4ibanez> Let's say there's a mod everyone uses, someone dumps a hidden bootstrap for base64 compiled code then decompiles it into a string and then runs it. The next time all those players and servers update they get affected
13:45 MTDiscord <jordan4ibanez> Ridiculous to even have the thought of doing that
13:47 MTDiscord <jordan4ibanez> I think the actual worst case scenario is somehow someone figures out how to trick the engine into turning off FFI safety mode completely, but that would require too much code not to be noticed unless the owner of the repo is  just letting it be treated as a dumping ground
13:50 definitelya joined #minetest
14:09 kamdard joined #minetest
14:36 JordanL2 joined #minetest
14:54 Fixer joined #minetest
15:28 toulene joined #minetest
15:50 v-rob joined #minetest
15:56 JordanL2 joined #minetest
15:59 mazes_83 luatic are you joe7575 ? I tried to understand how malicious was this PR, in vain
16:08 v-rob joined #minetest
16:29 Hawk777 joined #minetest
16:35 MTDiscord <fatalerror420> Luatic does not have that alias
16:36 kabou joined #minetest
16:40 Verticen joined #minetest
16:52 JordanL2 joined #minetest
17:01 fluxionary joined #minetest
17:04 MTDiscord <luatic> No, I'm not Joe
17:08 MTDiscord <jordan4ibanez> Wow that happened recently too, for some reason my brain was like jan 4 2021
17:09 MTDiscord <jordan4ibanez> No joe has a youtube channel https://www.youtube.com/channel/UCUH30AYhjaIOnHGeaUKToPA it's always fascinating to see what he's cooking up
17:12 v-rob joined #minetest
17:12 olliy joined #minetest
17:56 Talkless joined #minetest
17:58 sobkas joined #minetest
18:16 erlehmann joined #minetest
18:31 Desour joined #minetest
18:31 wolfshappen joined #minetest
18:41 appguru joined #minetest
18:49 Markow joined #minetest
18:50 JordanL2 joined #minetest
18:51 TheCoffeMaker joined #minetest
19:07 Desour_ joined #minetest
19:23 v-rob joined #minetest
19:35 kabou joined #minetest
19:59 proller joined #minetest
20:39 CieNTi joined #minetest
20:40 v-rob joined #minetest
20:59 v-rob joined #minetest
21:05 erlehmann joined #minetest
21:28 Gustavo6046 joined #minetest
21:31 v-rob joined #minetest
21:42 specing_ joined #minetest
22:17 Markow joined #minetest
22:20 Desour_ did you know? sometimes it can be important for security reasons to write stuff in one line
22:21 Desour_ debug.sethook really shouldn't be in the non-insecure env
22:22 erlehmann Desour_ explain
22:24 Desour_ well, debug.sethook can hook on function calls, returns, and lines https://www.lua.org/manual/5.1/manual.html#pdf-debug.sethook . so, if I now need to make some function atomar, i can write and read a lock variable atomarily in one line, multiple lines would be insecure
22:25 Desour_ ie. "assert(not a); a = b;" vs. "assert(not a); \n a = b;"
22:25 Desour_ or "a,b = b,a" vs. "a,b = b,\n a"
22:26 Desour_ funny, right?
22:37 rubenwardy Aren't those still separate statements
22:37 Desour_ that doesn't matter
22:40 Desour_ it seems the hook is called after every finished line with an expression or so
22:43 v-rob joined #minetest
22:45 Desour_ oh no, I'm stupid
22:46 MinetestBot [git] x2048 -> minetest/minetest: Render shadows on entities. 2bba53b https://github.com/minetest/minetest/commit/2bba53b2c3f0045c326f6c7578104ffaef53ceac (2022-03-07T22:45:26Z)
22:46 MinetestBot [git] x2048 -> minetest/minetest: Apply shadow texture to wield-based entities 4e39cde https://github.com/minetest/minetest/commit/4e39cdef946e137519551bc77234bae2ee35a7f3 (2022-03-07T22:45:26Z)
22:46 MinetestBot joined #minetest
22:47 Desour_ ok, I misunderstood the mask thing. you can just set it to "" and use the count to hook at every instruction
23:09 Lesha_Vel joined #minetest
23:11 MTDiscord <MisterE> Question: is the 64000 node limit hardcoded into just the server, or the server and the client? Meaning, if I host a server of the fork/pr that breaks the limit, will I need a special client to take advantage of it?
23:11 GNUCracker joined #minetest
23:13 erlehmann MisterE explain how to “break” the limit
23:13 erlehmann please
23:13 erlehmann i think your question is ill-formed unless you explain what you intend to do
23:14 MTDiscord <MisterE> erl, I think sfan5 will understand
23:14 kabou Erlehmann I think he means https://github.com/minetest/minetest/pull/11843
23:15 erlehmann well i was thinking of https://github.com/minetest/minetest/issues/6101
23:15 erlehmann and confused
23:15 erlehmann because the node limit is not 64000 but like about half of that
23:15 MTDiscord <MisterE> And now my msg is getting buried :|
23:16 erlehmann look, are you talking about number of registered nodes or map size?
23:16 erlehmann the fact that already two people understood you in an entirely different way seems an indicator for me that clarification could help
23:16 MTDiscord <MisterE> map size
23:17 * kabou is such an understanding personality
23:17 erlehmann ah, map size, the topic where everyone has opinions!
23:18 MTDiscord <MisterE> I just want to know, does the PR require a change to the client or just the server?
23:18 kabou did you try it at all?
23:19 erlehmann MisterE, you can easily test how far you can get by editing max_map_generation_limit or how its called to be higher than 31007 or whatever the adjusted value is now
23:19 kabou the preliminary answer is a mere make away
23:19 MTDiscord <MisterE> No, just interested in it.
23:19 MTDiscord <MisterE> I'm not great at building minetest, but it is within my grasp
23:20 kabou well if you're not interested enough to try it, you're hardly interested
23:20 kabou building minetest is very doable
23:20 erlehmann MisterE i suggest to look in the code that actually handles positions. TL;DR: it's a mess.
23:21 MTDiscord <MisterE> good point. Ill let you know how it goes. I figured if the answer was already known then they could just tell me
23:21 erlehmann and it's very unlikely that an unmodified client will be able to go further than about ±32680 or so
23:21 erlehmann i mean, you can obviously go further
23:21 kabou you can get the patch for the PR at https://github.com/minetest/minetest/patch/11843
23:21 erlehmann but a) there is nothing out there
23:21 MTDiscord <MisterE> I figure, bpt we will see how it goes
23:22 erlehmann b) there exists code that crashes if you go to specific positions
23:22 erlehmann if you want a quick check, install waspsaliva (a cheat client) and use the .teleport CSM command
23:23 erlehmann you can teleport a lot out of bounds with it and it is fine
23:23 erlehmann but there is nothing, as i said
23:24 Taoki joined #minetest
23:25 MTDiscord <MisterE> Its no good to me now if the client won't see anything
23:32 panwolfram joined #minetest
23:34 v-rob joined #minetest
23:58 Oksanaa joined #minetest

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