Mark Vejvoda
2ab82c9271
- added some basic protection against memory hacking tools
2011-01-14 23:51:15 +00:00
Mark Vejvoda
ccaaf5ab35
- simple attempt to avoid one small type of cheating related to resource values (please test this tomreyn)
2011-01-14 21:16:43 +00:00
Mark Vejvoda
f6b0bd3fd7
- some ftp file transfer bugfixes and moved many strings into language file
2011-01-14 17:57:37 +00:00
Mark Vejvoda
ada4140d84
- added glexemel to svn and CMake builds
...
- updated the G3D import script to properly bring in animations into Blender!
2011-01-14 06:56:19 +00:00
Mark Vejvoda
a8f982ad2b
- rollback last change since now we know what the problem is
2011-01-14 01:50:54 +00:00
Titus Tscharntke
0cb64ca1fa
Selection bugfix? Lets see if this one line fix really fixes it...
2011-01-14 01:14:38 +00:00
Mark Vejvoda
26010071e7
- bugfixes for g3d viewer animation speed when going too high or low
...
- added current display anim-speed in the status bar
2011-01-13 19:27:26 +00:00
Mark Vejvoda
469cf14b92
- FINALLY fixed freeze with tomreyn's fuzzer and helped further stabilize mutexes and network messages in threads.
2011-01-13 08:17:18 +00:00
Mark Vejvoda
6f601777ef
- another bsd compiler fix
...
- added new command param for testing disable of backtrace
2011-01-13 01:52:34 +00:00
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
6bfc4d7c2e
- attempt to better handler tomreyn's fuzzer.
2011-01-12 06:52:03 +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
d622c7bf7f
- try to discover what texture is corrupt in tomreyn's fuzzer
2011-01-11 22:34:01 +00:00
Mark Vejvoda
f5ef3157e2
- compiler fix for win32 build
2011-01-11 22:16:47 +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
9acbfb9d19
- patch from Nebososo for 2 byte characters and font widths
2011-01-11 19:03:41 +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
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