Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2022-02-23 00:00:00Z and 2022-02-24 00:00:00Z
Avatar
Avatar
Voxel
OHH
I used to use bitlbee for discord in an IRC client, it's pretty sick
Avatar
ᶰ°Konͧsti 2022-02-23 04:26:58Z
rip going to work with 3h sleep
Avatar
imagine not having Result
09:12
Sticker
Avatar
gs
09:34
lol xd
Avatar
how do we garantuee packages on steam btw? e.g. we dont ship curl is there some setting in steam that checks packages for existence or does it simply fail, if the required package is not installed?
09:46
(for linux)
Avatar
Hofstadter's law is a self-referential adage, coined by Douglas Hofstadter in his book Gödel, Escher, Bach: An Eternal Golden Braid (1979) to describe the widely experienced difficulty of accurately estimating the time it will take to complete tasks of substantial complexity: Hofstadter's Law: It always takes longer than you expect, even when yo...
10:12
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
10:12
xd
10:45
(Wikipedia preview gone bad from mobile 😕)
Avatar
Avatar
Ryozuki
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
How about you account for hofstaders law, but twice? thonkery
Avatar
@Discord Mod
11:55
a cryptobro saying bullshit xd
11:56
chillerdragon you pepega
11:56
i think he was just trolling
Avatar
well that's annoying
Avatar
@heinrich5991 can u ban him on irc side
11:58
or put it on +v or smth
11:58
ah maybe thats matrix
11:58
idk
12:02
there is so much demand for frontend devs where i live
12:02
i might have to become one
12:02
monkalaugh
Avatar
Avatar
Jupstar ✪
how do we garantuee packages on steam btw? e.g. we dont ship curl is there some setting in steam that checks packages for existence or does it simply fail, if the required package is not installed?
we just hope that curl is installed
Avatar
ok, then we can also hope that the vulkan loader is just installed xdd
12:52
how do you link against libraries for macos? molten vk for example
Avatar
libcurl is installed basically everywhere @Jupstar ✪
Avatar
we include on macos what isn't by default on system
Avatar
yeah ok, then ffmpeg or whatever
Avatar
we include that
Avatar
i mean for linux
12:53
was answering heinrich
Avatar
steam has a dependency for libcurl 😄
Avatar
steam package suggests vulkan
12:54
i mean it kinda makes sense since DXVK is used alot by steam play
12:54
but its not dependency
Avatar
steam also still chills on 32bit, i guess the dependencies are only 32bit then anyway (?)
Avatar
@deen i guess we should build dr mingw with the patches here https://github.com/jrfonseca/drmingw/issues/32 ASLR on 64bit makes it impossible to recover the addresses
With ASLR enabled in the process, the DLLs are loaded to a random location, so the PC addresses in the stack trace cannot be used directly to assist debugging. It can be helpful if the base address...
15:31
under wine it simply didnt do this, so i didnt see it
15:33
I don't think it's great to take 3 unreviewed changes from 2018
15:34
I'm wondering why they don't fix it. Disabling ASLR is also not great
Avatar
why not add it
15:34
the patches are like 100 lines
15:35
actually probs only like 50 lines xd
Avatar
because then I have to make sure they keep applying
15:37
would be better if they can be submitted upstream
15:37
I haven't even tested dr.mingw, so i won't be able to judge if everything is fine with the patches
Avatar
the upstream code is also from feb 2021 XD
15:38
i tested only 32bit on windows and 32bit ASLR is just a static offset
15:38
but 64bit does crazy stuff
Avatar
Avatar
Jupstar ✪
i tested only 32bit on windows and 32bit ASLR is just a static offset
(an ez to guess one to be precise)
15:38
probs bcs limited address space
Avatar
ASLR exists to be unguessable ^^
Avatar
yeah but 32bit ez af xD
Avatar
it's one of the last lines of defense protecting users against exploits
Avatar
just replace the first two hex numbers with 40
Avatar
@heinrich5991 I couldn't find where in ddnet's code it explicitly allows connections of the same port when someone is timeoutprotected
16:39
can you try and find that for me? My guess it its in GetClientSlot() just returning the old slot instantly
16:40
but in that case it should work on my server too, since it checks for a current slot first aswell
Avatar
@Zwelf I noticed these failures will always use the random 3 word password, which is then unguessable for the players. I'm not sure if there is a good way to solve this, just using their pw will fail when it already exists in real db. Ideal would be to try the proper pw if it's unused, otherwise generate the 3 word one so we have it for admins to look up at least. Or maybe we should keep trying saves for a longer time instead of failing so quickly?
Avatar
on private server. if login as main i cant use commands as dummy even if logged in how to fix?
Avatar
known bug, isn't fixed yet
19:23
sorry
Avatar
ok thx from noctua it was his problem ^^ (edited)
Avatar
Fixes #4721.

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test if it works standalone, system.c especially
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-add...
Avatar
Get module offset, so we can at least recover the DDNet.exe paths: Error occurred on Wednesday, February 23, 2022 at 20:34:57. (with offset 00007FF7C4A00000) (Address - Offset) + (Image-Base) (ImageBase = winedump -f DDNet.exe (image base: usually 0x140000000) Tested on windows 64-bit https://github.com/Jupeyy/drmingw/commit/08ab91c4897c04b5919d14fc2d7c215015d0fb94 ez download from github actions: https://github.com/Jupeyy/drmingw/actions/runs/1889238377

Checklist

  • [...
Avatar
chillerdragon BOT 2022-02-23 21:27:01Z
Oh nice the dummy rcon is a ddnet issue? I was sure it’s my fork and I procrastinated looking into it since forever
Avatar
chillerdragon BOT 2022-02-23 21:27:19Z
Awesome!
Avatar
chillerdragon BOT 2022-02-23 21:30:41Z
But it’s super old. How come It’s the first time I hear about it in ddnet.
Avatar
no, was introduced in 15.9
21:32
if you had it before, you have a different bug
21:32
and I just set bors r+ on the fix for it by heinrich5991
Avatar
chillerdragon BOT 2022-02-23 21:34:07Z
Do you know when the bug was introduced? Maybe 15.9 was released recently and there are just not enough nightly running dummy using rcon users
21:34
I do merge with upstream a lot
21:36
Yea I try to report issues more and faster and check if it’s a ddnet issue. To help released get more stable. :)
Avatar
eff9abf Fix logging into rcon with dummy - heinrich5991 03fc4d8 Merge #4758 - bors[bot]
21:50
bc038e3 Update Dr. MinGW to Jupeyy's version - def-
21:50
[ddnet/ddnet-libs] New branch created: pr-mingw-again
21:51
2a26bc2 Update Dr. MinGW to Jupeyy's version - def-
Avatar
chillerdragon BOT 2022-02-23 21:51:56Z
Oh from January yea that kinda old I was talking. And lmao fokkonaut reported it. @fokkonaut do you remember when I said my rcon is broken and you said I messed up my client :p ?
21:52
ee08985 Revert "Revert "Remove sqlite3 on macOS since it's part of system"" (#23) - def-
Avatar
chillerdragon BOT 2022-02-23 21:53:05Z
I feel kinda guilty letting a bugged rls happen when I could have stopped it.
Avatar
yes, would just have to check if the same bug happens in ddnet 😉
Avatar
chillerdragon BOT 2022-02-23 21:53:35Z
Yes
21:53
But already too much effort for lazy dragon
21:53
Won’t happen again :)
23:21
17a1757 Remove Inactive Moderators: FanTality, Marii, x0seF, delirio - murpii
🇨🇱 1
😍 1
f3 1
Exported 108 message(s)