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 |