lotodore
|
7283431c8c
|
Limit the avatar requests by the server - clients may only upload one avatar within a certain time. This is checked by IP address, so two players within the same NAT system might have to wait for a few seconds.
|
2008-02-24 12:56:39 +00:00 |
|
lotodore
|
75ef6616e8
|
Paranoia change - also check original BSD return value.
|
2008-02-22 15:43:09 +00:00 |
|
lotodore
|
fc93d3d634
|
Changed MSG_NOSIGNAL usage for better portability.
|
2007-12-20 14:21:44 +00:00 |
|
lotodore
|
1b53a64fbb
|
Changes for MacOS. Can be compiled, but there are still some issues.
|
2007-11-24 14:04:18 +00:00 |
|
lotodore
|
a24a93caba
|
Use unix linefeeds for all files. Finally. It's about time.
|
2007-11-16 15:24:25 +00:00 |
|
lotodore
|
3a0fc4a71e
|
Also disable avatar retrieval on server. Fixed nasty send "wrong return value" (Linux only).
|
2007-10-31 22:33:52 +00:00 |
|
lotodore
|
7000722d75
|
Suppress sigpipe in sender thread.
|
2007-10-30 16:59:47 +00:00 |
|
lotodore
|
24ae6a66ed
|
Always use IPv6 for the server if a "dual stack" is available. This means a server on vista (as well as most linux systems) will support IPv6 by default. IPv4 requests will be mapped by the OS.
|
2007-10-08 18:25:40 +00:00 |
|
lotodore
|
5edf38a6cb
|
Fixed some msvc problems with libircclient. Fixed auto start boost timer issue. Fixed irc thread termination (this time for real). Using strdup and free on MSVC causes "heap corruption error" in debug mode - use _strdup instead in libircclient.
|
2007-09-30 13:15:52 +00:00 |
|
lotodore
|
1f6a10e2d1
|
Changes for mingw32 compatibility. Gave up using GetAddrInfoW. getaddrinfo is dynamically bound, gethostbyname is used if it is not available.
VC compilation is broken.
Make sure to use the dynamic boost-thread lib with mingw, as thread specific pointers are used!
|
2007-09-01 14:04:41 +00:00 |
|
lotodore
|
4e6a78dcb5
|
Fixed player disconnects (again).
|
2007-06-15 20:56:31 +00:00 |
|
lotodore
|
e6d1b46ba1
|
SCTP support.
|
2007-06-04 16:49:19 +00:00 |
|
lotodore
|
2ce67297ee
|
Tools - random number function is now static. Fixed player number issue with network games (GUI player number needs to be 0), this still requires some work.
|
2007-05-21 19:00:06 +00:00 |
|
lotodore
|
ca354dce7f
|
Started to implement server state engine.
|
2007-03-13 23:27:17 +00:00 |
|
lotodore
|
f5289a6fcf
|
Added helper class for receiving data. Modified sender thread to support sending partial packets. Prepared abstractions for server state machine.
|
2007-03-13 02:23:12 +00:00 |
|
doitux
|
1f948140dd
|
|
2007-02-25 20:26:34 +00:00 |
|
lotodore
|
0246fae4cb
|
|
2007-02-25 19:40:24 +00:00 |
|
lotodore
|
82cf963f0a
|
Connect is now non-blocking. Fixed problem in resolver thread where socket was closed.
|
2007-02-25 18:22:19 +00:00 |
|
lotodore
|
592863ecf5
|
Client thread test version. Ready to connect.
|
2007-02-17 23:44:45 +00:00 |
|
lotodore
|
83804055d7
|
Implemented unicode-based name resolution.
|
2007-02-11 21:22:45 +00:00 |
|
lotodore
|
ad02d4572f
|
Added socket helper functions.
|
2007-02-08 00:19:40 +00:00 |
|