| Time |
Nick |
Message |
| 00:05 |
diemartin |
yay no more guests |
| 00:05 |
VanessaE |
and the world is once again at peace. :) |
| 00:06 |
rubenwardy |
hate to burst your bubble(s) |
| 00:06 |
rubenwardy |
but all the Android clones we have will probably keep it |
| 00:07 |
diemartin |
better than nothing |
| 00:07 |
VanessaE |
um, wut? "VanessaE, be patient!" |
| 00:08 |
diemartin |
no_guests will take care of the rest |
| 00:13 |
paramat |
now merging |
| 00:14 |
VanessaE |
paramat: care to explain ^^^ |
| 00:14 |
paramat |
oh that :] |
| 00:22 |
|
Tmanyo joined #minetest-dev |
| 00:23 |
paramat |
merged. closed a 3 year old issue and a performance optimisation, nice |
| 00:23 |
VanessaE |
cool |
| 00:23 |
VanessaE |
now merge #5186 :) |
| 00:23 |
ShadowBot |
https://github.com/minetest/minetest/issues/5186 -- Soft node overlay by juhdanad |
| 00:23 |
VanessaE |
(NOW you can take a pot shot :P ) |
| 00:25 |
paramat |
Vanessa no big issue, a few days after i started the mese post light PR you were being impatient on IRC that i hadn't completed it yet, so i wrote that |
| 00:25 |
VanessaE |
:P |
| 00:25 |
paramat |
no problem though |
| 00:30 |
paramat |
wow it got merged, thanks |
| 00:31 |
VanessaE |
? |
| 00:36 |
sofar |
I just merged a few minor things |
| 01:14 |
|
TC02 joined #minetest-dev |
| 01:35 |
|
csijdlw joined #minetest-dev |
| 01:37 |
|
TheReaperKing joined #minetest-dev |
| 01:52 |
|
lordfingle joined #minetest-dev |
| 01:53 |
|
ssieb joined #minetest-dev |
| 02:05 |
|
Miner_48er joined #minetest-dev |
| 02:12 |
|
octacian_ joined #minetest-dev |
| 02:38 |
|
betterthanyou710 joined #minetest-dev |
| 02:59 |
|
TC04 joined #minetest-dev |
| 03:44 |
|
DI3HARD139 joined #minetest-dev |
| 04:30 |
|
fling joined #minetest-dev |
| 06:00 |
|
octacian joined #minetest-dev |
| 06:33 |
|
troller joined #minetest-dev |
| 06:33 |
|
DI3HARD139 joined #minetest-dev |
| 06:35 |
|
diemartin joined #minetest-dev |
| 06:39 |
|
nerzhul joined #minetest-dev |
| 06:40 |
Sokomine |
er. did mod security get restricted even more? |
| 06:44 |
|
AntumDeluge joined #minetest-dev |
| 06:50 |
Sokomine |
security is important. i want to be able to enable mod security and use it. but if normal operations like reading and writing a file with config values for a mod no longer works, mod security seems kind of obsolete - because it cannot be used in a productive way. i'm certainly missing something here. please tell me how to use it properly or where i can find up-to-date information on how it can be us |
| 06:51 |
Sokomine |
ed (apart from disabling entirely) |
| 06:53 |
nerzhul |
Sokomine, you nolonger need reading or writing files, now you have mod metadata for that |
| 06:53 |
|
Hunterz joined #minetest-dev |
| 06:53 |
nerzhul |
call your metadata container at mod load and use it to read/store what you need |
| 06:55 |
Sokomine |
ah. mod metadata sounds like a good idea |
| 06:55 |
Sokomine |
can you point me to a summary of the new feature? |
| 06:56 |
nerzhul |
https://github.com/minetest/minetest/commit/ef6feca501fcf0d5a1fd2021f1d4df96a4533f65 |
| 06:56 |
nerzhul |
it's fresh |
| 06:57 |
nerzhul |
mod metadata is exact same API than nodemeta and itemstack meta, unified by ruben |
| 06:57 |
Sokomine |
thanks. it really ought to be mentionned somewhere...and it will break i'd say all of my old local worlds |
| 06:57 |
nerzhul |
Sokomine, the mod security enable is not my fact, i don't know how you can migrate your world with it enabled |
| 06:58 |
nerzhul |
mod metadata is not a response to server side modding, it was created at first for client side modding which never call io as mod security is strengher on it |
| 06:58 |
nerzhul |
but having it server side permit to solve the io security problems with mods |
| 06:59 |
Sokomine |
nerzhul: i'm afraid migrating old worlds isn't possible anymore without disabling mod security alltogether |
| 06:59 |
nerzhul |
you can request insecure env i think |
| 06:59 |
nerzhul |
permitting to migrate data |
| 06:59 |
nerzhul |
and after 1 or 2 release, just break the migration model and keep the secure env |
| 07:00 |
nerzhul |
merging #5193 thanks sofar |
| 07:00 |
Sokomine |
hmmm. based on my experience with the trusted environment, i wouldn't trust its functionality too far. i doubt something considered as criminal as reading a mod config file would be allowed that way.... |
| 07:00 |
ShadowBot |
https://github.com/minetest/minetest/issues/5193 -- Change default nodetimer_interval to 0.2s. by sofar |
| 07:22 |
|
jordan4ibanez joined #minetest-dev |
| 07:23 |
red-002 |
huh when was io broken in mod security?? |
| 07:26 |
Sokomine |
red-002: i don't know when exactly. it is, for me, now. reading a file in the folder of the current world no longer works. and that is what quite a lot of my mods do in order to store and retrieve their data |
| 07:27 |
red-002 |
well that's a bug then |
| 07:28 |
nerzhul |
red-002, in mod_security then |
| 07:28 |
nerzhul |
red-002, are we okay with CSM branch since my yesterday squash ? |
| 07:28 |
red-002 |
it looks ok to me |
| 07:30 |
red-002 |
well that will need fixing before release |
| 07:33 |
Sokomine |
ah. it seems at least read access can be regained by adding the world path in front of the file name. that used to be default afaik.... |
| 07:37 |
Sokomine |
regarding mod_security: reading seems to be possible with minetest.get_worldpath()..'/name_of_file' - while writing works only with 'name_of_file' |
| 07:38 |
Sokomine |
and that's probably because i add the worldpath when saving. it's still strange that reading the file without worldpath works without mod security and doesn't with it beeing enabled |
| 07:42 |
Sokomine |
so it works again. as long as the full filename is given |
| 08:11 |
Zeno` |
hmm |
| 08:28 |
sofar |
I have the weirdest problem with node sounds |
| 08:28 |
sofar |
somehow my client only plays the first footstep sound |
| 08:29 |
sofar |
and then it stays quiet |
| 08:29 |
sofar |
when I jump, I hear footstep sounds each jump |
| 08:29 |
sofar |
but not when I walk |
| 08:38 |
sofar |
ohhh, it's plainly playing the sound from a node 1m below my feet, not directly below! |
| 08:38 |
sofar |
what the ... how does that just happen? |
| 08:39 |
nore |
sofar: does this happen with normal mintest_game? |
| 08:39 |
nore |
=e |
| 08:39 |
nore |
grr |
| 08:39 |
nore |
*+e |
| 08:39 |
sofar |
no |
| 08:40 |
sofar |
I gotta get sleep, way too late again |
| 08:40 |
sofar |
later |
| 08:40 |
nore |
bye |
| 08:41 |
nore |
for the logs: could it be the player model that is different, so a different collision box size or something related? |
| 08:41 |
red-002 |
yeah footstep sounds seem to work in strange ways |
| 08:43 |
sofar |
mtg's model actually |
| 08:45 |
|
nrzkt joined #minetest-dev |
| 08:47 |
|
ssieb joined #minetest-dev |
| 08:59 |
|
Krock joined #minetest-dev |
| 08:59 |
|
Krock joined #minetest-dev |
| 09:13 |
|
ssieb joined #minetest-dev |
| 09:38 |
|
nrzkt joined #minetest-dev |
| 09:40 |
|
ssieb joined #minetest-dev |
| 11:05 |
|
troller joined #minetest-dev |
| 11:18 |
|
lisac joined #minetest-dev |
| 11:38 |
|
Player_2 joined #minetest-dev |
| 12:07 |
|
Fixer joined #minetest-dev |
| 12:16 |
|
YuGiOhJCJ joined #minetest-dev |
| 12:30 |
|
Krock joined #minetest-dev |
| 12:30 |
|
proller joined #minetest-dev |
| 12:55 |
|
TC02 joined #minetest-dev |
| 12:57 |
|
nrzkt joined #minetest-dev |
| 13:10 |
|
rubenwardy joined #minetest-dev |
| 13:26 |
|
diemartin joined #minetest-dev |
| 14:37 |
|
diemartin joined #minetest-dev |
| 14:40 |
|
octacian joined #minetest-dev |
| 14:43 |
|
STHGOM joined #minetest-dev |
| 15:11 |
|
betterthanyou710 joined #minetest-dev |
| 15:19 |
|
proller joined #minetest-dev |
| 15:46 |
|
twoelk joined #minetest-dev |
| 15:50 |
|
troller joined #minetest-dev |
| 15:52 |
|
rubenwardy joined #minetest-dev |
| 15:53 |
rubenwardy |
#4966 |
| 15:53 |
ShadowBot |
https://github.com/minetest/minetest/issues/4966 -- Use tree to list mods rather than textlist by rubenwardy |
| 15:56 |
|
proller joined #minetest-dev |
| 16:34 |
|
rubenwardy joined #minetest-dev |
| 16:57 |
|
twoelk|2 joined #minetest-dev |
| 17:56 |
|
Darcidride joined #minetest-dev |
| 18:10 |
|
numzero joined #minetest-dev |
| 18:39 |
|
Fixer_ joined #minetest-dev |
| 18:44 |
|
rubenwardy joined #minetest-dev |
| 18:54 |
|
ssieb joined #minetest-dev |
| 19:00 |
|
STHGOM joined #minetest-dev |
| 19:13 |
|
nnnn20431 joined #minetest-dev |
| 19:17 |
|
Taoki joined #minetest-dev |
| 19:24 |
|
STHGOM_ joined #minetest-dev |
| 19:26 |
|
QwertyDragon joined #minetest-dev |
| 19:29 |
|
octacian_ joined #minetest-dev |
| 19:30 |
|
STHGOM joined #minetest-dev |
| 19:30 |
|
STHGOM joined #minetest-dev |
| 20:09 |
Hijiri |
sofar: does it matter whether you are above or below y=0? |
| 20:09 |
sofar |
Hijiri: I was below 0 |
| 20:10 |
sofar |
can't try right now ... at work |
| 20:10 |
sofar |
but, I was thinking about that as well |
| 20:34 |
|
octacian__ joined #minetest-dev |
| 20:38 |
|
blaze joined #minetest-dev |
| 20:59 |
|
octacian joined #minetest-dev |
| 21:00 |
|
numZero joined #minetest-dev |
| 21:10 |
|
octacian_ joined #minetest-dev |
| 21:54 |
|
proller joined #minetest-dev |
| 21:56 |
red-002 |
#5194 seems to be a bad idea |
| 21:56 |
ShadowBot |
https://github.com/minetest/minetest/issues/5194 -- per client code, anti grief method, and maybe more. |
| 21:58 |
rubenwardy |
it has been discussed before and rejected |
| 21:59 |
rubenwardy |
it would help against casual griefer |
| 21:59 |
rubenwardy |
*ers |
| 21:59 |
red-002 |
yeah I suppose |
| 21:59 |
rubenwardy |
but not hackers |
| 21:59 |
red-002 |
still how would a code like this be created |
| 22:00 |
red-002 |
it can't reveal any personal info so device name or user account name is out of the question |
| 22:01 |
red-002 |
plus those are not unique |
| 22:03 |
red-002 |
If mt was closed source it wouldn't be that bad of an idea |
| 22:04 |
red-002 |
The thing is that people will start to trust these id's to identify a user |
| 22:04 |
red-002 |
and that will get messy |
| 22:15 |
|
DI3HARD139 joined #minetest-dev |
| 22:23 |
|
DI3HARD139 left #minetest-dev |
| 22:24 |
|
DI3HARD139 joined #minetest-dev |
| 22:31 |
|
octacian joined #minetest-dev |
| 22:32 |
|
Foz joined #minetest-dev |
| 22:49 |
nore |
however, a possibility would be to ban by mac address |
| 22:49 |
sofar |
those can be changed trivially |
| 22:49 |
nore |
mac adress can be changed easily? |
| 22:50 |
sofar |
yup |
| 22:50 |
nore |
I thought it was hardware and impossible to change without changing the hardware |
| 22:50 |
* nore |
is confused |
| 22:50 |
sofar |
https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=change+mac+address |
| 22:50 |
VanessaE |
why not pipe lshw output through some encryption protocol and use the fingerprint from it? |
| 22:51 |
* sofar |
wrote linux network drivers at one point, fairly sure you can trust his advice :) |
| 22:51 |
VanessaE |
seems to me that's about as unique-but-non-personal as it can get |
| 22:51 |
sofar |
VanessaE: can be spoofed by running in a restricted environment of container |
| 22:51 |
VanessaE |
hm |
| 22:52 |
nore |
VanessaE: anything like that can be spoofed |
| 22:52 |
sofar |
there is a way around this |
| 22:52 |
nore |
you need something that *can't* be spoofed even with modifying the client |
| 22:52 |
sofar |
all you need to do is make accounts that can be verified by e.g. email |
| 22:53 |
sofar |
you can already do this with the http* api in minetest |
| 22:53 |
nore |
that was the idea between the mac address thing |
| 22:53 |
nore |
sofar: though, if you modify your mac address |
| 22:53 |
VanessaE |
sofar: redcrab had something like that. |
| 22:53 |
sofar |
just have the client log in *inside* the minetest client |
| 22:53 |
sofar |
and then verify *that* login |
| 22:53 |
nore |
do you still receive packets that are for the modified mac address? |
| 22:53 |
sofar |
nore: modifying the mac address is permanent until reboot, so everything works just fine |
| 22:54 |
nore |
okay |
| 22:54 |
nore |
I mean, I thought routers would not send you the packets, but I must be mistaken :) |
| 22:55 |
sofar |
unless you do strict mac filtering, it works |
| 22:55 |
sofar |
and nobody does that |
| 22:55 |
nore |
anyway, a per-device authentication would need to be something that can't be spoofed even if the client is modified |
| 22:55 |
nore |
so, that is, something you can't change without being unable to connect |
| 22:55 |
|
paramat joined #minetest-dev |
| 22:55 |
sofar |
hence, verifying an e-mail address works fine |
| 22:56 |
nore |
yeah |
| 22:56 |
sofar |
I know another great method |
| 22:56 |
sofar |
we should add 2fa |
| 22:56 |
sofar |
on top of that |
| 22:56 |
nore |
though if you have a subdomain, you have an infinite number of email addresses |
| 22:56 |
rubenwardy |
10 minute mail |
| 22:56 |
sofar |
banning entire subdomains is easy |
| 22:56 |
rubenwardy |
+ derives |
| 22:56 |
sofar |
especially if you regularly re-verify |
| 22:57 |
nore |
yeah, indeed |
| 22:57 |
sofar |
2fa will also deter many since it leaves a fingerprint |
| 22:57 |
nore |
though you must take care not to ban mail providers |
| 22:57 |
sofar |
but e.g. gmail makes sure people don't make thousands of addresses |
| 22:58 |
ShadowNinja |
celeron55: Re: Master-server; what do you mean by reusability? As for why it was rewritten: It used to be written in Perl -- it rather cryptic (as perl tends to be) and not many people seemed to be familiar enough with it to change it. |
| 22:58 |
nore |
2fa isn't easy; also many players do not have a second authentication factor |
| 22:58 |
* sofar |
raises hand, knows perl |
| 22:58 |
sofar |
duo mobile on android is fairly accessible |
| 22:59 |
nore |
yeah, but many do not have a smartphone, nor even a cell phone |
| 22:59 |
nore |
many of the players are children |
| 22:59 |
sofar |
or have e-mail |
| 22:59 |
ShadowNinja |
sofar: Well, here's what it looked like: https://github.com/minetest/minetest/blob/2336d21efd659d0f47abde26f906b5fbb26b1d65/util/master/master.cgi |
| 23:00 |
sofar |
myeah, that's your typical perl salad there |
| 23:00 |
sofar |
doesn't look horrible per se |
| 23:00 |
* nore |
doesn't know perl so finds this code rather cryptic |
| 23:00 |
rubenwardy |
seems to use punctuation as variables |
| 23:01 |
paramat |
#5199 |
| 23:01 |
ShadowBot |
https://github.com/minetest/minetest/issues/5199 -- Footsteps: Fix offset footstep sound bug by paramat |
| 23:01 |
sofar |
the new version seems to use whitespace as part of the language XD |
| 23:01 |
* sofar |
& python do not get along |
| 23:02 |
* nore |
actually likes python a lot |
| 23:02 |
red-002 |
pretty sure they added a way to fix that recently |
| 23:10 |
|
ZacToo joined #minetest-dev |
| 23:15 |
|
rom1504 joined #minetest-dev |
| 23:18 |
|
Darcidride joined #minetest-dev |
| 23:18 |
|
Calinou joined #minetest-dev |
| 23:22 |
|
Darcidride joined #minetest-dev |
| 23:25 |
|
garywhite joined #minetest-dev |
| 23:30 |
|
proller joined #minetest-dev |
| 23:32 |
|
Darcidride joined #minetest-dev |
| 23:38 |
|
Darcidride joined #minetest-dev |
| 23:50 |
|
DonBatman joined #minetest-dev |