Time |
Nick |
Message |
00:12 |
Sokomine |
ah, well, at least it loads now |
02:09 |
|
olliy joined #minetest-hub |
03:34 |
|
olliy joined #minetest-hub |
04:51 |
|
QwertyDragon_ joined #minetest-hub |
04:54 |
|
olliy joined #minetest-hub |
05:00 |
|
QwertyDragon joined #minetest-hub |
05:25 |
|
olliy_ joined #minetest-hub |
05:28 |
|
olliy joined #minetest-hub |
07:15 |
|
calcul0n joined #minetest-hub |
08:00 |
|
calcul0n joined #minetest-hub |
08:26 |
|
calcul0n_ joined #minetest-hub |
08:28 |
TommyTreasure |
after months of no activity here, i steal the spotlight yet again. |
08:28 |
TommyTreasure |
is the map on 5.2.1-dev compatible if i migrate to 5.2.0-stable? |
08:29 |
TommyTreasure |
players are complaing of client lag issues when connecting with 5.2.0 client |
08:32 |
sfan5 |
you mean 5.1.1, right? |
08:32 |
sfan5 |
but in any case the answer is yes |
08:32 |
TommyTreasure |
no, i meant the 5.2.1-dev. the one you recommended i try a few months ago |
08:33 |
TommyTreasure |
around xmas |
08:33 |
sfan5 |
hm |
08:33 |
TommyTreasure |
ok. map is fine with migration, and 5.2.0 should not experience client side lag |
08:34 |
sfan5 |
where would I download that "5.2.1-dev"? |
08:34 |
TommyTreasure |
you had it on a test git page for me to download |
08:34 |
TommyTreasure |
i forget the issue, but it had to do with server stall |
08:35 |
TommyTreasure |
i'm assuming that version was merged by january |
08:35 |
sfan5 |
probably this one https://github.com/minetest/minetest/pull/9114 |
08:36 |
sfan5 |
either way maps are compatible if you upgrade the server from 5.x to 5.2 (or whatever is latest) |
08:36 |
sfan5 |
downgrading from 5.2 to e.g. 5.1 could pose problems but currently even that works |
08:36 |
sfan5 |
and the client version can of course be any 5.0, 5.1, 5.2, ... |
08:37 |
TommyTreasure |
hang on a sec, my memory fails for the correct version of my game |
08:37 |
TommyTreasure |
i'm joining it now to verify |
08:37 |
TommyTreasure |
my bad, its 5.2.0-dev |
08:38 |
|
ShadowNinja joined #minetest-hub |
08:38 |
TommyTreasure |
compiled at the end of 2019 |
08:39 |
TommyTreasure |
yes, it wasn't my bug report, but that release fixed my issues |
08:40 |
|
hlqkj joined #minetest-hub |
08:41 |
TommyTreasure |
so i'll do a new compile, and go for it. thanks sfan5 |
08:46 |
|
tomraceror joined #minetest-hub |
10:48 |
|
olliy_ joined #minetest-hub |
10:57 |
|
DS-minetest joined #minetest-hub |
11:05 |
|
Fixer joined #minetest-hub |
11:20 |
|
olliy joined #minetest-hub |
11:34 |
|
calcul0n__ joined #minetest-hub |
11:46 |
|
olliy_ joined #minetest-hub |
12:00 |
|
DS-minetest joined #minetest-hub |
12:02 |
|
NathanS21 joined #minetest-hub |
12:16 |
|
hlqkj joined #minetest-hub |
13:10 |
|
olliy joined #minetest-hub |
13:22 |
|
olliy_ joined #minetest-hub |
13:24 |
|
kilbith joined #minetest-hub |
13:26 |
|
kilbith joined #minetest-hub |
13:32 |
|
olliy joined #minetest-hub |
15:35 |
|
calcul0n joined #minetest-hub |
15:47 |
|
DS-minetest joined #minetest-hub |
16:10 |
|
calcul0n_ joined #minetest-hub |
16:26 |
|
calcul0n joined #minetest-hub |
17:06 |
|
Fixer_ joined #minetest-hub |
17:22 |
rubenwardy |
!title https://forum.minetest.net/viewtopic.php?t=24528 |
17:22 |
MinetestBot |
rubenwardy: Quiz: Spot 3 security vulnerabilities in this mod - Minetest Forums |
17:27 |
Krock |
unbelieveable |
17:27 |
Krock |
the forum is up again |
17:27 |
rubenwardy |
for now |
17:28 |
Krock |
message = "\"; sudo rm -rf /*; echo \"hello world" |
17:29 |
rubenwardy |
nice, 1/3. Now say that "message" is checked to only contain [A-Za-z]+ |
17:29 |
Krock |
so it cannot be empty? |
17:30 |
rubenwardy |
does it matter? |
17:30 |
Krock |
not really, but if even, also restrict short messages (< 3 characters) |
17:31 |
* DS-minetest |
answered on forum with [spoiler] |
17:31 |
Krock |
not gonna F5 now |
17:31 |
Krock |
well, the other thing is that I could hook mymod.send_mail |
17:32 |
Krock |
where hook in lua is overwriting/extending it |
17:32 |
Krock |
that's point 2/3 |
17:33 |
rubenwardy |
DS-minetest: 2/3 correct. I'll give 2.5/3 maybe |
17:33 |
* DS-minetest |
thinks he got the 3rd point wrong, because it's too harmless |
17:33 |
DS-minetest |
mhm |
17:33 |
rubenwardy |
yeah, it's something to be aware of but not the vulnerability I was thinking of |
17:34 |
Krock |
but 3/3 is a bug: ie.execute won't work |
17:34 |
Krock |
i.e.os.execute will |
17:34 |
rubenwardy |
damn it |
17:34 |
rubenwardy |
top |
17:34 |
rubenwardy |
*typo |
17:34 |
Krock |
:P |
17:34 |
Krock |
test your code man |
17:34 |
DS-minetest |
yeah, test it on a server ;) |
17:34 |
Krock |
I'd also add a "shout" priv requirement, just for the case |
17:35 |
Krock |
or just kickban all spammers |
17:35 |
Krock |
okay, F5 showed me that DS-minetest found the same issues |
17:36 |
Krock |
rubenwardy: sneaky edit.. without leaving an edit notice |
17:36 |
rubenwardy |
lol |
17:37 |
Krock |
sorry for those who follow this channel, but these points were easy enough for everybody to figure out ;) |
17:37 |
DS-minetest |
is the third that emails are actually supposed to be private? |
17:38 |
Krock |
does "echo" even work in os.execute? |
17:38 |
rubenwardy |
those two are fairly easy if you know about shell injection, and the basics of insecure_env |
17:38 |
Krock |
nvm, it does. |
17:38 |
rubenwardy |
echo is an example shell command, you'd use something like send-mail in practice |
17:38 |
rubenwardy |
although, you wouldn't use os.execute in practice |
17:38 |
rubenwardy |
the last one is fairly obscure |
17:38 |
Krock |
3obscure5me |
17:39 |
Krock |
although according to numberZero it's probably still possible to get to the insecure env using metatables or so |
17:40 |
Krock |
at least that's what I remember from a 2 year old discussion |
17:41 |
Krock |
I'd also return a status and text in the chatcommand, to give the player a feedback. but that's probably not what you're up to |
17:45 |
rubenwardy |
I've added 2 tips and an answers to the post |
17:45 |
rubenwardy |
congrats, you're quicker than discord |
17:49 |
rubenwardy |
~book security |
17:49 |
rubenwardy |
!book security |
17:49 |
MinetestBot |
rubenwardy: Security - https://rubenwardy.com/minetest_modding_book//en/quality/security.html |
17:49 |
rubenwardy |
this is mentioned - nice to know no-one reads it :D |
17:52 |
Krock |
> From 5.0 onward, named formspecs will be blocked if they haven’t been shown yet. |
17:53 |
Krock |
From 5.0 onward, only the most recently sent formspec name will accept inputs |
17:53 |
Krock |
it's kinda a singleton |
18:01 |
|
aerozoic joined #minetest-hub |
18:27 |
|
calcul0n_ joined #minetest-hub |
19:18 |
|
hlqkj joined #minetest-hub |
19:48 |
rubenwardy |
when we seek help for graphics programming: https://rwdy.uk/PEXTp.png |
19:51 |
VanessaE |
rubenwardy: is that a good thing or a bad thing? :) |
19:52 |
* rubenwardy |
sweeps z-fighting, low view range, stutter, performance issues under the rug |
19:53 |
rubenwardy |
yup, totally a good thing |
19:59 |
VanessaE |
heh |
20:05 |
* Sokomine |
lifts the rug shortly and pushes some errors below it as well |
20:05 |
Sokomine |
now we need to motivate players to always stand on our rug and never to look below |
20:07 |
|
Fixer joined #minetest-hub |
20:30 |
|
kilbith joined #minetest-hub |
20:37 |
kilbith |
this forum is so fucking annoying |
20:37 |
kilbith |
jesus |
20:39 |
sfan5 |
should've switched to discord :^) |
21:06 |
Sokomine |
noo. discord is extremly annoying. irc is way better in all aspects |
21:08 |
Sokomine |
oh. i get occasional replies from the forum after long wait |
21:11 |
kilbith |
it seems the FOSS demographics is a nerdy class of resistant to change |
21:12 |
|
calcul0n joined #minetest-hub |
21:12 |
rubenwardy |
I use discord because it's where our users are |
21:12 |
kilbith |
discord fixes all the major flaws irc has, and make it better |
21:13 |
kilbith |
and I fucking don't care whether it's proprietary or not, it just fucking works |
21:13 |
rubenwardy |
and it's not true that IRC is way better. IRC is painful to connect to, all the clients suck in different ways, fragmentations, slow moving standard |
21:13 |
kilbith |
I don't ask my baker for his bread recipe |
21:13 |
kilbith |
I just don't care, it tastes good |
21:14 |
rubenwardy |
I mean, you'd be interested in the bread recipe if you had past experience of rocks and sand in bread |
21:14 |
kilbith |
lol |
21:14 |
rubenwardy |
luckily with regulation that doesn't happen |
21:14 |
rubenwardy |
plus the french do bread well \o/ |
21:14 |
sfan5 |
or maybe you're of those paranoid people who suspects rocks and sand in every bread they see |
21:14 |
rubenwardy |
that is also true |
21:15 |
rubenwardy |
I'm a free-software pragmatistic rather than extremistic. I prefer to use free software, but will use proprietary software where it is significantly easier to do so |
21:15 |
rubenwardy |
I use Discord and CLion |
21:15 |
rubenwardy |
and Steam |
21:16 |
DS-minetest |
I've already eaten bread made out of straw. (in mtg) |
21:16 |
kilbith |
free software is a programmer thing, not an user one |
21:17 |
rubenwardy |
there are user benefits in terms of privacy, and economic benefits by sharing code |
21:18 |
rubenwardy |
but yes, you are correct |
21:22 |
Sokomine |
kilbith: discord is a major pain. it tries to beep unallowed! there are unwanted graphics! it spams about things going on while not in that chat. it wasts a lot of valuable screen space for empty space or control elements. it is made for those that still communicate in pictures instead of written language |
21:23 |
rubenwardy |
unallowed -> not sure what that means |
21:23 |
rubenwardy |
2 -> those are bots, not part of discord by default |
21:23 |
rubenwardy |
3-> you can enable compact mode |
21:23 |
rubenwardy |
4 -> it's made for users |
21:24 |
kilbith |
try going into a popular IRC channel and we can talk about spam again |
21:24 |
sfan5 |
it is made for the particular target group that often players games on computers these days |
21:25 |
Sokomine |
we do have good bread in germany as well :-) |
21:26 |
Sokomine |
DS-minetest: use my cottages mod. comes with a nice treshing floor, handmill for turning seeds into flour...produces best bread eventually! (in a furnace in which you cooked lead before.....) |
21:27 |
kilbith |
we have used IRC at my company, but we eventually switched to discord shortly after because you cannot run a business on IRC |
21:28 |
kilbith |
and the BuildAWorld did exactly the same |
21:28 |
kilbith |
+team |
21:30 |
Fixer |
are there FOSS alternatives to discord? |
21:30 |
rubenwardy |
rocket chat, keybase, matrix |
21:35 |
Fixer |
OSS community clearly needs discord-like alternative, there is a big appeal of such platforms, fancy, easy image/file sharing, voicecalls etc, it just makes life easier, i just don't like discord's privacy policy and closed nature and SAAS nature |
21:36 |
kilbith |
the MT discord server has 200+ people there |
21:36 |
Fixer |
and it works from browser as well |
21:36 |
Fixer |
though it needs to be flexible ._. |
21:37 |
Fixer |
some people like no-registration, join now, lightweight, in browser on in client in language of your liking |
22:05 |
|
calcul0n_ joined #minetest-hub |
22:09 |
|
GreenXenith joined #minetest-hub |
22:37 |
|
kilbith_ joined #minetest-hub |
22:52 |
Sokomine |
which imagehoster did work again? i forgot which one worked (i don't allow js) |
22:58 |
Peppy |
Sokomine : did you try framapic.org ? |
22:58 |
Peppy |
it's Lutim based, should work without JS |
23:01 |
Sokomine |
hm. somehow quite slow for me right now. anyway..what you're now missing to see is a failed windmill. failed because...well...there grew a tree right in front of it, blocking any wind...(mg villages village) |
23:04 |
Peppy |
strange, I just had instant acces... |
23:06 |
Sokomine |
it hangs for me after clicking on "send files". the initial page loads fast |
23:10 |
Peppy |
I just tried again, no problem, localization bug ? (I use french interface) |
23:11 |
Peppy |
(looks like changing language does require JS, french display is default for me ) |
23:11 |
Sokomine |
strange |
23:12 |
|
kilbith_ joined #minetest-hub |
23:29 |
|
GreenXenith joined #minetest-hub |
23:34 |
Sokomine |
anyway...mg_villages ought to run with wuzzys version of realtest_mt5 now as well (apart from some remaining door problems) |