rubidium42
|
845fded2a0
|
Fix #9361, a2051ba : [Network] Off by one in CanWriteToPacket
Previously it did not allow writing a byte to a packet that was of size limit - 1 anymore.
|
2021-06-13 10:31:02 +02:00 |
|
TELK
|
2d0abf5a76
|
Fix #9362: Hover in online players window was slightly too big (#9364)
This causes graphical glitches at the bottom of the window.
|
2021-06-13 10:06:50 +02:00 |
|
Jonathan G Rennison
|
ad0e085ec7
|
Fix off by one error in Packet::CanWriteToPacket
|
2021-06-12 22:47:29 +01:00 |
|
Jonathan G Rennison
|
1002c6d9d2
|
Fix various compiler warnings
See: #267
|
2021-06-11 22:54:27 +01:00 |
|
Jonathan G Rennison
|
97d5982cb5
|
Fix various compiler warnings
See: #267
|
2021-06-11 00:39:24 +01:00 |
|
rubidium42
|
bb8fd00760
|
Cleanup: [Network] Remove C-string Recv_string and its last use
|
2021-06-10 21:53:19 +02:00 |
|
rubidium42
|
ab9b937ab7
|
Codechange: [Network] Use std::string to get a NewGRF's name
|
2021-06-10 21:53:19 +02:00 |
|
rubidium42
|
e2417193c9
|
Cleanup: [ContentInfo] Remove some functions that are not needed anymore
|
2021-06-10 20:09:44 +02:00 |
|
rubidium42
|
e3717ae903
|
Codechange: [ContentInfo] Use std::string instead of string buffers
|
2021-06-10 20:09:44 +02:00 |
|
rubidium42
|
df181bb641
|
Codechange: [ContentInfo] Use a vector for dependencies instead of custom allocation
|
2021-06-10 20:09:44 +02:00 |
|
rubidium42
|
9c424ab741
|
Codechange: [ContentInfo] Use StringList for tags instead of custom allocations
|
2021-06-10 20:09:44 +02:00 |
|
rubidium42
|
dfb89f3891
|
Codechange: [ContentInfo] Do not use memset/memcpy to make it possible to use vector/string
|
2021-06-10 20:09:44 +02:00 |
|
rubidium42
|
6bb3f034e4
|
Cleanup: [ContentInfo] Remove unused function
|
2021-06-10 20:09:44 +02:00 |
|
Patric Stout
|
5e44da3010
|
Fix ef991b17 : server was trying to free() a packet created with "new CommandPacket()" (#9334)
|
2021-06-03 22:07:44 +02:00 |
|
Rubidium
|
e227bbaff0
|
Cleanup: remove the old FIO slot functions
(cherry picked from commit fa6abe1646 )
|
2021-05-30 22:02:14 +01:00 |
|
rubidium42
|
8c273ed598
|
Codechange: [Network] Let admin-console use std::string(_view)
|
2021-05-30 10:15:22 +02:00 |
|
rubidium42
|
e58581f1f8
|
Codechange: [Network] Let admin-game script use std::string
|
2021-05-30 10:15:22 +02:00 |
|
rubidium42
|
8a918ce170
|
Codechange: [Network] Make admin name and version std::string
|
2021-05-30 10:15:22 +02:00 |
|
Rubidium
|
2606f5409a
|
Fix: leaking file descriptors
(cherry picked from commit 495d73a67f )
|
2021-05-30 07:52:55 +01:00 |
|
rubidium42
|
62e3bfd684
|
Fix #9243: [Network] For a dedicated server use a fallback client and server name
Also warn when the client or server name has not been set and provide pointers on how to set them
(cherry picked from commit 0968d009c8 )
|
2021-05-30 06:45:44 +01:00 |
|
rubidium42
|
e3c9ed4d15
|
Codechange: [Network] Use std::string to determine an unique name for clients
|
2021-05-30 00:01:49 +02:00 |
|
rubidium42
|
806f78aa04
|
Codechange: [Network] Use std::string to send the client name and rcon commands
|
2021-05-30 00:01:49 +02:00 |
|
rubidium42
|
fd95736bac
|
Codechange: [Network] Use std::string for server side logic of kicking and banning clients
|
2021-05-30 00:01:49 +02:00 |
|
rubidium42
|
f0e1cd0129
|
Codechange: [Network] Let server rcon result use std::string
|
2021-05-30 00:01:49 +02:00 |
|
rubidium42
|
8b9f1147df
|
Codechange: [Network] Let server changing a client name use std::string
|
2021-05-30 00:01:49 +02:00 |
|
glx22
|
5799402f7a
|
Codechange: Rename window related DeleteXXX to match new behaviour
|
2021-05-29 21:08:25 +02:00 |
|
glx22
|
994bf19aef
|
Fix f6d5c01 : Delay deletion when closing windows
|
2021-05-29 21:08:25 +02:00 |
|
rubidium42
|
ef991b1772
|
Codechange: [Network] Use std::string in CommandPacket
|
2021-05-29 19:02:18 +02:00 |
|
rubidium42
|
2e136285e1
|
Codechange: move from C-string to std::string for DoCommand
|
2021-05-29 19:02:18 +02:00 |
|
Patric Stout
|
ca9a7df752
|
Codechange: rename str_validate to StrMakeValid(InPlace) (#9304)
This to be more explicit the function changes the value, and not
returns yes/no.
|
2021-05-29 11:21:38 +02:00 |
|
rubidium42
|
4144e949ed
|
Fix: [Network] Prevent an empty server name to be set anywhere
|
2021-05-29 10:07:30 +02:00 |
|
rubidium42
|
e2f5d9e561
|
Codechange: use separate pre and post callbacks for string settings
|
2021-05-29 10:07:30 +02:00 |
|
rubidium42
|
208952f2ba
|
Codechange: split Write_ValidateSetting to get separate functions for making strings valid and writing strings
|
2021-05-29 10:07:30 +02:00 |
|
rubidium42
|
8ffb4122df
|
Codechange: just pass the SettingDesc to SetSettingValue and remove distinction between (non)company
|
2021-05-27 18:49:43 +02:00 |
|
rubidium42
|
72ec81325b
|
Cleanup: remove unneeded temporary variables and casts
|
2021-05-27 18:49:43 +02:00 |
|
rubidium42
|
b791ffc6de
|
Fix: do not hide parameter by local variable with the same name
|
2021-05-27 18:30:56 +02:00 |
|
milek7
|
7607277380
|
Fix: Network on Haiku, remove old code for BeOS
|
2021-05-24 08:56:18 +02:00 |
|
Jonathan G Rennison
|
66289bbda4
|
Log packet size parse failures in NetworkTCPSocketHandler
|
2021-05-21 01:42:31 +01:00 |
|
Jonathan G Rennison
|
6d58115458
|
Net: Log sent and received game packets with type and status names
|
2021-05-21 01:40:00 +01:00 |
|
Jonathan G Rennison
|
7677d2d01a
|
Fix mishandling of PACKET_SERVER_MAP_BEGIN queuing at server
This could result in broken packet framing in the TCP stream
|
2021-05-21 00:58:24 +01:00 |
|
Milek7
|
7ab6ab7400
|
Fix: missing <limits> include in network/core/packet.h (#9123)
(cherry picked from commit a341852cd5 )
|
2021-05-19 18:19:59 +01:00 |
|
rubidium42
|
e2dc5aa83e
|
Codechange: [Network] Use C++ string functions to generate company password hash
|
2021-05-17 16:09:10 +02:00 |
|
rubidium42
|
4d246cda73
|
Codechange: [Network] Let NetworkClientInfo use std::string
|
2021-05-16 10:07:51 +02:00 |
|
rubidium42
|
83679c0e57
|
Codechange: [Network] Use std::string to populate the client list for company stats
|
2021-05-16 10:07:51 +02:00 |
|
rubidium42
|
e90b2649b6
|
Codechange: [Network] Let NetworkCompanyInfo use std::string
|
2021-05-16 10:07:51 +02:00 |
|
rubidium42
|
fab120ee83
|
Codechange: [Network] Let chat communication use std::string
|
2021-05-15 10:20:50 +02:00 |
|
rubidium42
|
ae85af98eb
|
Codechange: Use std::string GetString where convenient
|
2021-05-15 10:20:50 +02:00 |
|
rubidium42
|
e6703eac68
|
Codechange: [Network] Let NetworkTextMessage use std::string
|
2021-05-15 10:20:50 +02:00 |
|
rubidium42
|
44ca7d9377
|
Change: Use gender-neutral pronouns
|
2021-05-15 10:16:48 +02:00 |
|
Rubidium
|
bb9121dbd4
|
Fix: comparison of narrow type to wide type in loop (potential for infinite loops)
|
2021-05-15 10:16:10 +02:00 |
|