Minetest logo

IRC log for #minetest-dev, 2017-06-14

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

All times shown according to UTC.

Time Nick Message
00:07 Plebs joined #minetest-dev
00:59 Ritchie_ joined #minetest-dev
01:23 octacian_ joined #minetest-dev
01:26 bigfoot547 joined #minetest-dev
01:55 CalebDavis joined #minetest-dev
02:57 Puka joined #minetest-dev
03:13 bigfoot547 joined #minetest-dev
03:17 bigfoot547 joined #minetest-dev
03:33 halt_ joined #minetest-dev
04:39 Sokomine joined #minetest-dev
05:13 nerzhul joined #minetest-dev
05:15 Hunterz joined #minetest-dev
05:48 srifqi joined #minetest-dev
05:54 nerzhul hi
05:54 nerzhul merging #5976 in ~10 mins
05:54 ShadowBot https://github.com/minetest/minetest/issues/5976 -- Update list of installed files concerning server and non-RUN_IN_PLACE builds by sfan5
07:04 Gael-de-Sailly joined #minetest-dev
07:17 Calinou red-001: note, that PR was poorly done, it doesn't cover all edge cases
07:18 Calinou like, if your camera hits a wall, it will suddenly become closer
07:24 Fritigern joined #minetest-dev
08:02 red-001 oh Calinou
08:02 red-001 I meant
08:02 red-001 game#1772
08:02 ShadowBot https://github.com/minetest/minetest_game/issues/1772 -- Add nil value checks to the book formspec handler. by red-001
08:03 Karazhan joined #minetest-dev
08:03 nerzhul joined #minetest-dev
08:40 kilbith joined #minetest-dev
08:53 cx384 joined #minetest-dev
09:31 DS-minetest joined #minetest-dev
10:29 hawaw joined #minetest-dev
10:29 hawaw left #minetest-dev
10:31 twoelk joined #minetest-dev
10:54 Fixer joined #minetest-dev
10:55 jin_xi joined #minetest-dev
11:05 YuGiOhJCJ joined #minetest-dev
11:35 Raven262 joined #minetest-dev
11:36 calcul0n joined #minetest-dev
11:38 lisac joined #minetest-dev
12:26 Taoki joined #minetest-dev
12:29 RobbieF joined #minetest-dev
12:31 nerzhul hi sfan5 , can you look at #5968 and validate it please ?
12:31 ShadowBot https://github.com/minetest/minetest/issues/5968 -- Fix no sound bug by Rui-Minetest
12:32 DS-minetest joined #minetest-dev
12:34 sfan5 nerzhul: the changes to ItemDefinition::deSerialize are interesting
12:35 sfan5 since the comment says // If you add anything here, insert it primarily inside the try-catch
12:35 sfan5 that implies a version bump is not needed, but it actually is needed for some reason
12:37 nerzhul sfan5, yeah, i don't know exactly why it's done like this because it's totally wrong
12:37 nerzhul exception is sent only for strings
12:42 sfan5 each itemdef is always contained in a string: https://github.com/minetest/minetest/blob/master/src/itemdef.cpp#L549
12:42 sfan5 so a version increase is not needed
12:43 sfan5 which error does readF1000 return when there are not enough bytes available?
12:44 nerzhul it just crash no ? it's a low level reading if i remember
12:45 nerzhul NetworkPackets are protected against reading outside packets but i don't think ti's the case for Itemdefs
12:45 sfan5 std::istream will protect against this too
12:46 sfan5 https://github.com/minetest/minetest/blob/master/src/util/serialize.h#L334 it should probably check is.gcount() no?
12:46 sfan5 i'm pretty sure is.read() does not raise exceptions for this kind of problem
12:47 sfan5 here's what the string methods do https://github.com/minetest/minetest/blob/master/src/util/serialize.cpp#L127
12:51 DI3HARD139 joined #minetest-dev
12:52 nerzhul yes strings are okay, but F1000 => https://github.com/minetest/minetest/blob/f2f9a923515386d787a245fac52f78e815b3a839/src/util/serialize.h#L116
12:52 nerzhul F1000 -> S32 -> U32
13:00 nerzhul joined #minetest-dev
13:00 nerzhul erf sorry network problem
13:17 Fixer joined #minetest-dev
13:20 sfan5 nerzhul: those are the functions for u8* data, the std::istream wrapppers are the ones i linked before
13:21 sfan5 celeron55: is it intended that the stream wrappers for readU32() / etc do not check whether enough bytes are available in the stream?
13:26 octacian joined #minetest-dev
13:26 antims joined #minetest-dev
13:52 CalebDavis joined #minetest-dev
14:08 celeron55 sfan5: probably not
14:14 Darcidride joined #minetest-dev
14:21 nerzhul sfan5, can i push the following diff (unused legacy file with empty function...)
14:21 nerzhul https://pastebin.com/kvAsqepM
14:22 sfan5 sure
14:22 nerzhul okay pushin it
14:23 Hunterz joined #minetest-dev
14:31 est31 joined #minetest-dev
14:43 est31 left #minetest-dev
14:45 Bobr2 joined #minetest-dev
14:50 Grandolf joined #minetest-dev
15:12 nerzhul merging #5968 in ~10 mins
15:12 ShadowBot https://github.com/minetest/minetest/issues/5968 -- Fix no sound bug by Rui-Minetest
15:14 ssieb joined #minetest-dev
15:23 sfan5 nerzhul: that should be fixed properly instead of this way
15:23 sfan5 we don't need a version bump
15:24 nerzhul if you ahve an idea to cleanup this fix don't hesitate, it unlock current master but don't hesitate to enhance it
15:36 CalebDavis joined #minetest-dev
15:48 nerzhul if someone can take 5-10 mins to review #5984 it's a simple an boring C++11 conversion in part of our code
15:48 ShadowBot https://github.com/minetest/minetest/issues/5984 -- C++11 patchset 9: move hardcoded init parameters to class definitions (part 1) by nerzhul
15:49 Bobr2 i would but i have no idea about anything like that so i wouldnt be mmuch use sorry
15:59 glut32 joined #minetest-dev
16:06 glut32 hi
16:06 glut32 hi all
16:06 Bobr2 hello
16:07 glut32 I would like to hide error on the screen of minetest. How to do that?
16:08 Bobr2 may i ask what error it is
16:08 glut32 in code or in a minetest.conf
16:09 glut32 irrlicht image size
16:09 glut32 irrlicht image size something : i dont remember
16:10 Bobr2 i think u have to change the size of the images or something however i am not famlar so i cannot be sure
16:11 glut32 I would like to use minetest in a school and I would to remove all non-mandatory messages
16:11 glut32 I would like
16:12 glut32 Do you think that --quiet arg is ok?
16:13 glut32 / Quiet mode, print errors only
16:14 glut32 I would like the inverse of quiet mode : print only info
16:15 sfan5 that would be a good addition
16:18 glut32 how could you call this feature?
16:18 glut32 *name
16:19 glut32 --onlyinfomessages ?
16:22 sfan5 --quiet sounds fine
16:34 nerzhul joined #minetest-dev
16:34 Bobr2 welcome back
17:11 Krock joined #minetest-dev
17:13 Bobr2 wb krock
17:26 sfan5 this is not  the channel to say hello to people
17:27 Bobr2 ok im sorry
17:27 red-001 wait we accually do other stuff her?
17:27 red-001 here*
17:27 red-001 there*
17:27 red-001 somewhere*
17:28 CalebDavis joined #minetest-dev
17:30 paramat joined #minetest-dev
17:36 paramat rubenwardy sfan5 Krock nore ShadowNinja if possible could you consider game#1740 and game#1758 (i'll agree to 1740 if 1758 goes ahead)? also your opinion on my suggestion here https://github.com/minetest/minetest_game/issues/475#issuecomment-306005299
17:36 ShadowBot https://github.com/minetest/minetest_game/issues/1740 -- Use slabs and stairs to craft full blocks again by Wuzzy2
17:36 ShadowBot https://github.com/minetest/minetest_game/issues/1758 -- Stairs: Use one recipe matching inventory appearence by paramat
17:37 VanessaE paramat: you have a /msg
17:38 paramat ok just seen it
17:39 VanessaE someone earlier informed me of a similar crash.  that /msg may be the same thing, I don't know.
17:39 paramat i have a restriction on PMs, trying to see how to accept
17:40 Krock well, for the red dye thing.. just make dyes optional. If the red dye wasn't found, use the white textures and craft recipe
17:41 VanessaE paramat: figure it out?
17:42 paramat ugh sorry, i accepted you but can't see how to see the message
17:42 Krock also, I'm fine with both PRs
17:42 red-001 paramat, if you have the mode flag set that I think you have set you need to accept people before they send you the pm
17:43 VanessaE ok screw it
17:43 red-001 otherwise the message just gets droped
17:43 VanessaE that's all it was.
17:44 Tmanyo joined #minetest-dev
17:44 paramat ok, i'll stop using the mode then
17:44 paramat too much trouble
17:45 glut32 sfan5, --quiet already exists
17:46 paramat back in a moment
17:48 nerzhul VanessaE, i want to see where is this f*****g facedir : 2, i never found where it was generated in code :p
17:48 VanessaE ?
17:48 nerzhul i looked at your log and see facedir: 2 which was triggered from... nowhere in code :p
17:49 paramat joined #minetest-dev
17:49 rubenwardy it's possible that crash is my fault, VanessaE
17:49 nerzhul inable to find it with grep and to find where does it come from
17:49 rubenwardy if it's book serializaion thus meta related
17:49 paramat ok, msg restrictions removed
17:50 paramat (it's obvious who's to blame for me needing that :])
17:52 red-001 paramat, set the flag for blocking unlogged in users
17:52 paramat ok
17:52 red-001 oh and if this is that someone /ingore *!~root@*
17:52 red-001 ignore*
17:53 DS-minetest joined #minetest-dev
17:53 paramat thanks
17:54 Bobr2 or u could just set it so unregistered users cant contact you
17:54 rubenwardy Bobr2, <red-001> paramat, set the flag for blocking unlogged in users
17:55 Bobr2 i thought that mode was +R
17:55 Player_2 joined #minetest-dev
17:55 paramat yes i'll use R
17:57 bigfoot547 joined #minetest-dev
17:58 paramat for beds i was planning to just 'register' a 'simple white bed' using 3 white wool
17:58 ShadowBot https://github.com/minetest/minetest/issues/1775 -- Random segfault at fetching server list
17:58 red-001 :/
17:58 nerzhul red-001, ?
17:59 ShadowBot https://github.com/minetest/minetest/issues/1775 -- Random segfault at fetching server list
17:59 nerzhul game#1775
17:59 ShadowBot https://github.com/minetest/minetest_game/issues/1775 -- Limit the size of the book. by red-001
18:00 sfan5 can you stop using [off] for no reason, thanks
18:00 red-001 well I guess I can
18:00 VanessaE and someone just crashed my server again with the same exploit
18:00 red-001 the people abusing this already know about it
18:02 red-001 so I suggest that we limit the size of the book unless someone has a better idea about how to stop this from crashing servers
18:02 Bobr2 i agree with red
18:03 red-001 unless someone has a valid reason for storing all of romeo and juliet in a book which I somehow doubt
18:03 VanessaE PR applied to my servers.
18:05 paramat restricted book size is a good idea anyway
18:05 paramat i'll merge that later
18:06 paramat along with 1740 rebased 1758 1772 1774
18:12 red-001 VanessaE, do note the fix will only stop new bugs from being created that could crash the server
18:12 red-001 if they already have such books they can still use them
18:14 VanessaE already covered.
18:14 Plebs exisiting "hacked" books can be found with:  .minetest/worlds/*worldname*/find players/ -size +100k
18:15 VanessaE btw, it's the test from a Harry Potter novel.
18:16 VanessaE text*
18:16 VanessaE looks to be the first of the series.
18:17 * red-001 is disapointed
18:17 red-001 the last time they used shakespears romeo and juilet
18:17 red-001 I was hoping for hamlet
18:17 Bobr2 lol
18:18 red-001 and if they were going for magic they should have went for the clearly better lord of the rings trilogy
18:22 kaeza joined #minetest-dev
18:33 Krock paramat, well done. /s   https://github.com/minetest/minetest/issues/5970#issuecomment-308274440
18:33 Krock the bug already existed before. it's only visible now because the damage is handled in the sneak code
18:39 paramat ok, part of the bug existed before
18:40 paramat nerzhul #5972 updated as requested
18:40 ShadowBot https://github.com/minetest/minetest/issues/5972 -- Mgv6 mudflow: Avoid floating stacked decorations by paramat
18:43 nerzhul good names, we can understand the variable usage in function :p
18:43 nerzhul i'm okay with code if feature is okay merge
18:46 paramat ok, retesting ..
18:55 ssieb joined #minetest-dev
19:11 paramat ok i'll merge a lot of game PRs later
19:13 nerzhul sfan5, can you review #5984 please ? i need to continue this cleanup :)
19:13 ShadowBot https://github.com/minetest/minetest/issues/5984 -- C++11 patchset 9: move hardcoded init parameters to class definitions (part 1) by nerzhul
19:20 paramat will merge games 1740 1758 1772 1772 1774 1775 now
19:21 lisac joined #minetest-dev
19:23 YuGiOhJCJ joined #minetest-dev
19:26 RobbieF left #minetest-dev
19:34 kilbith joined #minetest-dev
19:41 paramat merged, but i forgot game#1543 will merge that now
19:41 ShadowBot https://github.com/minetest/minetest_game/issues/1543 -- Add 'creative' privilege for survival servers by tenplus1
19:51 Fixer hmmmmmmmmmmmm
19:52 nerzhul wtf
19:52 nerzhul 1543 is a little bit hacky
19:52 nerzhul why not have a good privilege name instance of mixing creative/survival word ?
19:52 Fixer bunch of entities after explosion scattered near walls @ new TNT explosion pushes some iron entity completely into sand
19:52 paramat merged
19:53 Fixer during testing of #5973
19:53 ShadowBot https://github.com/minetest/minetest/issues/5973 -- LuaEntity: Depend collision on entity size by SmallJoker
20:32 red-001 game#1776
20:32 ShadowBot https://github.com/minetest/minetest_game/issues/1776 -- Book: Also limit the max size of the title. by red-001
20:33 red-001 I forgot that the title isn't trimed when making the previous PR
21:06 paramat ok
21:14 VanessaE updated my servers and added that ^
21:35 octacian joined #minetest-dev
21:38 paramat game#1777
21:38 ShadowBot https://github.com/minetest/minetest_game/issues/1777 -- Crafting: Remove duplicate reversed recipes by paramat
21:40 paramat i'll merge #5972 later
21:40 ShadowBot https://github.com/minetest/minetest/issues/5972 -- Mgv6 mudflow: Avoid floating stacked decorations by paramat
23:08 paramat joined #minetest-dev
23:17 jin_xi joined #minetest-dev
23:21 zorman2000 joined #minetest-dev
23:35 paramat merging #5972
23:35 ShadowBot https://github.com/minetest/minetest/issues/5972 -- Mgv6 mudflow: Avoid floating stacked decorations by paramat
23:58 twoelk|2 joined #minetest-dev

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