Time |
Nick |
Message |
00:26 |
|
rsiska joined #minetest-dev |
00:34 |
|
Miner_48er joined #minetest-dev |
01:30 |
|
specing joined #minetest-dev |
01:45 |
|
EvergreenTree joined #minetest-dev |
01:45 |
|
EvergreenTree joined #minetest-dev |
01:56 |
|
bas080 joined #minetest-dev |
02:00 |
|
bas080 joined #minetest-dev |
03:02 |
|
smoke_fumus joined #minetest-dev |
03:24 |
|
us_0gb joined #minetest-dev |
05:04 |
|
OldCoder joined #minetest-dev |
05:57 |
|
cheapie joined #minetest-dev |
05:57 |
|
cheapie left #minetest-dev |
06:27 |
proller |
Fatal error: not enough memory - after 4 days uptime |
06:27 |
proller |
^ error from lua |
06:29 |
proller |
1G in top usage, over 9000M free memory |
06:43 |
|
bas080 joined #minetest-dev |
07:12 |
|
darkrose joined #minetest-dev |
07:12 |
|
darkrose joined #minetest-dev |
07:49 |
|
OldCoder joined #minetest-dev |
07:59 |
|
bas080 joined #minetest-dev |
08:20 |
|
OldCoder joined #minetest-dev |
08:43 |
|
book` joined #minetest-dev |
09:45 |
|
BlockMen joined #minetest-dev |
10:09 |
|
Calinou joined #minetest-dev |
10:10 |
|
ImQ009 joined #minetest-dev |
10:52 |
|
proller joined #minetest-dev |
11:15 |
|
whirm joined #minetest-dev |
11:47 |
|
iqualfragile joined #minetest-dev |
12:18 |
|
ImQ009 joined #minetest-dev |
12:21 |
|
werwerwer_ joined #minetest-dev |
12:44 |
|
proller joined #minetest-dev |
12:44 |
|
troller joined #minetest-dev |
12:46 |
|
Zeitgeist_ joined #minetest-dev |
12:51 |
|
proller__ joined #minetest-dev |
12:52 |
|
whirm joined #minetest-dev |
13:04 |
|
deltib joined #minetest-dev |
13:23 |
|
proller joined #minetest-dev |
13:25 |
|
deltib joined #minetest-dev |
13:25 |
|
ImQ009 joined #minetest-dev |
14:02 |
|
hmmmm joined #minetest-dev |
14:09 |
|
PilzAdam joined #minetest-dev |
14:11 |
|
bas0801 joined #minetest-dev |
14:24 |
|
bas080 joined #minetest-dev |
14:24 |
|
proller joined #minetest-dev |
14:24 |
|
troller joined #minetest-dev |
14:45 |
|
zat joined #minetest-dev |
14:51 |
|
proller joined #minetest-dev |
14:59 |
VanessaE |
ok, like an idiot I had code in here to delete old logs daily instead of rotating them, BUT - someone claims to have been able to build on one of my servers, *without interact*, and to be able to give items, without the 'give' privilege. I checked into this briefly yesterday and found no evidence of an item he claims to have dropped, for example. |
15:00 |
VanessaE |
can someone please confirm if in fact the server does or does not deny actions from players that it doesn't recognize as having certain items and privs? |
15:00 |
VanessaE |
(code = rm -f logfilename --- it's a leftover from my old VPS where space was extremely limited... please don't comment on this, I won't answer) |
15:01 |
VanessaE |
the user in question was allegedly using a "hacked" client, along the lines of clients that are modified to allow noclip, fly, etc on servers that otherwise disallow those actions. How does this apply to give, interact, and so forth? |
15:01 |
iqualfragile |
VanessaE: afaik the server checks if the client has the nescesary privileges, it even checks if the client is inside some radius when destroying a block |
15:03 |
VanessaE |
this user claimed to have been able to give himself a diamond sword, which he then claimed to have dropped at the spawn on my server. When I checked the logs after that alleged event, I found no evidence of a dropped item (as I recall, such actions are logged). |
15:03 |
iqualfragile |
player movement is obviously client side, as the client get the map and then operates on it |
15:03 |
|
proller joined #minetest-dev |
15:03 |
xyz |
this user is full of shit |
15:03 |
iqualfragile |
(well, its synchronized between client and server usualy but that is changable with a modified client |
15:03 |
iqualfragile |
) |
15:04 |
xyz |
ugh, github down? |
15:04 |
|
grrk-bzzt joined #minetest-dev |
15:04 |
xyz |
ah yeah |
15:04 |
xyz |
poor thing |
15:06 |
VanessaE |
xyz: I figured the user in question was lying, but another user claims to have picked up one or more items that the "hacker" claims to have dropped. That's what's got me a little worried. Probably all 100% pure bullshit, but I figured I should check just in case it's not. |
15:07 |
xyz |
I think it's possible to fake digging times though |
15:08 |
xyz |
did you check if those have the same ip? |
15:10 |
VanessaE |
xyz: I didn't have the chance - I only heard about the claim of picking up the alleged dropped items after the logs had been deleted (a misfeature I've already removed) |
15:10 |
VanessaE |
however, |
15:10 |
PilzAdam |
you cant drop items if you dont have interact |
15:10 |
VanessaE |
one of my moderators did ban the claimant |
15:10 |
VanessaE |
er, |
15:10 |
VanessaE |
he banned the "hacker" |
15:11 |
iqualfragile |
VanessaE: wait, so you are deleting debug.txt? |
15:11 |
VanessaE |
and he said that the person claiming to pick up the items did not disappear when the hacker dropped off. |
15:11 |
VanessaE |
iqualfragile: I said not to ask about it. |
15:11 |
iqualfragile |
just for clarification, i thought you would delete rollback.sql |
15:11 |
VanessaE |
so presumably the hacker and the picker-upper have different IPs. not that that means much. |
15:11 |
VanessaE |
iqualfragile: oh, fuck no. I don't touch the rollback. |
15:12 |
xyz |
alias logrotate=rm -rf /var/log/* |
15:12 |
xyz |
I'm sorry |
15:12 |
iqualfragile |
xyz: thats my man! |
15:12 |
VanessaE |
ANYWAY |
15:12 |
VanessaE |
PilzAdam: see, that's what I thought - but the question is whether the *server* also denies that action. |
15:12 |
VanessaE |
I assumed it did |
15:13 |
xyz |
won't minetest write logs to the same file descriptor though? |
15:13 |
PilzAdam |
server.cpp:2499 // Disallow dropping items if not allowed to interact |
15:13 |
|
BrandonReese joined #minetest-dev |
15:13 |
xyz |
PilzAdam: well it's only a comment |
15:14 |
PilzAdam |
xyz, ok fine, lemme copy the whole code here to spam the channel |
15:14 |
PilzAdam |
also dropping of items that the client doesnt have in the server-side inv is disallowed |
15:14 |
iqualfragile |
PilzAdam: go ahead |
15:15 |
iqualfragile |
PilzAdam: but what about dropping items the client _has_ in the server side inv? |
15:16 |
PilzAdam |
iqualfragile, is that a serious question? |
15:17 |
iqualfragile |
PilzAdam: yes. but i will add a twist: would it be possible to drop an item the player has in the server side inv and keep it in the inv? |
15:17 |
VanessaE |
the user had no interact, but of course there were 30+ other players online at the time, any one of them coulda given the guy anything easily enough (drop it + the automatic item pickup from the item_drop mod) |
15:17 |
VanessaE |
so him getting the item into his inventory isn't hard |
15:17 |
VanessaE |
it's whether he can DO anything with it that concerns me |
15:17 |
|
Yepoleb joined #minetest-dev |
15:18 |
PilzAdam |
iqualfragile, no |
15:18 |
iqualfragile |
good |
15:46 |
|
proller joined #minetest-dev |
15:47 |
|
BrandonReese joined #minetest-dev |
15:57 |
|
Gethiox joined #minetest-dev |
16:05 |
|
rsiska joined #minetest-dev |
16:11 |
|
EvergreenTree joined #minetest-dev |
16:11 |
|
EvergreenTree joined #minetest-dev |
16:14 |
|
NakedFury joined #minetest-dev |
16:14 |
|
proller joined #minetest-dev |
16:14 |
|
rsiska joined #minetest-dev |
16:34 |
|
Calinou joined #minetest-dev |
16:37 |
|
Jordach joined #minetest-dev |
16:44 |
|
Jordach joined #minetest-dev |
18:05 |
|
rubenwardy joined #minetest-dev |
18:05 |
|
rubenwardy joined #minetest-dev |
18:15 |
|
Calinou joined #minetest-dev |
18:35 |
|
zat joined #minetest-dev |
18:41 |
|
rubenwardy joined #minetest-dev |
19:03 |
|
salamanderrake joined #minetest-dev |
19:08 |
|
EvergreenTree joined #minetest-dev |
19:08 |
|
rubenwardy_ joined #minetest-dev |
19:08 |
|
EvergreenTree joined #minetest-dev |
19:17 |
|
Zeitgeist_ joined #minetest-dev |
19:33 |
|
sapier joined #minetest-dev |
19:35 |
|
rsiska joined #minetest-dev |
19:49 |
|
ImQ009 joined #minetest-dev |
19:54 |
|
smoke_fumus joined #minetest-dev |
19:56 |
|
Calinou joined #minetest-dev |
20:06 |
|
proller joined #minetest-dev |
20:10 |
|
bas080 joined #minetest-dev |
20:30 |
|
Miner_48er joined #minetest-dev |
20:33 |
|
Calinou joined #minetest-dev |
20:39 |
|
ImQ009 joined #minetest-dev |
20:47 |
|
sapier1 joined #minetest-dev |
21:21 |
|
OWNSyouAll joined #minetest-dev |
21:23 |
VanessaE |
is there any particular reason why a texture applied as a player skin can't have a dash in the filename? |
21:25 |
VanessaE |
I have been fighting with my server for an hour trying to apply a skin for a player and finally figured out that won't work because the player's name has a dash. I confirmed this is the problem "single"player mode by applying the same skin to 'testuser' and 'test-user'. what works for the first one just renders as a colored blob, or as flickering colors, or as empty/transparent when applied to the username with the dash. |
21:25 |
VanessaE |
same file, merely cp'd to two different destination filenames and applied to two fresh user accounts in "single"player mode. |
21:26 |
xyz |
open issue |
21:26 |
VanessaE |
*facepalm* |
21:27 |
xyz |
what? |
21:27 |
VanessaE |
you can't just answer the question with "no, there's really no reason for it" or "yes, because X" or perhaps yes because {link here}" ? |
21:27 |
xyz |
i think it's a bug |
21:27 |
xyz |
but i don't know |
21:27 |
xyz |
so if you want to get an answer |
21:27 |
xyz |
you either repost this message every hour or whenever someone joins the channel |
21:27 |
xyz |
or open an issue |
21:28 |
VanessaE |
I asked it as a question because I don't know if it's a bug, I remember a lot of noise some time back about illegal/filtered-out characters in filenames and the like, and I don't remember the details, what is used where, etc etc |
21:28 |
|
EvergreenTree joined #minetest-dev |
21:28 |
|
EvergreenTree joined #minetest-dev |
21:29 |
xyz |
well i tried to be helpful but you just *facepalm*'d :( |
21:30 |
xyz |
i guess next time i won't even bother replying |
21:30 |
VanessaE |
opening an issue now. |
21:31 |
xyz |
yaay! |
21:32 |
VanessaE |
https://github.com/minetest/minetest/issues/1125 |
21:33 |
VanessaE |
I usually don't like filing issues because they tend to go unanswered, or ignored for great lengths of time. |
21:36 |
VanessaE |
there, that should be sufficient (a few edits later) |
21:40 |
xyz |
ok, looking into it now |
21:48 |
xyz |
VanessaE: replied |
21:51 |
VanessaE |
I see it |
21:53 |
xyz |
did it fix the issue for you? |
21:58 |
VanessaE |
Lemme check |
21:59 |
VanessaE |
(for whatever reason, it didn't occur to me to try it) |
22:02 |
VanessaE |
yes, that fixed it. |
22:30 |
|
zat joined #minetest-dev |
23:23 |
|
EvergreenTree joined #minetest-dev |
23:23 |
|
EvergreenTree joined #minetest-dev |