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 2024-07-16 00:00 and 2024-07-17 00:00
Avatar
speaking of https being safe and so on, how did/does NSA TURMOIL work then?
Avatar
heinrich5991 2024-07-16 00:43
what is NSA TURMOIL?
Avatar
Turbulence is a United States National Security Agency (NSA) information-technology project started c. 2005. It was developed in small, inexpensive "test" pieces rather than one grand plan like its failed predecessor, the Trailblazer Project. It also includes offensive cyberwarfare capabilities, like injecting malware into remote computers. The...
Avatar
heinrich5991 2024-07-16 01:06
from that page:
Turmoil is involved in the process of decrypting communications.[5]
01:06
I still don't really know what NSA TURMOIL is
04:36
maybe we should store in db the runs that used save or load
04:36
easier to wipe.when exploit is found
Avatar
by store i meant a flag whether saveload has been used
Avatar
ws-client2 BOT 2024-07-16 07:10
<ChillerDragon> is it only me or is the editor with a laptop touchpad useless?
07:11
<ChillerDragon> the mouse is hard to control and when i select tiles i get back a random selection
Avatar
I remember this discussion before somewhere
Avatar
Avatar
zhn
speaking of https being safe and so on, how did/does NSA TURMOIL work then?
TURMOIL is the passive data collection part. The more interesting part of that system is QUANTUMTHEORY
07:43
Well TURMOIL is interesting too but moreso in how little corporations care about your privacy part. Many gave the NSA access to install what they call "implants" on their backbones
07:44
Perhaps for money, perhaps to avoid being invited to a cia blacksite for enhanced tea and cookies
Avatar
Avatar
Learath2
Perhaps for money, perhaps to avoid being invited to a cia blacksite for enhanced tea and cookies
Avolicious 2024-07-16 07:48
I want to be invited for tea and cookies 😦
Avatar
I hear they are irresistible
Avatar
Avolicious 2024-07-16 07:48
Mhmmmm, where to apply? 😄
Avatar
Take part in a terror plot or become the sole sysadmin at a large datacenter. You'll get the invitation soon enough
Avatar
Avatar
Learath2
Take part in a terror plot or become the sole sysadmin at a large datacenter. You'll get the invitation soon enough
Avolicious 2024-07-16 07:51
Sounds like a plan. Want to be my co sysadmin? So we both receive an invitation?
07:51
If we add heinrich and deen as well, maybe they offer us a shuttle service
07:52
pepeH
Avatar
No thank you. I don't want any enhanced cookies
07:57
I do wonder how the NSA gets/used to get certificates to perform their QUANTUM attacks. QUANTUMINSERT is just a packet race e.g. if you get to the client before the webserver you have a chance, but you still need to present a certificate
08:02
I guess pre-CT they could just do whatever by compromising just one CA
Avatar
Avolicious 2024-07-16 08:08
Just get the Lets Encrypt Root CA 🙂
Avatar
GitHub BOT 2024-07-16 08:30
Reported by Gwendal on Discord:
/setjumps have weird behaviours when going above 2^31(intmax issues ig)
We are currently not validating any of the integer, float and color console command argument values. Instead, we use whatever value was parsed or zero (or black color). Would be more convenient if the console would validate arguments and output errors like "foobar" is not a valid color instead of executing the command with some unwanted value.
Avatar
Avatar
heinrich5991
I still don't really know what NSA TURMOIL is
this page contains slides from nsa presentation about work of turbulence
Avatar
Avatar
Learath2
TURMOIL is the passive data collection part. The more interesting part of that system is QUANTUMTHEORY
so, quantumtheory is used to collect data, or are they independent?
10:09
i mean as part of turmoil or not (edited)
Avatar
TURMOIL analyzes packets, and funnels them to TURBINE. TURBINE then sometimes makes the decision to try an active attack. They have many active attacks in the QUANTUM suite that they use
10:12
QUANTUMINSERT is a packet race attack, if TURBINE gets a TCP SYN, an attack server close by will rush to race the actual TCP response from the destination server
10:13
Paired with a forged certificate this allows you to turn your side channel into a mitm
Avatar
Avatar
Learath2
QUANTUMINSERT is a packet race attack, if TURBINE gets a TCP SYN, an attack server close by will rush to race the actual TCP response from the destination server
ig it works with 90% succeds chance since nsa has all capabilities to make physical lines for themselves
Avatar
Another one we know of is QUANTUMDNS which tries to hijack dns
Avatar
Avatar
zhn
ig it works with 90% succeds chance since nsa has all capabilities to make physical lines for themselves
in europe at least
Avatar
Avatar
zhn
ig it works with 90% succeds chance since nsa has all capabilities to make physical lines for themselves
They just pay off backbone providers or threaten them or whatever and they get access. No need to build anything
troll 1
Avatar
gg all our data is being collected by idiocratic country kek
Avatar
The entire system is an automated self expanding surveillance network. These things need no human intervention
Avatar
Avatar
Learath2
The entire system is an automated self expanding surveillance network. These things need no human intervention
except of building new datacenters
Avatar
If a QUANTUM attack succeeds it'll connect you to a NSA TAO server which will try to auto infiltrate your computer with hundreds and hundreds of zero days and backdoors that they get software and hardware vendors to add in there. Then your computer becomes a part of their surveillence network, occasionally reporting to turbine servers
10:19
The documents that got dumped online reveal some insane capabilities. It's quite impressive the cyberwarfare arsenal they have built
Avatar
did snowden publish all the documents he got btw?
Avatar
Oh and if all these sophisticated attacks fail. They have very manual operations too. They will straight up intercept shipments of hardware and install spying chips on them
Avatar
Avatar
zhn
did snowden publish all the documents he got btw?
Hm, I actually don't know
Avatar
Avatar
Learath2
Oh and if all these sophisticated attacks fail. They have very manual operations too. They will straight up intercept shipments of hardware and install spying chips on them
imagine arguing with somebody who got ties with nsa
10:22
and then troll
Avatar
Avatar
Learath2
Hm, I actually don't know
i remember that he transferred all the data to journalists so they could filter it to fit in our minds
Avatar
I don't even know if this part of it was leaked by snowden. I remember this being leaked by some hackers
Avatar
GitHub BOT 2024-07-16 10:28
This sorta revives #4825 based on Tater's suggestion; my idea for this would be to prepend an icon to the nameplate of players with skins that are not found locally or via the skin database. The indicator should be hidden by default but enabled via cl_indicate_missing_skins 1 in console
Avatar
sent before
11:06
too many embeds kek
Avatar
GitHub BOT 2024-07-16 11:14
Restarting the client previously did not work, as the shell_execute function on Android uses fork which is not supported. Now, the client is restarted by using an Android intent to restart the main activity. This is triggered by sending a user-defined message from the native code to the SDL main activity thread.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options ...
Avatar
cannot update AUR to 18.3.1 - seems related to the UPNP API update
Avatar
nvm fixed in latest upstream KEKW, not sure if i can just cherrypick that tho (edited)
Avatar
@meloƞ my fish run openbsd
12:57
check the logo
Avatar
r.i.p. ZillyInsta
Avatar
Avatar
meloƞ
cannot update AUR to 18.3.1 - seems related to the UPNP API update
hier deklariert
13:17
Seeing compiler errors in a different language is rattling
Avatar
Avatar
meloƞ
cannot update AUR to 18.3.1 - seems related to the UPNP API update
switch to gentoo, i maintain the ebuild
13:21
the holy bible
13:21
does anyone know of such a document but for aarch64?
13:21
also does apple like to be special here and do they use their own call conv?
13:22
for m1s
Avatar
Avatar
Ryozuki
the holy bible
Big List of ABI Resources. Contribute to lenary/abis development by creating an account on GitHub.
13:37
nice
Avatar
Avatar
Ryozuki
@meloƞ my fish run openbsd
KEKW
Avatar
Avatar
Learath2
hier deklariert
ikr
Avatar
chillerdragon BOT 2024-07-16 13:40
rebrand is cleaner
Replying to @jxsl13 r.i.p. ZillyInsta
Avatar
Avatar
jxsl13
r.i.p. ZillyInsta
wdym
14:01
d4f47c2 Implement client restarting on Android - Robyt3 3c43dcd Merge pull request #8596 from Robyt3/Android-Restart-App - def-
Avatar
chillerdragon BOT 2024-07-16 14:05
I renamed the GitHub organization ZillyInsta to ddnet-insta
Replying to @zhn wdym
Avatar
heinrich5991 2024-07-16 14:07
piggybacking on other people's brands :p
Avatar
chillerdragon BOT 2024-07-16 14:08
No removing my branding from a product that should not be about me but be used by everyone who needs it
14:09
ddnet-insta happens to be the cleanest most neutral and descriptive name
Avatar
sounds Zilly to me
14:30
._.
Avatar
chillerdragon BOT 2024-07-16 14:31
xd
Avatar
Avatar
jxsl13
sounds Zilly to me
contains zillycode™
Avatar
Hello evening, where I can find SQL query of to have below link results ? https://ddnet.org/players/test/
Avatar
GitHub BOT 2024-07-16 14:50

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 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-addresss...
14:53
419f150 Update translation stats - def-
Avatar
Avatar
Peakies
Hello evening, where I can find SQL query of to have below link results ? https://ddnet.org/players/test/
It may not be an sql query. It could also be an aggregate of a couple
14:59
The magic scripts that make DDNet run. Contribute to ddnet/ddnet-scripts development by creating an account on GitHub.
15:00
The magic scripts that make DDNet run. Contribute to ddnet/ddnet-scripts development by creating an account on GitHub.
Avatar
I want this tnx ❤️
15:01
But a question what's msgpack !!
Avatar
Just like a json file, but packed tighter and binary
Avatar
is it generate by scripts or server execute file ?
Avatar
Avatar
Learath2
This script generates it
15:04
("select distinct r.Name, r.ID, r.Time, r.Timestamp, (select substring(Server, 1, 3) from record_race where Map = r.Map and Name = r.Name and Time = r.Time limit 1) as Server from ((select distinct ID from record_teamrace where Map = '%s' ORDER BY Time) as l) left join (select * from record_teamrace where Map = '%s') as r on l.ID = r.ID order by r.Time, r.ID, r.Name; This is kinda "the" query, but as you can see there is python post processing before it's saved into the msgpack
Avatar
Well I wanted to gather this information by query and maybe save to csv file then show it to each player to their client profile
Avatar
Well good luck, you might have a better time parsing the player pages
Avatar
Avatar
Learath2
Just like a json file, but packed tighter and binary
heinrich5991 2024-07-16 15:05
only slightly tighter. most of the difference is that it's binary and not textual
Avatar
I'm unsure whether even deen knows how all of this goes together
Avatar
I think it's going to hard way using ddnet way cuz I can't understand it 😄
Avatar
Avatar
Learath2
I'm unsure whether even deen knows how all of this goes together
maybe 😄
Avatar
You can certainly write queries that do what we do on that page, it would just be impossible for us to run those whenever people request a page, so we don't have them written
Avatar
Yeah I agree that doing this for website is bad idea cuz in each request have to do that massivly queries
Avatar
(Perhaps with aggressive caching it can be made to work, but I don't think anyone is up for a rewrite of the entire website now)
15:09
It's just too much work
Avatar
MilkeeyCat 2024-07-16 15:11
Use mongodb
15:11
It's webscale
Avatar
for my project I going to do that query per day maybe and save to sqlite or csv don't know then for example load for player according to their name cuz I don't have expensive vps to be able handle that much query for each request
Avatar
Avatar
MilkeeyCat
Use mongodb
yeah I can even save data of each player to mongodb and update them and for load just read it from mongodb
justatest 1
15:12
but the problem for now is gathering that information from sql 😦
Avatar
Avatar
Peakies
yeah I can even save data of each player to mongodb and update them and for load just read it from mongodb
I don't know maybe I going completely away from my purpose 😄
Avatar
You can perhaps even do this in a single query but the amount of time it would take would be insane
Avatar
well there is a fact that my server sql is more smaller than ddnet 100%
Avatar
Follow our approach, go map by map, build a rank list, you can even put it in a db. Then query that instead per player
15:14
You can just lift the ranking query from the ddnet source
Avatar
MilkeeyCat 2024-07-16 15:14
Where's Jupstar feelsbadman
Avatar
Avatar
MilkeeyCat
Use mongodb
My favourite db is > /dev/null. It has insane write performance
Avatar
I saw similar project form @-StormAx don't know he's project is public or not
Avatar
Avatar
Learath2
My favourite db is > /dev/null. It has insane write performance
MilkeeyCat 2024-07-16 15:16
It's write only database, you can't read from it
Avatar
Avatar
MilkeeyCat
It's write only database, you can't read from it
You can read your data back out of /dev/urandom in finite time
Avatar
Avatar
Learath2
You can read your data back out of /dev/urandom in finite time
MilkeeyCat 2024-07-16 15:17
Do you know any resources to get started with writing drivers 😄
Avatar
Avatar
zhn
contains zillycode™
facts
Avatar
Nope, I'm however planning on writing a filesystem driver sometime before the end of this year
15:18
Nothing interesting, I kinda want to mess around with it a bit
Avatar
I want to show that information in player profile (edited)
Avatar
wild background
15:19
don't hammer my face
Avatar
Avatar
Learath2
Nope, I'm however planning on writing a filesystem driver sometime before the end of this year
MilkeeyCat 2024-07-16 15:19
When learath lang?
Avatar
yeah it's summer season background
Avatar
looks funny
Avatar
Avatar
Peakies
I want to show that information in player profile (edited)
Perhaps we could add it to https://ddnet.org/players/?json2=Learath2 now that I think about it
Avatar
is it loaded from that msgpack etc way ?
Avatar
Avatar
MilkeeyCat
When learath lang?
It's on the back of my mind. Whenever I get annoyed at a language for something, I make a mental note
Avatar
heinrich5991 2024-07-16 15:22
making languages is hard ^^
15:22
languages unfortunately also suffer from network effects
Avatar
Avatar
Peakies
is it loaded from that msgpack etc way ?
Yes, perhaps we could just load it from the msgpack and serve it, or maybe generate and cache it
Avatar
Avatar
heinrich5991
languages unfortunately also suffer from network effects
Any fringe language has to have very strong FFI, no one would use lealang
Avatar
heinrich5991 2024-07-16 15:23
go is kind of a counter example
15:23
but even that has somewhat workable ffi
Avatar
Well go isn't fringe, it has a huge ecosystem of it's own
Avatar
heinrich5991 2024-07-16 15:23
well, it somehow got there (edited)
Avatar
I didn't find myself looking for many external libraries at all
Avatar
heinrich5991 2024-07-16 15:23
it was created only in 2009 or so
Avatar
Avatar
heinrich5991
well, it somehow got there (edited)
It's backed by google
15:24
and rust had mozarella
15:24
getting one large corpo fan of your language is incredibly useful
Avatar
Avatar
jxsl13
looks funny
gameskins 😛
🥳 1
Avatar
Look at Nim and Zig in comparison, both very promising languages but sort of DOA
Avatar
Avatar
heinrich5991
making languages is hard ^^
MilkeeyCat 2024-07-16 15:26
But making goofy languages is fun
Avatar
That can't be denied, even if I don't end up making anything serious, I'll definitely make something for the lulz
Avatar
heinrich5991 2024-07-16 15:27
even a language that is slightly interesting is already very hard
15:27
one of my friends did one 🙂
Avatar
MilkeeyCat 2024-07-16 15:27
I want C with methods on structs xd
Avatar
I might make a Better-C
15:29
Though C++ already exists if you use it in a sane manner it's not that bad
Avatar
MilkeeyCat 2024-07-16 15:29
I once jumped to a definition
15:29
It was a huge mistake
Avatar
Avatar
Learath2
Though C++ already exists if you use it in a sane manner it's not that bad
heinrich5991 2024-07-16 15:30
everyone agrees that you need to use a "reasonable subset" of C++, but I'm not sure if people agree on what that reasonable subset is
15:30
a linter that denies other parts of C++ might be in order
Avatar
GitHub BOT 2024-07-16 15:31
See commit messages.

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...
Avatar
Anyway, my main language idea is a lax-rust. Unrust? Derust?
Avatar
Why did noone Tell Me 4 Sticks of ddr5 wont Work without hours of tinkering catxplosion KEKW , man that was painful, TiL AMD EXPO can be annoyingly stressful when the Profile is Not explicitly enabled
Avatar
Maybe after I finally quit this job I'll sit down for a week or two and sketch it out properly
Avatar
Avatar
Learath2
Any fringe language has to have very strong FFI, no one would use lealang
lealang?
15:32
u copied my name
15:32
edlang
Avatar
Avatar
heinrich5991
a linter that denies other parts of C++ might be in order
There is some legacy to C++ that makes the syntax unnecessarily nasty. Things like std::optional are not fun to use
Avatar
angry memory safe noises
15:33
-# member of the anti c++ club (edited)
15:33
god i cant type
Avatar
Avatar
meloƞ
Why did noone Tell Me 4 Sticks of ddr5 wont Work without hours of tinkering catxplosion KEKW , man that was painful, TiL AMD EXPO can be annoyingly stressful when the Profile is Not explicitly enabled
bro i literally Talked about this some time ago
Avatar
the way my RAM is currently setup is a sin on so many levels
Avatar
its why i have 2 sticks of 32gb each
Avatar
u shouldnt do that
15:35
i think
Avatar
What on earth?
15:35
This is a crime
15:36
Oh wait, it's not the per stick configuration, what is this?
Avatar
profile A (stick a and c) are set to EXPO profile B (stick b and d) are set to XMP
15:36
why? because it wouldnt boot otherwise
15:36
(i'll change it after reading manuals for a few hours)
Avatar
What is your cpu?
Avatar
Ryzen 9 7950X
Avatar
Are you even allowed to run that fast with 4 sticks?
Avatar
Avatar
meloƞ
(i'll change it after reading manuals for a few hours)
the truth is, u simply cant have 4 ddr5 ram at 6000
15:41
u can only OC to 6000 with 2 sticks
Avatar
Perhaps you can run at 4800 with 4 sticks if you are lucky
Avatar
give ur ram back and buy 2x32gb 6000mt/s
15:42
its the best bet
Avatar
feelsbadman yes chef (edited)
Avatar
it costed me 230€ i think
Avatar
Avatar
Ryozuki
give ur ram back and buy 2x32gb 6000mt/s
this I wouldn't mess around with it either, 4 sticks of ddr5 just runs bad in general
Avatar
also try to pick the lowest cl
Avatar
GitHub BOT 2024-07-16 15:43

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-addres...
Avatar
Avatar
MilkeeyCat
I want C with methods on structs xd
you want Go
15:44
>:D
Avatar
Avatar
jxsl13
you want Go
MilkeeyCat 2024-07-16 15:51
I use it at my job 😏
Avatar
heinrich5991 2024-07-16 15:52
This adventure starts with git-lfs. It was a normal day and I added a 500 MB binary asset to my server templates. When I went to push it, I found it interesting that git-lfs was uploading at 50KB p…
Avatar
Avatar
Peakies
I saw similar project form @-StormAx don't know he's project is public or not
i'm offering source codes for education purposes
Avatar
Avatar
MilkeeyCat
I use it at my job 😏
big win 😄
16:19
088f963 Readd separate localization strings for Red/blue team wins! - Robyt3 02aec0d Merge pull request #8600 from Robyt3/Scoreboard-Team-Name-Localization - heinrich5991
Avatar
guyss
16:23
i passef
16:23
passed
16:23
got a drivers license!
🍻 1
Avatar
congrats, now you can contribute to urban traffic Celebrate
16:23
meme to celebrate
Avatar
Avatar
Ryozuki
got a drivers license!
poggers2 poggers2 poggers2 poggers2 poggers2 poggers2
Avatar
https://news.ycombinator.com/item?id=34181846 The author of the default makes a decent point
rsc
That code was in turn a loose port of the dial function from Plan 9 from User Space, where I added TCP_NODELAY to new connections by default in 2004 [1], with the unhelpful commit message "various tweaks". If I had known this code would eventually be of interest to so many people maybe I would have written a better commit message!I do remember w...
Avatar
Avatar
-StormAx
i'm offering source codes for education purposes
@Peakies all stormax does is use ddnet and ddstats json endpoints, parsing and displaying it in a horrible designed UI greenthing ( i helped design it, i'm allowed to flame)
Avatar
GitHub BOT 2024-07-16 16:31

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-addres...
Avatar
GitHub BOT 2024-07-16 16:46
e8eb79e Remove unused m_OldMouseX and m_OldMouseY variables - Robyt3 846775c Avoid reusing Selected variable for different buttons - Robyt3 ed53b1c Refactor spectator UI input handling - Robyt3 7197b81 Merge pull request #8599 from Robyt3/Spectate-UI-Input-Refactoring - def-
Avatar
Avatar
meloƞ
@Peakies all stormax does is use ddnet and ddstats json endpoints, parsing and displaying it in a horrible designed UI greenthing ( i helped design it, i'm allowed to flame)
always blame @meloƞ
gigachad 1
17:07
f574f75 Extract CCamera::ZoomAllowed function to reduce duplicate code - Robyt3 3229a19 Merge pull request #8601 from Robyt3/Client-Camera-ZoomAllowed-Function - def-
17:10
95eb509 Update translations for upcoming 18.4 - def- 22afa17 Update German translations - def- 51e47a6 Merge pull request #8597 from def-/pr-transl-18.4 - Robyt3
Avatar
now i just.need a car
Avatar
Avatar
Ryozuki
now i just.need a car
could've gotten my old VW for 100$ which i gave away like 2 months ago greenthing
17:39
it was a good one as well! VW Golf V 1.4 TDI
Avatar
GitHub BOT 2024-07-16 17:39
0f98f23 Update library versions - def-
Avatar
Avatar
GitHub
Click to see attachment 🖼️
ayo what dem git diffs from 2020 doing in there
17:41
Avatar
Avatar
meloƞ
@Peakies all stormax does is use ddnet and ddstats json endpoints, parsing and displaying it in a horrible designed UI greenthing ( i helped design it, i'm allowed to flame)
oh didn't know that then i think i don't need he's client source tnx ❤️
Avatar
Avatar
-StormAx
i'm offering source codes for education purposes
no it's fine I know what I should to do tnx anyway owo
Avatar
GitHub BOT 2024-07-16 18:42
!screenshot_2024-07-16_20-40-34

Checklist

  • [X] Tested the change ingame
  • [X] 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 m...
❤️ 5
Avatar
sick
18:47
quality of life features
Avatar
GitHub BOT 2024-07-16 21:14
90c6374 Show skin name as tooltip in ingame player list - Robyt3 fdf13e3 Merge pull request #8602 from Robyt3/Client-Ingame-Players-Skin-Tooltip - archimede67
Avatar
GitHub BOT 2024-07-16 23:24

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 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...
23:25

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 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...
Exported 244 message(s)
Timezone: UTC+0