| 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) |