rubidium42
rubidium42
## Motivation / Problem Once release-14 has been branched, master isn't going to become 14 any more. ## Description Essentially what #10302 did, but with all versions one higher. ##...
## Motivation / Problem I guess it's about time for starting the release candidates, after the initial shake down of betas. ## Description Update the changelog. I also snuck in...
## Motivation / Problem We have a nice `{HEX}` string command, but somehow we insist in formatting the string ourselves and then using `SetDParamStr`. ## Description Use `{HEX}` over `{RAW_STRING}`....
## Motivation / Problem When adding encryption to our network packets, we need to add a "message authentication code" (MAC) data to the packet. This will take up some space...
## Motivation / Problem There is quite a bit of `__FILE__, __LINE__` (or `FILE_LINE`) spread throughout the code, for which C++20 has a nice solution using `std::source_location` and a default...
## Motivation / Problem Sending passwords, especially plain text ones, over unencrypted lines is bad. Why not allow configuring public key authentication for the admin connection? After all, we already...
## Motivation / Problem #12337 only allows clients to add other clients to a company's allow list. However, it does not bring any tools for the server admin to remedy...
## Motivation / Problem `OnQueryTextFinished` gets a `char *` which in many places gets passed into `StrEmpty`. The `char *` fulfils multiple meanings; when it's `nullptr` it means the window...
## Motivation / Problem Few days of someone in the chat complaining that clients get kicked off after a while. This was caused because random debugging was enabled on the...
## Motivation / Problem Both aystar and YAPF have node lists with open/closed nodes and a priority queue. Heck, they are even based on the same code because both refer...