IRC logs for #openttd on OFTC at 2020-02-06
            
00:02:15 *** frosch123 has quit IRC
00:09:45 *** Progman has quit IRC
00:10:26 <LordAro> wait, now i can't reproduce it
00:10:28 <LordAro> what
00:21:32 <TrueBrain> If it is use after free, reproducing can be tricky :p
00:22:04 <LordAro> i reproduced it 3 times before adding some debug information
00:22:10 <LordAro> now it doesn't crash at all
00:22:20 <TrueBrain> Memory offsets? :)
00:22:28 <TrueBrain> Often with these kind of bugs
00:23:24 <LordAro> https://github.com/OpenTTD/OpenTTD/blob/master/src/network/network_server.cpp#L2091 it *should* be fine
00:23:43 <TrueBrain> Opening these URLs on mobile makes the mobile hang
00:23:45 <TrueBrain> Funny
00:23:56 <LordAro> "L2091" that's why :p
00:24:29 <TrueBrain> I expected more of GitHub :p
00:27:30 <TrueBrain> So it can still kick the rcon user
00:27:37 <TrueBrain> Seen by the comment of the earlier url
00:27:44 <TrueBrain> That results in use after free
00:28:24 <TrueBrain> Seems NetworkClientSocket needs a protection flag instead of this hard coded filtering
00:28:52 <TrueBrain> CAN_NOT_BE_KICKED_OR_BANNED flag or something :p
00:29:16 <LordAro> i don't follow - NetworkServerOrBanIP follows on from the console command
00:29:26 <LordAro> as per above, the server's client id can't be kicked
00:29:31 <LordAro> what am i missing?
00:29:34 <TrueBrain> The rcon can
00:30:16 <TrueBrain> They are two different sockets, not?
00:30:58 <TrueBrain> _redirect_console_to_client
00:31:07 <TrueBrain> As by your snippet in the issue
00:31:40 <TrueBrain> There in very poor English it says bad things happen if you do
00:31:47 <TrueBrain> Kick the rcon client
00:33:29 <LordAro> oh i see
00:33:39 <LordAro> rcon is weirdly implemented :)
00:33:55 <TrueBrain> As is the console
00:33:57 <Samu> 4732, almost there, last company to 5000...
00:33:59 <TrueBrain> But yed
00:34:02 <TrueBrain> Yes
00:34:14 <Samu> cyas good night
00:34:26 <TrueBrain> So someone found this bug and fixed it in one place, yet not in the other
00:35:13 <TrueBrain> This is strictly seen CVE worthy btw .. with a score of 1 or something
00:35:13 <LordAro> mm
00:36:00 <LordAro> is "DoS can be caused by the admin of said server" really CVE worthy?
00:36:35 <LordAro> ultimately seems very similar to "server admin can turn off server"
00:38:21 <TrueBrain> Rcon != server admin
00:38:33 <TrueBrain> There is why it is CVE worthy
00:39:00 <TrueBrain> As you can escape the process and read memory of the host
00:39:23 <TrueBrain> It is like a really low score, as you need to have/guess the password :p
00:39:34 <LordAro> "read the memory of the host" ?
00:39:37 <TrueBrain> But I am just mentioning it :)
00:39:38 <LordAro> that's a bit of a leap, surely
00:39:49 <TrueBrain> Use after free allows a lot of cool things
00:40:27 <TrueBrain> Many exploits are based on these things :)
00:40:37 <LordAro> i'm not convinced this is even remotely exploitable
00:40:58 <LordAro> (other than standard DoS)
00:40:58 <TrueBrain> Please do read up on these kind of exploits .. your head will explode :D
00:41:05 <LordAro> i am quite aware of them
00:41:14 <TrueBrain> They are so much fun :D
00:42:03 <_dp_> yeah, memory violation usually stuff doesn't look exploitable
00:42:11 <LordAro> but you'd have to somehow manipulate 20 different objects in memory in increasingly impossible ways to even get anything to do anything
00:42:12 <_dp_> but some crafty bastard always finds a way xD
00:42:31 *** Samu has quit IRC
00:42:40 <TrueBrain> You can mostly prep the data that will be written
00:43:06 <TrueBrain> So the main question is, is this socket static? Or on the stack?
00:43:34 <TrueBrain> I think you overestimate the amount of manipulation you need
00:44:21 <TrueBrain> But okay, it is not like anyone will be putting effort on this, so who cares really
00:44:38 <TrueBrain> It is just sad this already got fixed once :p
00:45:03 *** rptr has left #openttd
00:47:39 <LordAro> i remain unconvinced
00:47:47 <LordAro> but i do think it's CVE worthy
00:47:53 <LordAro> just not as "exploitable"
00:48:22 <TrueBrain> It is also not a DoS .. so as what you want to put it under?
00:48:43 <LordAro> how is it not a DoS?
00:49:08 <TrueBrain> 'quit' is an easier DoS?
00:49:28 <LordAro> well yes
00:49:38 <LordAro> which brings this conversation full circle
00:50:00 <TrueBrain> Only because you fail to see the fun things you can do here ;)
00:50:39 <TrueBrain> I only mentioned it is CVE worthy because it is a freaking use after free WHILE you have control over the flow for a bit of time :)
00:50:56 <TrueBrain> Especially as you can queue commands
00:51:10 <TrueBrain> Would be fun to PoC this
00:51:36 <LordAro> if you can show even the slightest bit of memory manipulation as a result of this, i'll believe you
00:51:48 <LordAro> until then... i shall sleep
00:51:58 <TrueBrain> You control the exact text that will be written in the freed buffer
00:52:10 <TrueBrain> How much more perfect do you want it?
00:52:35 <TrueBrain> Anyway, I don't really care if you can see the potential here or not .. the impact remains very low
00:52:55 <TrueBrain> So it is just a nice exercise if bored .. has no real impact
00:52:58 <LordAro> no you don't? you don't control anything
00:53:17 <TrueBrain> Rcon can batch commands
00:53:42 <TrueBrain> The console code is really horrible btw :p did we ever mention that?
00:54:22 <TrueBrain> Anyway, we are arguing in something neither of us will ever put effort in, so let's agree to disagree and move on :)
00:56:32 <LordAro> you brought it up!
00:57:04 <LordAro> i fail to see any possibility of doing anything with this information
00:57:27 <milek7> i remember reading about single-byte heap overflow with fixed value enabling RCE on ChromeOS
00:58:26 <LordAro> there are prior limits to packet length, command length, character input, the fact that the object that's being used after free is completely separate to the command itself...
00:58:29 <LordAro> i could probably go on
00:59:06 <LordAro> of course it's low impact - a) it's OpenTTD b) the exploiter would already have rcon
01:00:58 <TrueBrain> I brought it up as I believe you can abuse it. You believe you can't. Neither of us is going to put real effort in disproving the other. So what is the point of this discussion at this hour of the day? :) If you like we can look at this another time, if we can do it because we are both curious to what is possible :) just because science or whatever
01:00:58 <TrueBrain> :D
01:03:09 <TrueBrain> I like these puzzles, as there can be 100 reasons it shouldn't work ... but you need just 1 to make it work :) it is funny like that :D
01:03:42 <TrueBrain> But honestly, I didn't mention it to start an argument.. was more looking for a discussion. So sorry about that, this was not my intend :)
01:04:13 <glx> anyway it must be fixed :)
01:04:35 <TrueBrain> That is the least interesting part glx :p
01:04:56 <glx> well you can play once it's fixed
01:06:26 *** el3ktr4 has quit IRC
01:07:21 <TrueBrain> The game I am going to play is how much sleep can one night bring! :D
01:07:36 <TrueBrain> I will report the results when I have them!
01:07:45 <glx> so we have at least 2 ways to kill beta2 and before servers
01:08:30 *** Flygon has joined #openttd
01:45:07 *** Wormnest has quit IRC
01:55:24 *** WormnestAndroid has quit IRC
01:56:56 *** WormnestAndroid has joined #openttd
01:59:16 *** WormnestAndroid has joined #openttd
02:00:45 *** WormnestAndroid has quit IRC
02:02:45 *** WormnestAndroid has joined #openttd
02:05:59 *** gelignite has quit IRC
02:11:58 *** y2kboy23_ has joined #openttd
02:16:42 *** y2kboy23 has quit IRC
02:19:30 *** Wormnest has joined #openttd
03:22:57 *** glx has quit IRC
03:49:40 *** snail_UES_ has joined #openttd
03:50:08 *** Wormnest has quit IRC
04:01:51 *** Wormnest has joined #openttd
04:37:05 *** D-HUND has joined #openttd
04:40:26 *** debdog has quit IRC
04:54:02 *** Wormnest has quit IRC
05:04:33 *** Pikka has joined #openttd
06:30:49 *** rptr has joined #openttd
06:30:59 <rptr> why don't my raw resource industries ever increase their production?
06:31:17 <rptr> i had 3-4 trains loading constantly (total maybe 10 trains) for hours. and some of the iron mines decreased
06:31:20 <rptr> some increased a bit
06:31:26 <rptr> but it seems basically 50/50% as opposed to 66/33
06:31:35 <rptr> i see other people with like 400 production
06:45:28 *** tokai|noir has joined #openttd
06:45:28 *** ChanServ sets mode: +v tokai|noir
06:52:17 *** tokai has quit IRC
07:07:40 *** WormnestAndroid has quit IRC
07:07:56 *** WormnestAndroid has joined #openttd
07:21:40 *** sla_ro|master has joined #openttd
07:24:12 *** Wormnest has joined #openttd
07:44:05 *** greeter has quit IRC
07:50:53 *** greeter has joined #openttd
08:06:59 *** TELK has joined #openttd
08:30:08 *** snail_UES_ has quit IRC
08:35:26 *** andythenorth has joined #openttd
08:37:20 <andythenorth> Pikka bob
08:56:51 *** TELK has quit IRC
09:20:52 *** tokai has joined #openttd
09:20:52 *** ChanServ sets mode: +v tokai
09:24:14 <andythenorth> tumty tumty tum
09:24:34 <andythenorth> how to do black freight steam trains, but with 2CC
09:24:49 <andythenorth> like https://www.tt-forums.net/download/file.php?mode=view&id=209787&sid=21e40372137ba6db083556b53da5f988 but moar
09:24:55 <Eddi|zuHause> black and more black?
09:24:55 <andythenorth> answers on postcard pls
09:25:24 <andythenorth> delete all steam trains?
09:25:26 <andythenorth> problem solved
09:26:44 *** andythenorth has quit IRC
09:27:12 <Eddi|zuHause> ... that's such an "andy" solution
09:27:41 <Eddi|zuHause> maybe andy is actually skynet? "all humanity's problems will be solved when humanity is annihilated"
09:27:44 *** tokai|noir has quit IRC
09:28:02 <SpComb> a good product manager knows how to cut stuff out
10:33:01 *** gnu_jj has quit IRC
10:33:12 *** gnu_jj has joined #openttd
10:45:56 *** el3ktr4 has joined #openttd
10:46:35 *** andythenorth has joined #openttd
10:47:22 <andythenorth> cull the weakest parts
10:47:28 <andythenorth> unless they're the fun bits
10:47:51 <andythenorth> the problem of ruthless editing is that it can produce 100% bland
10:49:37 <Eddi|zuHause> which is how you get games like Sims 4 or Fallout 76
10:50:02 <andythenorth> no texture
10:50:45 <andythenorth> the 'problem' is reports that all the red steam trains look identical https://firs-test-1.s3.eu-west-2.amazonaws.com/iron-horse/docs/html/tech_tree_table_red.html
10:50:59 <andythenorth> ^ the version above is 50% repainted
10:51:27 <andythenorth> same for black steam engines further down the page
10:51:39 <Eddi|zuHause> why is that even a problem? the original game used like 4 sprites for 10 engines
10:52:17 <andythenorth> it's feedback, I'm choosing to treat it as a problem
10:52:24 <andythenorth> on the basis it might be interesting to solve
10:53:00 <andythenorth> can you see any difference between Thunderer and Strongbow?
11:01:54 *** rptr has left #openttd
11:18:26 *** andythenorth has quit IRC
11:18:48 <Eddi|zuHause> there was an astroneer patch, but no patchnotes?
11:35:24 *** andythenorth has joined #openttd
11:41:38 *** Samu has joined #openttd
11:45:30 <Pikka> yoyo
11:45:48 <andythenorth> yo Pikka
11:45:53 <andythenorth> haps steam train colours?
11:45:55 <Pikka> yeah, I'm not sure about liveries yet
11:46:12 <andythenorth> I am hexperimenting https://firs-test-1.s3.eu-west-2.amazonaws.com/iron-horse/docs/html/tech_tree_table_red.html
11:46:19 <andythenorth> diesels are so easy :P
11:47:36 <Pikka> having fewer locos helps ;)
11:48:54 <Pikka> I've got the 2cc on the greyhound. Might do some 2cc on the pannier tank and keep it CC on freight, or something
12:55:40 <andythenorth> I set a rule that all engines have 2CC :P
12:55:55 <andythenorth> which is a right PITA when I want to do some black non-descript freight engines
13:00:01 *** tokai|noir has joined #openttd
13:00:01 *** ChanServ sets mode: +v tokai|noir
13:05:01 *** cawal[m] has quit IRC
13:05:01 *** ciet[m] has quit IRC
13:05:01 *** elliot[m] has quit IRC
13:05:01 *** glothit7ok[m] has quit IRC
13:05:01 *** grag[m] has quit IRC
13:05:01 *** ist5shreawf[m] has quit IRC
13:05:01 *** josef[m] has quit IRC
13:05:01 *** ookfof[m] has quit IRC
13:05:01 *** freu[m] has quit IRC
13:05:01 *** vanessa[m] has quit IRC
13:05:01 *** buggeas40d[m] has quit IRC
13:05:01 *** dekeract[m] has quit IRC
13:05:02 *** patricia[m] has quit IRC
13:05:02 *** Corns[m] has quit IRC
13:05:02 *** Groud[m] has quit IRC
13:05:02 *** MSavoritias[m] has quit IRC
13:05:02 *** paulus[m] has quit IRC
13:05:02 *** dag[m] has quit IRC
13:05:02 *** natmac[m] has quit IRC
13:05:02 *** jact[m] has quit IRC
13:05:02 *** blim[m] has quit IRC
13:05:02 *** menelaos[m] has quit IRC
13:05:02 *** magdalena[m] has quit IRC
13:05:02 *** robert[m]1 has quit IRC
13:05:02 *** albert[m] has quit IRC
13:05:03 *** johanna[m] has quit IRC
13:05:03 *** joey[m] has quit IRC
13:05:03 *** julie[m] has quit IRC
13:05:03 *** einar[m] has quit IRC
13:05:03 *** mindlesstux[m] has quit IRC
13:07:25 *** tokai has quit IRC
13:11:38 <Eddi|zuHause> my first idea would be: boiler black, stripe 1CC, roof/walls 2CC
13:14:04 *** pothyurf[m] has joined #openttd
13:15:30 <FLHerne> andythenorth: Just have, like, three CC pixels on the tender to represent the company crest/lettering :P
13:31:59 <andythenorth> I'll try something later
13:32:41 *** tokai has joined #openttd
13:32:41 *** ChanServ sets mode: +v tokai
13:35:52 *** el3ktr4 has quit IRC
13:39:35 *** tokai|noir has quit IRC
13:42:42 *** el3ktr4 has joined #openttd
13:51:13 <Eddi|zuHause> seems cities:skylines is just broken...
13:53:51 <Eddi|zuHause> also, what good is this launcher if i can't even switch on or off DLCs?
14:01:59 <Pikka> andythenorth, black counts as a CC? ;)
14:02:41 <andythenorth> oof :)
14:02:47 <andythenorth> only with that magical grf
14:02:51 <andythenorth> we need 3CC :P
14:09:27 <Eddi|zuHause> i clicked on "texture quality: medium" 5 minutes ago and it hangs ever since
14:10:14 *** cHawk has joined #openttd
14:11:58 <Eddi|zuHause> oh, it now jumpted to "middle" being actually selected :)
14:19:34 *** spnda has joined #openttd
14:19:53 *** snail_UES_ has joined #openttd
14:36:59 *** snail_UES_ has quit IRC
14:56:02 *** sla_ro|master has quit IRC
15:17:44 *** twom[m] has joined #openttd
15:17:45 *** Heiki[m] has joined #openttd
15:17:45 *** olmvnec[m] has joined #openttd
15:17:45 *** patricia[m] has joined #openttd
15:17:45 *** ad5twoknebor[m] has joined #openttd
15:17:45 *** ircer[m] has joined #openttd
15:17:45 *** ookfof[m] has joined #openttd
15:17:45 *** khavik[m] has joined #openttd
15:17:45 *** yur3shmukcik[m] has joined #openttd
15:17:46 *** Groud[m] has joined #openttd
15:17:46 *** labs[m] has joined #openttd
15:17:46 *** josef[m] has joined #openttd
15:17:48 *** julie[m] has joined #openttd
15:17:49 *** mrtmol[m] has joined #openttd
15:17:50 *** Corns[m] has joined #openttd
15:17:50 *** dekeract[m] has joined #openttd
15:17:50 *** dude[m]1 has joined #openttd
15:17:50 *** albert[m] has joined #openttd
15:17:50 *** karl[m] has joined #openttd
15:17:51 *** joey[m] has joined #openttd
15:17:51 *** jeeg[m] has joined #openttd
15:17:51 *** fiddeldibu[m] has joined #openttd
15:17:51 *** josef[m]1 has joined #openttd
15:17:51 *** robert[m]1 has joined #openttd
15:17:51 *** yoltid[m] has joined #openttd
15:17:51 *** ciet[m] has joined #openttd
15:17:51 *** vanessa[m] has joined #openttd
15:17:51 *** natalie[m] has joined #openttd
15:17:51 *** ist5shreawf[m] has joined #openttd
15:17:51 *** buggeas40d[m] has joined #openttd
15:17:51 *** amal[m] has joined #openttd
15:17:51 *** paulus[m] has joined #openttd
15:17:52 *** johanna[m] has joined #openttd
15:17:52 *** fjodor[m] has joined #openttd
15:17:52 *** glothit7ok[m] has joined #openttd
15:17:53 *** hylshols7qui[m] has joined #openttd
15:17:53 *** UncleCJ[m] has joined #openttd
15:17:53 *** dag[m] has joined #openttd
15:17:54 *** nolep[m] has joined #openttd
15:17:54 *** lapav[m] has joined #openttd
15:17:54 *** magdalena[m] has joined #openttd
15:17:54 *** grag[m] has joined #openttd
15:17:54 *** natmac[m] has joined #openttd
15:17:54 *** blim[m] has joined #openttd
15:17:54 *** cawal[m] has joined #openttd
15:17:54 *** nartir[m] has joined #openttd
15:17:54 *** pina[m] has joined #openttd
15:17:55 *** arron[m] has joined #openttd
15:17:55 *** einar[m] has joined #openttd
15:17:55 *** MSavoritias[m] has joined #openttd
15:17:55 *** menelaos[m] has joined #openttd
15:17:56 *** mindlesstux[m] has joined #openttd
15:17:56 *** iarp[m] has joined #openttd
15:17:56 *** udo[m] has joined #openttd
15:17:56 *** karoline[m] has joined #openttd
15:17:56 *** jact[m] has joined #openttd
15:17:56 *** freu[m] has joined #openttd
15:17:56 *** olivier[m] has joined #openttd
15:17:56 *** igor[m] has joined #openttd
15:17:56 *** osvaldo[m] has joined #openttd
15:17:56 *** elliot[m] has joined #openttd
15:21:00 <andythenorth> Pikka: I could draw some outside framed steam engines, but might look ugly
15:21:15 <andythenorth> https://www.mediastorehouse.com/p/121/locomotive-no-36-12579071.jpg.webp
15:21:26 <Pikka> worth a try?
15:24:12 *** Flygon has quit IRC
15:41:43 *** nielsm has joined #openttd
16:10:06 *** WormnestAndroid has quit IRC
16:12:07 *** WormnestAndroid has joined #openttd
16:13:14 *** WormnestAndroid has quit IRC
16:14:47 *** sla_ro|master has joined #openttd
16:14:56 *** WormnestAndroid has joined #openttd
16:15:39 *** WormnestAndroid has joined #openttd
16:26:57 <Eddi|zuHause> hm, i need a piece of track that can be used by both freight trains and metro trains...
16:31:23 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh opened pull request #7977: Fix d84b67e5: Station rating effects affecting too large area https://git.io/JvZw7
16:33:28 <andythenorth> freight metro
16:33:41 <andythenorth> https://en.wikipedia.org/wiki/Chicago_Tunnel_Company
16:38:05 <DorpsGek_III> [OpenTTD/OpenTTD] glx22 approved pull request #7977: Fix d84b67e5: Station rating effects affecting too large area https://git.io/JvZrU
16:39:30 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh merged pull request #7977: Fix d84b67e5: Station rating effects affecting too large area https://git.io/JvZw7
16:45:24 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh opened pull request #7978: Fix 5880f147: Integer width warnings https://git.io/JvZrG
16:47:42 <nielsm> not long until ticket #8000
16:48:22 <spnda> I wanted to wait for ticket #8000 for my NRS pr
16:55:09 <DorpsGek_III> [OpenTTD/OpenTTD] spnda commented on pull request #7955: WIP Feature: NewGRF Road Stops (Feature 14) https://git.io/JvZrQ
17:00:05 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #7955: WIP Feature: NewGRF Road Stops (Feature 14) https://git.io/JvZoe
17:09:35 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro approved pull request #7978: Fix 5880f147: Integer width warnings https://git.io/JvZoB
17:09:41 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro merged pull request #7978: Fix 5880f147: Integer width warnings https://git.io/JvZrG
17:10:44 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro approved pull request #7975: Fix #7974: Crash when CTRL+click to show a vehicle group that is coll… https://git.io/JvZou
17:10:50 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro merged pull request #7975: Fix #7974: Crash when CTRL+click to show a vehicle group that is coll… https://git.io/JvGMs
17:10:52 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro closed issue #7974: Crash when CTRL+click to show a vehicle group that is collapsed https://git.io/JvGPA
17:17:24 *** gnu_jj has quit IRC
17:17:48 *** gnu_jj has joined #openttd
17:24:57 <Eddi|zuHause> someone should finish #7000
17:27:38 <nielsm> can't open #8000 before #7000 is closed
17:29:00 *** seatsea041921162 has left #openttd
17:36:28 <Eddi|zuHause> ... i shouldn't have quit the game
17:45:27 <LordAro> tempted to just close #7000 out of spite
17:47:31 *** Markk has quit IRC
17:47:59 *** Markk has joined #openttd
17:50:48 *** andythenorth has quit IRC
18:03:13 <DorpsGek_III> [OpenTTD/OpenTTD] spnda commented on pull request #7955: WIP Feature: NewGRF Road Stops (Feature 14) https://git.io/JvZ6P
18:10:48 *** cHawk has quit IRC
18:14:46 *** andythenorth has joined #openttd
18:15:14 <andythenorth> 7000 is my favourite issue
18:15:59 <andythenorth> https://github.com/andythenorth/iron-horse/blob/master/src/templates/properties.pynml#L12
18:39:45 *** glx has joined #openttd
18:39:45 *** ChanServ sets mode: +v glx
18:42:27 *** frosch123 has joined #openttd
18:43:19 *** Progman has joined #openttd
18:57:10 <frosch123> TrueBrain: looks like the deadline for the vps is a little earlier. the current service expires 2020-04-06, so 4 weeks before the entire product is retired
18:59:13 <spnda> Is the Rich Presence compatibility i suggested ever going to be a thing? I mean, it's functioninig on my end, dunno about licensing though.
18:59:48 <nielsm> someone will probably need to hold ownership of an application registration one or more places
19:00:03 <nielsm> I've tried asking about that and don't remember getting any responses
19:00:35 <spnda> It's bound to my account right now
19:00:40 <nielsm> (even if the registration doesn't cost any money there's still some potential legal ownership stuff)
19:01:09 <spnda> oh is there? Don't know. I just have a Rich Presence Application bound to my account...
19:02:51 <TrueBrain> frosch123: tnx. Guess that will be my priority for the next few weeks :p
19:03:16 <TrueBrain> No clue how to do it yet, so figuring that out is priority 1 :D
19:05:58 <Pikka> pow
19:06:00 *** Pikka has quit IRC
19:06:06 *** Wolf01 has joined #openttd
19:07:52 <andythenorth> pow
19:08:16 <Wolf01> Y no FFF?
19:08:26 <Wolf01> Wait...
19:08:31 <frosch123> lol
19:08:41 <Wolf01> My whole friday was a lie :(
19:08:42 <frosch123> Wolf01: get back to work!
19:15:20 <Wolf01> Is it at least dinner time?
19:21:23 <Samu> 1 vehicle for the fabled 5000 road vehicles all companies
19:23:29 <Samu> [img]https://i.imgur.com/vH8sU5S.png[/img]
19:23:31 <Samu> yes, it is done!
19:28:52 *** andythenorth has quit IRC
19:33:30 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh updated pull request #7729: Add #7525: Allow autoreplace with same model vehicle https://git.io/JeeIF
19:57:30 <Samu> now im tempted to enable aircraft
19:57:46 <Samu> and wait for additional 5000 aircraft all companies
20:00:38 <DorpsGek_III> [OpenTTD/OpenTTD] spnda commented on pull request #7955: WIP Feature: NewGRF Road Stops (Feature 14) https://git.io/JvZMV
20:06:11 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh dismissed a review for pull request #7094: Fix #7088: close AI/GS textfile window when their data are invalid https://git.io/JebAw
20:11:11 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh requested changes for pull request #7094: Fix #7088: close AI/GS textfile window when their data are invalid https://git.io/JvZMj
20:18:12 <Eddi|zuHause> flood walls in cities skylines are one big joke
20:18:36 <Eddi|zuHause> even the tiniest floods are way higher than the walls
20:32:10 <nielsm> Eddi|zuHause would you be okay with me updating and force-pushing this PR? https://github.com/OpenTTD/OpenTTD/pull/7396
20:32:28 <Eddi|zuHause> nielsm: sure (looks what it is)
20:33:07 <Eddi|zuHause> oh, i totally forgot i even wrote that :)
20:33:35 *** andythenorth has joined #openttd
20:41:36 *** cHawk has joined #openttd
20:44:08 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #7396: Fix: Saving SDT_INTLIST handle unsigned values properly https://git.io/JvZyB
20:54:50 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh updated pull request #7396: Fix: Saving SDT_INTLIST handle unsigned values properly https://git.io/fjfhC
20:57:08 <DorpsGek_III> [OpenTTD/OpenTTD] SamuXarick updated pull request #7094: Fix #7088: close AI/GS textfile window when their data are invalid https://git.io/fhrqY
20:57:22 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #7396: Fix: Saving SDT_INTLIST handle unsigned values properly https://git.io/JvZy9
21:04:18 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh updated pull request #7396: Fix: Saving SDT_INTLIST handle unsigned values properly https://git.io/fjfhC
21:06:56 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh approved pull request #7094: Fix #7088: close AI/GS textfile window when their data are invalid https://git.io/JvZSL
21:08:13 <nielsm> LordAro: can you take a look at that SDT_INTLIST thing again? I think it's good now
21:21:13 *** gelignite has joined #openttd
21:26:13 <spnda> Took me 2 hours to find I returned false instead of true....
21:27:12 <Samu> new goal: 5000 aircraft :p
21:29:26 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh opened pull request #7979: Fix #7592: Limit road vehicle caching near destination https://git.io/JvZSH
21:29:42 <nielsm> haxxing with git commit --author= there
21:30:11 <nielsm> oooh, #7979
21:30:13 *** spnda has quit IRC
21:32:20 <Samu> #7822 related? or not
21:33:00 <nielsm> no
21:44:56 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #7979: Fix #7592: Limit road vehicle caching near destination https://git.io/JvZ9E
21:56:11 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on issue #7885: Use of deprecated fluid_synth_set_sample_rate https://git.io/JeADP
21:56:56 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro approved pull request #7396: Fix: Saving SDT_INTLIST handle unsigned values properly https://git.io/JvZ9N
21:57:20 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #7979: Fix #7592: Limit road vehicle caching near destination https://git.io/JvZ9p
21:58:02 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro approved pull request #7094: Fix #7088: close AI/GS textfile window when their data are invalid https://git.io/JvZHe
21:58:14 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro merged pull request #7094: Fix #7088: close AI/GS textfile window when their data are invalid https://git.io/fhrqY
21:58:16 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro closed issue #7088: Crash when viewing AI textfile and switching to Random AI https://git.io/fhVoc
21:58:41 <LordAro> that took an embarassingly long time to deal with
22:00:14 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #7729: Add #7525: Allow autoreplace with same model vehicle https://git.io/JvZHT
22:00:34 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro merged pull request #7396: Fix: Saving SDT_INTLIST handle unsigned values properly https://git.io/fjfhC
22:02:33 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh updated pull request #7979: Fix #7592: Limit road vehicle caching near destination https://git.io/JvZSH
22:02:44 <LordAro> nielsm: i wonder whether JGR's "heavyweight" solution would help fix #7670 as well as #7592
22:02:53 <DorpsGek_III> [OpenTTD/OpenTTD] ldpl opened issue #7980: Station coverage area stays visible sometimes even when turned off https://git.io/JvZHn
22:03:07 <LordAro> STOP BREAKING THINGS
22:03:13 <LordAro> honestly, users
22:03:19 <LordAro> who'd want them?
22:04:26 <_dp_> :p
22:05:10 <LordAro> that is an amusing one though
22:05:15 <LordAro> i can confirm it
22:05:26 *** tokai|noir has joined #openttd
22:05:26 *** ChanServ sets mode: +v tokai|noir
22:05:44 <_dp_> also road building is still disabled without vehicles, should I file that as a bug too?
22:05:58 <LordAro> i thought there already was a bug...
22:06:04 <nielsm> yeah standard roads should always be available in any year
22:06:41 <_dp_> I mentioned it in some pr and someone posted on forum but haven't seen an actual issue
22:06:56 <Wolf01> Why do you want to build roads if you don't have any vehicle?
22:07:07 <nielsm> (can a newgrf disable the standard ROAD type or set a year limit on it? if a different road type is available earlier than ROAD should the first one to become available be the default one?)
22:07:15 <nielsm> because towns depend on roads
22:07:38 <Wolf01> Towns should be able to build roads on their own, yes
22:07:59 <_dp_> it was possible to build roads in 1.9 btw
22:08:46 <nielsm> before NRT there was definitely code that ensures roads are always buildable even when no RVs are available
22:09:22 <Wolf01> Yes
22:11:55 <_dp_> it's an interesting question what to do with newgrfs
22:12:04 *** tokai has quit IRC
22:12:31 <_dp_> requiring them to always have at least one type would be a good solution imo
22:12:41 <nielsm> how about, road types with no minimum year are always buildable
22:13:09 <nielsm> if all road types have a minumum year, select all road types that have the earliest introduction year and change those to have no introduction year
22:13:54 <nielsm> ...and hope that isn't something silly like fake waterways
22:14:24 <_dp_> is it possible to make road type that towns can't grow on?
22:14:27 <nielsm> or fake pipes
22:14:58 <Wolf01> _dp_, yes
22:15:11 <nielsm> ROTFB_NO_HOUSES = 1 << ROTF_NO_HOUSES, ///< Value for for setting this roadtype as not house friendly.
22:15:24 <Wolf01> nielsm, there already are waterways
22:15:32 <_dp_> interesting...
22:15:52 <_dp_> that should be also taken into account then I guess
22:15:54 <nielsm> Wolf01 I mean, if the _only_ road type available is a not-really-a-road thing like waterways
22:16:35 <nielsm> ...I suppose someone might want to make a venice world
22:17:20 <_dp_> hm, there's definitely a lot of silliness possible, like newgrfs just disabling defaull road and doesn't defining any other xD
22:17:30 <Wolf01> I do, that's why I asked for waterways, and forums made my wish become reality :P
22:17:54 <milek7> console alias allow executing multiple commands
22:17:58 <_dp_> nielsm, well, since we're thinking about towns here it's not that much of an issue if it's a pipe as long as towns can grow along it xD
22:18:00 <milek7> so it could execute any command after socket handler object have been already freed
22:18:12 <Wolf01> 64x64 map of Venice :P
22:18:12 <milek7> and later that freed memory is used as vtable pointer. maybe it is exploitable, requiring some console command that sprays client controlled data into that area
22:18:42 <LordAro> incidentally, #7980 appears to affect all station types, not just rail
22:19:28 <nielsm> milek7 for that to be an exploit you either need a malicious user to get rcon on a server, or to trick a user into entering some commands/loading a console script
22:19:36 <nielsm> I think?
22:19:44 <milek7> yes
22:19:55 <nielsm> can you even make remote aliases with rcon?
22:20:23 <milek7> but there was theoretical discussion if this is exploitable at all with rcon access
22:20:45 <milek7> rcon just executes console commands normally, everything works
22:23:39 <_dp_> Actually OpenTTD can just enable default type, and if some silly newgrf doesn't provide any type that's its own issue
22:24:36 <nielsm> gnight
22:24:37 <frosch123> you can't disable default rail/road types via newgrf
22:25:45 <frosch123> you can only make them useless, like speedlimit=1
22:26:33 <frosch123> hmm... actually... that hide-road/railtype flag may have changed everything
22:32:39 *** nielsm has quit IRC
22:38:43 <DorpsGek_III> [OpenTTD/OpenTTD] JMcKiern opened pull request #7981: Close #7735: Implement protocol handling https://git.io/JvZQ0
22:39:44 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #7981: Close #7735: Implement protocol handling https://git.io/JvZQE
22:42:07 <DorpsGek_III> [OpenTTD/OpenTTD] JMcKiern updated pull request #7981: Close #7735: Implement protocol handling https://git.io/JvZQ0
22:42:23 *** tokai has joined #openttd
22:42:23 *** ChanServ sets mode: +v tokai
22:49:25 *** tokai|noir has quit IRC
22:49:42 *** andythenorth has quit IRC
22:51:43 *** cHawk has quit IRC
22:56:01 *** frosch123 has quit IRC
22:59:58 <DorpsGek_III> [OpenTTD/OpenTTD] JMcKiern commented on pull request #7981: Close #7735: Implement protocol handling https://git.io/JvZ7G
23:01:20 *** sla_ro|master has quit IRC
23:03:15 *** el3ktr4 has quit IRC
23:05:08 <DorpsGek_III> [OpenTTD/OpenTTD] ldpl opened issue #7982: Station coverage isn't shown when mousing over a part of station adjacent to other station https://git.io/JvZ70
23:17:34 *** Progman has quit IRC
23:17:56 *** Wolf01 has quit IRC
23:49:49 *** Samu has quit IRC