Brad Smith
|
3518abb47d
|
Build fixes for OpenBSD
|
2023-05-19 22:04:36 -04:00 |
|
Henrik Rydgård
|
ee6234ecb6
|
I18N: Switch to getting categories by index instead of by string lookup
Also gets rid of the shared_ptr usage, and generally makes things nicer.
Needed for later config refactorings, good to get in early.
|
2023-04-07 10:35:01 +02:00 |
|
Henrik Rydgård
|
d586ec0d5e
|
Don't create Host objects except in headless/unittest
|
2023-03-25 10:47:01 +01:00 |
|
Henrik Rydgård
|
9e125eeba7
|
Remove NotifyUserMessage from Host
|
2023-03-25 10:32:09 +01:00 |
|
Unknown W. Brackets
|
dea9cac16c
|
Core: Add range checks to some helpers and similar.
|
2023-01-09 16:56:18 -08:00 |
|
Unknown W. Brackets
|
a7b7bf7826
|
Global: Set many read-only params as const.
This makes what they do and which args to use clearer, if nothing else.
|
2022-12-10 21:13:36 -08:00 |
|
lainon
|
3cdf72b68b
|
Better readability and optimization insertion into container by replacing 'insert' -> 'emplace', 'push_back' -> 'emplace_back'
|
2022-09-30 12:35:28 +03:00 |
|
lainon
|
c953bf7fc7
|
Fixed bug and memleaks
|
2022-09-30 12:32:49 +03:00 |
|
lainon
|
b304551747
|
Code readability, vec reserve() and remove excess c_str()
|
2022-09-30 12:31:32 +03:00 |
|
Henrik Rydgård
|
e6403d7157
|
Split GetPointer into two versions, to help with const correctness
|
2022-07-24 13:26:19 +02:00 |
|
ANR2ME
|
ea6e5c8f74
|
Mask some part of public IP in the logs for security reason.
|
2022-06-23 00:41:41 +07:00 |
|
ANR2ME
|
a10271dc1d
|
Detects connection establishment to AdhocServer by combining select and getpeername to increase accuracy.
|
2022-05-18 06:18:16 +07:00 |
|
ANR2ME
|
ff8b5d53f4
|
We might be missing this in the past.
|
2022-05-18 06:18:16 +07:00 |
|
ANR2ME
|
1aa56ec942
|
Added a note regarding SO_NOSIGPIPE
|
2022-05-18 01:14:01 +07:00 |
|
ANR2ME
|
f3dd1d908b
|
Avoid compilation warning
|
2022-05-18 01:13:49 +07:00 |
|
ANR2ME
|
ee2a24b19a
|
Avoid a possibility of fatal signal on non-Windows
|
2022-05-18 01:11:57 +07:00 |
|
ANR2ME
|
799c721fa6
|
Added a note regarding select on Linux.
|
2022-05-18 01:11:56 +07:00 |
|
Unknown W. Brackets
|
4ee9292d23
|
NetAdhoc: Fix warning.
|
2022-04-02 16:35:24 -07:00 |
|
ANR2ME
|
1a6c889906
|
Increase the timeout when the connection to the AdhocServer is already in progress, avoids cutting off the connection if it took longer than expected but almost completed.
|
2022-03-24 08:34:03 +07:00 |
|
ANR2ME
|
d5152752d2
|
Added a function to get SO_ERROR on a socket.
|
2022-03-24 08:34:03 +07:00 |
|
ANR2ME
|
86315fed3d
|
Updated getLocalIp function to detects local IP better.
|
2022-03-24 08:34:03 +07:00 |
|
ANR2ME
|
267757a5e4
|
Caches IP-specific Port Offset to avoid recalculating them.
|
2022-03-24 08:34:02 +07:00 |
|
ANR2ME
|
5e739f32b2
|
Use reference when possible to avoid copying.
|
2022-03-24 08:34:02 +07:00 |
|
ANR2ME
|
2b09f81ff8
|
Initialize some socket-related structs to avoid unexpected behavior. (May fix Unknown Source Port issue)
|
2022-03-24 08:34:02 +07:00 |
|
Unknown W. Brackets
|
2479d52202
|
Global: Reduce includes of common headers.
In many places, string, map, or Common.h were included but not needed.
|
2022-01-30 16:35:33 -08:00 |
|