Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/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 2025-02-16 00:00 and 2025-02-17 00:00
Avatar
GitHub BOT 2025-02-16 00:05
The master server could report when a server is registered with a new ip is less than ~1 week old so the client can warn the user it might be a fake server for ip collection.
Avatar
david loves Jellycar Worlds 2025-02-16 01:05
bruh. why must your memory needs keep incressing
01:09
oh wait its finaly done with that
01:09
yay
01:09
no more stupidly high memory useage
Avatar
david loves Jellycar Worlds 2025-02-16 02:20
ok lets hope i dont have any bugs this time as i wait anouter hour for it to build
Avatar
david loves Jellycar Worlds 2025-02-16 03:27
whyyyyyy
03:27
whyyy cant it open it???
03:27
i can
03:27
its right there
03:28
this is the code i added
03:28
anyone know?
Avatar
it may be looking for that map in the maps or downloadedmaps folders
04:12
so really /home/david/.local/share/DDNet/maps/home/david/maps/testmap.map (edited)
Avatar
david loves Jellycar Worlds 2025-02-16 04:57
hmm ill try that
Avatar
david loves Jellycar Worlds 2025-02-16 05:04
nope
05:04
i would think its a permitsons problum but i can cat it just fine
05:05
also sudoing it doesnt help
Avatar
david loves Jellycar Worlds 2025-02-16 05:15
ok looking at where its called and where thats called ext it looks like that funcson is just ment to take in the name of a map if im correct
Avatar
david loves Jellycar Worlds 2025-02-16 07:43
nope
07:43
my best guss is that mabey wsl is messing with it
07:48
but i have 0 clue why that would happen
Avatar
david loves Jellycar Worlds 2025-02-16 08:36
nice one. you just check every path for any file lol
08:36
thats funny
08:38
OK SO THAT WORKS YAY
Avatar
david loves Jellycar Worlds 2025-02-16 08:50
ITS WORKING???
08:51
AND ITS ALREADY FINDING CRASHES!!!
08:51
YAY
Avatar
chillerdragon: yeah, programs, applications
Avatar
Avatar
david loves Jellycar Worlds
ITS WORKING???
cool, what is the input?
Avatar
Avatar
david loves Jellycar Worlds
ITS WORKING???
Look into fuzzing with persistent mode and create a tmpfs for the fuzzing input, output and temp folders to make it significantly faster.
Avatar
GitHub BOT 2025-02-16 12:29
I never know whether to write sv_port "8303" or sv_port 8303 even sv_name my awesome server works fine. I assume it is a feature to be flexible. And especially in rcon you do not want to fight the syntax. But any opinions on making the format stricter? Clearly differentiate between strings and integers in the config files. Makes the parsing cleaner and could help catching errors. Also it removes the doubt the user writing the config has. If enough people agree that this is a goo...
Avatar
GitHub BOT 2025-02-16 14:12
Closes #8613 Adds /unpractice, which kills the team and disables practice mode. Compatible with sv_solo_server For sv_practice_by_default, this resolves the following comment: https://github.com/ddnet/ddnet/pull/9251#discussion_r1885000742 Each team is treated individually, and practice mode can be turned off for them. Team 0 is always forced into practice mode. !image

Checklist

  • [x] Te...
14:15
They are listed as two on and off actions. But it feels as smooth as a toggle because the one that does nothing is always hidden.

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 (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that af...
Avatar
Avatar
GitHub
Click to see attachment 🖼️
this is banger pr, im proud of it 🙂
🥳 1
14:54
Fix leak of skin textures if skin body size check fails and add missing error log message for this case. Fix leak of skin image data if local skin fails to be loaded. The image data is now freed outside the LoadSkin(const char *pName, CImageInfo &Info) function. Add variables for image data offsets to avoid duplicate calculations. Minor improvements of code format.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in c...
Avatar
GitHub BOT 2025-02-16 16:10
Feature requested on discord !image Adds missing commands that already exist in the game as tiles

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [x] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out o...
Avatar
GitHub BOT 2025-02-16 17:04
!image Vanishes the tee, just like /spec, regardless of the sv_pauseable setting, to switch between strong and weak hook Or is it better to just make /spec always vanish, without making a new command for it?

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a u...
Avatar
Checklist Tested the change ingame Provided screenshots if it is a visual change Tested in combination with possibly related configuration options Written a unit test (especially base/) or add...
Avatar
#meetup is real
Avatar
ws-client BOT 2025-02-16 18:10
<ChillerDragon> #meetup ?
Avatar
yall with your custom discord clients VAngy
Avatar
BAN OXYZO!!!!
18:40
i guessed the name
18:40
fr
Avatar
oxyzo stop breaking TOS!!
Avatar
ws-client BOT 2025-02-16 19:03
<ChillerDragon> whats #meetup
Avatar
Avatar
meloƞ
yall with your custom discord clients VAngy
is it the meetup i know
19:04
or smth else
19:04
well i cant see it so i guess its smth else
Avatar
ws-client BOT 2025-02-16 19:05
<ChillerDragon> @daivde55 i can not connect to [2a0e:b107:dd0::3:60d2:41a6]:8303 :c
19:05
<ChillerDragon> also why is it a ipv6 xd
Avatar
I wonder why discord still doesn't fix that hidden channel names being exposed to the outside
Avatar
tell
19:07
leak
19:07
it
Avatar
can we convince deen to host a teamspeak server
19:08
cool members only
19:11
ok guys thats it, who's joining
Avatar
not me
Avatar
Avatar
meloƞ
can we convince deen to host a teamspeak server
Is laxa's ts dead nowadays? It was up for so long
Avatar
i think it was confirmed dead a while ago
Avatar
yes it is
19:17
but why do you need one ?
Avatar
discord making me madge
Avatar
Let's host a ddnet mumble server
Avatar
Avatar
Learath2
Is laxa's ts dead nowadays? It was up for so long
actually, laxa's dead
Avatar
Guilded would be an actual competitor if it werent for that roblox signup
Avatar
Avatar
Chairn
actually, laxa's dead
Wait what? Really?
Avatar
no, joked, sorry
VAngy 2
19:18
he did break his leg though
19:18
and he finally got his driving license
Avatar
Wooo
Avatar
i'm now in the best teamspeak community there is
19:20
house music radio
19:21
okay but its actually crazy how useless teamspeak is nowadays, kinda makes me sad, it looks good :/
Avatar
Avatar
meloƞ
i'm now in the best teamspeak community there is
Wow that's an upgrade
19:22
This is what it looked like last I used teamspeak
Avatar
kekw yep - sounds about right
19:22
when you had to ping your friend ingame 3823923 times so he finally tells you the password
👍 1
Avatar
Avatar
Chairn
and he finally got his driving license
huge...
19:26
i would love a teamspeak
Avatar
Avatar
meloƞ
i'm now in the best teamspeak community there is
ain't now way 😭
Avatar
Avatar
Ewan
i would love a teamspeak
i would follow to whatever platform - i just dont want to use discord anymore xD
Avatar
i mean teamspeak may as well be IRC for text chat purposes
19:29
we have a matrix
Avatar
This is a lost war, discord and the NSA won this round
19:29
We can at most take the developers back to irc, but there is no way the rest of the community migrates
Avatar
if we get ddnet on teamspeak i might be able to ditch discord 😂
Avatar
When ban?
Avatar
is it because it has ddnet in the name?
Avatar
HvH -> hacker vs hacker
20:06
also their site promotes shit
20:07
i assume they just host their own masterserver now, iirc they were banned before
Avatar
ddnet hacker vs hacker kekw
Avatar
oh i didnt realize that was banned from the master
20:10
i thought e.g. block servers allowed cheat clients
20:10
some
20:10
and i have seen them on there not labeled as HvH
20:10
so really which is more of an issue?
Avatar
Avatar
meloƞ
discord making me madge
what did discord do to you
Avatar
Avatar
meloƞ
i'm now in the best teamspeak community there is
why does it look so diffrent
Avatar
ts5 vs ts3
20:30
u can make it look more or less good without it being a web app
20:36
because it's made in Qt
20:36
i love gnu image manipulation program
20:36
what would i do without my wood grain fill brush
20:36
and without it crashing discord every time i try to paste into it?
Avatar
teamspeak had nice plugins for in game radios
20:55
like arma 32
20:55
arma 3*
20:55
proximity stuff
20:55
and channels
20:55
or was it arma 2
20:55
xd
Avatar
GitHub BOT 2025-02-16 21:07

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 (especially base/) or added coverage to integration test
  • [ ] 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-ad...
21:52
a0127c6 Update dutch.txt - realurg 69e468a Update dutch.txt - realurg 1259dd4 Merge pull request #9691 from realurg/master - def-
21:52
4327cb1 Vanish on /spec in practice - KebsCS 18b02a9 Merge pull request #9690 from KebsCS/pr-add-vanish - def-
21:59
4091840 Fix leaks when loading skin fails, minor refactoring - Robyt3 22162af Merge pull request #9688 from Robyt3/Client-Skin-Loading-Small-Fixes - def-
Avatar
Avatar
Ryozuki
teamspeak had nice plugins for in game radios
yea
22:08
it's dead in that regard
22:08
needs video share as well
Avatar
Avatar
Learath2
We can at most take the developers back to irc, but there is no way the rest of the community migrates
just accidently delete this discord
Avatar
Avatar
deen
cool, what is the input?
david loves Jellycar Worlds 2025-02-16 22:34
havent checked yet what the crashing inputs are
Avatar
Avatar
Robyt3
Look into fuzzing with persistent mode and create a tmpfs for the fuzzing input, output and temp folders to make it significantly faster.
david loves Jellycar Worlds 2025-02-16 22:34
thanks ill look into that
Avatar
I’m wondering why you’re working on this thru wsl, didn’t notice that before
Avatar
Avatar
david loves Jellycar Worlds
havent checked yet what the crashing inputs are
For maps it's not really interesting at the moment though. There are basically no checks so it's expected that most invalid maps crash. I'm already working on adding checks for the map format
Avatar
Avatar
Ewan
I’m wondering why you’re working on this thru wsl, didn’t notice that before
david loves Jellycar Worlds 2025-02-16 22:36
i dont have a native linux
Avatar
so what
Avatar
Avatar
Ewan
I’m wondering why you’re working on this thru wsl, didn’t notice that before
On Windows alone it wouldn't make sense without ASAN and I guess AFL++ doesn't easily compile on Windows natively
22:37
Also, it avoid randomly messing up your host system if you do it in a VM because fuzzing could do unpredictable things
Avatar
david loves Jellycar Worlds 2025-02-16 22:37
yea that too
22:38
though that is unlikely unless you are fuzzing a system program
Avatar
i thought that was a just for funsies thing didn’t know that’s what the end goal was here
22:38
just thinking about the map stuff
Avatar
david loves Jellycar Worlds 2025-02-16 22:38
yea for the most part its just for funsies
Avatar
Avatar
david loves Jellycar Worlds
though that is unlikely unless you are fuzzing a system program
What if the random fuzzing input causes a function for file deletion to be called? justatest
Avatar
david loves Jellycar Worlds 2025-02-16 22:38
and lerning
Avatar
Avatar
Robyt3
What if the random fuzzing input causes a function for file deletion to be called? justatest
david loves Jellycar Worlds 2025-02-16 22:39
then rip me. though at least then i have rce
22:39
also given that im running it with ASAN it would crash when the return adress was overiten anyways
Avatar
david loves Jellycar Worlds 2025-02-16 23:23
oh yea and i like to make sure my games are safe and dont have any rce when posable
23:24
im mostly just a security minded gamer
23:24
who likes coding too
Avatar
then you should be looking for vulns in a windows build lol
23:24
WSL is gonna yield terrible terrible FPS even if you compile it & manage to get smth on screen
23:24
client side obv
Avatar
david loves Jellycar Worlds 2025-02-16 23:24
yea true
23:25
isue is theres no instructsons to compile it on windows with anything that afl++ supports
23:27
eh its been over a hour and no new finds so i think im gonna stop it and look at the crashing inputs
23:27
Avatar
The map format has looots of possible crashes. I don't think we found any dangerous ones. Hope you don't either. Still any crashes you find a fix is appreciated
Avatar
wait whats going on? is he trying to bruteforce ddnet into crashing for more bugfixes?
Avatar
david loves Jellycar Worlds 2025-02-16 23:44
yea basicly
Avatar
it's fuzzing
23:44
you should look it up
Avatar
david loves Jellycar Worlds 2025-02-16 23:44
thats what fuzzing basicly is
Avatar
it's a field of testing
Avatar
david loves Jellycar Worlds 2025-02-16 23:44
yea
Avatar
Avatar
Ewan
it's fuzzing
yea i know what fuzzing is
23:45
i just opened chat and was wondering what it was for
Avatar
david loves Jellycar Worlds 2025-02-16 23:45
mostly for fun but also for bug fixes
23:45
also burh why wont the minimisor work lol
Avatar
how does it work on a complicated app?
23:47
tests every function?
Avatar
david loves Jellycar Worlds 2025-02-16 23:48
im only testing the map loading funcson atm
Exported 177 message(s)
Timezone: UTC+0