James103
1d8dc111f1
Replace 2023 with 2024 in copyright headers ( #21139 )
...
Replace all instances of the year 2023 with 2024 in all copyright headers
2024-01-01 12:52:28 +01:00
Matthias Moninger
7e48b57d6a
Fix #18986 : Sending remote scripts larger than 63KiB crashing all clients. ( #19573 )
...
* Fix #18986 : Sending remote scripts larger than 63KiB crashing clients
* Add GetRemotePlugins in ScriptEngine
* Bump up network version
* Update changelog.txt
2023-03-06 13:50:05 +01:00
James103
73738bbdc8
Replace 2022 with 2023 in copyright headers
...
Replace all instances of the year 2022 with 2023 in all copyright headers
2023-01-01 11:58:01 +01:00
73
b9e677945d
Replace 20XX with 2022 ( #18158 )
...
* Replace 2020 with 2022
Replace all 2020 headers with 2022
* replace other years with 2022
add missing years
2022-10-01 08:42:14 +01:00
skdltmxn
29083f4cb2
Improve network module in more C++ way
2022-02-09 21:57:25 +01:00
ζeh Matt
2529568bfc
Use std::string_view where appropriate in network code
...
Co-authored-by: Ted John <ted@brambles.org>
2021-09-18 00:14:28 +03:00
Hielke Morsink
4b4b3333d6
Remove unnecessary else blocks
2021-09-16 18:31:12 +02:00
ZehMatt
87fbb9faf5
Fix potential crash on corrupted network data
2021-08-06 20:30:03 +03:00
Ted John
fe70cf26a7
Fix #13933 : Clients do not run server plugins
2021-02-05 23:27:15 +01:00
Matt
28dcaeae2f
Refactor reading/writing packets
2020-08-03 00:36:02 +02:00
Matt
21f63c1010
Pass NetworkCommand type as constructor to simplify code
2020-08-02 22:31:00 +02:00
Matt
224efdbbdf
Simplify usage of NetworkPacket::Data
2020-08-02 22:07:47 +02:00
ζeh Matt
8490e87eeb
Close #12422 : Refactor NETWORK_COMMAND to use strong enum ( #12481 )
...
* Refactor NETWORK_COMMAND to strong enum
* Refactor all uses of NETWORK_COMMAND
Closes #12422
2020-07-28 17:24:40 +01:00
Matt
241ff111dd
Address reviews
2020-07-25 14:10:01 +02:00
Matt
908090104a
Send client heartbeats to keep connection alive
2020-07-24 23:11:28 +02:00
Matt
0f31b82af0
Add missing network command
2020-07-24 23:11:28 +02:00
Matt
8ef5d0e838
Rename some things to clarify purpose, add constant for map requests
2020-07-24 23:11:12 +02:00
Aaron van Geffen
7b5087f057
Update copyright year to 2020
2020-07-21 15:04:34 +02:00
Michael Steenbeek
f0bd05cf6d
Part of #11158 : Remove more C-style casts ( #11743 )
2020-05-13 21:22:50 -03:00
Michał Janiszewski
2323cc1596
Use named casts instead of old-style casts
...
Change prepared with clang-tidy and google-readability-casting check
2020-04-22 17:09:29 +02:00
Aaron van Geffen
2af13904c5
Update copyright notices for 2019. ( #8903 )
2019-03-17 07:16:15 +00:00
Matt
2931ac6e31
Track bytes sent and received in Network.
2019-02-07 18:50:58 +01:00
clang-format
d787872cbe
Indent preprocessor directives
2018-07-23 16:00:23 +02:00
clang-format
e32189fd98
clang-format network
2018-07-23 16:00:05 +02:00
Michael Steenbeek
1b08fb4e69
Replace our own integer types with standard ones
2018-06-20 17:30:40 +02:00
Hielke Morsink
0cf256ac9e
Ready copyright notice for clang-format
...
Clang-format sees the text behind `#pragma region` as code and formats it. Instead of stating the copyright and date there, it's now in the comment block right below it. The text "Copyright" is left in the `#pragma region` line, as clang-format sees it as a single identifier.
I took the opportunity to normalize the dates, and add the copyright notice to the source files where it was missing them (except for third-party and the generated resources.h file).
2018-06-15 14:07:34 +02:00
Ted John
34531f7afb
Fix signed/unsigned mismatch warnings ( #7529 )
...
Unignore MSVC warning: C4245:
'conversion_type': conversion from 'type1' to 'type2', signed/unsigned mismatch
2018-05-16 21:22:17 +01:00
Hielke Morsink
f9dd981234
Further fixes
...
- Use `= 0` for initializing types
- Add default values to some structs, instead of zero-initializing their instances with `{}`
- Use `std::make_unique` in Network.cpp
- Remove trivial constructors and destructors
- Improve readability of expression in Vehicle.cpp
2018-05-12 16:58:08 +02:00
Michał Janiszewski
0a92e74ced
Minor fixes
2018-05-11 15:38:30 +02:00
Michał Janiszewski
79d76759bb
Fix #5516 : Update copyrights for 2017
...
Not all files were necessarily _changed_, but all were touched, see
https://github.com/OpenRCT2/OpenRCT2/pull/4932
2017-06-01 21:55:10 +02:00
Ted John
50d0d69815
Fix name warnings for NetworkPacket
2017-01-12 17:45:48 +00:00
Ted John
25bc798ff8
Move contents of src into project sub directory
2017-01-04 17:44:12 +00:00