Mark Vejvoda
6152b6b7bb
- additional socket thread protection to fix latest crash reported by titi
2013-03-11 03:27:20 +00:00
Mark Vejvoda
e74f747fbd
- attempt to make connection status more reliable and have less hangs when disconnects occur
2013-03-08 08:42:08 +00:00
Mark Vejvoda
560ed46cc0
- more bugfixes for slot switching and joining in progress games
...
- disallow server to toggle pause state when client is joining
- fix dmp extension on linux
2013-03-06 14:29:49 +00:00
Mark Vejvoda
45b8cf21a4
- attempt to fix disconnect and thread lock for in game connect games
2013-02-26 07:05:46 +00:00
Mark Vejvoda
45dc4c0e5d
- updates to join in progress game, and now allow for switching slots
2013-02-16 19:11:36 +00:00
Mark Vejvoda
9d19ff2b57
- added the first draft of joining games in progress
2013-02-15 18:25:10 +00:00
Mark Vejvoda
9bc6d33f1d
- bug fixes to stabilize the windows build
2013-02-09 06:57:05 +00:00
Mark Vejvoda
86a7ca2b6f
- bugfix for older upnpc versions
2013-02-08 17:51:53 +00:00
Mark Vejvoda
da611f8a1f
- add a few more safety's in the code to avoid memory issues
2013-02-08 07:56:46 +00:00
Mark Vejvoda
74d7841c4d
- add a few more safety's in the code to avoid memory issues
2013-02-08 07:54:12 +00:00
Mark Vejvoda
f87b8b6ee2
- updated code to protect against null pointers and uninitialized values and threading issues
2013-02-04 08:30:43 +00:00
Mark Vejvoda
7ecc7325ac
- trying to trace nig's crash (more debug info and safer code)
2013-01-23 14:51:28 +00:00
Mark Vejvoda
790400938d
- test to see if we get better info on windows for unknown errors
2013-01-18 01:12:32 +00:00
Mark Vejvoda
67be884d25
- bugfix for ircclient segfault using global cache
2013-01-08 07:55:48 +00:00
Mark Vejvoda
6872a873b2
- added support to disable libircclient via cmake:
...
-DDISABLE_IRCCLIENT=On
2013-01-08 06:59:53 +00:00
Mark Vejvoda
7a57668a91
- added support for libminiupnpc 1.7
2012-12-26 01:11:11 +00:00
Mark Vejvoda
f7ebba0301
- when changing playername, we reset the irc client connection when entering the internet lobby
2012-11-19 21:56:21 +00:00
Mark Vejvoda
3f82137c03
- fix for irc bug when leaving internet lobby too soon
2012-11-19 20:14:23 +00:00
Mark Vejvoda
35f6a6665b
- attempt to keep irc connection and just join / leave the irc channel as required to speed up irc in the lobby
2012-11-10 09:22:28 +00:00
Mark Vejvoda
ff58a868b3
- attempt to bugfix windows using proper printf syntax for data types
2012-11-10 06:37:23 +00:00
Mark Vejvoda
51ca2ccc91
- some cleanup of the irc code
2012-11-09 07:09:53 +00:00
Mark Vejvoda
e86a1ea5c0
- added address and port to socket error
2012-10-30 17:47:19 +00:00
Mark Vejvoda
28d65e8d55
- cleanup from last checkin (corrections)
2012-10-26 03:08:40 +00:00
Mark Vejvoda
3419127632
- proper way to handle size_t objects (cleanup warning on other platforms)
2012-10-26 02:42:10 +00:00
Mark Vejvoda
64058b17e7
- code cleanup from cppcheck
...
- added more checks when loading models, maps and textures
2012-10-20 07:15:13 +00:00
Mark Vejvoda
011e0263b0
- lots more code cleanup, using safe buffer size code to avoid buffer overflows
2012-10-19 01:31:20 +00:00
Mark Vejvoda
e86cb3aeff
- more code cleanup based on suggestions from cppcheck
2012-10-18 08:16:47 +00:00
Mark Vejvoda
d6334c0c6b
- bugfix to use correct port when removing non standard upnp port forwards
2012-10-16 16:23:24 +00:00
Mark Vejvoda
bb2ba50589
- attempt to let user know when host does not have data port open
2012-10-16 00:58:49 +00:00
Mark Vejvoda
646a066ec4
- attempt to fix client timeout issues in client connected menu when downloading files
2012-10-15 08:17:31 +00:00
Mark Vejvoda
b4e6205671
- find servers on LAN now discovers customized game ports
2012-10-05 23:53:10 +00:00
Mark Vejvoda
4bde2882a6
- fixed bug in mod menu where no messages were shown since tit's console class change.
...
- added new ftp status info and display output from 7z extraction as it happens in game so that the user knows something is happening (and to show errors)
2012-09-27 05:54:37 +00:00
Mark Vejvoda
d91e72a825
- windows compile bugfixes
2012-09-22 21:00:31 +00:00
Mark Vejvoda
1c211e4ce6
- lots of code cleanup from the cppcheck
2012-09-22 20:13:57 +00:00
Mark Vejvoda
bc794178aa
- attempt to stabilize socket send a little better
2012-07-20 15:21:32 +00:00
Mark Vejvoda
2572fcf561
- more logging to track down cold's issue
2012-07-06 21:01:45 +00:00
Mark Vejvoda
dbb116f250
- load of changes to get things compiling under VC++ 2010 (with updated deps seperate for vc2010)
2012-04-20 01:04:05 +00:00
Mark Vejvoda
3b8dd289ac
- updated cmake to check for support of backtraces in gcc compiler
...
- fixed numerous bugs / warnings from cppcheck
2012-04-16 19:29:37 +00:00
Mark Vejvoda
8c0bf75bf5
- got built in memory leak working. Just edit leak_dumper.h and uncomment:
...
//#define SL_LEAK_DUMP
- got better / more accurate stack dumps when we detect errors in game.
- Both of these need to be worked on in windows next, win32 may not compile for now until i fix it on that platform.
- BE VERY CAREFUL when working in leak_dumper.* it may cause GCC and your system to crash if you don't know what you are doing!
2012-04-14 21:21:09 +00:00
Mark Vejvoda
cd5bce3b91
- removed configurator from cmake file
...
- applied libircclient patch from forums 'the Chakra project'
2012-04-11 18:58:38 +00:00
Mark Vejvoda
9286130138
- bugfixes and code cleanup found using cppcheck
2012-03-28 06:25:57 +00:00
Mark Vejvoda
9e1001fac7
- headless server will only give network status info to the locahost now and not on any other ip (for security purposes)
2012-03-27 05:39:02 +00:00
Mark Vejvoda
d356e5f5de
- added new headless server status check:
...
on the SAME box as the headless run:
./megaglest --headless-server-status
2012-03-25 06:55:43 +00:00
Mark Vejvoda
b14431385f
- attempt to make accepting socket connections and dealing with certain connection problems more stable
2012-03-24 01:09:55 +00:00
Mark Vejvoda
cf1c7c1ca2
- tighten up socket error checking during peek for data on connection check
2012-02-11 22:52:52 +00:00
Mark Vejvoda
4ad42518c0
- updated for better handling of streflop on different platforms
...
- attempt for bugfix on windows when socket send buffer is continuously full
2012-02-10 06:21:06 +00:00
Mark Vejvoda
84f06d3cbd
- bugfix to compile with libircclient 1.6 and beyond
2012-01-23 20:36:15 +00:00
Mark Vejvoda
f40c37f5e8
- ported bugfixes for 3.6.0.3 release:
...
- CMake build system fixes applied during debian testing (like checking for compiler SSE support etc)
- Windows client fix for headless server operation
- Crash for some systems when trying to use VBO's
- Fixed AZERTY keyboard support
- Enhanced support for screenshots in g3d viewer
- Updated particle code from titi
- Bugfix for custom data path override causing compiler error
- Bugfix for fontconfig to properly find fonts on systems that support and have fontconfig installed (fixes numerous non debian based systems that reported null font errors)
- Minor UI fix on battle end screen when playing 8 players (last player was sometimes chopped off)
2012-01-23 07:22:43 +00:00
Mark Vejvoda
609bc528d2
- fixed fog of war bug in map preview for connected client
...
- in headless mode keep three caches in case its related to out of synch
- comment out spurious irc console text
2011-12-03 01:19:54 +00:00
Mark Vejvoda
66f44ff7c4
- more cleanup from cppcheck (using eclipse plugin now)
2011-12-02 17:46:02 +00:00