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 2021-09-13 00:00:00Z and 2021-09-14 00:00:00Z
Avatar
Inspired by https://github.com/teeworlds/teeworlds/commit/0a7d0fee7ca11ea3cfa1effd28a6aa06b5f50821

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 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 ch...
Avatar
chiller pr starter pack >fixed style >fixed typos >did monstrous script to change every symbol in word "ddneet" >cool thing from upstream
Avatar
Avatar
Anime.pdf
Click to see attachment 🖼️
CLOWNgunaCLOWNgunb
Avatar
chillerdragon BOT 2021-09-13 09:51:34Z
hm wat dat? (@Deleted User)
chillerdragon: LIBGL_ALWAYS_SOFTWARE=1 ./chiller-ux "gfx_opengl_major 3;gfx_opengl_minor 3;cl_showfps 1; connect ..."
Avatar
software renderer
09:51
i just wanted to see how it compares to the GPU 😄
Avatar
chillerdragon BOT 2021-09-13 09:53:27Z
ah right ill test it soon(tm)
Avatar
@Deleted User seems a bit slower as expected 😄
Avatar
chillerdragon BOT 2021-09-13 09:55:46Z
i love how u filtered out the "bot" out of the command
09:55
brandsafe instructions
Avatar
Avatar
deen
@Deleted User seems a bit slower as expected 😄
do you also have that phone? 😄
Avatar
chillerdragon BOT 2021-09-13 09:57:09Z
i guess he tested it on his machine
Avatar
i think he also has a linux phone
Avatar
chillerdragon BOT 2021-09-13 09:58:03Z
im sure my phone is just so slow because of manjaro bloat i should get plain arch
Avatar
on a real mashine the GPU is ofc faster, but you only had like 80fps... thats beatable by the CPU maybe xD
09:58
if the driver are too bad for example
Avatar
chillerdragon BOT 2021-09-13 09:58:28Z
its next level flex to respond with "i use arch BTW" when someone asks about your phone
Avatar
ngl you made me a bit curious, even if the hardware sucks its just cool to have xd
Avatar
chillerdragon BOT 2021-09-13 10:00:39Z
its very cool to have
10:00
and the hardware sucks ass
Avatar
xD
Avatar
chillerdragon BOT 2021-09-13 10:01:04Z
but idk how cool it is coming from android
10:01
android can do a lot of shit already
10:01
iOS is really shutdown
10:01
it really blows my mind to ssh into my phone
Avatar
from a user point android is good but from dev point its annoying xD
10:02
so we have to wipe it out
Avatar
chillerdragon BOT 2021-09-13 10:02:15Z
yea its cool to run desktop apps on phone
10:02
so its desktop dev
10:03
but also desktop performance requirements bloat software running on potato hardware with immature OS
10:03
i was told some dudes use it as daily driver but i can not imagine that
10:04
its big troll that on that default distro it ships with it forces you to set a digit only password on setup and then exposes a ssh server by default so its really a dev device not for real use
Avatar
Phone?! I just tried it on computer 😄
Avatar
chillerdragon BOT 2021-09-13 10:05:45Z
yea thought so
Avatar
oh
Avatar
chillerdragon BOT 2021-09-13 10:05:54Z
juppeyy just drunk
Avatar
I only have iphone, can't run DDNet there
Avatar
but what os
Avatar
chillerdragon BOT 2021-09-13 10:06:26Z
hahah deen the apple boi
10:06
u can @deen
Avatar
chillerdragon: there is also librem5 that runs linux, i wonder if thats faster
10:06
ah he has iphone lol
Avatar
chillerdragon BOT 2021-09-13 10:06:39Z
i got some old iphone5 with teeworlds on it
10:06
was in the app store for a while
10:06
i would sell iphone with tw on it for 5k
10:07
@Deleted User: librem5 is much faster
Avatar
makes more sense for a company phone, it's a bit janky with Android
Avatar
chillerdragon BOT 2021-09-13 10:07:10Z
better hardware
10:07
smoother touch
10:07
etc
10:07
but also expensive af
Avatar
whats janky
Avatar
The vpn and company-specific apps, since nearly no one is using Android
Avatar
chillerdragon BOT 2021-09-13 10:07:51Z
u only have a company phone?
Avatar
chillerdragon BOT 2021-09-13 10:07:54Z
and no private one?
10:07
wow
Avatar
arent there any android distros made for corporative things
Avatar
chillerdragon BOT 2021-09-13 10:08:00Z
crazy
Avatar
chillerdragon BOT 2021-09-13 10:08:19Z
wait do you use your company phone fro private stuff too?
Avatar
Yes, dual sim with an e-sim
10:08
Just why
Avatar
chillerdragon BOT 2021-09-13 10:08:44Z
a
Avatar
Why would I carry two phones around? 😄
Avatar
why u want 10 phones xD
Avatar
whats esim
Avatar
chillerdragon BOT 2021-09-13 10:08:54Z
🧠
Avatar
I just need WhatsApp and a terminal for private stuff and I'm ok
Avatar
Avatar
Deleted User
why u want 10 phones xD
Well, there are no company phones here so...
Avatar
is e-sim a virtual sim? u dont need a physical sim?
Avatar
idk why we still need them
Avatar
chillerdragon BOT 2021-09-13 10:09:36Z
yikes whatsapp
Avatar
i once had to wait and get a new sim cuz it broke
10:09
got scratched when pulling it out
10:09
zzz
Avatar
Avatar
chillerdragon
yikes whatsapp
Yikes wire
Avatar
imagine your company completly uses linux, but then whatsapp and iphones xD
Avatar
chillerdragon BOT 2021-09-13 10:10:19Z
ikr
10:10
use XMPP
Avatar
chillerdragon BOT 2021-09-13 10:10:40Z
suggest switching to completly usable pinephones
Avatar
the company can host a XMPP server
Avatar
I used to, and had about 2 people to talk to. But I'm not going to convince everyone else to switch to something else
Avatar
revolution
Avatar
Avatar
Ryozuki
the company can host a XMPP server
I even ran my own
Avatar
chillerdragon BOT 2021-09-13 10:11:41Z
I would xmpp for you babe
Avatar
i have 3 android phones, all are about 5 years old, 1 is bought by me, 2 are free from ppl that bought a new one and didnt want their old ones anymore xD
Avatar
chillerdragon BOT 2021-09-13 10:12:02Z
flex
Avatar
only 77 to go and i can play yugioh with phones
Avatar
chillerdragon BOT 2021-09-13 10:12:49Z
xxD
Avatar
i have xiaomi, china already knows everything about me monkaS
Avatar
chillerdragon BOT 2021-09-13 10:13:11Z
🇨🇳
10:15
@deen: does ur company pay for whatsapp?
Avatar
I use WhatsApp only privately
Avatar
chillerdragon BOT 2021-09-13 10:16:28Z
oh
Avatar
Strictly forbidden for anything business related, it can't even see my business contacts I think
Avatar
is it for transparency, that the company sees all communication?
Avatar
What do you mean, what is for transparency?
10:22
not using Whatsapp?
Avatar
that you're not allowed to use whatsapp for business stuff
Avatar
Probably because they don't trust them, we are only allowed to use the channels that we are explicitly paying for
Avatar
ah
Avatar
so that we have contracts about what happens with the data
Avatar
How can I keep player's character after player disconnected?
Avatar
check the timeout code
👍 1
Avatar
@HamidReza Like timeout protection?
Avatar
thats what i would do
Avatar
Like that but in a different way
10:23
like FNG
10:23
I don't want the character to be destroyed before the freeze time completes
Avatar
chillerdragon BOT 2021-09-13 10:24:47Z
yea its like timeout
Avatar
force close ddnet
Avatar
Avatar
HamidReza
like FNG
in fng i just keep the network connection
10:25
if that is closed it will also notify the gamecontext etc
Avatar
chillerdragon BOT 2021-09-13 10:25:41Z
yea use a client 0day to crash the client and then u have timeout protection
Avatar
Avatar
Anime.pdf
Well, there are no company phones here so...
my brother using 2-3 phones to keep their business great
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 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-addresssanitizer--u...
Avatar
yeah advanced pack is next xd
10:27
brothers*
Avatar
have a minute to look at https://github.com/ddnet/ddnet/pull/4148, @Learath2?
Avatar
Since we pass untrusted file system paths to it, this is a security vulnerability.
10:39
3eb3dcd Make use of IO_MAX_PATH_LENGTH - ChillerDragon 89e3d69 Merge #4152 - bors[bot]
10:41
The variable isn't actually a path, just the test name formatted as file name, so the 64 isn't actually too strict.

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 if it works standalone, system.c especially
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • ...
Avatar
5140854 Some char array naming convention - ChillerDragon 43b67b1 Remove commented out render code - ChillerDragon 38eba0c Merge #4153 - bors[bot]
Avatar
Avatar
deen
Why would I carry two phones around? 😄
you look twice as cool
Avatar
Avatar
heinrich5991
have a minute to look at https://github.com/ddnet/ddnet/pull/4148, @Learath2?
yep
Avatar
chillerdragon BOT 2021-09-13 10:50:50Z
?
Avatar
chillerdragon improve the bridge
Avatar
chillerdragon: try implementing they reply feature into the matrix bridge
Avatar
xD
Avatar
chillerdragon BOT 2021-09-13 10:51:38Z
lmao
10:51
u trolls
Avatar
I'm serious
Avatar
chillerdragon BOT 2021-09-13 10:51:52Z
ofc u are
Avatar
add a fancy shell script
Avatar
chillerdragon BOT 2021-09-13 10:52:01Z
xxxxxxxxxD
Avatar
It shouldn't be too hard, we get matrix replies just fine here iirc
Avatar
chillerdragon BOT 2021-09-13 10:52:40Z
yes
10:52
good for u (@Learath2)
It shouldn't be too hard, we get matrix replies just fine here iirc
10:52
so wat u replied to
10:52
tell me
Avatar
almost fine atleast xD
10:53
"It shouldn't be too hard,"
Avatar
chillerdragon BOT 2021-09-13 10:53:11Z
:D
10:53
image.png
10:53
ez top10 ddnet contributors
10:54
so what did learath reply to now? tell me :/
Avatar
I told deen he'd look twice as cool with 2 phones
Avatar
number one
Avatar
chillerdragon BOT 2021-09-13 10:54:44Z
thanks
Avatar
Then I told heinrich I have a minute to look at his PR
Avatar
chillerdragon BOT 2021-09-13 10:54:53Z
cursed stats hacking
10:55
thanks
Avatar
chillerdragon BOT 2021-09-13 10:55:55Z
f
10:56
aforementioned
10:56
adjective Mentioned previously.
Avatar
is that not a word?
10:56
ah
Avatar
chillerdragon BOT 2021-09-13 10:56:42Z
TIL
Avatar
9b4b0cd Remove a #include <base/system.h> - heinrich5991 ebd74c7 Merge #4155 - bors[bot]
Avatar
chillerdragon BOT 2021-09-13 10:57:12Z
meh seems like i will never have a cross client config :(
10:57
oh wait that was eval_if_cmd
10:57
eval_if was for password manager
Avatar
@heinrich5991 seems the logic in OnCharacterDeath changed a little, did you check if the correct person gets strong on team kill still?
Avatar
I did not test it, only try to preserve it
Avatar
@Learath2 bors seems to be fine (?)
Avatar
Avatar
heinrich5991
I did not test it, only try to preserve it
Hm, seems equivalent to me
Avatar
@fokkonaut whats the state of #4108 btw?
Avatar
For prediction of bullets and moving pickups in switch layer (#3990). This sends the info in a separate netobject (as proposed in #4102), as an alternative to adding new netobjects/fields for each ...
Avatar
@heinrich5991 um, @fokkonaut's PR seems to be broken, bors won't merge it
11:05
#4114
Avatar
@Deleted User wym
11:05
@Deleted User ur linked pr is by nuborn
Avatar
but you were unhappy with it
11:05
or just suggestions for future?
Avatar
I have stated out my points
Avatar
@Learath2 try to dismiss your declining review
Avatar
would be cool to have that in before it gets merged @Deleted User
11:06
Because we want to design new Objects carefuly
Avatar
ok
Avatar
Avatar
heinrich5991
@Learath2 try to dismiss your declining review
didn't seem to work
Avatar
I'll look into the bors logs, sec
11:07
Avatar
I checked that, there seems to be no logs for it or I missed it
11:08
4114 is even missing there wtf
Avatar
hm, seems to be completely missing, not even "sync pull requests" works
11:09
I'll merge it manually after the current bors run, okay?
11:10
So weird
Avatar
the PR is somewhat important, right?
11:11
otherwise we could report the bug
Avatar
it is important, as current master would introduce a worse version of that netobj and we have no way of revising after a release
Avatar
d6c3448 Kill unfinishable teams if they don't enter /practice within a minute - heinrich5991 d842388 Use CGameContext::SendChatTeam where possible - heinrich5991 84ea62d Merge #4148 - bors[bot]
Avatar
Avatar
Deleted User
Click to see attachment 🖼️
git nobos who dont rebase their pr into a single commit after multiple single line edits
11:22
monkalaugh
11:22
cc chillerdragon
Avatar
Needs to be fixed in the client somehow, but timekeeping seems weird and there are at least 5 methods to do so. CC #3958 https://github.com/Jupeyy/ddnet/commits/pr_ddnet_smooth_emoticons
11:25
cc81ca9 Record last 10 demos by default - def- 1a3eaff Merge #3851 - bors[bot]
11:25
Closes https://github.com/teeworlds/teeworlds/issues/1450 (cherry picked from commit https://github.com/teeworlds/teeworlds/commit/23a1b80f60801e4d0022ac895d3a6af4d929a302)

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 index...
Avatar
chillerdragon BOT 2021-09-13 11:26:24Z
I mostly force push fixes into one commit but also try to separate different things into commits (@Ryozuki)
Avatar
btw if we start using https://www.conventionalcommits.org/en/v1.0.0/ for our commit messages, we will be able to make changelogs automatically
11:28
and then deen doesnt have to work on that too monkalaugh
Avatar
chillerdragon BOT 2021-09-13 11:29:27Z
@heinrich5991: you suggested keeping the message but what format you want it in?
11:29
something more generic all custom clients share?
Avatar
no, the current way is good
Avatar
chillerdragon BOT 2021-09-13 11:30:09Z
reply?
11:30
to ryo or me?
11:30
xd
Avatar
no reply
Avatar
chillerdragon BOT 2021-09-13 11:30:28Z
and what u referr to?
Avatar
to you
Avatar
chillerdragon BOT 2021-09-13 11:30:36Z
ah ok thanks
11:31
not that its impossible to add bots into chillerbot :D
11:31
or what do you mean by useful for antibot?
Avatar
for distinguishing clients
Avatar
chillerdragon BOT 2021-09-13 11:32:02Z
hm
Avatar
I'm not too interested in discussing antibot btw, you can DM me for more info
11:32
discussing antibot publicly*
Avatar
chillerdragon BOT 2021-09-13 11:32:29Z
i see
11:32
if you want to ban my bots i can give you a hint all chillerbots with a "z" in the type name are actual cheats
11:33
lile chillerbot-zz chillerbot-z7 chillerbot-zx
Avatar
why u keep making them
Avatar
chillerdragon BOT 2021-09-13 11:33:29Z
to bot on fokkonauts server
Avatar
chillerdragon BOT 2021-09-13 11:33:48Z
dont tell him pls
Avatar
yesterday i found a game with hook physics that reminded me of ddnet: https://store.steampowered.com/app/1390350/Webbed/
Avatar
chillerdragon BOT 2021-09-13 11:36:30Z
oh no he is here
Avatar
chillerdragon i ban u for botting
11:36
if i catch u
Avatar
chillerdragon BOT 2021-09-13 11:36:41Z
no proof
Avatar
i will
Avatar
@Deleted User https://github.com/ddnet/ddnet/pull/3997 merge or close?
add text and outline color constants, fix reset after loading teeworlds/teeworlds@f81eaa9 Use consistent text transparency teeworlds/teeworlds@d28782d One less undefined constant when stealing upst...
11:37
chillerdragon: stop discussing bots
Avatar
new release soon?
Avatar
chillerdragon BOT 2021-09-13 11:37:18Z
oke sowwy
11:40
69fe35f Send switch states per team and cleanup - fokkonaut b75c5b0 Only send switch states of own team - fokkonaut ae7e6c0 Send switch state of team 0 if character is not alive - fokkonaut 4337950 Merge pull request #4114 from fokkonaut/pr-switch - heinrich5991
Avatar
@Ryozuki I just decided to go through all open PRs, if that's what triggered your question
Avatar
chillerdragon BOT 2021-09-13 11:43:05Z
wow so active
11:43
🔥 @heinrich5991
11:43
🚀
Avatar
Avatar
heinrich5991
@Deleted User https://github.com/ddnet/ddnet/pull/3997 merge or close?
yeah if chiller doesnt want to do what we discussed, just close
Avatar
chillerdragon BOT 2021-09-13 11:48:29Z
@heinrich5991: you sure? did you test? https://github.com/ddnet/ddnet/pull/3991#discussion_r707247943I can not really remember all the code i spend a lot of time testing it and do not want to redo it now. Can i blindly do what you said?
In teeworlds/teeworlds#2556 teeworlds introduced temporary download files for maps. DDNet already has that but a bit different. Those temporary files are now also deleted on error like it is done i...
11:48
do what? change upstream instead?
Avatar
yes
11:48
change upstream xd
Avatar
chillerdragon BOT 2021-09-13 11:49:01Z
can you sell it to upstream?
Avatar
who cares about vanilla except you xd
Avatar
chillerdragon BOT 2021-09-13 11:49:16Z
ay
Avatar
chillerdragon: you're right, I misread the code
Avatar
chillerdragon BOT 2021-09-13 11:51:43Z
ah oke
Avatar
can you rebase the PR?
11:51
it has merge conflicts
Avatar
chillerdragon BOT 2021-09-13 11:52:05Z
ya
11:58
done
Avatar
"rebase" 😛
11:59
but thanks 🙂
Avatar
chillerdragon BOT 2021-09-13 11:59:38Z
ah ye i hoped u wouldnt notice
11:59
i never rebase :D
12:00
u mean like git rebase master
12:00
then it would be on top and no merge commit?
Avatar
then there would be only one merge commit, not two
12:00
from merging your branch into master
Avatar
chillerdragon BOT 2021-09-13 12:00:46Z
yea
12:00
yea sorry next time
12:01
i should make it a habbit
Avatar
2e31cf3 delete incomplete map file when download is aborted - Robyt3 4ba3d20 also remove incomplete map when restarting download - Robyt3 f974117 download to .%pid%.tmp, rename to .map when done - Robyt3 1e7dea5 Merge branch 'master' into pr_rm_incomplete_download - ChillerDragon 2916f1b Merge #3991 - bors[bot]
Avatar
chillerdragon BOT 2021-09-13 12:23:33Z
thats suuuuuuuuuuuuuuuuuuper slow (@Deleted User)
chillerdragon: LIBGL_ALWAYS_SOFTWARE=1 ./chiller-ux "gfx_opengl_major 3;gfx_opengl_minor 3;cl_showfps 1; connect ..."
12:23
12 fps ingame but took forever to load :D
Avatar
rip
12:24
ty for testing tho xd
Avatar
chillerdragon BOT 2021-09-13 12:24:50Z
oh no
12:24
did i presist some shit now ?
12:25
i cant start it anymore
12:25
X connection to :1 broken (explicit kill or server shutdown).
Avatar
chillerdragon BOT 2021-09-13 12:25:44Z
ah je
12:25
gfx_majjor 1 fixed it
Avatar
majjor
Avatar
chillerdragon BOT 2021-09-13 12:27:03Z
720x360 cant look that bad can it?
Avatar
it might have reset your resolution
Avatar
It's still not 100% the same as with high bandwidth, but atleast animation wise it should look the same. The client doesn't predict if an emote actually is triggered, so it still only triggeres them every second tick without high bandwidth. Since this changes demo playing quite a bit, it should defs be tested fixes #4156

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration...
Avatar
Ah, @heinrich5991 have you seen the pr jupeyy got in for the serverlist thing?
Avatar
yes. wanted to test that
Avatar
I wanted to ask if you liked it or if you’d prefer to do it another way
Avatar
I liked that
Avatar
@heinrich5991 really great to see you back so actively 🙂
Avatar
thanks 🙂
15:24
the pause was definitely good for me, too
Avatar
Avatar
Learath2
Ah, @heinrich5991 have you seen the pr jupeyy got in for the serverlist thing?
thanks, you on of the few persons that spells my name right xD most are like juPPPPey XD
Avatar
@heinrich5991 "ut it kinda locks us in to support the insecure way of using ed25519 keys forever"
Avatar
chillerdragon BOT 2021-09-13 15:27:53Z
u cant even spell it ur self
Avatar
what do you mean by that exactly?
Avatar
chillerdragon BOT 2021-09-13 15:28:00Z
u type it different everywhere
Avatar
s / ut / but
Avatar
Jup is the prefix
15:28
star bcs dragonball eyy bcs i dunno jopjap bcs i was 12
Avatar
chillerdragon BOT 2021-09-13 15:28:34Z
and pppeyy is the suffix
15:28
jupjopjap
15:28
xd
Avatar
Avatar
Deleted User
star bcs dragonball eyy bcs i dunno jopjap bcs i was 12
My name was also chosen when I was around 12 😄 I think I found the name deen somewhere on a DragonBall OST CD
Avatar
i was 13
Avatar
my name was also chosen when I was like 12
Avatar
Avatar
deen
My name was also chosen when I was around 12 😄 I think I found the name deen somewhere on a DragonBall OST CD
wtf, you know dragonball? nice xD
Avatar
Avatar
Deleted User
wtf, you know dragonball? nice xD
who doesnt
Avatar
i dunno, 50/50 i'd say
15:30
many dont like anime at all
Avatar
@Ryozuki when you verify an asymmetric key over a non-encrypted connection, the verification can be forwarded to another server. you cannot be sure that you're talking to the right server. by supporting it, we'd have to continue supporting it once we get a secure version of that
Avatar
i am also not a huge anime fan, but if its not ecchi it can be good xD
Avatar
chillerdragon BOT 2021-09-13 15:31:36Z
i guess thats why parents pick the names and not the newborns
Avatar
how would we make a secure channel?
Avatar
e.g. by using quic
Avatar
is ddos protection against quic good? It has quite a heavy respone if it includes the encryption key there
Avatar
there's a "retry" packet that is small
15:35
you can send it to avoid reflecting
Avatar
c06edd9 Update server list silently - Jupeyy ca3badd Merge #3914 - bors[bot]
Avatar
QUIC: A UDP-Based Multiplexed and Secure Transport (RFC )
Avatar
Avatar
heinrich5991
@Ryozuki when you verify an asymmetric key over a non-encrypted connection, the verification can be forwarded to another server. you cannot be sure that you're talking to the right server. by supporting it, we'd have to continue supporting it once we get a secure version of that
Can this even be solved without a trust hierarchy?
Avatar
yes, it actually can
15:37
by talking over an encrypted connection you can make sure that you're only authenticating yourself against the person you're talking to
15:38
that might not be the right person if you're MITMed, but the person cannot steal that authentication to use against another server
Avatar
Hm, so you establish a shared secret and include that as the challange to be signed?
Avatar
yes, it's called channel binding, I think
Avatar
Ok, but why does the channel need to be encrypted? We can establish a shared secret over plaintext
Avatar
because the rest of the channel needs to be secured with the same mechanism
15:40
otherwise you could MITM just the authentication
Avatar
Well the only way to completely avoid this is to encrypt everything. Which just won’t happen in my lifetime 😛
Avatar
encrypt/sign everything, yes
Avatar
We could leave inputs unencrypted imo
Avatar
that "lifetime" thing only refers to our programming power, not to you being opposed to it?
Avatar
Avatar
heinrich5991
that "lifetime" thing only refers to our programming power, not to you being opposed to it?
Programming power
15:45
Anyway, the more we wait the more ranks go unauthenticated the more annoying it will be to ever get ranks on accounts
15:45
That was kinda my point in that comment on ryozuki’s pr
Avatar
I see
Avatar
91b60e6 Make emoticons smoother - heinrich5991 18eabe0 Merge #4158 - bors[bot]
Avatar
@heinrich5991 @Learath2 with https://github.com/ddnet/ddnet/pull/4148 in can I switch our official servers to master again?
This is to avoid players playing in unfinishable teams for a long time if they don&#39;t understand the system messages. Fixes #4088. Checklist Tested the change ingame Provided screenshots ...
Avatar
yes, that was the plan
Avatar
doing so now
Avatar
nice 👍
Avatar
can someone explain why
Avatar
why what
Avatar
how those numbers related to each other
Avatar
they dont its random xddd
Avatar
no but, higher teamsizes require smaller items i guess
18:22
if(Team == -3) upper16 = true; else if(Team == -4) lower32 = true; else if(Team == -5) upper32 = true; else if(Team == -6) lower16 = true; else if(Team == -7) lower24 = true; else if(Team == -8) upper24 = true;
18:22
from inside the function
18:22
maybe a bit weird that all these numbers arent in order xD
Avatar
> 48 = -5, -4 > 32 = -8, -7 > 16 = -3, -6 < 16 = -2?
Avatar
upper16 isnt next to lower16 for example xD
Avatar
Avatar
Anime.pdf
> 48 = -5, -4 > 32 = -8, -7 > 16 = -3, -6 < 16 = -2?
but yeah, as you see it was programmed like that
Avatar
Avatar
Deleted User
if(Team == -3) upper16 = true; else if(Team == -4) lower32 = true; else if(Team == -5) upper32 = true; else if(Team == -6) lower16 = true; else if(Team == -7) lower24 = true; else if(Team == -8) upper24 = true;
this is so complicated
Avatar
its a troll
Avatar
advantages:
  • you code more carefully
18:24
bcs you have to focus xD
18:24
dont code while ur high
Avatar
@Deleted User im making ur fng scoreboard for non-team servers and it looks kinda cool already greenthing
Avatar
😮 looks indead nice 😄
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 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-addresssanitizer--u...
Avatar
lmao i broke it
Avatar
243c1da Use #include <> instead of #include "" for non-relative includes - heinrich5991 6c458d4 Merge #4159 - bors[bot]
Avatar
3b1c074 Further fixes for Haiku - panos cc49273 Fixed typo - panos b357007 Fix clang-format - def- 1d9557d Merge #3783 - bors[bot]
Avatar
hi, can i ask how can i change settings of race maps to short ones
19:47
or was the opportunity removed from ddrace? (edited)
Avatar
[quakenet] crackhead5 BOT 2021-09-13 20:48:28Z
linux is free, if you dont value your time.
Avatar
@Robin720 I'm afraid I don't understand the meaning of "short ones"
Avatar
[quakenet] Ryozuki BOT 2021-09-13 20:56:19Z
oh this crackhead5 is not here anymore
20:56
sad
Avatar
Avatar
deen
@Robin720 I'm afraid I don't understand the meaning of "short ones"
Well, there are some map types on unique race and probably on other race servers. There are shot, medium, long and etc (edited)
Avatar
I think that just depends on map length
21:42
no actual setting
Avatar
  • QuadContainers mostly to be able to control the upload better. Decreases the number of buffer uploads to the GPU
  • CUIElements to be easier to use

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
  • [x] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics ...
Avatar
github is so broken 😮
22:16
for some reason it doesnt show a commit correctly
22:16
Auf Branch pr_minor_refactoring Ihr Branch ist auf demselben Stand wie 'origin/pr_minor_refactoring'.
22:16
but its uploaded
22:18
wtf, i've never seen smth like this xD
22:19
when i do git rebase --interactive HEAD~2 it shows the correct commit
22:19
but locally i have a change
22:20
ah lol XD
22:20
i just ammended to the wrong commit
22:23
when computers are more intelligent than human xd
Avatar
7f5ca0f Small graphic refactoring - Jupeyy 1e07a00 Refactor CUIElements - Jupeyy d4df63d Merge #4160 - bors[bot]
Avatar
Avatar
σℓí♡
justatest nobot
whats next on the line, the ppl will love you for your features xD
Avatar
without you, they would not be possible, probably! xd I don't know what might be useful, ctrl+f or a text translator, but I don't know a free service that will translate a message well
Avatar
you could create a stub for a text translator so its not shipped with ddnet
Avatar
Avatar
Deleted User
whats next on the line, the ppl will love you for your features xD
I think it would be really cool to send messages from the command line (console) when the game is alt+tab xd
Avatar
yeah generally a chat only mode
Avatar
i use ddnet only for chatting
Avatar
then we can also provide android builds again 😄
23:05
since u cant really play under android anyway
23:06
(on phone)
23:06
(okay)
Avatar
why do teeworlds on the phone???
Avatar
chatting xd
Avatar
It's impossible to play on the phone, after all
23:07
maybe if you make a chat console for a PC, then you can do it for a phone
Avatar
if you want deen to read all your messages then go ahead
Avatar
Avatar
σℓí♡
maybe if you make a chat console for a PC, then you can do it for a phone
or did you suggest the same thing I just didn't understand
Avatar
i'd add a chat mode, that e.g. automatically goes into spec and lets you chat easily
23:08
stuff like that
23:09
chatting and spectating
23:09
cant you just spec and then hit enter
Avatar
on your phone?
Avatar
without loading the graphic part? Do I understand correctly?
Avatar
oh you on phones
Avatar
with graphics
23:10
e.g. spec your friends and chat with them so they fail
Avatar
would be too sick
23:12
and when new maps come out you can preview them on your phone
23:12
that would be a feature
23:12
or any map basically
Exported 451 message(s)