00:12 <+bridge_> @robyt3 looking through the UI code for the issue above: 00:12 <+bridge_> 00:12 <+bridge_> what's the actual difference between `CUIElement::SUIElementRect::Draw(...)` and `CGraphics_Threaded::DrawRect(...)`? because looking at it `SUIElementRect::Draw` handles dynamic elements so `DrawRect` feels like the actual thing we should look into, unless i'm missing something 00:13 <+bridge_> @robyt3 looking through the UI code for the issue above: 00:13 <+bridge_> 00:13 <+bridge_> what's the actual difference between `CUIElement::SUIElementRect::Draw(...)` and `CGraphics_Threaded::DrawRect(...)`? because looking at it `SUIElementRect::Draw` handles dynamic elements so `DrawRect` feels like the actual thing we should look into when we want to optimize for performance, unless i'm missing something 00:25 <+bridge_> `SUIElementRect` is more efficient because it uses quad containers, but this is not used in many places. The rect draw functions `DrawRectExt`, `DrawRectExt4`, `CreateRectQuadContainer` are a bit duplicated in `CGraphics_Threaded`, but they could also be optimized similarly. 00:25 <+bridge_> `SUIElementRect` is more efficient because it uses quad containers, but this is not used in many places. The rect draw functions `DrawRectExt`, `DrawRectExt4`, `CreateRectQuadContainer` are a bit duplicated in `CGraphics_Threaded`, but they could all be optimized similarly. 02:05 <+bridge_> https://github.blog/security/securing-the-git-push-pipeline-responding-to-a-critical-remote-code-execution-vulnerability/ 02:05 <+bridge_> 02:05 <+bridge_> :poggers2: @blaiszephyr 02:10 <+bridge_> <5769820665> yoo shes in vc in cam here discord.gg/xxxleaked 02:10 <+bridge_> yoo shes in vc in cam here discord.gg/xxxleaked 02:20 <+bridge_> :o 08:39 <+bridge_> Hi there! 08:39 <+bridge_> 08:39 <+bridge_> I've some questions for dev community 08:39 <+bridge_> 08:39 <+bridge_> 08:39 <+bridge_> 1st I think is simple: 08:39 <+bridge_> — There is a console command "dump_local_console" for saving console log, clearly.. Also u can do like "bind X dump...colsole" 08:39 <+bridge_> 08:39 <+bridge_> Does anyone have the idea to make Some Button in the settings to do saving logs like.. like with shutting down the game by Quit button or Alt+F4 08:39 <+bridge_> 08:39 <+bridge_> 08:39 <+bridge_> 08:40 <+bridge_> 2nd one: 08:40 <+bridge_> — Also about console... 08:40 <+bridge_> There is a red color for the text to the friends list (♥️) 08:40 <+bridge_> Is it possible to make functional to color yourself like with another one color 08:40 <+bridge_> 08:40 <+bridge_> Like on screenshot (photoshoped) 08:40 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1172833551834681414/image.png?ex=69f27b1c&is=69f1299c&hm=23330a9346f12ce3651d7a77f8457a5d631c9a680d0ee9ee8ffdd7029cefc5eb& 08:40 <+bridge_> hyperloglog https://en.wikipedia.org/wiki/HyperLogLog 11:43 <+bridge_> It’s not the bot my main stable irc client is muted since quite some time it does not reconnect 11:44 <+bridge_> @heinrich5991: that account should even be logged in 11:44 <+bridge_> But anyways there is less spam on irc than on discord and matrix the channel mute does more harm than good 11:46 <+bridge_> I already told you i don’t know how to fix the bot and that reconnects in irc are normal and common i also doubt you even check the logs and if you do just filter the connect messages out 12:08 <+bridge_> chillerdragon: if you're talking about the "ChillerDragon" user on IRC, then I think that user isn't logged in 12:13 <+bridge_> it's not normal for a client that runs on a VPS to reconnect every 15 min 12:13 <+bridge_> e.g. my VPS hasn't disconnected since november 2025 12:21 <+bridge_> I've set -m on the channel now 12:21 <+bridge_> I've also banned the bot that reconnects every 15 min. please only rejoin with that bot if you think you fixed that problem 13:18 <+bridge_> Why ban 13:18 <+bridge_> What is the problem with the reconnecting? 13:18 <+bridge_> to give you some motivation to fix the issue 13:18 <+bridge_> Idk how to 13:18 <+bridge_> I am missing messages that’s enough motivation 13:18 <+bridge_> Why do you even cares 13:19 <+bridge_> this is not the first time you ask me why I cre 13:19 <+bridge_> this is not the first time you ask me why I care 13:19 <+bridge_> You never explained it 13:19 <+bridge_> What does the bot do? 13:19 <+bridge_> it's still you spamming my IRC logs 13:19 <+bridge_> Yes i know 13:19 <+bridge_> But why do you care about that? 13:19 <+bridge_> What’s the issue with spammed logs 13:20 <+bridge_> The bot is what enables me to chat from my Webapp 13:20 <+bridge_> I prefer non-spammed ones. I think it's basic IRC etiquette to not have bots that rejoin every 20 min 13:20 <+bridge_> you can set up a bouncer if you don't want to fix your library 13:21 <+bridge_> Then don’t write connection messages to your logs 13:21 <+bridge_> Do you even check the logs? 13:21 <+bridge_> I think we tried the bouncer once right? 13:21 <+bridge_> It required something i dont have 13:21 <+bridge_> Like an account 13:21 <+bridge_> I tried giving you access to my bouncer, but your library doesn't support authentication 13:21 <+bridge_> you can host your own bouncer without authentication on localhost 13:22 <+bridge_> whats wrong with reconnecting daily or when a disconnect is detected, like where do the 20 minutes come from? 13:22 <+bridge_> Wat 13:22 <+bridge_> it's a bug apparently in the library that ChillerDragon uses that he can't be bothered to fix 13:23 <+bridge_> he's basically throwing his arms up in the air and says "well I don't know where it comes from, let others deal with it" 13:23 <+bridge_> You don’t have to deal with anything 13:23 <+bridge_> That’s the thing 13:23 <+bridge_> I see you only texting from discord 13:24 <+bridge_> As a service owner I did the same already, I also ban IPs that spam my logs with 429 13:24 <+bridge_> Well if you check the logs and it’s malicious intent it’s one thing 13:24 <+bridge_> the 429 likely come from people not caring 13:24 <+bridge_> not from people with malicious intent 13:24 <+bridge_> But it’s a bug idk how to fix and nobody other than me reads the irc log 13:25 <+bridge_> I told you a way to fix your bug 13:25 <+bridge_> in my case the service is actively suffering from lots of requests, almost denial of service 13:25 <+bridge_> but you don't care enough 13:25 <+bridge_> But yea i have good ping again so i can use weechat too 13:25 <+bridge_> That being unmuted is already pretty good 13:25 <+bridge_> IMO its fair to expect one to fix the noise they create instead of asking people to ignore/Filter it :froggo_sip: 13:26 <+bridge_> The local bouncer might work yes 13:26 <+bridge_> Sounds tricky to maintain and setup tho 13:27 <+bridge_> @blaiszephyr: sure but it’s not like anyone would know the noise is even there 13:27 <+bridge_> Heinrich only knows because I ask him to join irc 13:27 <+bridge_> All of you are on discord and don’t see it let me spam irc 14:11 <+bridge_> You can't unknow anything :) 14:12 < ChillerDragon> irc 14:12 < ChillerDragon> pog 14:12 < ChillerDragon> :poggers: 14:15 <@heinrich5991> o/ 14:42 <+bridge_> not willingly at least :justatest: well technically you can actively forget everything forever ... 14:49 <+bridge_> Chiller, the famous irc enjoyer 15:32 < ChillerDragon> @learath2 15:32 < ChillerDragon> did that work? 15:32 < ChillerDragon> or any admin actually 15:32 < ChillerDragon> @Learath2 15:32 < ChillerDragon> how did you get such a good report score on ger2? https://www.abuseipdb.com/check/176.9.114.238 15:33 < ChillerDragon> my one vps got so many reports my hoster shut me down :/ https://www.abuseipdb.com/check/45.142.178.158 15:33 < ChillerDragon> i assume it is replies to spoofed packets 15:34 < ChillerDragon> could you share some iptable magic that helps me to not to reply to these requests? 15:59 <+bridge_> We haven't had any GER2 servers for a year or two (ever since GER10 came into existance) 16:14 < ChillerDragon> oh i just checked with a `ping` if ger2.ddnet.org is reachable 16:14 < ChillerDragon> and then slapped it into the abuse db 16:15 < ChillerDragon> maybe it has a good score because its not actually running anything xd 16:24 <+bridge_> Probably ^^ 16:28 <+bridge_> did anyone else knew coreutils has a calendar cmd? xD 16:28 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1499054756495102104/image.png?ex=69f36709&is=69f21589&hm=ace3d2c37838a93b455dbfd6dce5b3d917e3beccb0a03a3675a916e3ed39f9ca& 16:28 <+bridge_> i discovered this today lol 16:29 <+bridge_> I'm using it a lot 16:29 <+bridge_> although I have to specify `-m` to get a calendar starting monday 16:29 <+bridge_> I guess you set up your locale better than I did 16:42 <+bridge_> it looks like this tool is bullshit, anyone can report and ips can be faked, I checked against the unique IP for example 16:42 <+bridge_> you just need an attacker to hate you 16:57 <+bridge_> I commonly use `cal -3m` to also get one additional month on each end 17:04 <+bridge_> yurr, good for the clock on waybar 17:04 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1499063769727373522/screenshot-rZJ11FWA.png?ex=69f36f6d&is=69f21ded&hm=48c023e3fba99053d50c1b30a0fb0a69236f2069c43b197923df4a31b32c507d& 17:04 <+bridge_> yurr, good for the clock on waybar on hover 17:04 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1499063769727373522/screenshot-rZJ11FWA.png?ex=69f36f6d&is=69f21ded&hm=48c023e3fba99053d50c1b30a0fb0a69236f2069c43b197923df4a31b32c507d& 17:08 < ChillerDragon> @0xdeen where can i download the official 19.8 release? this does not seem to work :C https://ddnet.org/downloads/#19.8 17:10 < ChillerDragon> i always use `cal -y` :D 17:11 <+bridge_> @patiga Remind me: should `twmap-check-ddnet` run alongside `twmap-check`, or only `twmap-check-ddnet` in map testing? 17:11 < ChillerDragon> ryo uknow this one? `curl wttr.in` 17:12 <+bridge_> both, and if twmap-check fails, twmap-check-ddnet prob doesn't need to bother 17:12 < ChillerDragon> its easier to remember in german i guess because weather is spelled wetter 17:13 <+bridge_> Our command help text on 0.7 is broken: 17:13 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1499066065043329104/image.png?ex=69f37191&is=69f22011&hm=4f35ac038067d08f76cbc9e266a441547e7d78bd0af89c5b5db1c0f37475faba& 17:13 <+bridge_> :thonk: 17:17 < ChillerDragon> @0xdeen never mind got it https://ddnet.org/downloads/DDNet-19.8-linux_x86_64.tar.xz 17:26 < ChillerDragon> @Assa could i get you to do some android testing for me again? 17:28 < ChillerDragon> i need you to run this brand new pre release for me :D http://ddnet.org/downloads/DDNet-19.8.apk 17:44 <+bridge_> I can't believe I'm actually learning to write a polymorph allocator 17:44 <+bridge_> I was never expected a rpc module in cpp can introduce so much complexity 17:45 <+bridge_> I hope I can still complete it 17:50 <+bridge_> ChillerDragon: That's not the latest patch release. The links on https://ddnet.org/downloads/#19.8 work for me, for example https://ddnet.org/downloads/DDNet-19.8.2-linux_x86_64.tar.xz 17:58 <+bridge_> `cal` me maybe