Mark Vejvoda
ba3e5a6030
added ip address for socket write errors
2013-11-09 19:32:13 +00:00
Mark Vejvoda
54338461dc
add timer for socket write errors to avoid performance penalty when writing to console
2013-11-09 19:30:36 +00:00
Mark Vejvoda
345907fc18
attempt to make win64 faster by using avx (as opposed to sse2)
2013-11-05 06:31:48 +00:00
Mark Vejvoda
b9bb1623a6
make sure unpnpc patch is applied as given on sourceforge
2013-06-14 03:32:10 +00:00
Mark Vejvoda
56774bc087
make server slots continuously read data on sockets during game
2013-06-04 00:31:41 +00:00
Mark Vejvoda
2c1b181bc7
a bunch more code cleanup from cppcheck
2013-05-26 06:03:32 +00:00
Mark Vejvoda
5b664fb1a2
- bugfix for transifex tutorial download files now loaded into UI
...
- updated each thread to provide its name
2013-05-21 20:28:42 +00:00
Mark Vejvoda
8408526b12
code cleanup based on cppcheck results
2013-05-17 03:59:34 +00:00
Mark Vejvoda
dbd26de28f
attempt to fix crash of irc client on exit
2013-05-15 00:45:34 +00:00
Mark Vejvoda
d703f7605b
- try to improve network performance
2013-03-23 23:18:50 +00:00
Mark Vejvoda
01b757a743
- try to improve network performance
2013-03-23 23:13:33 +00:00
Mark Vejvoda
159cdc40d0
- attempt to see if this helps network performance
2013-03-23 22:32:51 +00:00
Mark Vejvoda
bad8f62f94
- bugfixes for detecting client disconnection
2013-03-15 06:51:57 +00:00
Mark Vejvoda
b805308a42
- bugfixes for detecting client disconnection
2013-03-15 00:31:51 +00:00
Mark Vejvoda
9ceaf6cec1
- attempt to further protect threaded socket access
2013-03-14 19:46:31 +00:00
Mark Vejvoda
16d25210e4
- make client use less CPU for network games
2013-03-13 21:32:48 +00:00
Mark Vejvoda
1e07d023ce
- additional socket thread protection to fix latest crash reported by titi
2013-03-11 03:52:35 +00:00
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
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
7a57668a91
- added support for libminiupnpc 1.7
2012-12-26 01:11:11 +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
e86a1ea5c0
- added address and port to socket error
2012-10-30 17:47:19 +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
b4e6205671
- find servers on LAN now discovers customized game ports
2012-10-05 23:53:10 +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
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