Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-04 | (svn r22423) -Document: some network stuff | rubidium | |
2011-05-01 | (svn r22400) -Codechange: replace some defines in the tcp/game code so ↵ | rubidium | |
doxygen can create better documentation | |||
2011-02-11 | (svn r22063) -Change: make the "has network" check also check whether the ↵ | rubidium | |
client is actually fully connected | |||
2011-01-19 | (svn r21851) -Codechange: rename NetworkClientSetPassword to ↵ | rubidium | |
NetworkClientSetCompanyPassword (dihedral) | |||
2011-01-19 | (svn r21850) -Codechange: move password hashing to a more general location ↵ | rubidium | |
(dihedral) | |||
2010-12-05 | (svn r21397) -Change/Feature-ish: when getting a savegame from the server, ↵ | rubidium | |
just keep it in memory instead of writing it to a file | |||
2010-12-05 | (svn r21392) -Change: prepare the network protocol for getting the file size ↵ | rubidium | |
later in the download process | |||
2010-11-30 | (svn r21361) -Change: make sure the client is listening, or rather ↵ | rubidium | |
receiving, our frames | |||
2010-11-26 | (svn r21334) -Fix [FS#4271]: make (more) sure that the savegame and ↵ | rubidium | |
transferred file are the same file and not different ones | |||
2010-11-19 | (svn r21256) -Fix [FS#4189]: Clients weren't always notified when the ↵ | rubidium | |
connection was lost | |||
2010-10-24 | (svn r21033) -Codechange: be more strict with the packets a client accepts ↵ | rubidium | |
at a given moment | |||
2010-10-24 | (svn r21029) -Codechange: split the map downloading packet + 3-state enum ↵ | rubidium | |
into 3 separate packets | |||
2010-10-24 | (svn r21027) -Change/Fix: under some circumstances the file handle of the ↵ | rubidium | |
downloaded savegame wouldn't be closed, and validity of the handled wasn't checked in all cases | |||
2010-10-17 | (svn r20966) -Change: enable remote administration sockets (parts by Yexo ↵ | rubidium | |
and dihedral) | |||
2010-10-15 | (svn r20935) -Codechange: only let the server side use a pool of connected ↵ | rubidium | |
sockets | |||
2010-10-15 | (svn r20933) -Codechange: move some more client related methods and such to ↵ | rubidium | |
network_client.cpp | |||
2010-10-15 | (svn r20929) -Codechange: make NetworkCloseClient a class method | rubidium | |
2010-10-15 | (svn r20925) -Codechange: make the client send commands have a slightly more ↵ | rubidium | |
sensible name | |||
2010-10-15 | (svn r20924) -Codechange: make the game connection packet handling look more ↵ | rubidium | |
like UDP/content packet handling | |||
2010-10-15 | (svn r20923) -Codechange: prepare creating sub-classes of ↵ | rubidium | |
NetworkClientSocket for server and client side | |||
2010-04-11 | (svn r19607) -Codechange: use different packet types instead of packet subtypes | smatz | |
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 | |||
2009-08-21 | (svn r17248) -Fix: add GPL license notice where appropriate | rubidium | |
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-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-01-23 | (svn r15242) -Feature: allow moving clients between companies/spectators by ↵ | rubidium | |
the server and the clients themselves (dihedral) | |||
2009-01-08 | (svn r14915) -Codechange: unify the receiving and sending of commands, and ↵ | rubidium | |
thus unifying most of the validity checking too. | |||
2008-12-29 | (svn r14764) -Codechange: make the '***' chat messages like "Game paused ↵ | rubidium | |
(not enough players)" fully translateable. | |||
2008-12-23 | (svn r14721) -Codechange: s/NetworkTCPSocketHandler/NetworkClientSocket/ as ↵ | rubidium | |
it's (way) more descriptive what it's used for. | |||
2008-05-06 | (svn r12971) -Documentation: add @file in files that missed them and add ↵ | rubidium | |
something more than whitespace as description of files that don't have a description. | |||
2007-03-07 | (svn r9050) -Codechange: Foo(void) -> Foo() | rubidium | |
2007-01-12 | (svn r8083) -Codechange: make a NetworkSocketHandler as base for all sockets ↵ | rubidium | |
and move a little of NetworkClientState functionality to the NetworkSocketHandler. Move the rest of the NetworkClientState to the new NetworkTCPSocketHandler class/struct, which is not yet implemented in an object oriented manner. The UDP socket handler now extends the NetworkSocketHandler instead of having a reference to a NetworkClientState. | |||
2007-01-02 | (svn r7759) -Merge: makefile rewrite. This merge features: | rubidium | |
- A proper ./configure, so everything needs to be configured only once, not for every make. - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies. - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC. - Proper support for OSX universal binaries. - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files. - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files. Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy. |