Mark Vejvoda
8c4cdd037c
- updated for compiling on BSD
...
- also bugfix for socket broadcast segfault (partial fix)
2011-01-13 01:46:32 +00:00
Titus Tscharntke
fec68c872a
Some changed external ports for ftp; switch ftp ports according to external port; Menu looks a bit more friendly(less fog)
2011-01-12 19:42:25 +00:00
Mark Vejvoda
0a01f98c4e
- a few tweaks to lag limit / handling values
2011-01-12 07:03:29 +00:00
Mark Vejvoda
26a382bd64
- added queued broadcast message ability and tried to fix tomreyn's fuzzer program issue
2011-01-12 00:16:50 +00:00
Mark Vejvoda
ccbd707ae1
- numerous bugfixes including fixing a slowdown introduced in a previous recent checkin.
...
- Added Network Text Message queue as this is required in some tricky cases
- added more logging of memory cleanup events
- added memory safe snprintf calls
2011-01-11 22:09:46 +00:00
Mark Vejvoda
227f39ccf9
- bugfixes for connection slot disconnect handling
2011-01-11 20:02:07 +00:00
Mark Vejvoda
1a7716dbdd
- bugfix for disconnected clients
2011-01-11 19:16:48 +00:00
Mark Vejvoda
a7f6a592ff
- try to better handle socket disconnects
2011-01-11 18:39:18 +00:00
Mark Vejvoda
e319c2cf62
- attempt to fix game freeze when lag causes game pauses
2011-01-11 08:45:58 +00:00
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
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
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
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
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
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
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
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
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
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
a5a744fcad
- updated FTP code to use specific ports for MG and not random FTP ports
2011-01-06 00:52:00 +00:00
Mark Vejvoda
b5dd9591da
- bugfix clinet connected menu and FTP transfer thread mutex
2011-01-04 22:14:42 +00:00
Mark Vejvoda
a029b92b2c
- bugfix clinet connected menu and FTP transfer thread mutex
2011-01-04 22:13:49 +00:00
Mark Vejvoda
b8e272519c
- updates to file transfer progress bar
2011-01-04 20:00:39 +00:00
Mark Vejvoda
f3eee457c0
- added an in progress bar when downloading tilesets
...
- clear the CRC cache after a new file is downloaded
2011-01-04 08:44:00 +00:00
Mark Vejvoda
b385d4c2b1
- bugfix for static inclusion of libcurl
2011-01-04 02:55:45 +00:00
Titus Tscharntke
5f831db095
beginning of keyboard setup menu ...
2011-01-04 01:39:54 +00:00
Mark Vejvoda
f7d2631879
- added a few more special keys for available use as hotkeys (vkPause and vkPrint)
2011-01-03 22:22:52 +00:00