Commit Graph

1235 Commits

Author SHA1 Message Date
Mark Vejvoda b778098d13 - bugfix for multi-build discovered during testing (left a break statement when shouldn't have) 2011-01-11 05:18:53 +00:00
Mark Vejvoda d9e7dcc69a - another attempt to fix socket send freeze 2011-01-11 03:56:38 +00:00
Mark Vejvoda 1225eecdf0 - attempt to fix the socket send freeze bug 2011-01-11 00:59:08 +00:00
Mark Vejvoda 5fa01b0b8c - attempt to throw exception (instead of assert) on bad texture detection 2011-01-11 00:49:06 +00:00
Mark Vejvoda 8bf83c03a8 - a little bit of code hardening (looking for invalid data conditions and NULL's) 2011-01-10 21:23:52 +00:00
Mark Vejvoda a9534e727e - attempt to look for corrupt XML data 2011-01-10 21:19:54 +00:00
Mark Vejvoda 35925a98a6 - attempt to fix tomreyns socket fuzzer 2011-01-10 21:00:55 +00:00
Mark Vejvoda fb91c2b624 - added a new check for duplicate data (maps, tilesets and techtree names) 2011-01-10 20:27:25 +00:00
mnaumann ed0c118fb7 * add listing of recent servers - thanks to cygal 2011-01-10 20:09:19 +00:00
mnaumann 6f964d0330 minor cleanup of master server code 2011-01-10 18:04:14 +00:00
Mark Vejvoda 52fd9bfb6f - added another check to socket mutex processing to try avoid potential deadlocks 2011-01-10 15:50:16 +00:00
Mark Vejvoda d301f5873d - bugfix for multi-build bug found by tomreyn (looks like an infinite loop) 2011-01-10 15:31:40 +00:00
Mark Vejvoda 1e2da898b7 - bugfix for ftp client using wrong ftp username in some cases 2011-01-10 07:43:52 +00:00
Mark Vejvoda fb42c50efd - added guards around CRC checking in client connected menu 2011-01-10 07:32:12 +00:00
Mark Vejvoda 9b275a5077 - added guard against NULL commandtype clicking in icon panel (discovered during testing) 2011-01-10 06:43:47 +00:00
Mark Vejvoda b201cebf3b - added a new validation for faction validation report AND game load for attack-var since a negative value will segfault the game 2011-01-10 05:44:45 +00:00
Mark Vejvoda 18a0a93a8e - move return button placement on video info menu 2011-01-10 05:06:00 +00:00
Mark Vejvoda 3dd6f244e6 - bugfix for CRC handling in connected menu 2011-01-10 00:33:40 +00:00
Mark Vejvoda 7bc6b603b9 - lua bugfix for fog of war toggling
- ftp client bugfix for reported segfault
2011-01-10 00:05:31 +00:00
Titus Tscharntke 38da21ae18 fix in german languagefile, buildings can set meeting points when under construction 2011-01-09 20:52:00 +00:00
Titus Tscharntke 033c56d7f0 cleaned up options menu 2011-01-09 18:05:10 +00:00
Titus Tscharntke 6d94548b4f loading progress a bit more detailed 2011-01-09 12:41:08 +00:00
Mark Vejvoda b5a139033a - added game loading progress bar 2011-01-09 10:03:33 +00:00
Mark Vejvoda 6c5163d1e9 - attempt to improve openal's buffer underruns 2011-01-09 09:46:10 +00:00
Mark Vejvoda 2d6203bd21 - ftp progressbar calculation error fix 2011-01-09 09:32:32 +00:00
Mark Vejvoda 26cdb8ccad - more bugfixes for ftp painting 2011-01-09 09:05:34 +00:00
Mark Vejvoda 5a8f05e8af - better messagebox painting
- bugfix for progress bar painting
2011-01-09 08:43:25 +00:00
Mark Vejvoda 34c089b9ad - protect against socket signal in ftp server 2011-01-09 08:01:14 +00:00
Mark Vejvoda 74824fe753 - added some ftp logging to network debug log 2011-01-09 07:37:59 +00:00
Mark Vejvoda 94862e2671 - attempt to make ftp messagebox appear on top 2011-01-09 05:59:35 +00:00
Mark Vejvoda 912188679c - some ftp bugfixes and cleanup on ftp client that have failed transfers 2011-01-09 05:49:59 +00:00
Mark Vejvoda 31be2df752 - ftp bugfix for a segfault discovered 2011-01-09 05:12:48 +00:00
Mark Vejvoda 1c78fca0fb - Added tileset and map CRC check in the network lobby
- numerous bugfixes
2011-01-09 04:49:21 +00:00
Titus Tscharntke 2e60d3e0a8 no more error when no upgrade is defined in a faction 2011-01-09 01:02:50 +00:00
Mark Vejvoda 7347dc9545 - bugfix for multi-build queued commands 2011-01-08 21:53:05 +00:00
Mark Vejvoda e477fe647f - updates to codeblocks so win32 debug builds ok and cleanup of cmake that was using settings that compiler did not use 2011-01-08 00:42:12 +00:00
Mark Vejvoda e12692293a - cleanup a compiler warning 2011-01-07 06:28:42 +00:00
Mark Vejvoda 528b9cfb58 - compile fix for win32 VC++ 2011-01-07 06:26:23 +00:00
Mark Vejvoda b30fe62528 - to appease the security freaks, ONLY clients that are ALREADY connected in the lobby are able to connect to the built in FTP server now 2011-01-07 06:21:23 +00:00
Mark Vejvoda 02b7787b35 - added an option to disable FTP server but keep ftp client 2011-01-07 05:32:47 +00:00
Mark Vejvoda ec467b6ac4 - bugfix, when a unit morphs we now add to stored resource count if the unit is of that type (used to only work when building, now works during a morph) 2011-01-07 05:15:39 +00:00
Mark Vejvoda 6b89e38512 - forgot to apply a bugfix to feathery's win32 code, now more menu freeze for windows users who had FTP enabled 2011-01-07 04:57:54 +00:00
Mark Vejvoda a6cd69d9ed - a few bugfixes pointed out by tomreyn.. thanks 2011-01-07 04:32:41 +00:00
Mark Vejvoda 3e809c8c8e - added warnings for gcc for functions that are defined to return a value but they do not
- fixed a few defines that do the above
2011-01-06 23:31:07 +00:00
Mark Vejvoda 055293d027 - bugfix for code compiled in VC++ 2011-01-06 23:13:36 +00:00
Mark Vejvoda 180611c3e8 - bugfix for code compiled in VC++ 2011-01-06 23:05:58 +00:00
Mark Vejvoda 2956d2c782 - set FTP file transfers to be enabled by default 2011-01-06 07:17:02 +00:00
Mark Vejvoda 9698e6cc95 - added FTP settings to options menu 2011-01-06 07:15:43 +00:00
Mark Vejvoda 8ec51051c4 - fixed win32 build 2011-01-06 06:39:58 +00:00
Mark Vejvoda a5a744fcad - updated FTP code to use specific ports for MG and not random FTP ports 2011-01-06 00:52:00 +00:00