Time |
Nick |
Message |
00:17 |
|
exio4 joined #minetest-dev |
00:18 |
|
twoelk|2 joined #minetest-dev |
00:24 |
|
iio7 joined #minetest-dev |
00:28 |
iio7 |
Hi. I was wondering which part of the code that "inserts" the item "unknown block" once a mod has been removed and a block goes missing? I can locate the "register" part, but as far as I can tell it justs registers the node. |
00:31 |
|
exio4 joined #minetest-dev |
00:52 |
|
mberends joined #minetest-dev |
00:56 |
|
_3SidedSquare joined #minetest-dev |
00:59 |
_3SidedSquare |
Hello everyone, I'm trying to set up my IDE with the minetest code, is there an ide anyone can recommend? (I'm useing codeblocks atm) |
01:33 |
|
twoelk|2 left #minetest-dev |
01:33 |
ShadowNinja |
_3SidedSquare: Use whatever you prefer. I used vim, some use geany, and others use Code::Blocks. |
01:33 |
ShadowNinja |
use* |
01:35 |
hmmmm |
i use code::blocks |
01:35 |
hmmmm |
it's nice, but it really could be nicer |
01:35 |
hmmmm |
sapier uses eclipse |
01:52 |
|
asl joined #minetest-dev |
01:52 |
_3SidedSquare |
thanks, I'm trying to get codeblocks set up now, is there away to disable compileing the android version? I'm getting |
01:53 |
_3SidedSquare |
g++ -Wall -g -c /home/akamanah/minetest/minetest/build/android/src/org/minetest/minetest/MinetestAssetCopy.java -o obj/Debug/build/android/src/org/minetest/minetest/MinetestAssetCopy.o |
01:53 |
_3SidedSquare |
g++: error trying to exec 'ecj1': execvp: No such file or directory |
02:06 |
hmmmm |
it shouldn't try to target android... |
02:06 |
hmmmm |
are you using gentoo or something? |
02:08 |
_3SidedSquare |
nope, ubuntu |
02:17 |
_3SidedSquare |
I think it's a problem with misconfigured code::blocks, I manged to build it useing cmake/make |
02:19 |
|
Miner_48er joined #minetest-dev |
02:29 |
kahrl_ |
doesn't code::blocks use cmake to build? |
02:29 |
kahrl_ |
oh, or actually, I think cmake has an option to create a code::blocks project |
02:29 |
kahrl_ |
you might want to use that |
02:46 |
_3SidedSquare |
thanks, kahrl, got cmake to build a nice codeblocks project |
04:15 |
|
sol_invictus joined #minetest-dev |
04:42 |
|
alexxs joined #minetest-dev |
05:50 |
|
Hunterz joined #minetest-dev |
05:50 |
|
deltib joined #minetest-dev |
06:00 |
|
OldCoder joined #minetest-dev |
06:45 |
|
Krock joined #minetest-dev |
06:49 |
|
Anchakor_ joined #minetest-dev |
07:07 |
|
kahrl joined #minetest-dev |
07:09 |
|
kahrl joined #minetest-dev |
07:29 |
|
nore joined #minetest-dev |
07:39 |
|
deltib joined #minetest-dev |
07:43 |
|
Calinou joined #minetest-dev |
08:29 |
|
PenguinDad joined #minetest-dev |
09:42 |
|
casimir joined #minetest-dev |
10:08 |
|
jin_xi joined #minetest-dev |
10:51 |
|
GhostDoge joined #minetest-dev |
11:03 |
|
ImQ009 joined #minetest-dev |
11:13 |
|
exio4 joined #minetest-dev |
11:35 |
|
T4im joined #minetest-dev |
11:49 |
|
Amaz joined #minetest-dev |
11:57 |
|
OldCoder joined #minetest-dev |
12:01 |
|
Amaz joined #minetest-dev |
12:11 |
kahrl |
https://github.com/minetest/minetest/pull/1631 just a little mmdb fix |
12:36 |
|
NakedFury joined #minetest-dev |
13:02 |
|
PilzAdam joined #minetest-dev |
13:16 |
|
iqualfragile joined #minetest-dev |
13:30 |
|
nore joined #minetest-dev |
13:30 |
kahrl |
out of curiosity: is there an up-to-date version of the VBO patch around? |
13:30 |
kahrl |
I tried rebasing the newest one I'm aware of |
13:31 |
kahrl |
it seems to work fine at first but after a while of playing, you'll see mirages |
13:31 |
kahrl |
i.e. terrain from elsewhere |
13:31 |
kahrl |
(I suspect that's because of nore's base coordinate changing system) |
13:47 |
|
ImQ009 joined #minetest-dev |
13:49 |
Krock |
how about adding irrklang to support more sound formats? |
13:49 |
sfan5 |
what is irrklang? |
13:49 |
sfan5 |
irrlichts sound library? |
13:49 |
Krock |
seems so. it klings. |
13:50 |
Krock |
http://www.ambiera.com/irrklang/ |
13:50 |
sfan5 |
it's not open-source is it? |
13:51 |
Krock |
ack. a "buy now" site. R.I.P idea. |
13:51 |
sfan5 |
there is a free version |
13:51 |
Krock |
does not mean, it's FOSS |
13:51 |
sfan5 |
but have fun convincing anyone of adding a proprietary library to minetest |
13:52 |
T4im |
seems freeware by the looks of the license |
13:52 |
T4im |
"The contents of the irrKlang distribution archive may not be redistributed, reproduced, modified, transmitted, broadcast, published or adapted in any way, shape or form, without the prior written consent of the owner, Nikolaus Gebhardt." |
13:52 |
Krock |
mhm I don't like to run against walls |
13:52 |
sfan5 |
may not be redistributed? |
13:52 |
sfan5 |
welp |
13:52 |
sfan5 |
how do you include the dll? |
13:52 |
jin_xi |
i'd look into sending OSC messages via lua or so |
13:52 |
T4im |
nope.. used yes, not redistributed |
13:53 |
T4im |
oh well, you can apparently redistribute the compiled dll's |
13:53 |
T4im |
still |
13:53 |
Krock |
with the permission of the owner, it wouldn't be a problem |
13:53 |
T4im |
incompatible with (l)gpl anyway |
13:54 |
kahrl |
what's wrong with .ogg? |
13:54 |
sfan5 |
it's not like we need .mp3 or .aac |
13:54 |
Krock |
kahrl, nothing but it would allow to play .MD and such files |
13:55 |
sfan5 |
those would make it potentially non-free anyway |
13:55 |
sfan5 |
md? |
13:55 |
T4im |
what is md? |
13:55 |
T4im |
O_o |
13:55 |
sfan5 |
md is markdown |
13:55 |
sfan5 |
did you mean modplug? |
13:55 |
Krock |
*mod |
13:55 |
sfan5 |
why not libmodplug? |
13:55 |
Krock |
possibly called modplug, yes |
13:56 |
Krock |
nvm. it was only a brainstorm |
13:57 |
sfan5 |
whats wrong with saving them in a .ogg? |
13:57 |
Krock |
file size. |
13:58 |
sfan5 |
does every device have enough processing power to play .mod? |
13:59 |
iqualfragile |
is filesize really an issue? |
13:59 |
sfan5 |
yes |
13:59 |
T4im |
ogg has not much to do with filesize.. it's the underlaying codec that has.. vorbis, opus, flac, pcm.. depends on what you use |
13:59 |
sfan5 |
if the media download takes ages people are more likely not to join a server |
14:00 |
sfan5 |
right now .ogg = vorbis because we only support that |
14:00 |
T4im |
ah, ok |
14:00 |
sfan5 |
opus support would be nice tho' |
14:00 |
Krock |
life is life. /off |
14:01 |
T4im |
"Unlike Ogg Vorbis, Opus does not require the definition of large codebooks for each individual file, making it preferable to Vorbis for short clips of audio." |
14:02 |
T4im |
with short files it might actually make a size difference then |
14:03 |
sfan5 |
and opus can use less bitrate and be better |
14:05 |
T4im |
hmm regarding resource downloads.. does minetest already support out of band downloads? |
14:06 |
sfan5 |
out of band? |
14:06 |
iqualfragile |
T4im: yes, kinda |
14:06 |
iqualfragile |
you can use a http server |
14:06 |
T4im |
ah, ok.. |
14:09 |
|
ElectronLibre joined #minetest-dev |
14:11 |
ElectronLibre |
Hello everyone. I would like to have your opinion about a little modification that I sent in a pull-request (Here : https://github.com/minetest/minetest/pull/1591 ). Somebody told me that it was the best place to know why nobody have seen it. Thank you. |
14:12 |
sfan5 |
1) why did you remove the newline? 2) should be "You can't teleport any other players. (missing privilege: bring)" |
14:14 |
nore |
I'm ok with the pull if that's fixed |
14:14 |
sfan5 |
me too |
14:15 |
ElectronLibre |
Hmmm... The newline.. Oops.. I never let blank lines in my programs, so I removed it here sorry. I change this and I modify the message thank you sfan5 :). |
14:15 |
ElectronLibre |
*in my files |
14:19 |
kahrl |
Well, it's been a week I think but I didn't hear back from hosted weblate |
14:19 |
ElectronLibre |
Can I use "" instead of ''? I'm afraid that the ' of can't could be interpreted as the end of the string... |
14:19 |
kahrl |
(Unless my crappy webmail provider deleted the email) |
14:19 |
|
kaeza joined #minetest-dev |
14:20 |
nore |
ElectronLibre: yes |
14:20 |
kahrl |
OTOH, if I were to try to install it myself, I couldn't because https://docs.weblate.org/en/latest/admin/install.html sends a wrong certificate :/ |
14:21 |
ElectronLibre |
Ok. I've modified the file. |
14:22 |
Krock |
ElectronLibre, a soulation for ' ' would be (example) 'You can\'t teleport' |
14:23 |
ElectronLibre |
Yes, but I prefer using "". If you want I can modify it again.. |
14:35 |
ElectronLibre |
The Travic CI build is in progress... Passed. |
14:36 |
kahrl |
I don't think Travis actually checks the lua syntax :P |
14:37 |
ElectronLibre |
No. But at least I didn't created problems ^^. I tested it again and again in solo mod, it normally works perfectly. |
14:37 |
kahrl |
what does normally mean? |
14:38 |
ElectronLibre |
Sorry, wrong translation. It could works. |
14:39 |
kahrl |
still not sure I understand ;) can you say it in French? |
14:40 |
ElectronLibre |
Ça devrait normalement parfaitement fonctionner. |
14:42 |
kahrl |
ah okay. So are there edge cases where it wouldn't work? |
14:42 |
kahrl |
Because from the code it looks like it would work all the time |
14:45 |
kahrl |
OK, not counting the cases where the network would go down in the middle of the operation, etc. |
14:46 |
ElectronLibre |
Hmm.. What have I to add so? Because it only change that a different message is sent if the player hasn't got bring privilege. I can add a if player ~= nil? |
14:47 |
|
ImQ009 joined #minetest-dev |
14:48 |
|
Miner_48er joined #minetest-dev |
14:51 |
kahrl |
well that check would never be satisfied since there is no variable called player in this function |
14:52 |
ElectronLibre |
I think it's minetest.get_player_by_name(name)~=nil . |
14:52 |
|
twoelk joined #minetest-dev |
14:52 |
kahrl |
looks like the code above already checks for that |
14:53 |
ElectronLibre |
I have to verify if the player exists, haven't I? |
14:53 |
kahrl |
although yeah, you have a point |
14:53 |
sfan5 |
kahrl: https://weblate.readthedocs.org/en/latest/admin/install.html |
14:53 |
sfan5 |
that link works |
14:54 |
kahrl |
if the code reaches your error message, it might be because both get_player_by_name returns nil and missing bring privilege |
14:54 |
kahrl |
but I can't think of any case where that would happen and complaining about the missing privilege would be completely wrong |
14:55 |
kahrl |
so I say your code is fine |
14:55 |
ElectronLibre |
Thank you :). |
14:55 |
ElectronLibre |
It's not a very huge code, si there is not a lot of cases. |
14:55 |
|
CraigyDavi joined #minetest-dev |
15:00 |
* twoelk |
wonders why ElectronLibre does not simply say: can not |
15:00 |
* ElectronLibre |
wonders too. |
15:02 |
kahrl |
sfan5: ah, nice |
15:02 |
kahrl |
what distro is your server running btw, so I can try installing it on that? |
15:03 |
sfan5 |
servers.minetest.net uses ubuntu |
15:03 |
kahrl |
14.04? |
15:04 |
sfan5 |
yes |
15:05 |
kahrl |
alright, I'll try to install it on my test machine then |
15:20 |
|
CraigyDavi` joined #minetest-dev |
15:24 |
|
sol_invi1tus joined #minetest-dev |
15:24 |
|
hmmmm joined #minetest-dev |
15:25 |
ElectronLibre |
Thank you for having take a look on my pull-request. Bye. :) (A netsplit?) |
15:25 |
|
ElectronLibre left #minetest-dev |
15:35 |
|
deltib1 joined #minetest-dev |
15:58 |
|
alexxs joined #minetest-dev |
16:00 |
|
PenguinDad joined #minetest-dev |
16:12 |
|
diemartin joined #minetest-dev |
16:25 |
|
kaeza joined #minetest-dev |
16:33 |
|
Calinou joined #minetest-dev |
16:34 |
|
sol_invictus joined #minetest-dev |
16:46 |
|
diemartin joined #minetest-dev |
17:02 |
|
nore joined #minetest-dev |
17:35 |
|
OldCoder joined #minetest-dev |
17:48 |
|
Miner_48er joined #minetest-dev |
17:52 |
|
EvergreenTree joined #minetest-dev |
17:56 |
|
jin_xi joined #minetest-dev |
18:14 |
|
Amaz joined #minetest-dev |
18:25 |
|
khonkhortisan joined #minetest-dev |
18:58 |
|
iqualfragile joined #minetest-dev |
19:25 |
|
casimir joined #minetest-dev |
19:31 |
|
SmugLeaf joined #minetest-dev |
19:41 |
sfan5 |
http://meow.minetest.net/tmp/serverlist_stats_2014-09-2014.txt |
19:41 |
sfan5 |
statistics for the last 10 days of the serverlist |
19:41 |
|
kaeza joined #minetest-dev |
19:42 |
sfan5 |
^ hmmmm, kaeza, ShadowNinja, celeron55, VanessaE_ |
19:43 |
VanessaE_ |
0.4.7 or older -> 281937 52.79% |
19:43 |
VanessaE_ |
O_o |
19:44 |
kaeza |
>Mobile -> 175286 71.97% |
19:44 |
Amaz |
iOS -> 116447 66.43% |
19:44 |
VanessaE_ |
why am I suddenly reminded of a certain Redmond OS? |
19:44 |
sfan5 |
looks like we have to focus on mobile |
19:44 |
sfan5 |
:P |
19:45 |
VanessaE_ |
particularly the usage of that one we all wanna forget from about 13 years ago.. |
19:46 |
Miner_48er |
where are these statistics from? |
19:46 |
sfan5 |
server list |
19:46 |
sfan5 |
read the first 3 lines... |
19:46 |
Miner_48er |
which server list? |
19:47 |
sfan5 |
http://servers.minetest.net |
19:50 |
|
diemartin joined #minetest-dev |
19:52 |
celeron55 |
the mobile usage is ridiculous |
19:52 |
sfan5 |
indeed |
19:53 |
sfan5 |
and the version adoption is just sad |
19:53 |
VanessaE_ |
still think co-opting the serverlist for issuing "update your busted-ass install" is a bad idea? :P |
19:54 |
VanessaE_ |
(I guess only sapier really spoke out against that) |
19:54 |
sfan5 |
PilzAdam did too |
19:54 |
ShadowNinja |
celeron55: All ARM usage is counted, so that includes, eg, Rasbery Pi, but not x86 phones. |
19:54 |
VanessaE_ |
oh yeah |
19:55 |
sfan5 |
ShadowNinja: I don't think there are 1) many people playing on an ARM devce thats not android or 2) many x86 phones |
19:55 |
ShadowNinja |
I don't think supporting anything more than the last two stable versions is needed. |
19:55 |
sfan5 |
"iOS -> 116447 66.43%" |
19:55 |
sfan5 |
iOS is detectable without any false-positives |
19:56 |
sfan5 |
Desktop -> 68212 28.00% |
19:56 |
sfan5 |
still much more than desktop |
19:56 |
VanessaE_ |
sfan5: I wonder, how many of those were kindles? |
19:56 |
sfan5 |
how do I detect a kindle? |
19:56 |
sfan5 |
there's not much to see |
19:56 |
VanessaE_ |
I'm not sure - it's an ARM device running Android, I think, but that's about all I know of it |
19:57 |
sfan5 |
[redacted] - - [14/Sep/2014:19:56:10 +0000] "GET /list HTTP/1.1" 200 61514 "-" "Minetest/0.4.10 (Linux/3.1.10-1197491 armv7l)" "-" |
19:57 |
VanessaE_ |
Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; Kindle Fire Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 |
19:57 |
sfan5 |
thats how the average android request looks |
19:57 |
VanessaE_ |
^^^^^ kindle fire |
19:57 |
sfan5 |
thats browser not minetest |
19:57 |
VanessaE_ |
true. |
19:58 |
VanessaE_ |
haven't the foggiest idea how a request from such a device would look, but I ask because a lot of the players in the Inchra servers use them |
19:59 |
sfan5 |
the look like any other requests |
19:59 |
VanessaE_ |
and they always seem to have problems with this or that or the other thing. |
19:59 |
sfan5 |
but with different linux kernel version number |
20:00 |
ShadowNinja |
> Mobile Safari/533.1 |
20:00 |
ShadowNinja |
Browsers pretending to be other browsers. |
20:00 |
sfan5 |
every browser is Mozilla/5.0 |
20:01 |
ShadowNinja |
sfan5: Why? |
20:01 |
|
kaeza joined #minetest-dev |
20:01 |
sfan5 |
ShadowNinja: http://stackoverflow.com/questions/5125438/why-do-chrome-and-ie-put-mozilla-5-0-in-the-user-agent-they-send-to-the-server |
20:02 |
sfan5 |
or directly http://webaim.org/blog/user-agent-string-history/ |
20:03 |
ShadowNinja |
That shouldn't be needed anymore. |
20:04 |
sfan5 |
"And thus Chrome used WebKit, and pretended to be Safari, and WebKit pretended to be KHTML, and KHTML pretended to be Gecko, and all browsers pretended to be Mozilla, and Chrome called itself [...], and the user agent string was a complete mess, and near useless, and everyone pretended to be everyone else, and confusion abounded." |
20:05 |
sfan5 |
it shouldn't, right |
20:05 |
sfan5 |
but it is |
20:11 |
|
OdnetninI joined #minetest-dev |
20:25 |
|
zat joined #minetest-dev |
20:37 |
VanessaE_ |
[09-14 16:37] <deezl> btw, I reverted my minetest_game on mt-deezl to an earlier version, and the lag problem has gone way down |
20:38 |
VanessaE_ |
where "earlier" means pre-_next |
20:38 |
VanessaE_ |
so it's not just me. |
20:44 |
|
kaeza joined #minetest-dev |
20:46 |
hmmmm |
agh |
20:46 |
hmmmm |
people are casually picking up minetest for the mobile platform and thinking, "what a shitty game." |
20:46 |
hmmmm |
how difficult is it to install mods and so on with the mobile platform? |
20:46 |
VanessaE_ |
it's a pain in the ass. |
20:47 |
VanessaE_ |
because you have to get them from the store, which doesn't always work, and when you get them, they're often out of datte |
20:47 |
VanessaE_ |
date* |
20:47 |
VanessaE_ |
and when installed, they are not enabled by default |
20:47 |
Megaf |
Segmentation fault |
20:47 |
Megaf |
thats really annoying |
20:47 |
VanessaE_ |
Megaf: offtopic. |
20:47 |
Megaf |
not really, it happens because of bad code |
20:47 |
Megaf |
in minetestserver |
20:48 |
VanessaE_ |
Megaf: this topic is about the client, not the server. |
20:48 |
ShadowNinja |
The reason they're out of date is that you have to manually package and approve them so that you know thay're secure. My mod security patch would fix that. </pull-advertisment> |
20:48 |
VanessaE_ |
ShadowNinja: yeah but you remember the ...spirited discussion we had about that. |
20:49 |
VanessaE_ |
it's too G*d damned much work for the modder to constantly have to re-update their mods on the store. |
20:49 |
VanessaE_ |
no live git pull, no sale. |
20:49 |
ShadowNinja |
VanessaE_: Yea, what you could do is add a DL URL. Modt mods would point it to github's auto-archive link. |
20:50 |
ShadowNinja |
Most* |
20:50 |
VanessaE_ |
besides, you know your patch, which is probably sufficient, won't be enough to sway iqualfragile's opinion that us modders are somehow up to something nefarious. |
20:50 |
VanessaE_ |
s/us/we/ |
20:50 |
iqualfragile |
reading |
20:50 |
VanessaE_ |
hah |
20:53 |
ShadowNinja |
VanessaE_: Doesn't matter if the modder's up to no good if he can't do anything (other than cause craches and lockups, which are bad but not horrible). |
20:54 |
ShadowNinja |
On Android it doesn't really matter though, apps are well sandboxed at the OS level. |
20:54 |
|
diemartin joined #minetest-dev |
20:54 |
ShadowNinja |
(Assuming you don't request a bunch of privileges) |
20:57 |
Megaf |
OffTopic, how do I make sure that Im using LuaJIT? cmake says: -- Performing Test VALID_LUAJIT_VERSION - Success and -- LuaJIT version ok |
20:58 |
|
iqualfragile joined #minetest-dev |
20:58 |
|
Weedy joined #minetest-dev |
20:58 |
|
Weedy joined #minetest-dev |
20:58 |
VanessaE_ |
hah.. found the phrase I wanted... מל×ך טויט קומט (malech muvis kimt, "angel of death comes") |
20:58 |
ShadowNinja |
Megaf: Check if the "jit" global is available? |
20:58 |
ShadowNinja |
s/?/./ |
20:58 |
|
SmugLeaf joined #minetest-dev |
21:00 |
Megaf |
ShadowNinja: I dont get it |
21:00 |
iqualfragile |
sorry, the radeonsi drivers don't really seem to have that whole dpm thing figgured out yet… |
21:01 |
iqualfragile |
VanessaE_: I just assume that there can be nefarious modders |
21:01 |
iqualfragile |
and assuming anything else would be insane |
21:01 |
iqualfragile |
ShadowNinja: yes, having these patches would be great |
21:01 |
iqualfragile |
that would enable me to add an "create version on git commit" option |
21:02 |
ShadowNinja |
Megaf: `if jit then print("LuaJIT is being used!") end` |
21:05 |
ShadowNinja |
iqualfragile: That would be better, but it would be best if you simply made it use the archive for a branch. Those that make stable releases would point it to `stable` and those that are rolling release would point it at `master`. You should use a simple archive link for this so that it will work with GitHub/BitBucket/Gitorious/etc. |
21:05 |
Megaf |
I still dont get it... the system have jit libs and cmake found them |
21:05 |
Megaf |
theres is no jit command |
21:06 |
iqualfragile |
can this be merged please: https://github.com/minetest/minetest/pull/1631 |
21:06 |
ShadowNinja |
Megaf: Not jit command, jit table in the Lua environment |
21:06 |
ShadowNinja |
iqualfragile: Why is the rating called "value"? |
21:07 |
iqualfragile |
ShadowNinja: because its the value of the mod |
21:07 |
ShadowNinja |
Shouldn't the MMDB send it as "rating"? That's much more descriptive |
21:07 |
ShadowNinja |
I'd consider a mod's "value" to be it's code. |
21:08 |
ShadowNinja |
Unless you mean it in the sense of "percieved value". |
21:08 |
iqualfragile |
at the moment values contents is just positive revievs-negative reviews |
21:08 |
iqualfragile |
in my mind that can be called rating |
21:08 |
ShadowNinja |
In which case the MMDB is really talking about how much value the reviewers think it has. |
21:09 |
iqualfragile |
but i planned on using an a bit more sophisticated algorithm later on |
21:09 |
iqualfragile |
not sure if that should still be called rating then, im not a native speaker |
21:09 |
iqualfragile |
ShadowNinja: yes, that was the idea |
21:09 |
ShadowNinja |
I think it should be stored in "rating", and should probably be a simple mean average if reviews. |
21:09 |
ShadowNinja |
of* |
21:10 |
iqualfragile |
reviews are positive or negative |
21:10 |
ShadowNinja |
Oh, right. You should add a 1-5 star system or similar too. |
21:10 |
iqualfragile |
no |
21:10 |
iqualfragile |
youtube does not use that anymore for a reason |
21:11 |
ShadowNinja |
Being? |
21:11 |
iqualfragile |
people don't really use it correctly |
21:13 |
ShadowNinja |
*shrug* whatever. The meaning shouldn't change though. You could make it a 0-1 float or a integer than can be (theoretically) infinitely positive or negative. |
21:22 |
ShadowNinja |
Hmmm, a Json::Value is converted into a struct ModStoreModDetails, which at some point is converted into a Lua table. Shouldn't the conversion be direct? It would require a lot less conversion code and Lua can check the validity of the data with much less code. |
21:27 |
iqualfragile |
ShadowNinja: what is porting::path_user? |
21:28 |
ShadowNinja |
iqualfragile: It's .minetest/ or PATH_RUN_IN_PLACE/ or wherever user-specific data shoulc be stored. It should be writable too. |
21:29 |
iqualfragile |
so what exactly stops me from putting my malicious code into one of the mods that are declared secure? |
21:33 |
VanessaE_ |
what stops a person from doing the same on the forums? |
21:33 |
iqualfragile |
? |
21:33 |
VanessaE_ |
you're acting as if the store is the *only* way to install a mod |
21:34 |
iqualfragile |
wtf? |
21:34 |
iqualfragile |
this is not about the mod store |
21:34 |
iqualfragile |
its about sapiers patches |
21:34 |
iqualfragile |
s/sapier/ShadowNinja/ |
21:34 |
VanessaE_ |
eh |
21:35 |
* VanessaE_ |
just shuts up |
21:36 |
ShadowNinja |
iqualfragile: Nothing. But things won't work. For example os.execute() is nil and require() always thrown a lua_error(). |
21:36 |
ShadowNinja |
throws* |
21:36 |
iqualfragile |
ShadowNinja: as far as i understood there is a user configuralbe exemption list, right? |
21:37 |
blaise |
malicious in the machines security sence, or the server? |
21:37 |
ShadowNinja |
iqualfragile: Yep. |
21:37 |
iqualfragile |
on these mods its possible to os.execute()? |
21:37 |
ShadowNinja |
iqualfragile: Yes, and other things of the like. |
21:38 |
iqualfragile |
and its possible to edit the init.lua of trusted mods from untrusted mods when they are in the user path? |
21:39 |
ShadowNinja |
iqualfragile: Hmmm, yes. I think I'll just disallow all path_user access other than to worlds/ and the mod's modpath. |
21:40 |
ShadowNinja |
But on run_in_place builds path_share == path_user, so that will have to go too. |
21:40 |
ShadowNinja |
path_share is usually readOnly anyway, so that probably won't be an issue. |
21:41 |
iqualfragile |
run in place is afaik how most people run their servers |
21:41 |
ShadowNinja |
Oh, I've got to finish up this minetest.compress() patch forst though... |
21:41 |
iqualfragile |
oh, removing it won't be a problem |
21:41 |
iqualfragile |
sorry, missunderstood |
21:43 |
iqualfragile |
sfan5: do the linux numbers only include desktop linux or also android? |
21:44 |
|
kaeza joined #minetest-dev |
21:48 |
|
OldCoder joined #minetest-dev |
22:07 |
|
AnotherBrick joined #minetest-dev |
22:15 |
|
kaeza joined #minetest-dev |
22:38 |
ShadowNinja |
iqualfragile: https://github.com/ShadowNinja/minetest/commit/da0578e2116c58e53100671ee69f016f76333ed6 and https://github.com/minetest/minetest/pull/1633 |
22:49 |
|
kaeza joined #minetest-dev |
23:02 |
|
w00tc0d3 joined #minetest-dev |
23:10 |
ShadowNinja |
My security pull is officialy the most commented Minetest issue of all time with 61 comments, second place goes to sfan's get_player_sysinfo pull with 57, and far behind in third is Selat's circuit simulator pull with 30. |
23:13 |
VanessaE_ |
heh |
23:13 |
ShadowNinja |
sfan5: How many index page fetches were there? |
23:13 |
ShadowNinja |
(Of the server list) |
23:14 |
ShadowNinja |
I think that would be more interesting becuase the index page doesn't automatically get refreshed. |
23:18 |
|
troller joined #minetest-dev |
23:27 |
|
w00tc0d3_ joined #minetest-dev |
23:35 |
|
Weedy joined #minetest-dev |
23:35 |
|
Weedy joined #minetest-dev |
23:36 |
|
SmugLeaf joined #minetest-dev |
23:36 |
|
SmugLeaf joined #minetest-dev |
23:37 |
|
Weedy_ joined #minetest-dev |
23:37 |
|
SmugLeaf joined #minetest-dev |
23:38 |
|
SmugLeaf joined #minetest-dev |
23:42 |
|
SmugLeaf joined #minetest-dev |
23:42 |
|
SmugLeaf joined #minetest-dev |
23:44 |
|
SmugLeaf joined #minetest-dev |
23:44 |
|
SmugLeaf joined #minetest-dev |
23:50 |
|
Weedy joined #minetest-dev |
23:50 |
|
Weedy joined #minetest-dev |
23:50 |
|
SmugLeaf joined #minetest-dev |
23:52 |
|
Weedy joined #minetest-dev |
23:53 |
|
Weedy_ joined #minetest-dev |
23:53 |
|
SmugLeaf joined #minetest-dev |
23:59 |
|
SmugLeaf joined #minetest-dev |
23:59 |
|
SmugLeaf joined #minetest-dev |