frosch
|
98250ad8da
|
(svn r20951) -Codechange: Add SmallMap::Contains() and use it.
|
14 years ago |
rubidium
|
cac1a9f33f
|
(svn r20939) -Fix: some MSVC warnings
|
14 years ago |
rubidium
|
5ed77b4919
|
(svn r20939) -Fix: some MSVC warnings
|
14 years ago |
rubidium
|
b6799a23c4
|
(svn r20938) -Codechange: make the code for listening on a socket (more) reusable
|
14 years ago |
rubidium
|
234bee0858
|
(svn r20938) -Codechange: make the code for listening on a socket (more) reusable
|
14 years ago |
rubidium
|
a0f7099a7d
|
(svn r20937) -Codechange: move some variables from client/server to server only
|
14 years ago |
rubidium
|
c9cbab14ea
|
(svn r20937) -Codechange: move some variables from client/server to server only
|
14 years ago |
rubidium
|
66087c5e60
|
(svn r20935) -Codechange: only let the server side use a pool of connected sockets
|
14 years ago |
rubidium
|
9858d699a3
|
(svn r20935) -Codechange: only let the server side use a pool of connected sockets
|
14 years ago |
rubidium
|
1ae97e4d0e
|
(svn r20933) -Codechange: move some more client related methods and such to network_client.cpp
|
14 years ago |
rubidium
|
f555e6d72e
|
(svn r20933) -Codechange: move some more client related methods and such to network_client.cpp
|
14 years ago |
rubidium
|
6ff39fc5ec
|
(svn r20929) -Codechange: make NetworkCloseClient a class method
|
14 years ago |
rubidium
|
7ba07d9573
|
(svn r20929) -Codechange: make NetworkCloseClient a class method
|
14 years ago |
rubidium
|
41e6567c0d
|
(svn r20924) -Codechange: make the game connection packet handling look more like UDP/content packet handling
|
14 years ago |
rubidium
|
0ca7e4e82e
|
(svn r20924) -Codechange: make the game connection packet handling look more like UDP/content packet handling
|
14 years ago |
rubidium
|
594faf45d9
|
(svn r20923) -Codechange: prepare creating sub-classes of NetworkClientSocket for server and client side
|
14 years ago |
rubidium
|
8eb07d097e
|
(svn r20923) -Codechange: prepare creating sub-classes of NetworkClientSocket for server and client side
|
14 years ago |
rubidium
|
360d6daf34
|
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
|
14 years ago |
rubidium
|
30f2afac9b
|
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
|
14 years ago |
rubidium
|
6d3c747d05
|
(svn r20553) -Feature: allow rate limiting of incoming commands
|
14 years ago |
rubidium
|
a4c6d07edc
|
(svn r20553) -Feature: allow rate limiting of incoming commands
|
14 years ago |
rubidium
|
8f82b2b588
|
(svn r20549) -Codechange: centralise the handling of the incoming commands (from clients and the server)
|
14 years ago |
rubidium
|
b594990071
|
(svn r20549) -Codechange: centralise the handling of the incoming commands (from clients and the server)
|
14 years ago |
rubidium
|
3ed6ca0aed
|
(svn r20548) -Codechange: rename some variables giving them slightly more meaningful names
|
14 years ago |
rubidium
|
e8e22c99fd
|
(svn r20548) -Codechange: rename some variables giving them slightly more meaningful names
|
14 years ago |
rubidium
|
27e45d96a4
|
(svn r20547) -Change: the way order backups are performed. Now restoring an order doesn't require up to 765 commands.
|
14 years ago |
rubidium
|
926594b599
|
(svn r20547) -Change: the way order backups are performed. Now restoring an order doesn't require up to 765 commands.
|
14 years ago |
rubidium
|
6f81fa7215
|
(svn r20510) -Codechange: unify packet queue handling and make insertion O(1) instead of O(n)
|
14 years ago |
rubidium
|
1c3d42598e
|
(svn r20510) -Codechange: unify packet queue handling and make insertion O(1) instead of O(n)
|
14 years ago |
alberth
|
a51d34c048
|
(svn r20499) -Doc: Spelling fixes, and one doxygen comment addition.
|
14 years ago |
alberth
|
35fec79700
|
(svn r20499) -Doc: Spelling fixes, and one doxygen comment addition.
|
14 years ago |
terkhen
|
04134c1e51
|
(svn r20289) -Codechange: Unify fall through coding style.
|
14 years ago |
terkhen
|
80c43f52e8
|
(svn r20289) -Codechange: Unify fall through coding style.
|
14 years ago |
frosch
|
c18839704b
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
14 years ago |
frosch
|
4bd32799f1
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
14 years ago |
frosch
|
5b86c79fce
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
alberth
|
1743c86610
|
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
|
14 years ago |
alberth
|
a825b4fa5f
|
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
|
14 years ago |
terkhen
|
c92b2e9d3c
|
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
|
14 years ago |
terkhen
|
88ca183191
|
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
|
14 years ago |
frosch
|
13a46514a7
|
(svn r20089) -Fix [FS#3932]: Access of already freed memory, esp. due to hidden destructor call from Swap().
|
14 years ago |
frosch
|
4ce5c6d93d
|
(svn r20089) -Fix [FS#3932]: Access of already freed memory, esp. due to hidden destructor call from Swap().
|
14 years ago |
michi_cc
|
a8864b2296
|
(svn r20030) -Fix: MSVC 2010 defines more POSIX error constants that we define as well.
|
14 years ago |
michi_cc
|
22357624ff
|
(svn r20030) -Fix: MSVC 2010 defines more POSIX error constants that we define as well.
|
14 years ago |
rubidium
|
eb8ee7ad5e
|
(svn r19809) -Codechange: make some unnamed network related enums/defines static const variables
|
15 years ago |
rubidium
|
2555522eab
|
(svn r19809) -Codechange: make some unnamed network related enums/defines static const variables
|
15 years ago |
rubidium
|
a06b3c0646
|
(svn r19781) -Fix [FS#3809]: compilation on NetBSD failed (Krille)
|
15 years ago |
rubidium
|
a8fa3dd3ce
|
(svn r19781) -Fix [FS#3809]: compilation on NetBSD failed (Krille)
|
15 years ago |
smatz
|
52b5be7434
|
(svn r19693) -Codechange: split STATUS_INACTIVE to two states
|
15 years ago |
smatz
|
f48f4c8293
|
(svn r19693) -Codechange: split STATUS_INACTIVE to two states
|
15 years ago |
rubidium
|
a83194fad3
|
(svn r19678) -Fix (r19607): client status was shown incorrect in the console
|
15 years ago |
rubidium
|
df4d8b3bc9
|
(svn r19678) -Fix (r19607): client status was shown incorrect in the console
|
15 years ago |
smatz
|
258b128a56
|
(svn r19614) -Codechange: "it's" => "its" where appropriate
|
15 years ago |
smatz
|
0ef33548c2
|
(svn r19614) -Codechange: "it's" => "its" where appropriate
|
15 years ago |
smatz
|
e0746e5bd3
|
(svn r19610) -Codechange: rename STATUS_AUTH to STATUS_AUTHORIZED
|
15 years ago |
smatz
|
7f3844d3aa
|
(svn r19610) -Codechange: rename STATUS_AUTH to STATUS_AUTHORIZED
|
15 years ago |
smatz
|
150ae1c707
|
(svn r19607) -Codechange: use different packet types instead of packet subtypes
|
15 years ago |
smatz
|
11d6e21c3a
|
(svn r19607) -Codechange: use different packet types instead of packet subtypes
|
15 years ago |
smatz
|
2682e34911
|
(svn r19508) -Codechange: remove semicolon after DEFINE_UNAVAILABLE_CONTENT_RECEIVE_COMMAND and DEFINE_UNAVAILABLE_UDP_RECEIVE_COMMAND
|
15 years ago |
smatz
|
837913aa5a
|
(svn r19508) -Codechange: remove semicolon after DEFINE_UNAVAILABLE_CONTENT_RECEIVE_COMMAND and DEFINE_UNAVAILABLE_UDP_RECEIVE_COMMAND
|
15 years ago |
rubidium
|
017281bc22
|
(svn r19385) -Fix [FS#3684]: [IPv6] Netmask calculations were wrong if cidr >= 32.
|
15 years ago |
rubidium
|
6b35de215c
|
(svn r19385) -Fix [FS#3684]: [IPv6] Netmask calculations were wrong if cidr >= 32.
|
15 years ago |
yexo
|
daf89297fe
|
(svn r19256) -Codechange: use a constructor/destructor for GRFConfig to make sure all members are properly initialized
|
15 years ago |
yexo
|
7ff55502f0
|
(svn r19256) -Codechange: use a constructor/destructor for GRFConfig to make sure all members are properly initialized
|
15 years ago |
yexo
|
b21278659c
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
15 years ago |
yexo
|
a9c8dbc0a0
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
15 years ago |
rubidium
|
a7a2568985
|
(svn r19090) -Codechange: some comment coding style fixes
|
15 years ago |
rubidium
|
7a73a7490d
|
(svn r19090) -Codechange: some comment coding style fixes
|
15 years ago |
rubidium
|
78f5533141
|
(svn r19072) -Fix [FS#3599]: possible read/write after free when the client triggered the server to close the connection
|
15 years ago |
rubidium
|
ab35d95b5a
|
(svn r19072) -Fix [FS#3599]: possible read/write after free when the client triggered the server to close the connection
|
15 years ago |
rubidium
|
5eb860dabe
|
(svn r19054) -Fix [FS#3598]: when banning yourself via rcon do not send the 'command response' to the client as the connection has already been terminated
|
15 years ago |
rubidium
|
f47f3a4157
|
(svn r19054) -Fix [FS#3598]: when banning yourself via rcon do not send the 'command response' to the client as the connection has already been terminated
|
15 years ago |
rubidium
|
00f64a64d9
|
(svn r19001) -Fix: some GCC compile warnings
|
15 years ago |
rubidium
|
228da0ccd3
|
(svn r19001) -Fix: some GCC compile warnings
|
15 years ago |
rubidium
|
416a47f9a2
|
(svn r18996) -Fix (r18993, r18994): MSVC 64 bits had somethings to complain about
|
15 years ago |
rubidium
|
d818c7c7b1
|
(svn r18996) -Fix (r18993, r18994): MSVC 64 bits had somethings to complain about
|
15 years ago |
rubidium
|
57996b7cd5
|
(svn r18994) -Change: content mirroring support (based on work by TrueBrain).
|
15 years ago |
rubidium
|
2db44fc18e
|
(svn r18994) -Change: content mirroring support (based on work by TrueBrain).
|
15 years ago |
rubidium
|
149af66877
|
(svn r18875) -Codechange: remove some unneeded bits from the network protocol and improve the naming of some variables
|
15 years ago |
rubidium
|
f608ad7baf
|
(svn r18875) -Codechange: remove some unneeded bits from the network protocol and improve the naming of some variables
|
15 years ago |
rubidium
|
8676af5618
|
(svn r18834) -Fix [FS#3538]: compilation failed on OpenBSD (matze)
|
15 years ago |
rubidium
|
15adbad2f4
|
(svn r18834) -Fix [FS#3538]: compilation failed on OpenBSD (matze)
|
15 years ago |
rubidium
|
9467b7c6d6
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
15 years ago |
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
15 years ago |
rubidium
|
1e68ee0de8
|
(svn r18801) -Fix: in some cases error messages weren't properly sent to the client before closing the connection. As a result the client would say 'connection lost' when the cause was something completely different.
|
15 years ago |
rubidium
|
f89d6bea0e
|
(svn r18801) -Fix: in some cases error messages weren't properly sent to the client before closing the connection. As a result the client would say 'connection lost' when the cause was something completely different.
|
15 years ago |
rubidium
|
119d742015
|
(svn r18800) -Fix: in some cases with invalid packets one can crash recent trunk and 1.0.0 betas; 0.7.5 and before can't be crashed though.
|
15 years ago |
rubidium
|
83c8c562bb
|
(svn r18800) -Fix: in some cases with invalid packets one can crash recent trunk and 1.0.0 betas; 0.7.5 and before can't be crashed though.
|
15 years ago |
rubidium
|
42d7f30dcc
|
(svn r18608) -Change: add the concept of music sets
|
15 years ago |
rubidium
|
a8d6d18b22
|
(svn r18608) -Change: add the concept of music sets
|
15 years ago |
rubidium
|
da30e736ca
|
(svn r18330) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
b00a5f1069
|
(svn r18330) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
318c2fad7c
|
(svn r17963) -Codechange: some documentation style
|
15 years ago |
rubidium
|
d79439fb3c
|
(svn r17963) -Codechange: some documentation style
|
15 years ago |
smatz
|
c2c23ec661
|
(svn r17746) -Codechange: 'operator new' doesn't return NULL, NetworkSend_Init() is useless
|
15 years ago |
smatz
|
eb72a0095f
|
(svn r17746) -Codechange: 'operator new' doesn't return NULL, NetworkSend_Init() is useless
|
15 years ago |
rubidium
|
65f97fb38c
|
(svn r17742) -Codechange: remove unused variable from Recv_Packet
|
15 years ago |
rubidium
|
df75db67eb
|
(svn r17742) -Codechange: remove unused variable from Recv_Packet
|
15 years ago |
rubidium
|
67a11a5776
|
(svn r17699) -Codechange: move #ifdef ENABLE_NETWORK till after the 'generic' includes so compilation without network support doesn't get broken as easily by changes in header files
|
15 years ago |
rubidium
|
5ff6053326
|
(svn r17699) -Codechange: move #ifdef ENABLE_NETWORK till after the 'generic' includes so compilation without network support doesn't get broken as easily by changes in header files
|
15 years ago |
rubidium
|
982b8ee5fc
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
smatz
|
7c74afb1c3
|
(svn r17692) -Codechange: minor coding style fixes
|
15 years ago |
smatz
|
32cbe57178
|
(svn r17692) -Codechange: minor coding style fixes
|
15 years ago |
rubidium
|
d579a9366a
|
(svn r17606) -Add: initial support for Haiku; a dedicated server with zlib and libpng compiles and links (for me). Something's fishy with the network so it doesn't actually work (yet)
|
15 years ago |
rubidium
|
01ab1c6001
|
(svn r17606) -Add: initial support for Haiku; a dedicated server with zlib and libpng compiles and links (for me). Something's fishy with the network so it doesn't actually work (yet)
|
15 years ago |
glx
|
cf2d2cb4b6
|
(svn r17350) -Fix (r17336): broken compilation with mingw
|
15 years ago |
glx
|
8a367f1ff4
|
(svn r17350) -Fix (r17336): broken compilation with mingw
|
15 years ago |
rubidium
|
533e3da493
|
(svn r17339) -Codechange: move thread related files to their own directory (like done for video, music, sound, etc)
|
15 years ago |
rubidium
|
07d2af338e
|
(svn r17339) -Codechange: move thread related files to their own directory (like done for video, music, sound, etc)
|
15 years ago |
rubidium
|
99d46e0ad7
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
smatz
|
b8bd45ba4f
|
(svn r17169) -Codechange: apply coding style to some for statements
|
15 years ago |
smatz
|
2d3ddab7ca
|
(svn r17169) -Codechange: apply coding style to some for statements
|
15 years ago |
smatz
|
d64bdb138c
|
(svn r17168) -Codechange: apply coding style to if and while statements
|
15 years ago |
smatz
|
c5533ae470
|
(svn r17168) -Codechange: apply coding style to if and while statements
|
15 years ago |
rubidium
|
93493827b6
|
(svn r17139) -Change: add the concept of sound sets
|
15 years ago |
rubidium
|
9ee2a66c86
|
(svn r17139) -Change: add the concept of sound sets
|
15 years ago |
rubidium
|
d61be2637e
|
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
|
15 years ago |
rubidium
|
1fe3ad3288
|
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
|
15 years ago |
rubidium
|
ede3aee313
|
(svn r17015) -Fix [FS#3075]: infinite recursion in content dependency checking
|
15 years ago |
rubidium
|
ae71df349e
|
(svn r17015) -Fix [FS#3075]: infinite recursion in content dependency checking
|
15 years ago |
rubidium
|
71c7064ad6
|
(svn r16601) -Fix [FS#2880]: try 2... hopefully better this time
|
15 years ago |
rubidium
|
9b156c1bd4
|
(svn r16601) -Fix [FS#2880]: try 2... hopefully better this time
|
15 years ago |
rubidium
|
f1840d084b
|
(svn r16574) -Codechange: reorder stuff in NetworkGameInfo so compilers waste less bytes aligning stuff and fix the comment of the structs.
|
16 years ago |
rubidium
|
4cd94e17a1
|
(svn r16574) -Codechange: reorder stuff in NetworkGameInfo so compilers waste less bytes aligning stuff and fix the comment of the structs.
|
16 years ago |
alberth
|
580e478e4e
|
(svn r16491) -Codechange: Added parentheses around bitwise operators for code style.
|
16 years ago |
alberth
|
bab70a823d
|
(svn r16491) -Codechange: Added parentheses around bitwise operators for code style.
|
16 years ago |
smatz
|
3793b966c3
|
(svn r16380) -Codechange: rename pool.hpp to pool_type.hpp
|
16 years ago |
smatz
|
56a7b70591
|
(svn r16380) -Codechange: rename pool.hpp to pool_type.hpp
|
16 years ago |
smatz
|
50624d5c0f
|
(svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation time, binary size and run time (with asserts disabled) should be improved
|
16 years ago |
smatz
|
62a7948af0
|
(svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation time, binary size and run time (with asserts disabled) should be improved
|
16 years ago |
smatz
|
7eb14aa49f
|
(svn r16377) -Codechange: unify FOR_ALL_* macros, use separate index variable instead of var->index
|
16 years ago |
smatz
|
04723b240e
|
(svn r16377) -Codechange: unify FOR_ALL_* macros, use separate index variable instead of var->index
|
16 years ago |
smatz
|
0c10daa243
|
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
|
16 years ago |
smatz
|
871107f529
|
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
|
16 years ago |
smatz
|
cf986c3099
|
(svn r16326) -Codechange: replace GetPoolItemPoolSize() by PoolItem::GetPoolSize()
|
16 years ago |
smatz
|
ed1e54bd84
|
(svn r16326) -Codechange: replace GetPoolItemPoolSize() by PoolItem::GetPoolSize()
|
16 years ago |
smatz
|
d495dc5dbc
|
(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)
|
16 years ago |
smatz
|
6221d74644
|
(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)
|
16 years ago |
smatz
|
e5529d8995
|
(svn r16265) -Fix (r16238): wrong format string for debug output
|
16 years ago |
smatz
|
d4971a22d0
|
(svn r16265) -Fix (r16238): wrong format string for debug output
|
16 years ago |
rubidium
|
dd0b93532a
|
(svn r16238) -Change: improve/clarify some network related debug "error" messages by adding more information to them. Also give some clues on how to fix certain issues (like failing advertising).
|
16 years ago |
rubidium
|
951b9e7615
|
(svn r16238) -Change: improve/clarify some network related debug "error" messages by adding more information to them. Also give some clues on how to fix certain issues (like failing advertising).
|
16 years ago |
yexo
|
f6070e2261
|
(svn r16175) -Fix: Disable the join button in the multiplayer lobby for AI companies, since joining an AI company is not possible.
|
16 years ago |
yexo
|
c8ce3f7ef0
|
(svn r16175) -Fix: Disable the join button in the multiplayer lobby for AI companies, since joining an AI company is not possible.
|
16 years ago |
rubidium
|
c530ca27bb
|
(svn r16134) -Change: do not add duplicates to the broadcast list
|
16 years ago |
rubidium
|
5db32d1dc5
|
(svn r16134) -Change: do not add duplicates to the broadcast list
|
16 years ago |
rubidium
|
b34eb75c11
|
(svn r16065) -Fix: don't readd (and resolve) the last joined server each time the window gets repainted
|
16 years ago |
rubidium
|
d04ebf2fa5
|
(svn r16065) -Fix: don't readd (and resolve) the last joined server each time the window gets repainted
|
16 years ago |
glx
|
388dc27474
|
(svn r16050) -Fix (r15933): little typo causing OTTDfreeaddrinfo to use the fallback even when freeaddrinfo is available
|
16 years ago |
glx
|
532fca65ef
|
(svn r16050) -Fix (r15933): little typo causing OTTDfreeaddrinfo to use the fallback even when freeaddrinfo is available
|
16 years ago |
rubidium
|
b78820a361
|
(svn r16034) -Fix: compile warnings generated by 64 bits MSVC.
|
16 years ago |
rubidium
|
47e2901e18
|
(svn r16034) -Fix: compile warnings generated by 64 bits MSVC.
|
16 years ago |
rubidium
|
7ae8228ed3
|
(svn r16007) -Fix (r16004): when we want to bind to both IPv4 and IPv6, make the master socket do that too; too bad getaddrinfo can't handle binding to any address on any port at the same time :(
|
16 years ago |
rubidium
|
460fbc7c92
|
(svn r16007) -Fix (r16004): when we want to bind to both IPv4 and IPv6, make the master socket do that too; too bad getaddrinfo can't handle binding to any address on any port at the same time :(
|
16 years ago |
rubidium
|
c71e59263d
|
(svn r16005) -Fix: assertion when there is no last joined server; when you've got an unresolved address, the hostname cannot be resolved either so return it as-is.
|
16 years ago |
rubidium
|
28bce241fd
|
(svn r16005) -Fix: assertion when there is no last joined server; when you've got an unresolved address, the hostname cannot be resolved either so return it as-is.
|
16 years ago |
rubidium
|
04b174687b
|
(svn r16004) -Fix (r16000): explicitly binding to an IPv4 socket would try to register an IPv6 address (only if it could ofcourse)
|
16 years ago |
rubidium
|
8477e92386
|
(svn r16004) -Fix (r16000): explicitly binding to an IPv4 socket would try to register an IPv6 address (only if it could ofcourse)
|
16 years ago |
rubidium
|
fe42ae8ad4
|
(svn r16000) -Feature: IPv6 support
|
16 years ago |
rubidium
|
c0f9af5607
|
(svn r16000) -Feature: IPv6 support
|
16 years ago |
rubidium
|
be53295ee8
|
(svn r15993) -Codechange: clean up/generalise the handling of the server list
|
16 years ago |
rubidium
|
882e495f5c
|
(svn r15993) -Codechange: clean up/generalise the handling of the server list
|
16 years ago |
rubidium
|
19b50f8ed8
|
(svn r15990) -Codechange: provide a thread safe variant of GetAddressAsString.
|
16 years ago |
rubidium
|
0f0cc67d62
|
(svn r15990) -Codechange: provide a thread safe variant of GetAddressAsString.
|
16 years ago |
rubidium
|
10ccad9d3d
|
(svn r15984) -Codechange: prepare the UDP receiver to process multiple types of returned server lists.
|
16 years ago |
rubidium
|
080095ade5
|
(svn r15984) -Codechange: prepare the UDP receiver to process multiple types of returned server lists.
|
16 years ago |
rubidium
|
1cd5ac75ff
|
(svn r15982) -Codechange: use GetAddressAsString to get the name instead of passing the hostname and the IP into a string.
|
16 years ago |
rubidium
|
cd8da0d69e
|
(svn r15982) -Codechange: use GetAddressAsString to get the name instead of passing the hostname and the IP into a string.
|
16 years ago |
rubidium
|
f9f61dc208
|
(svn r15981) -Fix: don't print the address family when writing the IP+port to the config file.
|
16 years ago |
rubidium
|
9d6edae94d
|
(svn r15981) -Fix: don't print the address family when writing the IP+port to the config file.
|
16 years ago |
rubidium
|
5a6198092d
|
(svn r15980) -Codechange: don't try to bind to the same socket twice; it's quite pointless.
|
16 years ago |
rubidium
|
18146572b0
|
(svn r15980) -Codechange: don't try to bind to the same socket twice; it's quite pointless.
|
16 years ago |
rubidium
|
edf4ab97e1
|
(svn r15979) -Codechange: tweak the debug/warning levels of some of the messages when binding
|
16 years ago |
rubidium
|
c2152fa31f
|
(svn r15979) -Codechange: tweak the debug/warning levels of some of the messages when binding
|
16 years ago |
rubidium
|
ac043bc7e8
|
(svn r15978) -Codechange: support parsing [] enclosed IPv6 addresses.
|
16 years ago |
rubidium
|
a5a424ce28
|
(svn r15978) -Codechange: support parsing [] enclosed IPv6 addresses.
|
16 years ago |
rubidium
|
632a263f8a
|
(svn r15976) -Codechange: make it a bit more clear for what (type of) address binding fails
|
16 years ago |
rubidium
|
20e82c46d3
|
(svn r15976) -Codechange: make it a bit more clear for what (type of) address binding fails
|
16 years ago |
rubidium
|
b9864e9988
|
(svn r15975) -Codechange: register each of the IPs we have bound to to the masterserver
|
16 years ago |
rubidium
|
1eb4aa971e
|
(svn r15975) -Codechange: register each of the IPs we have bound to to the masterserver
|
16 years ago |
glx
|
da49105b9e
|
(svn r15974) -Fix (r15969): win32 compilation was broken (again)
|
16 years ago |
glx
|
d466fa9672
|
(svn r15974) -Fix (r15969): win32 compilation was broken (again)
|
16 years ago |
rubidium
|
bc072884b0
|
(svn r15972) -Codechange: remove unneeded parameter
|
16 years ago |
rubidium
|
c0f8214218
|
(svn r15972) -Codechange: remove unneeded parameter
|
16 years ago |
rubidium
|
e1a7fad295
|
(svn r15971) -Codechange: make it possible for UDP socket handlers to bind to multiple sockets.
|
16 years ago |
rubidium
|
2a6e9288fd
|
(svn r15971) -Codechange: make it possible for UDP socket handlers to bind to multiple sockets.
|
16 years ago |
rubidium
|
e3d183f3dd
|
(svn r15970) -Codechange: make it possible to resolve a single address into multiple sockets.
|
16 years ago |
rubidium
|
6db7f15b3a
|
(svn r15970) -Codechange: make it possible to resolve a single address into multiple sockets.
|
16 years ago |
rubidium
|
f6e27e7274
|
(svn r15969) -Codechange: make the list of broadcast addresses virtually unlimited.
|
16 years ago |
rubidium
|
82f8badc07
|
(svn r15969) -Codechange: make the list of broadcast addresses virtually unlimited.
|
16 years ago |
rubidium
|
d66827b289
|
(svn r15968) -Codechange: do not allocate a buffer for NetworkAddresses so passing it around is easier.
|
16 years ago |
rubidium
|
fdddfd6269
|
(svn r15968) -Codechange: do not allocate a buffer for NetworkAddresses so passing it around is easier.
|
16 years ago |
rubidium
|
a25684b833
|
(svn r15967) -Codechange: do not access NetworkSocketHandler::has_quit directly
|
16 years ago |
rubidium
|
22d9306889
|
(svn r15967) -Codechange: do not access NetworkSocketHandler::has_quit directly
|
16 years ago |
rubidium
|
22ab962baf
|
(svn r15961) -Codechange: prepare the 'client' side for receiving 'session keys' from the masterserver so servers can register with multiple IPs as the same server.
|
16 years ago |
rubidium
|
0678cb561d
|
(svn r15961) -Codechange: prepare the 'client' side for receiving 'session keys' from the masterserver so servers can register with multiple IPs as the same server.
|
16 years ago |
rubidium
|
3e6d3ff9a2
|
(svn r15954) -Fix: comparing addresses kinda fails (sometimes) causing duplicates in the game list
|
16 years ago |
rubidium
|
edfc2e536e
|
(svn r15954) -Fix: comparing addresses kinda fails (sometimes) causing duplicates in the game list
|
16 years ago |
rubidium
|
3ce836c4af
|
(svn r15951) -Fix (r15946) [FS#2803]: ofcourse a couple of OSes/compilers do not provide a nice 'interface', so we have to do it the ugly way.
|
16 years ago |
rubidium
|
616cac0c54
|
(svn r15951) -Fix (r15946) [FS#2803]: ofcourse a couple of OSes/compilers do not provide a nice 'interface', so we have to do it the ugly way.
|
16 years ago |
glx
|
d5e4f8152f
|
(svn r15950) -Fix (r15946): mingw compilation
|
16 years ago |
glx
|
5eed35ef54
|
(svn r15950) -Fix (r15946): mingw compilation
|
16 years ago |
rubidium
|
2f220d09bb
|
(svn r15948) -Fix: resolve network addresses before comparing them
|
16 years ago |
rubidium
|
a779611665
|
(svn r15948) -Fix: resolve network addresses before comparing them
|
16 years ago |
rubidium
|
a5576bc6e1
|
(svn r15946) -Codechange: move netmask matching to NetworkAddress and add some support for IPv6 netmask matching.
|
16 years ago |
rubidium
|
2fd9f0fffa
|
(svn r15946) -Codechange: move netmask matching to NetworkAddress and add some support for IPv6 netmask matching.
|
16 years ago |
glx
|
a1b6c34623
|
(svn r15945) -Fix (r15944): win32 compilation
|
16 years ago |
glx
|
e460d3f4d0
|
(svn r15945) -Fix (r15944): win32 compilation
|
16 years ago |
rubidium
|
1a0249f9d8
|
(svn r15944) -Codechange: disable IPv4 over IPv6 sockets as there is no default value and not all OSes actually support IPv4 over IPv6 so making it the same on all OSes eases debugging and such
|
16 years ago |
rubidium
|
7cf4639255
|
(svn r15944) -Codechange: disable IPv4 over IPv6 sockets as there is no default value and not all OSes actually support IPv4 over IPv6 so making it the same on all OSes eases debugging and such
|
16 years ago |
rubidium
|
c3af69eb9d
|
(svn r15941) -Codechange: jonty-comp's wish partly implemented (content server) ;)
|
16 years ago |
rubidium
|
ce06df313d
|
(svn r15941) -Codechange: jonty-comp's wish partly implemented (content server) ;)
|
16 years ago |
rubidium
|
e8852635ab
|
(svn r15940) -Codechange: move setting reuse address to the binding process.
|
16 years ago |
rubidium
|
1463b00b48
|
(svn r15940) -Codechange: move setting reuse address to the binding process.
|
16 years ago |
glx
|
d3db002a4f
|
(svn r15938) -Fix: broadcast addresses detection was broken for win32
|
16 years ago |
glx
|
2dafb9dd57
|
(svn r15938) -Fix: broadcast addresses detection was broken for win32
|
16 years ago |
rubidium
|
cda1cb02ed
|
(svn r15935) -Codechange: function to compare IP addresses (to sort them)
|
16 years ago |
rubidium
|
e05e1822d6
|
(svn r15935) -Codechange: function to compare IP addresses (to sort them)
|
16 years ago |
rubidium
|
627163b785
|
(svn r15934) -Fix: work around Solaris' inability to "parse" 0 as defined in the specifications.
|
16 years ago |
rubidium
|
2bfc9ca50c
|
(svn r15934) -Fix: work around Solaris' inability to "parse" 0 as defined in the specifications.
|
16 years ago |
glx
|
cfac582c36
|
(svn r15933) -Fix (r15920): mingw doesn't know getaddrinfo() and freeaddrinfo() either
|
16 years ago |
glx
|
65d10e66f0
|
(svn r15933) -Fix (r15920): mingw doesn't know getaddrinfo() and freeaddrinfo() either
|
16 years ago |
glx
|
825aa87e80
|
(svn r15930) -Fix (r15926): MSVC compilation
|
16 years ago |
glx
|
d84fb358f5
|
(svn r15930) -Fix (r15926): MSVC compilation
|
16 years ago |
rubidium
|
2b7a30f209
|
(svn r15926) -Codechange: make the broadcast IP list less AF dependent.
|
16 years ago |
rubidium
|
11723c40b2
|
(svn r15926) -Codechange: make the broadcast IP list less AF dependent.
|
16 years ago |
rubidium
|
be8919c968
|
(svn r15925) -Codechange: remove _network_server_bind_ip as it's pretty AF dependant.
|
16 years ago |
rubidium
|
47602d7b60
|
(svn r15925) -Codechange: remove _network_server_bind_ip as it's pretty AF dependant.
|
16 years ago |
rubidium
|
197eff1fa9
|
(svn r15924) -Codechange: replace NetworkResolveHost with something less AF dependant.
|
16 years ago |
rubidium
|
dccfba6e20
|
(svn r15924) -Codechange: replace NetworkResolveHost with something less AF dependant.
|
16 years ago |
rubidium
|
3e6c6d7294
|
(svn r15922) -Codechange: unify the ways to listen on a socket
|
16 years ago |
rubidium
|
632d74c6b1
|
(svn r15922) -Codechange: unify the ways to listen on a socket
|
16 years ago |
rubidium
|
020b1f9328
|
(svn r15921) -Fix: some OSes don't like sizeof(sockaddr_storage) but want sizeof(sockaddr) or whatever is 'valid' for the given protocol
|
16 years ago |
rubidium
|
ba5aafb9bb
|
(svn r15921) -Fix: some OSes don't like sizeof(sockaddr_storage) but want sizeof(sockaddr) or whatever is 'valid' for the given protocol
|
16 years ago |
rubidium
|
34f9223f6a
|
(svn r15920) -Codechange: make the (TCP) connecting less AF dependent.
|
16 years ago |
rubidium
|
c7b6469dab
|
(svn r15920) -Codechange: make the (TCP) connecting less AF dependent.
|
16 years ago |
glx
|
c56767317f
|
(svn r15919) -Fix (r15916): mingw doesn't know getnameinfo() (unless you compile for XP SP2+). Also fix a MSVC warning.
|
16 years ago |
glx
|
521bf687ee
|
(svn r15919) -Fix (r15916): mingw doesn't know getnameinfo() (unless you compile for XP SP2+). Also fix a MSVC warning.
|
16 years ago |
rubidium
|
6664998667
|
(svn r15918) -Fix (r15917): comparing IPs sometimes failed due to 'random' data (as spotted by SpComb)
|
16 years ago |
rubidium
|
beef5da970
|
(svn r15918) -Fix (r15917): comparing IPs sometimes failed due to 'random' data (as spotted by SpComb)
|
16 years ago |
rubidium
|
f22566f8df
|
(svn r15917) -Codechange: remove the latest traces of NetworkAddress::GetIP.
|
16 years ago |
rubidium
|
c5160c7c8e
|
(svn r15917) -Codechange: remove the latest traces of NetworkAddress::GetIP.
|
16 years ago |
rubidium
|
785779ca62
|
(svn r15916) -Codechange: let the network game list use NetworkAddress
|
16 years ago |
rubidium
|
1e205e01b8
|
(svn r15916) -Codechange: let the network game list use NetworkAddress
|
16 years ago |
rubidium
|
bdf3611d02
|
(svn r15915) -Codechange: let the udp code use NetworkAddress.
|
16 years ago |
rubidium
|
c0c6e07081
|
(svn r15915) -Codechange: let the udp code use NetworkAddress.
|
16 years ago |
rubidium
|
822ff14d73
|
(svn r15914) -Codechange: let the content handling make use of NetworkAddress.
|
16 years ago |
rubidium
|
804370d964
|
(svn r15914) -Codechange: let the content handling make use of NetworkAddress.
|
16 years ago |
rubidium
|
c3e87f345d
|
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
|
16 years ago |
rubidium
|
b25a4f8231
|
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
|
16 years ago |
rubidium
|
34bd9ee636
|
(svn r15626) -Fix [FS#2698]: UTF8 string handling could cause buffer overruns.
|
16 years ago |
rubidium
|
86ca408d46
|
(svn r15626) -Fix [FS#2698]: UTF8 string handling could cause buffer overruns.
|
16 years ago |
rubidium
|
2722cabcce
|
(svn r15242) -Feature: allow moving clients between companies/spectators by the server and the clients themselves (dihedral)
|
16 years ago |
rubidium
|
04709f2798
|
(svn r15242) -Feature: allow moving clients between companies/spectators by the server and the clients themselves (dihedral)
|
16 years ago |
rubidium
|
bf47489d58
|
(svn r15206) -Fix [FS#2567]: memory corruption due to not properly cleanup up the mess when cancelling a download
|
16 years ago |
rubidium
|
4f5a8b15ed
|
(svn r15206) -Fix [FS#2567]: memory corruption due to not properly cleanup up the mess when cancelling a download
|
16 years ago |
rubidium
|
fd7063530c
|
(svn r15178) -Change: rename 'update' to 'upgrade' as that's a bit more clear
|
16 years ago |
rubidium
|
ff328bf68b
|
(svn r15178) -Change: rename 'update' to 'upgrade' as that's a bit more clear
|
16 years ago |
rubidium
|
7c5a618639
|
(svn r15176) -Fix [FS#2554]: querying the content server could free when resolving the hostname or connecting takes long/is timing out.
|
16 years ago |
rubidium
|
eeb38a8e3a
|
(svn r15176) -Fix [FS#2554]: querying the content server could free when resolving the hostname or connecting takes long/is timing out.
|
16 years ago |
rubidium
|
206841ba5f
|
(svn r15163) -Change/Fix: use a non-blocking method to resolve the hostname and connect to game servers.
|
16 years ago |
rubidium
|
28a641066e
|
(svn r15163) -Change/Fix: use a non-blocking method to resolve the hostname and connect to game servers.
|
16 years ago |
rubidium
|
ad43d72a3e
|
(svn r15161) -Change: bump url to 96 bytes
|
16 years ago |
rubidium
|
99b1f1a8f4
|
(svn r15161) -Change: bump url to 96 bytes
|
16 years ago |
rubidium
|
1bc8e3f536
|
(svn r15135) -Fix/Change: allow str_validate (part of receiving strings from the network) to pass newlines instead of replacing them with question marks, but only when asked to do so.
|
16 years ago |
rubidium
|
07e135547e
|
(svn r15135) -Fix/Change: allow str_validate (part of receiving strings from the network) to pass newlines instead of replacing them with question marks, but only when asked to do so.
|
16 years ago |
rubidium
|
72b0341ed0
|
(svn r15126) -Feature: downloading content from a central server (content.openttd.org) where authors can upload they NewGRFS/AI etc. This should make joining servers that use only NewGRFs that are distributed via this system easier as the players can download the NewGRFs from in the game. It should also make it easier to see whether there are updates for NewGRFs and make the necessary updates.
|
16 years ago |
rubidium
|
3a13b75e37
|
(svn r15126) -Feature: downloading content from a central server (content.openttd.org) where authors can upload they NewGRFS/AI etc. This should make joining servers that use only NewGRFs that are distributed via this system easier as the players can download the NewGRFs from in the game. It should also make it easier to see whether there are updates for NewGRFs and make the necessary updates.
|
16 years ago |
rubidium
|
850a2735cc
|
(svn r15079) -Codechange: split tcp 'backend' and in-game handling like it is for UDP.
|
16 years ago |
rubidium
|
e18c24cdb5
|
(svn r15079) -Codechange: split tcp 'backend' and in-game handling like it is for UDP.
|
16 years ago |
rubidium
|
737c187f79
|
(svn r15053) -Cleanup: remove some unneeded includes
|
16 years ago |
rubidium
|
04ea0b9316
|
(svn r15053) -Cleanup: remove some unneeded includes
|
16 years ago |
rubidium
|
01e92ac32a
|
(svn r15052) -Codechange: move the implementation of Send_CompanyInformation to network_server.cpp as the server's the one that sends that information
|
16 years ago |
rubidium
|
fc696a7e29
|
(svn r15052) -Codechange: move the implementation of Send_CompanyInformation to network_server.cpp as the server's the one that sends that information
|
16 years ago |
rubidium
|
28ea38ae55
|
(svn r14949) -Cleanup: pointer coding style
|
16 years ago |
rubidium
|
11da45ee55
|
(svn r14949) -Cleanup: pointer coding style
|
16 years ago |
rubidium
|
0e1127e8b5
|
(svn r14915) -Codechange: unify the receiving and sending of commands, and thus unifying most of the validity checking too.
|
16 years ago |
rubidium
|
427e2d30c5
|
(svn r14915) -Codechange: unify the receiving and sending of commands, and thus unifying most of the validity checking too.
|
16 years ago |
rubidium
|
42fb037005
|
(svn r14766) -Fix (r14730ish): remove unused typedef.
|
16 years ago |
rubidium
|
e198bf02ab
|
(svn r14766) -Fix (r14730ish): remove unused typedef.
|
16 years ago |
rubidium
|
3b08d2ecaa
|
(svn r14760) -Fix (rlongago): network connection of clients being closed twice (found due to added assertion in r14730)
|
16 years ago |
rubidium
|
105b84e343
|
(svn r14760) -Fix (rlongago): network connection of clients being closed twice (found due to added assertion in r14730)
|
16 years ago |
rubidium
|
5fe023cb1b
|
(svn r14759) -Fix (r14730): tab completion causing out-of-bounds read.
|
16 years ago |
rubidium
|
e626e07bd3
|
(svn r14759) -Fix (r14730): tab completion causing out-of-bounds read.
|
16 years ago |
rubidium
|
54f23ed0b3
|
(svn r14730) -Codechange: remove the need for networkclientsockets and networkclientinfo structs to be in a contiguous piece of memory and put them in a pool.
-Note: 255 should really be enough for now... making it any more means network protocol bumps.
|
16 years ago |
rubidium
|
afddfcb2b1
|
(svn r14730) -Codechange: remove the need for networkclientsockets and networkclientinfo structs to be in a contiguous piece of memory and put them in a pool.
-Note: 255 should really be enough for now... making it any more means network protocol bumps.
|
16 years ago |
rubidium
|
e267bee098
|
(svn r14724) -Codechange: move some NetworkClientSocket related function/definitions closer together.
|
16 years ago |
rubidium
|
52fb6b7d7c
|
(svn r14724) -Codechange: move some NetworkClientSocket related function/definitions closer together.
|
16 years ago |
rubidium
|
97662a0fff
|
(svn r14723) -Codechange: shuffling some stuff around to reduce indirect #include dependencies.
|
16 years ago |
rubidium
|
9476a49763
|
(svn r14723) -Codechange: shuffling some stuff around to reduce indirect #include dependencies.
|
16 years ago |
rubidium
|
cb8b31c3c1
|
(svn r14721) -Codechange: s/NetworkTCPSocketHandler/NetworkClientSocket/ as it's (way) more descriptive what it's used for.
|
16 years ago |
rubidium
|
ae96ca635c
|
(svn r14721) -Codechange: s/NetworkTCPSocketHandler/NetworkClientSocket/ as it's (way) more descriptive what it's used for.
|
16 years ago |
rubidium
|
9a96557763
|
(svn r14719) -Codechange: replace DEREF_CLIENT with an instance function and replace looping socket structs with info structs when the loop is only interested in the info structs (i.e. not derefing the info from sockets when one can loop info directly and the socket isn't used)
|
16 years ago |
rubidium
|
b4734ee9a4
|
(svn r14719) -Codechange: replace DEREF_CLIENT with an instance function and replace looping socket structs with info structs when the loop is only interested in the info structs (i.e. not derefing the info from sockets when one can loop info directly and the socket isn't used)
|
16 years ago |
rubidium
|
d146b48063
|
(svn r14712) -Codechange: split server and client side w.r.t. the storage of network related company information.
|
16 years ago |
rubidium
|
abc903d625
|
(svn r14712) -Codechange: split server and client side w.r.t. the storage of network related company information.
|
16 years ago |
rubidium
|
6d23f48bb6
|
(svn r14709) -Codechange: make a clearer distinction between 'unique' client identification ids and the indices into the clients/client info arrays.
|
16 years ago |
rubidium
|
782b80eff7
|
(svn r14709) -Codechange: make a clearer distinction between 'unique' client identification ids and the indices into the clients/client info arrays.
|
16 years ago |
smatz
|
a5b33d1f3b
|
(svn r14671) -Fix: compilation was broken for some systems
|
16 years ago |
smatz
|
d2a050bb29
|
(svn r14671) -Fix: compilation was broken for some systems
|
16 years ago |
rubidium
|
f56e630e5c
|
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
|
16 years ago |
rubidium
|
3b798599b6
|
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
|
16 years ago |
rubidium
|
5ab74534da
|
(svn r14414) -Fix: replace instances of strncpy with strecpy as strncpy doesn't guarantee the resulting string is '\0'-terminated.
|
16 years ago |
rubidium
|
e7829c1a57
|
(svn r14414) -Fix: replace instances of strncpy with strecpy as strncpy doesn't guarantee the resulting string is '\0'-terminated.
|
16 years ago |
smatz
|
eeaeecd255
|
(svn r14177) -Fix: define INADDR_NONE only when it hasn't been defined yet
|
16 years ago |
smatz
|
361292bd23
|
(svn r14177) -Fix: define INADDR_NONE only when it hasn't been defined yet
|
16 years ago |
smatz
|
1294253d68
|
(svn r14174) -Fix: since now, we are 'losing' things, not 'loosing'
|
16 years ago |
smatz
|
c9bef19043
|
(svn r14174) -Fix: since now, we are 'losing' things, not 'loosing'
|
16 years ago |
rubidium
|
c816cc37fd
|
(svn r14063) -Codechange: replace some "magic" constants with enumified constants.
|
16 years ago |
rubidium
|
97c184f8f8
|
(svn r14063) -Codechange: replace some "magic" constants with enumified constants.
|
16 years ago |
rubidium
|
6199dc987b
|
(svn r14052) -Codechange: make the size of the chat message "box" configurable and increase the default size slightly so it can hold the longest chat messages.
|
16 years ago |
rubidium
|
72c154fd0f
|
(svn r14052) -Codechange: make the size of the chat message "box" configurable and increase the default size slightly so it can hold the longest chat messages.
|
16 years ago |
rubidium
|
0fab1dc699
|
(svn r14045) -Codechange: move the network's limitation to chat messages to a more logical location and give it a more consistent name.
|
16 years ago |
rubidium
|
3b4c3a3df6
|
(svn r14045) -Codechange: move the network's limitation to chat messages to a more logical location and give it a more consistent name.
|
16 years ago |
glx
|
812ab1279a
|
(svn r14026) -Cleanup (r13995, r14004): trailing whitespaces
|
16 years ago |
glx
|
788b625553
|
(svn r14026) -Cleanup (r13995, r14004): trailing whitespaces
|
16 years ago |
rubidium
|
12037a8b38
|
(svn r13997) -Fix (r13988): in some cases no broadcast addresses would be found.
|
16 years ago |
rubidium
|
0ebcac669e
|
(svn r13997) -Fix (r13988): in some cases no broadcast addresses would be found.
|
16 years ago |
rubidium
|
b32b101b8c
|
(svn r13995) -Fix (r13988): some warnings of the compile farm.
|
16 years ago |
rubidium
|
b1eaf763e1
|
(svn r13995) -Fix (r13988): some warnings of the compile farm.
|
16 years ago |
glx
|
b9bbcfcb9b
|
(svn r13990) -Fix (r13988): win32 compilation failed
|
16 years ago |
glx
|
0f10939029
|
(svn r13990) -Fix (r13988): win32 compilation failed
|
16 years ago |
rubidium
|
eb5fb4443a
|
(svn r13988) -Codechange: move the to IP resolving functions to a separate file.
|
16 years ago |
rubidium
|
c88cb1daa0
|
(svn r13988) -Codechange: move the to IP resolving functions to a separate file.
|
16 years ago |
rubidium
|
348600eca9
|
(svn r13713) -Fix: possible crash on creating a network packet.
|
16 years ago |
rubidium
|
60a6582590
|
(svn r13713) -Fix: possible crash on creating a network packet.
|
16 years ago |
rubidium
|
03afcec36f
|
(svn r13712) -Fix: enforce the length restrictions of company and president name in the commands too.
|
16 years ago |
rubidium
|
2e4f32023c
|
(svn r13712) -Fix: enforce the length restrictions of company and president name in the commands too.
|
16 years ago |
smatz
|
1f1eea4873
|
(svn r13378) -Fix (r13375): compilation without network support was broken
|
17 years ago |
smatz
|
ce692c16ee
|
(svn r13378) -Fix (r13375): compilation without network support was broken
|
17 years ago |
rubidium
|
994779e9e2
|
(svn r13369) -Codechange: remove duplication of network configuration settings between NetworkSettings and NetworkGameInfo.
-Fix: failure of changing the server password during games because the password wasn't duplicated properly.
|
17 years ago |
rubidium
|
abf2b0efc3
|
(svn r13369) -Codechange: remove duplication of network configuration settings between NetworkSettings and NetworkGameInfo.
-Fix: failure of changing the server password during games because the password wasn't duplicated properly.
|
17 years ago |
rubidium
|
bae02e8c67
|
(svn r13343) -Codechange: reorder/move variable/functions in the network headers so that nothing from the network directory needs to include basically all network headers.
|
17 years ago |
rubidium
|
2f3b88ef9a
|
(svn r13343) -Codechange: reorder/move variable/functions in the network headers so that nothing from the network directory needs to include basically all network headers.
|
17 years ago |
rubidium
|
f1820a5708
|
(svn r12930) -Add: build support for NetBSD and HP-UX. Patch by ahoka.
|
17 years ago |
rubidium
|
4097d81323
|
(svn r12930) -Add: build support for NetBSD and HP-UX. Patch by ahoka.
|
17 years ago |
smatz
|
3fe8c58257
|
(svn r12777) -Codechange: rename fatal() and error() in strgen, so it can always have the NORETURN attribute
|
17 years ago |
smatz
|
f32ecbcadb
|
(svn r12777) -Codechange: rename fatal() and error() in strgen, so it can always have the NORETURN attribute
|
17 years ago |
rubidium
|
d46d8d9c9d
|
(svn r12765) -Codechange: move some stuff out of variables.h that required including other headers in variables.h.
|
17 years ago |
rubidium
|
1b2773445d
|
(svn r12765) -Codechange: move some stuff out of variables.h that required including other headers in variables.h.
|
17 years ago |
rubidium
|
cd23dd64bf
|
(svn r12637) -Fix [FS#1913]: possible NULL pointer dereference when reading some NewGRF data.
|
17 years ago |
rubidium
|
ab7b05da50
|
(svn r12637) -Fix [FS#1913]: possible NULL pointer dereference when reading some NewGRF data.
|
17 years ago |
glx
|
15cd2931f3
|
(svn r12407) -Add [FS#1866]: more language flags for servers
|
17 years ago |
glx
|
fed6a25799
|
(svn r12407) -Add [FS#1866]: more language flags for servers
|
17 years ago |
rubidium
|
90acd52f22
|
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
|
17 years ago |
rubidium
|
d4e6a6bf57
|
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
|
17 years ago |
rubidium
|
2fc62eab05
|
(svn r11818) -Codechange: split player.h into smaller pieces.
|
17 years ago |