Rubidium
|
c59d64c132
|
Codechange: separate TextColour enumeration and flags
|
2026-05-18 08:37:42 +02:00 |
|
Peter Nelson
|
5aae8e2d64
|
Codechange: make Subdirectory a scoped enum
|
2026-04-05 21:46:07 +01:00 |
|
Rubidium
|
ea5e87651f
|
Codechange: make NetworkAction a scoped enum
|
2026-04-04 16:08:51 +02:00 |
|
Rubidium
|
48a8903d85
|
Codechange: document network related functions/types/variables
|
2026-04-03 22:34:01 +02:00 |
|
Rubidium
|
95fbc7abf5
|
Codechange: use scope enum and rename DestType to NetworkChatDestinationType
|
2026-04-03 21:40:24 +02:00 |
|
Rubidium
|
92dae45773
|
Codechange: use a scoped enum for NetworkErrorCode
|
2026-03-07 16:39:22 +01:00 |
|
Rubidium
|
fd8a28ef9b
|
Codechange: make NetworkJoinStatus a scoped enum and remove unused value/strings
|
2026-03-06 15:38:11 +01:00 |
|
Rubidium
|
281d70c185
|
Codechange: use a scoped enum for ServerGameType
|
2026-03-03 18:53:37 +01:00 |
|
Loïc Guilloux
|
f574fb30c5
|
Fix 4b7a324: compilation with DEBUG_DUMP_COMMANDS (#15343)
|
2026-02-27 18:52:20 +01:00 |
|
Cyprian Klimaszewski
|
2ac0811ff9
|
Codechange: Make documentation comments for some functions recognised by doxygen.
|
2026-02-21 15:05:13 +01:00 |
|
Peter Nelson
|
da4dd91887
|
Add: Company allow-list can be set to allow anyone.
|
2026-02-16 14:01:05 +00:00 |
|
Rubidium
|
4adf494ebc
|
Codechange: enum-class-ify Commands
|
2026-01-28 23:32:51 +01:00 |
|
Rubidium
|
2fcd4e189a
|
Codechange: replace 'new PoolItem(...' with 'PoolItem::Create(...'
|
2026-01-03 16:04:32 +01:00 |
|
Cyprian Klimaszewski
|
99f04f27de
|
Doc: Update information for receiving a copy of GPL. (#14869)
|
2025-12-07 11:25:08 +00:00 |
|
Peter Nelson
|
4b7a3241bf
|
Codechange: Remove unnecessary 'core' includes. (#14867)
|
2025-12-07 08:36:58 +00:00 |
|
Peter Nelson
|
06b830dc07
|
Codechange: Prefer string equality instead of comparison. (#14727)
|
2025-10-24 21:30:03 +02:00 |
|
frosch
|
cd7ac64f9d
|
Codefix: Fix compilation with DEBUG_DUMP_COMMANDS. (#14228)
|
2025-05-06 21:11:30 +02:00 |
|
Rubidium
|
1f39d469ff
|
Codechange: pass the characters to trim to StrTrimView
|
2025-05-03 15:57:53 +02:00 |
|
frosch
|
36ce1f890a
|
Codechange: Remove c_str, if std::string_view is already accepted.
|
2025-04-30 19:33:56 +02:00 |
|
frosch
|
e7d758c82a
|
Codechange: Replace sscanf with StringConsumer.
|
2025-04-29 20:14:56 +02:00 |
|
Rubidium
|
c13956a58a
|
Codechange: use std::string_view for connection strings
|
2025-04-20 22:43:24 +02:00 |
|
Rubidium
|
a0246bc8a7
|
Codechange: use std::string_view over std::string for NetworkTextMessage
|
2025-04-20 13:31:41 +02:00 |
|
frosch
|
fa284af263
|
Codechange: Replace remaining Utf8Encode usages with StringBuilder.
|
2025-04-08 23:10:58 +02:00 |
|
frosch
|
04246c530f
|
Codechange: Use fmt::format instead of stringstream with iomanip flags. (#13964)
|
2025-04-08 20:57:50 +00:00 |
|
Peter Nelson
|
9feaa6b7bc
|
Codechange: Use vector/unique_ptr to manage network game information. (#13902)
Replaces linked list with manual memory management.
|
2025-03-27 18:48:41 +00:00 |
|
Peter Nelson
|
2909a14374
|
Codechange: Include table/strings.h in files that use StringIDs.
Be consistent with how and where the file is incldued.
|
2025-03-21 12:53:40 +00:00 |
|
Rubidium
|
754311a779
|
Codechange: use std::move when appropriate
|
2025-03-13 13:00:24 +01:00 |
|
Peter Nelson
|
edf9f597ec
|
Codechange: Use parameterised GetString() for remaining windows.
|
2025-03-02 07:29:25 +00:00 |
|
Rubidium
|
8886503ba9
|
Codechange: Use parameterised GetString for NetworkTextMessage
|
2025-03-01 12:42:55 +01:00 |
|
Peter Nelson
|
2d7d085e8e
|
Codechange: Use EncodedString for error messages. (#13569)
|
2025-02-16 10:04:32 +00:00 |
|
Peter Nelson
|
6cf7a899e9
|
Codechange: Use EnumBitSet for PauseMode. (#13553)
|
2025-02-14 08:30:04 +00:00 |
|
Jonathan G Rennison
|
d06b371254
|
Cleanup: Fix various spelling errors
|
2025-02-12 22:44:51 +01:00 |
|
Rubidium
|
89d0a688a9
|
Codechange: Use EnumBitSet for pool types
|
2025-02-01 17:04:04 +01:00 |
|
Peter Nelson
|
f6ab2b69c6
|
Codechange: Define GRFConfigList alias and pass by reference. (#13358)
This adds the distinction between a single GRFConfig and a GRFConfig list, and simplifies how GRFConfig lists are passed to various functions.
|
2025-01-22 22:30:32 +00:00 |
|
Peter Nelson
|
fa1849b855
|
Codechange: Use std::range::find_if where possible.
|
2024-11-24 10:36:03 +00:00 |
|
Peter Nelson
|
9b6b6d50c3
|
Fix: Network clients incorrectly truncated all strings to NETWORK_COMPANY_NAME_LENGTH. (#13102)
This should no longer be necessary since we used std::strings.
|
2024-11-19 23:44:54 +00:00 |
|
Peter Nelson
|
908ee7292b
|
Codechange: Replace all FILE * with FileHandle RAII class. (#12718)
This removes the need to manually ensure all files are closed.
|
2024-09-16 08:45:26 +01: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 |
|
Muxy
|
486af1a6fc
|
Fix: [Admin] #12411 Send Network Welcome Packet to admin port after game creation completed
WelcomeAll moved into NetworkOnGameStart
Signed-off-by: Muxy <muxy@goulp.net>
|
2024-05-14 19:24:31 +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
|
16639939e9
|
Cleanup: remove command line option for company password
|
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
|
4f3db8eeaf
|
Feature: authorize specific clients to join network company without password
|
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 |
|
Rubidium
|
b9c894b717
|
Fix: for GUI network servers, name the first company the same as any other company
|
2024-05-05 22:57:50 +02:00 |
|
Rubidium
|
455e202e03
|
Fix: server's client is shown incorrectly in some cases
|
2024-05-05 22:57:50 +02:00 |
|
Patric Stout
|
f7bd080015
|
Codechange: improve desync documentation (#12521)
|
2024-04-17 20:36:08 +00:00 |
|
Patric Stout
|
07b162ffc4
|
Codechange: skip all commands of the past during desync replay (#12520)
|
2024-04-17 20:05:45 +00:00 |
|
Patric Stout
|
a0636d8200
|
Codechange: use infinite-fast-forward when rerunning command-log (#12519)
|
2024-04-17 20:01:58 +00:00 |
|