Config
Log for #openttd on 17th June 2021:
Times are UTC Toggle Colours
00:44:11  <DorpsGek> [OpenTTD/OpenTTD] telk5093 commented on issue #9363: [UI] Online players window's buttons is not resized when use double/quad interface size https://git.io/JZ5sO
00:52:09  *** tokai has joined #openttd
00:52:09  *** ChanServ sets mode: +v tokai
01:08:38  *** tokai|noir has joined #openttd
01:08:38  *** ChanServ sets mode: +v tokai|noir
01:15:28  *** tokai has quit IRC
01:17:21  *** tokai|noir has quit IRC
01:34:11  *** WormnestAndroid has quit IRC
01:36:29  *** WormnestAndroid has joined #openttd
01:52:47  *** tokai has joined #openttd
01:52:47  *** ChanServ sets mode: +v tokai
02:00:41  *** tokai|noir has joined #openttd
02:00:41  *** ChanServ sets mode: +v tokai|noir
02:07:31  *** tokai has quit IRC
02:07:47  *** WormnestAndroid has quit IRC
02:08:04  *** WormnestAndroid has joined #openttd
02:08:30  *** debdog has joined #openttd
02:11:52  *** D-HUND has quit IRC
02:12:50  *** tokai has joined #openttd
02:12:50  *** ChanServ sets mode: +v tokai
02:19:49  *** tokai|noir has quit IRC
02:39:51  *** Wormnest has quit IRC
02:44:05  *** outtatime has quit IRC
03:10:44  *** glx has quit IRC
03:11:57  *** dihedral has quit IRC
03:26:31  *** dihedral has joined #openttd
03:50:06  *** Flygon has joined #openttd
03:59:09  *** tokai|noir has joined #openttd
03:59:09  *** ChanServ sets mode: +v tokai|noir
04:05:49  *** tokai has quit IRC
04:56:18  *** roadt__ has joined #openttd
05:02:30  *** roadt_ has quit IRC
05:02:54  *** andythenorth has joined #openttd
05:05:13  *** tokai has joined #openttd
05:05:13  *** ChanServ sets mode: +v tokai
05:11:59  *** tokai|noir has quit IRC
05:17:55  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #9377: Cleanup: nullptr and boolean literals instead of NULL, 0 or 1 https://git.io/JnCp9
05:17:58  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #9378: Codechange: convert news C-strings to std::string https://git.io/JnCpH
05:23:15  *** tokai|noir has joined #openttd
05:23:15  *** ChanServ sets mode: +v tokai|noir
05:30:13  *** tokai has quit IRC
05:35:34  *** nielsm has joined #openttd
05:57:37  *** nielsm has quit IRC
05:59:31  *** snail_UES_ has quit IRC
06:44:05  *** sla_ro|master has joined #openttd
06:46:44  *** gelignite has joined #openttd
07:01:18  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9377: Cleanup: nullptr and boolean literals instead of NULL, 0 or 1 https://git.io/JnWnG
07:03:42  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9378: Codechange: convert news C-strings to std::string https://git.io/JnWn5
07:24:10  *** HerzogDeXtEr has joined #openttd
07:43:09  *** andythenorth has quit IRC
07:50:58  <TrueBrain> and peter1138 , how did the burger sit? :D
07:51:59  *** Elouin has quit IRC
07:52:10  *** Elouin has joined #openttd
07:54:54  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #9377: Cleanup: nullptr and boolean literals instead of NULL, 0 or 1 https://git.io/JnWgS
07:59:00  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9378: Codechange: convert news C-strings to std::string https://git.io/JnWa3
08:42:21  <peter1138> Still alive.
08:42:26  <LordAro> :+1:
08:42:44  <peter1138> Actually there was nothing dubious about it, I just punning with VS Code's new "do trust the developers..."
08:42:48  <peter1138> *do you
08:43:39  <peter1138> Managed to slice some bread without checking the slicer's thickness. Ended up with almost melba-toast thickness :p
08:43:46  <peter1138> Ah well, lower carbs I suppose.
08:48:55  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9379: Change: prevent palette updates during copying to the video driver  https://git.io/JnWMo
09:17:03  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9380: Fix: thread safety issue during exiting the game https://git.io/JnWH8
09:24:12  *** gelignite has quit IRC
09:27:06  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9379: Change: prevent palette updates during copying to the video driver  https://git.io/JnWMo
09:29:13  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8712: Thread safety issues detected by ThreadSanitizer https://git.io/Jt9Pk
09:31:01  <TrueBrain> haha, awesome, you can start a DoCommand with _shift_pressed and leave it without it being pressed P
09:31:10  <TrueBrain> what could possibly go wrong :D
09:31:54  <TrueBrain> (answer: in reality? not much)
09:40:45  <Rubidium> desync if done in the reverse order? Not pressing _shift_pressed, but start pressing it during the DoCommand
09:40:59  <TrueBrain> even then it doesn't hurt
09:41:09  <TrueBrain> at worst it can give a weird feeling
09:41:14  <TrueBrain> like: I pressed this button before I pressed shift
09:41:18  <TrueBrain> but it still shows me the cost?!
09:41:26  <TrueBrain> (only happens when the game-loop is very slow, really)
09:41:30  <TrueBrain> going to fix it, don't get me wrong
09:41:42  <TrueBrain> but it is such a non-issue to fix :P
09:52:55  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9381: Fix: don't propegate shift/ctrl state till next game-tick https://git.io/JnWNl
09:53:30  <TrueBrain> now I have one left, that is just weird ..
09:53:48  <TrueBrain> this->game_thread.get_id()
09:54:05  <TrueBrain> during thread-creating this->game_thread is set
09:54:12  <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on issue #8712: Thread safety issues detected by ThreadSanitizer https://git.io/Jt9Pk
09:54:15  <TrueBrain> in the thread, it issued to check if we are running
09:56:30  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8712: Thread safety issues detected by ThreadSanitizer https://git.io/Jt9Pk
09:57:14  <peter1138> propagate
09:58:37  <TrueBrain> fine
09:58:38  <TrueBrain> :P
10:00:00  <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on issue #8712: Thread safety issues detected by ThreadSanitizer https://git.io/Jt9Pk
10:01:53  <peter1138> I guess password _shift_pressed as a command parameter would be the way to do it properly ;p
10:01:57  <peter1138> ...
10:02:01  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8712: Thread safety issues detected by ThreadSanitizer https://git.io/Jt9Pk
10:02:02  <peter1138> Passing, not password. WTF.
10:02:31  <TrueBrain> as far as I know, _shift_pressed is only used client-side anyway :)
10:02:45  <peter1138> It is, yes, but globals are bad.
10:02:50  <TrueBrain> yes!
10:04:02  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9381: Fix: don't propagate shift/ctrl state till next game-tick https://git.io/JnWNl
10:06:45  <peter1138> How do you define how long an authenticated user session should last, policy-wise?
10:07:01  <TrueBrain> there are some best practices for that, depending on your industry
10:07:09  <peter1138> Got a complaint that suggests it should be 2 weeks.
10:07:12  <TrueBrain> depends on the application, etc
10:07:31  <peter1138> Which I'm against but want to justify properly rather than "I hate the idea"
10:07:38  <TrueBrain> if it protects PII, no, 2 weeks is way too long :P
10:07:56  <peter1138> They only consider the "annoyance" of having to login again. :/
10:08:19  <TrueBrain> security and user-experience are never friends :)
10:08:30  <peter1138> I don't block password managers or browsers remembering passwords, so it should be just one click anyway!
10:08:49  <TrueBrain> but it really depends a bit .. OWASP for example mentions this in several places
10:08:57  <TrueBrain> if you do a step-up when users access sensitive information
10:09:05  <TrueBrain> it is not as important to expire sessions quickly
10:09:19  <TrueBrain> this you see with a lot of modern websites .. you are remembered for a long long time
10:09:20  <peter1138> Yes.
10:09:25  <TrueBrain> but as soon as you access your account settings: LOGIN PLEASE
10:10:41  <TrueBrain> https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html#session-expiration
10:10:49  <TrueBrain> OWASP spend a lot of words on it, maybe it helps you :)
10:11:13  <TrueBrain> I like the "full workday" approach in most cases
10:11:21  <TrueBrain> login in every morning isn't as annoying as people make it out
10:11:30  <TrueBrain> login = logging
10:14:06  <peter1138> "Common idle timeouts ranges are 2-5 minutes for high-value applications and 15-30 minutes for low risk applications"
10:14:18  <peter1138> And we're already at 60 minutes.
10:15:20  <TrueBrain> yeah, but what you see often that the session times out, but that you can reauthenticate without entering credentials
10:15:33  <TrueBrain> OAuth providers supply in this, as example
10:15:43  <TrueBrain> but often you want some kind of risk-assessment on that
10:15:48  <TrueBrain> like: did the IP change drasticly?
10:16:02  <TrueBrain> (going from UK to Russia in an hour .. seems unlikely)
10:16:24  <TrueBrain> lot of (expensive) stuff is really needed to make the user-experience nice
10:16:34  <TrueBrain> integration with Azure IAM for example is one way many companies solve it
10:16:41  <TrueBrain> just moving the issue to someone who has solved it :P
10:16:51  <peter1138> Heh
10:16:59  <TrueBrain> openttd.org moves it to GitHub
10:19:18  <TrueBrain> but, in the end, it comes down to risk-appetite .. and that requires a CISO that is involved, understands the risk, and can make a call on it :P
10:19:52  <TrueBrain> I have seen the weirdest shit .. from CRM systems that didn't require re-auth .. in like .. ever, with a min-password policy of 6 chars
10:20:21  <TrueBrain> and I have seen systems with very low-risk data having 10 minute idle-relogin with 16 min-password policy :P
10:20:47  <peter1138> It was "easier" when I was doing PCI-DSS stuff, as it was clearly obvious that it MUST be short, etc... Of course, so much other crap...
10:21:06  <TrueBrain> PCI-DSS is a fine example of protecting PII, at the cost of user experience
10:21:10  <TrueBrain> and rightfully so :)
10:21:16  <peter1138> The 2 weeks IS a CRM system, btw.
10:21:25  <peter1138> So lots of PII.
10:21:38  <TrueBrain> yeah .... so who-ever asked it needs a bit of training :D
10:21:54  <TrueBrain> for a CRM system it is idiotic to think you don't have to authenticate at least once a day
10:22:07  <TrueBrain> your session should be expired by the time you go home, basically :D
10:22:40  <TrueBrain> (as a sad truth, those people are also more likely to be targeted for phishing attacks etc)
10:25:42  <peter1138> My system isn't so much PII, but is a commercial ordering and fulfillment platform, so there's real cost implications if things "go wrong."
10:25:58  <TrueBrain> risk and balances :)
10:26:27  <TrueBrain> but really, the CISO should set out the policy for this, so you don't have to debate this :P
10:26:50  <peter1138> Quite.
10:26:58  <TrueBrain> such debates between colleagues of different departments never go well :P
10:27:09  <TrueBrain> but, the amount of companies I found with competent CISOs I can still count on both hands
10:27:24  <TrueBrain> cybersecurity is not in a good place :)
10:27:24  <peter1138> I have formulated my response, and it is basically that. Risk assessment and formal policy before we do any changes.
10:27:43  <TrueBrain> I like that the US is pushing this now
10:27:57  <TrueBrain> for all gov-stuff at least :P
10:28:38  <TrueBrain> I do not understand why thread->get_id() isn't atomic or at least thread-safe
10:28:40  <TrueBrain> that is a bit .. odd
10:28:50  <peter1138> I also sniped at the decision for 2 weeks on PII, cos...
10:29:09  <peter1138> PII-related-system, rather.
10:31:09  <peter1138> Be really annoying and enforce 10 minute session timeout AND require 2FA...
10:31:23  <peter1138> (Bye bye users)
10:31:31  <TrueBrain> not having 2FA mandatory in 2021 is already .. well .. yeah ..
10:31:40  <TrueBrain> you won't do good on any security assessment, let me put it that way :P
10:31:53  <peter1138> At least there'd be no bugs, as I could remove everything.
10:31:55  <peter1138> Hah!
10:32:09  <peter1138> It's still too hard, apparently :(
10:34:08  <peter1138> Also for end-users it's difficult to enforce, because they have no idea what it is still.
10:34:48  <TrueBrain> which, again, highlights the dire state of cyber security in the world :D
10:35:22  <peter1138> We have 2FA enforced on a Cloudflare account and none of my colleagues can access it as they no longer have the 2FA codes. Apparently they "just disappeared"
10:35:59  <peter1138> And they are IT people, not the general public who'd rather not use a computer at all.
10:36:06  <peter1138> (Or mobile device)
10:37:00  <TrueBrain> I have done one too many assessments within small and (very) large company to know that is a common problem :(
10:40:21  <peter1138> I guess I can add 'analytics' to the login process to see how often people need to log in, and how long it takes them to do so.
10:40:33  <TrueBrain> you won't like what you see :P
10:42:59  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9382: Fix: on startup, NewGRF scan could case race-condition https://git.io/JnlkG
10:44:29  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8712: Thread safety issues detected by ThreadSanitizer https://git.io/Jt9Pk
10:44:38  <TrueBrain> to highlight #9382: "Creating a thread was not thread-safe. The irony." :)
10:45:04  <peter1138> Hah
10:45:16  <TrueBrain> just in our case we did a "if (a != <invalid memory) return", so it could never result in a bad experience for the user
10:45:35  <TrueBrain> even if the invalid memory was the value of "a", nothing bad happened
10:48:17  <TrueBrain> ugh .. we really could use a more clear separation between GUI-calls and game-loop-calls :P
10:48:35  <TrueBrain> and guard access from GUI-calls to game-state and from gameloop-calls to GUI-state :P
11:02:19  <peter1138> Damn, took me 3.6 seconds to pick my saved password.
11:23:04  <peter1138> Next, add a captcha and really annoy everyone.
11:23:31  <peter1138> Although I think all the articles saying "don't use a captcha" are based on the old ones, which were more intrusive.
11:28:27  *** argoneus has quit IRC
11:28:37  *** argoneus has joined #openttd
11:57:11  <peter1138> I wonder how annoying a "Warning, you have not set up 2FA on your account!" message would be? :D
12:13:33  <Xaroth> depends on how annoyingly big it obstructs the interface :P
12:13:53  <Xaroth> if it's a giant flashing popup that covers your entire screen, very
12:13:53  <Rubidium> peter1138: just let them type in some text from a SMS to confirm they really want 2FA not to be enabled
12:14:24  <peter1138> ;D
12:22:09  *** Samu has joined #openttd
12:58:12  *** snail_UES_ has joined #openttd
13:32:18  <peter1138> Nice, I have login times of... -2147483648. Oops.
13:39:19  <Xaroth> Time traveler!
13:42:07  *** nielsm has joined #openttd
13:50:14  *** tokai has joined #openttd
13:50:14  *** ChanServ sets mode: +v tokai
13:56:31  *** tokai|noir has quit IRC
14:07:10  <Samu> testing some changes that allows my AI to spend more time on managing road routes
14:07:15  <Samu> https://i.imgur.com/Kcsck7F.png
14:07:55  <Samu> results are kind of expected :(
14:08:14  <Samu> there are now more road vehicles than aircraft
14:08:37  <Samu> but the number of aircraft was also affected
14:09:29  <Samu> in terms of profits, things went worse, expected
14:11:37  <Samu> I'm unsure if I like this change overall
14:15:31  *** Flygon_ has joined #openttd
14:16:41  <peter1138> Love it when someone shares their browser window in Teams and... none of the popups appear.
14:17:21  <peter1138> You need an AI to control what your AI should focus on.
14:17:46  *** roadt__ has quit IRC
14:18:34  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #9377: Cleanup: nullptr and boolean literals instead of NULL, 0 or 1 https://git.io/JnCp9
14:21:06  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9378: Codechange: convert news C-strings to std::string https://git.io/Jnl7F
14:21:39  *** roadt__ has joined #openttd
14:22:20  *** Flygon has quit IRC
14:28:51  *** Wormnest has joined #openttd
14:40:28  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9378: Codechange: convert news C-strings to std::string https://git.io/JnCpH
14:43:45  *** Elouin9 has joined #openttd
14:49:41  *** Elouin has quit IRC
14:49:41  *** Elouin9 is now known as Elouin
14:58:21  *** glx has joined #openttd
14:58:21  *** ChanServ sets mode: +v glx
15:03:17  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9378: Codechange: convert news C-strings to std::string https://git.io/Jnljg
15:54:41  *** tokai|noir has joined #openttd
15:54:41  *** ChanServ sets mode: +v tokai|noir
15:59:24  *** Wormnest has quit IRC
15:59:24  *** Progman has joined #openttd
16:01:36  *** tokai has quit IRC
16:02:10  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9378: Codechange: convert news C-strings to std::string https://git.io/JnCpH
16:38:43  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9380: Fix: thread safety issue during exiting the game https://git.io/Jn8cR
16:47:08  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9382: Fix: on startup, NewGRF scan could case race-condition https://git.io/Jn8WI
16:58:42  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9382: Fix: on startup, NewGRF scan could case race-condition https://git.io/Jn884
16:59:03  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9380: Fix: thread safety issue during exiting the game https://git.io/JnWH8
16:59:13  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9382: Fix: on startup, NewGRF scan could case race-condition https://git.io/JnlkG
17:04:44  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9376: Feature: Show the number of clients and companies in the online players window https://git.io/Jn84g
17:07:39  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9382: Fix: on startup, NewGRF scan could case race-condition https://git.io/Jn8Be
17:11:10  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #9376: Feature: Show the number of clients and companies in the online players window https://git.io/Jn8By
17:27:49  <DorpsGek> [OpenTTD/OpenTTD] telk5093 commented on pull request #9376: Feature: Show the number of clients and companies in the online players window https://git.io/Jn8u3
17:45:32  *** Flygon_ has quit IRC
17:47:35  *** gelignite has joined #openttd
17:47:50  *** Progman has quit IRC
17:58:39  *** tokai has joined #openttd
17:58:39  *** ChanServ sets mode: +v tokai
17:59:02  *** Wolf01 has joined #openttd
17:59:26  *** WormnestAndroid has quit IRC
18:01:07  *** WormnestAndroid has joined #openttd
18:05:06  <DorpsGek> [OpenTTD/OpenTTD] michicc commented on pull request #9381: Fix: don't propagate shift/ctrl state till next game-tick https://git.io/Jn8wB
18:05:28  *** tokai|noir has quit IRC
18:10:24  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9381: Fix: don't propagate shift/ctrl state till next game-tick https://git.io/Jn8rs
18:10:43  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9382: Fix: on startup, NewGRF scan could case race-condition https://git.io/JnlkG
18:13:03  <TrueBrain> michi_cc: I started out in this lovely world where everything video related can be pushed outside the game-state .. only to find out our code is so intertwined you really cannot just do that :P Polling the event system is the most interesting to me ... tons of state can be changed in there :P So much work left to do :D
18:21:17  <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #9381: Fix: don't propagate shift/ctrl state till next game-tick https://git.io/Jn8oh
18:23:00  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9381: Fix: don't propagate shift/ctrl state till next game-tick https://git.io/JnWNl
18:24:38  <DorpsGek> [OpenTTD/OpenTTD] telk5093 updated pull request #9376: Feature: Show the number of clients and companies in the online players window https://git.io/JnnOJ
18:29:40  <DorpsGek> [OpenTTD/OpenTTD] telk5093 commented on pull request #9376: Feature: Show the number of clients and companies in the online players window https://git.io/Jn863
18:33:29  <DorpsGek> [OpenTTD/OpenTTD] telk5093 commented on pull request #9376: Feature: Show the number of clients and companies in the online players window https://git.io/Jn86A
18:41:53  *** Progman has joined #openttd
18:49:56  <peter1138> https://twitter.com/micro_prose/status/1405570937462874120 < oh uh er
18:50:58  <peter1138> Well I had no idea MicroProse is thing again.
18:52:01  <peter1138> Hmm, brand bought in 2019.
19:23:00  *** geli has joined #openttd
19:29:39  *** gelignite has quit IRC
19:34:50  *** iSoSyS has joined #openttd
19:35:26  *** WormnestAndroid has quit IRC
19:36:49  *** sla_ro|master has quit IRC
19:42:38  *** iSoSyS has quit IRC
19:51:12  <V453000> (:
19:51:44  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #9367: Fix #9358: TarScanner no longer ignores empty files https://git.io/Jn8QF
19:53:34  *** norri has joined #openttd
19:57:25  <norri> I took a stab at fixing https://github.com/OpenTTD/OpenTTD/issues/9241, code is here: https://github.com/vituscze/OpenTTD/commit/cb560da933561377fe09cf512ae3161d14437f46
19:57:42  <norri> not entirely happy with the cycle, it's a bit wasteful... but I guess it doesn't matter too much for scenario editor
19:57:55  <norri> the end result looks like this: https://cdn.discordapp.com/attachments/855173925843238912/855173954439741481/unknown.png
19:57:56  <norri> thoughts?
19:59:48  *** tokai|noir has joined #openttd
19:59:48  *** ChanServ sets mode: +v tokai|noir
20:01:19  *** smoke_fumus has joined #openttd
20:06:23  *** tokai has quit IRC
20:07:16  *** jez has joined #openttd
20:08:22  <jez> is there a "proper" way for my code to just estimate a command instead of actually executing it?  DoCommandP calculates its own value for estimate_only - i basically want to be able to set that to true
20:08:59  <glx> it's a command flag IIRC
20:10:32  <glx> DC_QUERY_COST
20:11:10  <jez> hmm, interesting.... DoCommandP doesn't use that
20:11:20  <jez> estimate_only must be doing something else
20:12:55  <jez> actually, DoCommandP is the network-safe one
20:13:07  <jez> that doesn't seem to take flags
20:20:36  <jez> i guess if i'm just testing, i should use DoCommand?
20:23:33  *** geli has quit IRC
20:51:36  *** nielsm has quit IRC
20:52:09  *** jez has quit IRC
21:06:07  *** Wolf01 has quit IRC
21:10:09  *** Samu has quit IRC
22:01:00  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #9383: Fix: Wrong cargo line position in IndustryCargo window. https://git.io/Jn4kO
22:02:54  *** Progman has quit IRC
22:04:06  *** tokai has joined #openttd
22:04:06  *** ChanServ sets mode: +v tokai
22:05:26  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #9383: Fix: Wrong cargo line position in IndustryCargo window. https://git.io/Jn4kQ
22:06:37  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #9383: Fix: Wrong cargo line position in IndustryCargo window. https://git.io/Jn4kN
22:08:53  <DorpsGek> [OpenTTD/OpenTTD] glx22 closed issue #9358: Bug Report - tar loader ignores empty files. An AI that requires such file fails to start https://git.io/JZ93n
22:08:56  <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #9367: Fix #9358: TarScanner no longer ignores empty files https://git.io/JZbpT
22:10:59  *** tokai|noir has quit IRC
22:23:58  *** WormnestAndroid has joined #openttd
22:32:01  *** WormnestAndroid has quit IRC
22:35:03  <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #9383: Fix: Wrong cargo line position in IndustryCargo window. https://git.io/Jn4kO
22:37:45  *** WormnestAndroid has joined #openttd
22:45:46  *** WormnestAndroid has quit IRC
22:50:09  *** HerzogDeXtEr has quit IRC
23:09:01  *** snail_UES_ has quit IRC
23:53:23  *** snail_UES_ has joined #openttd

Powered by YARRSTE version: svn-trunk