Mark Vejvoda
|
97ee61165a
|
updates to irc use in mastermenu:
- shows local username
- bugfixes for detecting new/dropped users in the irc channel
- lots of cleanup to remove use of so many static variables
|
2010-12-24 02:10:31 +00:00 |
|
Mark Vejvoda
|
c0c70217dc
|
updated to support manual install of libircclient
|
2010-12-23 16:44:05 +00:00 |
|
Mark Vejvoda
|
8b0b6300ed
|
- some cleanup for the new IRC client in the Masterserver menu, and changed default channel for in game IRC chat to megaglest-lobby
|
2010-12-23 07:42:15 +00:00 |
|
Mark Vejvoda
|
7e6a7a85f7
|
- big fight to get libircclient compiled in VC++ but we won the battle (requires new win32 deps.. NOT ming deps)
|
2010-12-23 02:17:29 +00:00 |
|
Mark Vejvoda
|
313081f143
|
- bugfixes found when compiling on win32
|
2010-12-23 01:23:42 +00:00 |
|
Mark Vejvoda
|
ea4f8e0bcd
|
- added IRC client to the Internet game menu (still need to update VC++ projects)
|
2010-12-23 00:00:30 +00:00 |
|
Mark Vejvoda
|
bc90aa7ce4
|
- added UPNP router auto-configure for Internet games (hurray)
|
2010-12-21 05:07:10 +00:00 |
|
Mark Vejvoda
|
a844b79d3e
|
- fixed an evil socket bug! Sockets in Linux were NOT properly set as non blocking and vice versa as expected. PErhaps this helps with the menu bug
|
2010-12-18 23:03:53 +00:00 |
|
Mark Vejvoda
|
b605c65aa9
|
- updates to support both Windows and Linux targets from CodeBlocks Workspace
|
2010-12-07 07:00:11 +00:00 |
|
Mark Vejvoda
|
7872e980e1
|
- updated thread handling slightly in menus to make things more stable
|
2010-12-05 01:52:38 +00:00 |
|
Mark Vejvoda
|
d2de4eb22a
|
- change to properly toggle socket blocking mode in Linux
|
2010-11-09 16:51:03 +00:00 |
|
Mark Vejvoda
|
fd3a8e4705
|
- minor bugfix when broadcasting on UDP (only one socket per unique subnet)
|
2010-10-23 05:12:28 +00:00 |
|
Mark Vejvoda
|
06b9d7eef7
|
- cleaned up a whole pile of compiler warnings
|
2010-10-21 15:21:46 +00:00 |
|
Mark Vejvoda
|
d5117ed7fa
|
- cleaned up a whole pile of compiler warnings
|
2010-10-21 07:20:17 +00:00 |
|
Mark Vejvoda
|
0d050f62d4
|
- added code to now output all eerors to console (with option to save in log file)
- added more LUA debug info
|
2010-10-06 20:22:06 +00:00 |
|
Mark Vejvoda
|
0c99a516c5
|
- First mac patch from GeoVah (thanks)
|
2010-09-11 05:14:42 +00:00 |
|
Mark Vejvoda
|
1a9ec91eeb
|
- attempt to fix a possible mutex deadlock based on Nebososo's logs
|
2010-09-08 06:18:34 +00:00 |
|
Mark Vejvoda
|
9817e8a860
|
- memory leak fixes
|
2010-09-07 17:30:13 +00:00 |
|
Mark Vejvoda
|
58ab55a6aa
|
- cleaned up some compiler warnings
|
2010-09-06 06:22:08 +00:00 |
|
Mark Vejvoda
|
ada90b4e27
|
- attempt to improve network performance and log more info regarding menu and network performance
|
2010-09-02 22:34:25 +00:00 |
|
Mark Vejvoda
|
169234b80f
|
- added more safety checks in broadcast socket thread
|
2010-08-26 19:50:18 +00:00 |
|
Mark Vejvoda
|
a64fa69d02
|
- bugfixes for experimental game data synch check in lobby
- added a fix for socket sending when the send buffer is full and we have more data to send
|
2010-08-26 03:15:36 +00:00 |
|
Mark Vejvoda
|
e5678be10c
|
- bugfixes for experimental game data synch check in lobby
- added a fix for socket sending when the send buffer is full and we have more data to send
|
2010-08-26 02:36:17 +00:00 |
|
Mark Vejvoda
|
19892ff11d
|
- small network optimization to help stabilize frequently called network code
|
2010-08-23 15:17:36 +00:00 |
|
Mark Vejvoda
|
07cbcc0bec
|
- added a bunch of null terminations to all char buffers in network protocol
|
2010-08-20 23:53:10 +00:00 |
|
Mark Vejvoda
|
d69fbc6925
|
- more NULL checking for safer execution
- added safer mutex guards in custom game menu
|
2010-08-20 22:42:26 +00:00 |
|
Mark Vejvoda
|
0e82836e01
|
- more NULL checking for safer execution
|
2010-08-20 22:17:30 +00:00 |
|
Mark Vejvoda
|
2dcbe1473b
|
- stupid win32 compile fix for sockets
|
2010-08-07 06:28:00 +00:00 |
|
Mark Vejvoda
|
a5bf684493
|
- more network fixes to make lag and disconnects more stable
- changed the way the game end logic happens to try to make it more stable
|
2010-08-07 04:49:06 +00:00 |
|
Mark Vejvoda
|
fe8d3b3130
|
- numerous bugfixes mostly centered around network lag, but also added more logging and protective code (like buffer overflow checks)
*NOTE: This version is NOT backwards compatible with other builds
|
2010-08-07 03:26:38 +00:00 |
|
Mark Vejvoda
|
a0831666b5
|
- added a check for linux NIC's to only return those that are both UP and Running
|
2010-07-16 20:02:44 +00:00 |
|
Mark Vejvoda
|
e3ad4b7b60
|
- bugfix to ignore 0.* ip addresses
|
2010-07-16 17:11:38 +00:00 |
|
Mark Vejvoda
|
a3ec4650c4
|
- moved pause for lagged clients option to custom game menu
- bugfix to ignore 0.* ip addresses
|
2010-07-16 16:53:19 +00:00 |
|
Mark Vejvoda
|
3e53b69676
|
- added client side ping style packet for linux socket disconnect checking
|
2010-07-09 15:01:49 +00:00 |
|
Mark Vejvoda
|
4ba69753f9
|
- added extra check on linux for socket disconnect
|
2010-07-09 05:29:42 +00:00 |
|
Mark Vejvoda
|
ab655162cb
|
- added more bug fixes related to network disconnects.
- Added a new global message box to display error messages on top of any graphics window being displayed.
|
2010-07-08 08:29:51 +00:00 |
|
Mark Vejvoda
|
8478ab80b3
|
- bugfixes for malformed debug statements
- updated version to 3.3.5.1
- added more null checks
- changes to try to fix crash when ending a game (delete cells bug)
|
2010-07-06 05:30:34 +00:00 |
|
Mark Vejvoda
|
a4686e39d4
|
- added (commented out) libircclient to mega-glest for future irc connectivity. JAM build files are updated (but also commented out)
|
2010-06-24 22:51:38 +00:00 |
|
Mark Vejvoda
|
1d4f47718c
|
- added many new things and fixed a number of bugs (too tried to mention them all)
|
2010-06-24 01:23:18 +00:00 |
|
Mark Vejvoda
|
87b4706940
|
- Attempt to use libcurl in a thread safe manner
|
2010-06-23 14:49:20 +00:00 |
|
Mark Vejvoda
|
a05760d2a4
|
- threading bugfixes from the client join menu
|
2010-06-22 15:03:57 +00:00 |
|
Mark Vejvoda
|
f720c43462
|
- commented out ping thread as it was unused and possibly caused crashing
|
2010-06-22 14:12:57 +00:00 |
|
Mark Vejvoda
|
622c707c2e
|
- standardized broadcast socket thread shutdown
|
2010-06-22 12:18:50 +00:00 |
|
Mark Vejvoda
|
e091460f40
|
- attempt to add a client LAG checker to notify and disconnect clients that fall too far behind.
|
2010-06-15 05:36:07 +00:00 |
|
Mark Vejvoda
|
b3b2d098b7
|
- Fix for IP Address discovery and broadcasting UDP servers
|
2010-06-14 21:03:23 +00:00 |
|
Mark Vejvoda
|
4debe015ce
|
- more bug fixes found during menu navigation and testing
|
2010-06-11 04:55:49 +00:00 |
|
Mark Vejvoda
|
3b06db30e9
|
commented out ping code and added synch check for large comamnds list
|
2010-06-05 00:00:36 +00:00 |
|
Mark Vejvoda
|
f6517183bb
|
small fix for initial ping time
|
2010-06-04 20:39:23 +00:00 |
|
Mark Vejvoda
|
77049a2db6
|
updated ping logic
|
2010-06-04 20:37:42 +00:00 |
|
Mark Vejvoda
|
d80a8850b6
|
updated macro's for platform specific logic
|
2010-06-04 20:26:15 +00:00 |
|