02:07 < bridge> [ddnet] lmao the link 09:13 < bridge> [ddnet] https://m1racles.com/ 09:13 < bridge> [ddnet] > A flaw in the design of the Apple Silicon “M1” chip allows any two applications running under an OS to covertly exchange data between them, without using memory, sockets, files, or any other normal operating system features. This works between processes running as different users and under different privilege levels, creating a covert channel for surreptitious data exchange. 09:13 < bridge> [ddnet] > 09:13 < bridge> [ddnet] > The vulnerability is baked into Apple Silicon chips, and cannot be fixed without a new silicon revision. 09:13 < bridge> [ddnet] gg apple 09:14 < bridge> [ddnet] > The only mitigation available to users is to run your entire OS as a VM. 09:16 < bridge> [ddnet] lmao 09:16 < bridge> [ddnet] > Poking fun at how ridiculous infosec clickbait vulnerability reporting has become lately. Just because it has a flashy website or it makes the news doesn't mean you need to care. 09:16 < bridge> [ddnet] i guess its not that bad 09:16 < bridge> [ddnet] :justatest: 09:18 < bridge> [ddnet] https://mastodon.sdf.org/@kline/106299403921451814 the freenode takeover started for real now 09:32 < bridge> [ddnet] > creating a covert channel for surreptitious data exchange 09:32 < bridge> [ddnet] it's not a bug, it's a feature 🙂 11:43 < bridge> [ddnet] how to get my client id on server from client side in code 11:51 < bridge> [ddnet] it's displayed in ctrl-shift-d so check the code for that 11:51 < bridge> [ddnet] or for cl_show_ids 1 12:08 < bridge> [ddnet] @Ryozuki maybe the lesson should be to read before you repost 😄 12:12 < bridge> [ddnet] this is a bit confusing 12:12 < bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/847054676062502912/unknown.png 12:12 < bridge> [ddnet] yep 12:24 < bridge> [ddnet] @uwu in gameclient.cpp: m_Snap.m_pLocalInfo->m_ClientID 12:25 < bridge> [ddnet] thx but what about 12:25 < bridge> [ddnet] m_Snap.m_LocalClientID 12:25 < bridge> [ddnet] this must work to i think 12:25 < bridge> [ddnet] maybe 12:25 < bridge> [ddnet] perhaps 12:26 < bridge> [ddnet] this must work too i think 12:27 < bridge> [ddnet] I'm not sure if that's the same id honestly 12:28 < bridge> [ddnet] but sounds reasonable, you can try 13:53 < bridge> [ddnet] кто играть пишите в лс 15:06 < bridge> [ddnet] Knew it was a matter of time before he actually started stopping people. Rich people never change 18:26 < bridge> [ddnet] https://lwn.net/Articles/857252/ 18:52 < bridge> [ddnet] @Learath2 shits on fire https://www.gentoo.org/news/2021/05/26/gentoo-freenode-channels-hijacked.html 18:52 < bridge> [ddnet] https://archlinux.org/news/move-of-official-irc-channels-to-liberachat/ 18:53 < bridge> [ddnet] Yeah great way to ensure everyone skips town 18:54 < bridge> [ddnet] They were really stupid with this 18:54 < bridge> [ddnet] is that even legal xd 18:55 < bridge> [ddnet] Btw whoever owns our channel on freenode should probably just kick everyone and close it 18:57 < bridge> [ddnet] i think they dont care about ## yet 18:57 < bridge> [ddnet] idk who owns it 18:57 < bridge> [ddnet] im not even connected to freenode now :D 18:57 < bridge> [ddnet] They did seize ##hntop 18:57 < bridge> [ddnet] oh 18:58 < bridge> [ddnet] But it’s not that they would seize our 5p channel. It’s just that I’d rather not be associated with these clowns if possible 18:58 < bridge> [ddnet] 👋 18:59 < bridge> [ddnet] maybe heinrich owns it 19:00 < bridge> [ddnet] no one owns it afaik, but there are only 3 matrix users in that room except for me and the bridge 19:00 < bridge> [ddnet] I'd kill the bridge on freenode once matrix access is ensured (e.g. by matrix working with libera.chat), effectively making that channel obsolete 19:02 < bridge> [ddnet] they are working on it iirc 19:02 < bridge> [ddnet] yes 19:03 < bridge> [ddnet] it triggers me a bit that the irc bridge highlights me on the username 19:03 < bridge> [ddnet] but i don want to mute it if someone says Ryozuki 19:04 < bridge> [ddnet] add <, > to the list of characters that don't break words 19:04 < bridge> [ddnet] (that's how I solved it, at least) 19:04 < bridge> [ddnet] on weechat? 19:04 < bridge> [ddnet] if u know how to do it i appreciate it 19:04 < bridge> [ddnet] https://gist.github.com/TheFlyingCorpse/c7486531ea74ef897220e0eef4edcc0f 19:05 < bridge> [ddnet] maybe this works 19:05 < bridge> [ddnet] https://weechat.org/files/doc/stable/weechat_user.en.html#option_weechat.look.word_chars_highlight 19:06 < bridge> [ddnet] test 19:06 < bridge> [ddnet] yay 19:06 < bridge> [ddnet] that worked 19:06 < bridge> [ddnet] thanks 19:06 < bridge> [ddnet] i guess its not a default because some irc clients use this to highlight users? 19:07 < bridge> [ddnet] it's not a default because < isn't really considered a word character, I think 19:07 < bridge> [ddnet] ah 19:07 < bridge> [ddnet] this is just a hack to fix the highlights 🙂 19:08 < bridge> [ddnet] test Ryozuki 19:08 < bridge> [ddnet] ok nice 19:08 < bridge> [ddnet] test passed 19:09 < bridge> [ddnet] btw the wiki main page has been accessed 13,151 times. 19:09 < bridge> [ddnet] according to the plugin 19:09 < bridge> [ddnet] :poggers: 21:44 < bridge> [ddnet] hello which command i need to move all my new work to another branch with git 21:44 < bridge> [ddnet] branch with work = origin and empty branch = newb 21:47 < bridge> [ddnet] is it staged already? 21:48 < bridge> [ddnet] yes 21:48 < bridge> [ddnet] unstage it, stash, git checkout newb 21:48 < bridge> [ddnet] stash apply 21:48 < bridge> [ddnet] lmao i dont know how i create master and origin 21:48 < bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/847199657197043742/unknown.png 21:49 < bridge> [ddnet] this is wierd 21:49 < bridge> [ddnet] you aren't using CLI? 21:49 < bridge> [ddnet] yes 21:49 < bridge> [ddnet] well gl i know nothing about graphical github interfaces lol 21:49 < bridge> [ddnet] when i try to git checkou main and after push that said an error 21:49 < bridge> [ddnet] idk what the error is 21:50 < bridge> [ddnet] can you post it? 21:51 < bridge> [ddnet] yeah wait 21:51 < bridge> [ddnet] hmm that said `git push --set-upstream origin main` or something like that 21:52 < bridge> [ddnet] fatal: The current branch origin has no upstream branch. 21:52 < bridge> [ddnet] To push the current branch and set the remote as upstream, use 21:52 < bridge> [ddnet] 21:52 < bridge> [ddnet] git push --set-upstream origin origin 21:53 < bridge> [ddnet] idk what branches you want but 21:53 < bridge> [ddnet] should probably just refer to main 21:53 < bridge> [ddnet] https://tenor.com/view/over-it-leave-me-alone-fuckoff-stressed-gif-15243809 21:54 < bridge> [ddnet] did you run git push --set-upstream origin main ? 21:54 < bridge> [ddnet] sure 21:54 < bridge> [ddnet] and when you git push -u ? 21:56 < bridge> [ddnet] Everything up-to-date 21:56 < bridge> [ddnet] Branch 'main' set up to track remote branch 'main' from 'origin'. 21:56 < bridge> [ddnet] but 1 files are missing 21:57 < bridge> [ddnet] ok i will sleep, im pretty sure tomorow everything i need will be move in main branch 21:57 < bridge> [ddnet] :troll: 22:06 < bridge> [ddnet] just @ me when you wake up :D 22:26 < bridge> [ddnet] @jao i found how modern discord bots work 22:26 < bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/847208987531149332/unknown.png 22:26 < bridge> [ddnet] :poggers: 22:26 < bridge> [ddnet] nice 22:26 < bridge> [ddnet] if u type / 22:26 < bridge> [ddnet] u can select the command and from which bot it is 22:26 < bridge> [ddnet] u dont need $ anymore 22:27 < bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/847209238164930610/unknown.png 22:27 < bridge> [ddnet] so there is API for registering commands for autocompletion? 22:27 < bridge> [ddnet] how new is this? 22:27 < bridge> [ddnet] ye 22:27 < bridge> [ddnet] and u dont need weird prefixes 22:27 < bridge> [ddnet] its some months old i think 22:27 < bridge> [ddnet] yeah so much better 22:27 < bridge> [ddnet] cool 22:28 < bridge> [ddnet] no more help pages 22:46 < bridge> [ddnet] @Ryozuki make it for ddnet 22:47 < bridge> [ddnet] i dont like python much 22:47 < bridge> [ddnet] u can do it 22:47 < bridge> [ddnet] i can do it 22:47 < bridge> [ddnet] uses d.py i assume? 22:50 < bridge> [ddnet] or maybe you could fix /swap 23:16 < bridge> [ddnet] @heinrich5991 @deen 23:16 < bridge> [ddnet] I would like to test the http server info too, what has to be done on server side? 23:17 < bridge> [ddnet] I hope it fixes problems related to DoS on my server 23:28 < bridge> [ddnet] there's no server side to it yet @fokkonaut 23:29 < bridge> [ddnet] that's just the next step 23:29 < bridge> [ddnet] How is it going to look like tho? I saw some PINGEX stuff in the server code, for example 23:29 < bridge> [ddnet] What will change for the serverinfo on serverside 23:29 < bridge> [ddnet] everything works the same way for servers for now 23:29 < bridge> [ddnet] it's now the masterserver that contacts you for server info 23:29 < bridge> [ddnet] via the same protocol as clients did before 23:30 < bridge> [ddnet] so i can simply only send out serverinfo to the master? 23:30 < bridge> [ddnet] and not to anyone else? 23:30 < bridge> [ddnet] yes, but the masterserver might not have an easily identifiable IP address, it's behind a proxy so the actual IP address isn't disclosed 23:30 < bridge> [ddnet] the next step™ will fix this properly 23:31 < bridge> [ddnet] Will I need curl or stuff like that? I dont have that in my 0.7 codebase 23:31 < bridge> [ddnet] yes, it'll require https (e.g. by using curl) for the next step 23:31 < bridge> [ddnet] but the backwards compatibility will remain, so you don't have to change anything 23:31 < bridge> [ddnet] fuck xD 23:32 < bridge> [ddnet] eh 23:32 < bridge> [ddnet] what do you mean by that? I want to specifically ONLY support the http serverinfo 23:33 < bridge> [ddnet] you wont see my server in the serverlist currently via DDNet client, you have to verify your IP address manually first in order to be able to see the server or to connect 23:33 < bridge> [ddnet] (via https://f.zillyhuhn.com) 23:34 < bridge> [ddnet] you can try only responding to the masterserver (but I can't make guarantees about it not changing) 23:34 < bridge> [ddnet] How would I do that? 23:35 < bridge> [ddnet] block info requests from everything but what you believe the masters IP address is 23:35 < bridge> [ddnet] And how do I "believe" this? 23:35 < bridge> [ddnet] I can tell you its current address, but I don't know if it'll change or not 23:36 < bridge> [ddnet] Okay, thanks 23:36 < bridge> [ddnet] 193.27.14.89 @fokkonaut 23:37 < bridge> [ddnet] thanks