dP
|
d520775ece
|
Send cmclient info in join packet instead of identify
|
2025-12-15 17:11:50 +05:00 |
|
Cyprian Klimaszewski
|
add6521abd
|
Doc: Update information for receiving a copy of GPL. (#14869)
|
2025-12-08 22:26:18 +05:00 |
|
Peter Nelson
|
2557cf2098
|
Codechange: Remove unnecessary 'core' includes. (#14867)
|
2025-12-08 22:24:32 +05:00 |
|
Peter Nelson
|
d284e02a87
|
Codechange: Prefer string equality instead of comparison. (#14727)
|
2025-12-08 19:57:13 +05:00 |
|
dP
|
f19d9122cc
|
Merge branch 'v14'
|
2025-12-08 02:42:34 +05:00 |
|
dP
|
d8a07b6ea2
|
Measure map download and loading times and send them to the server
|
2025-12-05 17:57:58 +05:00 |
|
dP
|
0cca44ef47
|
Implement new cmserver join packet
|
2025-12-04 23:42:52 +05:00 |
|
dP
|
b225f114f5
|
Fix connection issues
|
2025-10-02 05:14:03 +05:00 |
|
dP
|
8404c2a7cc
|
Merge remote-tracking branch 'upstream/master'
|
2025-09-28 02:33:49 +05:00 |
|
dP
|
4fec64525a
|
Merge branch 'openttd'
|
2025-09-01 23:28:07 +05:00 |
|
Rubidium
|
7c0f69a8fe
|
Codefix: typos in comments and strings
|
2025-08-31 10:30:37 +02:00 |
|
dP
|
f0f93c68ca
|
Merge remote-tracking branch 'upstream/master'
|
2025-06-14 17:01:17 +05:00 |
|
dP
|
f388ddce1f
|
Merge branch 'openttd'
|
2025-06-09 19:30:22 +05:00 |
|
dP
|
df3a6e321f
|
Merge remote-tracking branch 'upstream/master'
|
2025-05-14 18:41:13 +05:00 |
|
Rubidium
|
3f2b39e3f8
|
Codechange: replace char* where out-of-date
|
2025-05-04 10:43:56 +02:00 |
|
Rubidium
|
1f39d469ff
|
Codechange: pass the characters to trim to StrTrimView
|
2025-05-03 15:57:53 +02:00 |
|
Rubidium
|
af25eecc15
|
Codechange: use const for std::string_view where appropriate
|
2025-04-29 10:15:18 +02:00 |
|
Rubidium
|
9116f96e2e
|
Codechange: replace char * with std::string_view
|
2025-04-28 17:53:18 +02:00 |
|
Rubidium
|
c6ea0ce961
|
Codechange: use std::span for transferring data in network code
|
2025-04-28 17:53:18 +02:00 |
|
Rubidium
|
c13956a58a
|
Codechange: use std::string_view for connection strings
|
2025-04-20 22:43:24 +02:00 |
|
Rubidium
|
26de3404a4
|
Codechange: use std::string_view for sending chat messages
|
2025-04-20 13:31:41 +02:00 |
|
Rubidium
|
bb259b8e77
|
Codechange: use std::string_view for sending a remote console command (result)
|
2025-04-20 13:31:41 +02:00 |
|
frosch
|
26db4ccf09
|
Codechange: Turn bit-stuffed FiosType enum into a struct. (#14019)
|
2025-04-18 15:20:55 +02:00 |
|
Rubidium
|
754311a779
|
Codechange: use std::move when appropriate
|
2025-03-13 13:00:24 +01:00 |
|
Rubidium
|
8886503ba9
|
Codechange: Use parameterised GetString for NetworkTextMessage
|
2025-03-01 12:42:55 +01:00 |
|
dP
|
a955f0f3cc
|
Merge 1.5.0-beta1
|
2025-02-27 17:55:40 +05:00 |
|
Rubidium
|
fd4adc55e3
|
Codechange: replace INVALID_X with XID::Invalid() for PoolIDs
|
2025-02-16 20:23:00 +01:00 |
|
Peter Nelson
|
2d7d085e8e
|
Codechange: Use EncodedString for error messages. (#13569)
|
2025-02-16 10:04:32 +00:00 |
|
Peter Nelson
|
20e57a02a2
|
Codechange: Use GetString() with argument parameters in simple cases. (#13551)
Avoids using global string parameters.
|
2025-02-14 00:10:56 +00:00 |
|
Rubidium
|
8ca03a3766
|
Codechange: make network crypto enum classes
|
2025-02-06 21:03:12 +01:00 |
|
Peter Nelson
|
77f4d776c4
|
Codechange: Remove ZeroedMemoryAllocator from network socket handlers. (#13377)
Prefer member default initialisation instead.
|
2025-01-28 19:10:00 +00:00 |
|
Rubidium
|
4099acb946
|
Codechange: replace BSWAP32/BSWAP16 with std::byteswap
|
2025-01-28 19:22:12 +01:00 |
|
Rubidium
|
51529b83b1
|
Codechange: replace custom deque with actual deque when loading network games
|
2025-01-19 23:01:55 +01:00 |
|
dP
|
a86fd7c621
|
Update to 15.0-beta1
|
2024-12-25 20:34:06 +05:00 |
|
Ivan Pravdin
|
da00a62d59
|
Fix #12856, e17c82e: Updating network settings does not invalidate data (#12858)
|
2024-07-21 16:59:48 -04:00 |
|
Rubidium
|
3094b0ce1d
|
Feature: admin support for password authentication without sending password
Using either password authenticated key exchange (PAKE) or authorized keys
|
2024-07-01 17:16:55 +02:00 |
|
Jonathan G Rennison
|
42fc32243d
|
Fix #12681: Abstract filetype not set for network client join savegames (#12701)
|
2024-05-22 09:43:01 +01:00 |
|
Rubidium
|
ed888c617b
|
Codechange: just use ::Post over ::SendNet for creating new companies
|
2024-05-09 21:51:26 +02:00 |
|
Rubidium
|
849d1fa1b3
|
Cleanup: remove UI for asking user for company password
|
2024-05-07 00:03:15 +02:00 |
|
Rubidium
|
457d51fc49
|
Cleanup: remove company password hashing and anything related to it
|
2024-05-07 00:03:15 +02:00 |
|
Rubidium
|
a9318cf653
|
Cleanup: remove UI for changing the password
|
2024-05-07 00:03:15 +02:00 |
|
Rubidium
|
9dc1fdc385
|
Cleanup: remove client side password checks when moving to a different company
|
2024-05-07 00:03:15 +02:00 |
|
Rubidium
|
ca4bef1504
|
Cleanup: remove company password related network packets
|
2024-05-07 00:03:15 +02:00 |
|
Rubidium
|
71fc907584
|
Change: remove company passwords over client allow lists
|
2024-05-07 00:03:15 +02:00 |
|
Rubidium
|
66354ab9eb
|
Codechange: introduce allow list infrastructure for companies
|
2024-05-07 00:03:15 +02:00 |
|
dP
|
06a70c3b7d
|
Fix all the gcc warnings
|
2024-05-05 21:50:54 +05:00 |
|
Rubidium
|
d5e28a904d
|
Fix fb9d4af: use different nonces for key exchange and stream encryption
|
2024-03-31 15:14:16 +02:00 |
|
dP
|
34e8262283
|
Send hotkey stats in survey
|
2024-03-19 03:15:13 +07:00 |
|
Rubidium
|
1cf8799810
|
Feature: encrypt the connection between game server and client
|
2024-03-17 19:48:34 +01:00 |
|
Rubidium
|
5706801ea7
|
Feature: authenticate to the server without sending the password
Either using password-authentication key exchange or via authorized keys
|
2024-03-17 19:09:22 +01:00 |
|