summaryrefslogtreecommitdiff
path: root/src/network/network.cpp
AgeCommit message (Collapse)Author
2010-08-19(svn r20553) -Feature: allow rate limiting of incoming commandsrubidium
2010-08-18(svn r20549) -Codechange: centralise the handling of the incoming commands ↵rubidium
(from clients and the server)
2010-08-15(svn r20497) -Fix [FS#3960]: non-dedicated servers failing to load a game ↵rubidium
caused the introgame to be the server's game causing desyncs when people tried to join
2010-08-01(svn r20286) -Codechange: Unify end of doxygen comments.frosch
2010-08-01(svn r20283) -Codechange: Unify start of doygen comments.frosch
2010-08-01(svn r20281) -Codechange: unify case scope closure + break coding stylerubidium
2010-07-24(svn r20211) -Codechange: Indented code should have curly braces around it.alberth
2010-05-20(svn r19869) -Fix [FS#3819]: when a connection gets lost and a game with AIs ↵rubidium
was loaded the client might crash due to the AIs not being loaded while the game loop is executed
2010-04-13(svn r19619) -Fix (r19618): [desync debug] inserting the "join" pause could ↵rubidium
cause a crash as some command data was not properly initialised
2010-04-13(svn r19617) -Fix [desync debug]: log the sync state only once per day, not ↵rubidium
multiple times when paused with _date_fract = 0 -Change [desync debug]: check the sync state from the command stream and make sure no unknown input is encountered
2010-04-11(svn r19610) -Codechange: rename STATUS_AUTH to STATUS_AUTHORIZEDsmatz
2010-04-11(svn r19609) -Fix: do not print 'Connection lost' message for clients who ↵smatz
failed to enter correct password
2010-04-11(svn r19602) -Codechange: add the name of the command to the desync logsrubidium
2010-04-11(svn r19601) -Fix: make the desync replay parse the "whole" string instead ↵rubidium
of everything up to the first space; make it log the sync state too
2010-04-09(svn r19593) -Codechange: improve loading/executing the desync logsrubidium
2010-04-08(svn r19589) -Change: add some more useful information to the desync log and ↵rubidium
unify the formatting
2010-03-23(svn r19507) -Codechange: remove semicolon after DECLARE_POSTFIX_INCREMENT ↵smatz
and DECLARE_ENUM_AS_BIT_SET
2010-03-08(svn r19374) -Change: Update documentation for console command connect to ↵peter1138
use ip:port#company parameter format, in line with command line help.
2010-02-14(svn r19132) -Codechange: No need to end a line with ;;.alberth
2010-02-09(svn r19072) -Fix [FS#3599]: possible read/write after free when the client ↵rubidium
triggered the server to close the connection
2010-02-03(svn r18994) -Change: content mirroring support (based on work by TrueBrain).rubidium
2010-01-21(svn r18875) -Codechange: remove some unneeded bits from the network ↵rubidium
protocol and improve the naming of some variables
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵rubidium
if a header require a header make it include that header
2010-01-14(svn r18801) -Fix: in some cases error messages weren't properly sent to the ↵rubidium
client before closing the connection. As a result the client would say 'connection lost' when the cause was something completely different.
2009-11-28(svn r18330) -Cleanup: remove some unneeded includesrubidium
2009-11-12(svn r18054) -Change/Fix [FS#3310]: make pause on join pause during the ↵rubidium
whole joining (including download) phase
2009-11-12(svn r18052) -Codechange/Fix: make the 'pause' chat message when actually ↵rubidium
executing the pause command. This to prevent showing paused and especially unpaused to be shown when the state doesn't change. Output now mentions whether pause changes keep the game paused and what reasons for pausing there 'currently' are.
2009-11-12(svn r18051) -Codechange: make the active clients pause use a separate bit ↵rubidium
in the pause mode
2009-11-12(svn r18048) -Change: make no distinction between unpausing because of a ↵rubidium
client aborting to join or actually joining
2009-11-09(svn r18027) -Codechange: make some unneededly global variables static and ↵rubidium
remove some unused variables
2009-10-07(svn r17737) -Codechange: remove the chat window when you were chatting with ↵rubidium
someone who lost his/her connection or when you were team chatting and moved out of the company.
2009-10-04(svn r17693) -Cleanup: remove some unneeded includesrubidium
2009-10-03(svn r17685) -Fix: autounpausing kept trying to unpause a loaded game that ↵rubidium
was paused due to an error. Just reject such savegames in dedicated servers.
2009-09-30(svn r17667) -Fix [FS#3245]: autopause tried to (un)pause the server every ↵rubidium
tick when the pause command only gets processed once every frame_freq ticks. So it would spam the console with duplicate attempts.
2009-09-22(svn r17618) -Fix [FS#3226]: the 'lock' icon would erroneously be drawn for ↵rubidium
companies if the company had a password before the reset
2009-09-13(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty ↵frosch
for more consistency and distinguishability.
2009-09-07(svn r17467) -Change: show the client id in join messages at the server ↵rubidium
(patch by dihedral)
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-08-21(svn r17247) -Change: move '3rd party' MD5 implementation also to the ↵rubidium
3rdparty directory.
2009-08-05(svn r17075) -Codechange: rename ~750 strings to be more uniform with their ↵rubidium
relatives
2009-06-19(svn r16601) -Fix [FS#2880]: try 2... hopefully better this timerubidium
2009-06-13(svn r16573) -Fix: [Network] Always send the starting date from the game ↵rubidium
you're currently playing instead the starting date from the config file.
2009-06-10(svn r16555) -Feature [FS#570]: ability to enter server and company password ↵smatz
via command line when joining a server (based on patch by Progman, Ammler and planetmaker)
2009-06-02(svn r16506) -Fix: count only active clients (not those waiting for map ↵smatz
download) when checking min_active_clients limit
2009-06-01(svn r16491) -Codechange: Added parentheses around bitwise operators for ↵alberth
code style.
2009-05-22(svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation ↵smatz
time, binary size and run time (with asserts disabled) should be improved
2009-05-19(svn r16360) -Codechange: don't use _network_playas as a 'second' ↵rubidium
_local_company, but only as a storage location for the company you want to join in MP.
2009-05-18(svn r16352) -Codechange: use PoolItem::GetIfValid() instead of ↵smatz
PoolItem::IsValidID() and PoolItem::Get()
2009-05-17(svn r16327) -Codechange: replace IsValidPoolItemID(index) by ↵smatz
PoolItem::IsValidID(index)
2009-05-16(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)smatz