0ef69297d1
Server support for unsubscribing/resubscribing of lobby messages. Not yet used by the client.
lotodore2008-05-11 21:41:30 +00:00
c60fd58ec9
small settingsdialog fixes
doitux2008-05-10 20:41:00 +00:00
27ccb79edc
Added paranoia check before deleting file from the cache directory.
lotodore2008-05-10 18:43:17 +00:00
17d68255b6
Added loads of error handling to the new server list download code. Added several new error messages.
lotodore2008-05-10 18:07:46 +00:00
b5c2399603
Use configuration setting to decide whether to download the server list or directly connect to the server. Accept other server lists. Accept un'zlib'ed server lists. Use IPv6 address from server list if configured.
lotodore2008-05-10 15:47:48 +00:00
8aad232ef2
ui fixes for qt-4.4.0
doitux2008-05-07 22:27:31 +00:00
534f32943a
ui fixes for qt-4.4.0
doitux2008-05-07 21:36:23 +00:00
bc084abc9f
More mingw fixes. Works now, but uses the gnutls dll (as I keep getting linker errors with the static release).
lotodore2008-04-25 16:06:40 +00:00
fc0a1371b4
Minor fixes for Windows build.
lotodore2008-04-24 19:51:29 +00:00
1d5aa18b1b
adds two new config variables for automatic server configuration (serverlist)
doitux2008-04-23 23:15:12 +00:00
431576436f
Use long as ssize_t on windows.
lotodore2008-04-23 21:20:18 +00:00
df97fcc725
Fixed a problem in the SenderThread, where packet order was not maintained when a session had stalled packets in the send buffer.
lotodore2008-04-23 21:19:00 +00:00
85435f0ce5
Back to curl multi mode, as things are now working :-).
lotodore2008-04-22 23:02:25 +00:00
440460cce1
Copy the url string before passing it to curl.
lotodore2008-04-22 22:41:31 +00:00
d7c6cdd75c
Use GnuTLS-OpenSSL instead of OpenSSL. Thanks to Zhenech for help with this patch.
lotodore2008-04-21 22:27:15 +00:00
01bd6cb1f8
Still trying to make it work on linux.
lotodore2008-04-19 23:22:34 +00:00
7d51a144dd
Preparing unsubscribing/resubscribing of the game list updates to (hopefully) limit server bandwidth usage.
lotodore2008-04-19 20:00:21 +00:00
801846d1a9
Extract error code for debugging (download does not work on linux yet).
lotodore2008-04-19 17:05:17 +00:00
00d23f0219
Include tinyxml header only in cpp file.
lotodore2008-04-19 11:48:36 +00:00
7a157b682a
The client now downloads a zipped server list file from pokerth.net. This is parsed and the first server entry is used for now. Error handling still missing. boost::iostreams now required.
lotodore2008-04-19 11:48:09 +00:00
17a7a19298
gun.c example not needed - didn't work as expected.
lotodore2008-04-19 11:47:08 +00:00
2e38f58e13
Fixes for boost 1.35.0 with msvc - mainly winsock vs. winsock2 related.
lotodore2008-04-16 20:38:11 +00:00
f981ea504c
Added gunzip function (taken from the zlib examples). Made it compile on Windows.
lotodore2008-04-15 22:44:26 +00:00
91b62abf7b
Fixed nasty synchronization bug when players leave during start of a game. Fixed netpacket error which occured occasionally during game start when only one player was left, the last player will be removed from the game now, but stay in the lobby. Added new stat to IRC bot.
lotodore2008-04-02 21:41:39 +00:00
e0be7e9490
Save more and send less statistics.
lotodore2008-04-01 21:44:05 +00:00
5beaa816b4
Moving third party sources to third_party folder so that they can be easily distinguished. This should help package maintainers.
lotodore2008-03-23 10:36:17 +00:00
962cf172ff
Cleaned up libircclient a bit - submitted patch to the author.
lotodore2008-03-22 23:39:24 +00:00
ea98054050
Patch by Hiru, mainly concerning boost build issues. Parts of this will also make it into pokerth_game.pro after further testing.
lotodore2008-03-20 21:04:21 +00:00
e107cf98fa
Network timeout system also works from within a game now.
lotodore2008-03-06 15:27:31 +00:00
a3aee2b33a
Reset network activity timeout only for certain packets.
lotodore2008-03-05 18:41:25 +00:00
9f0d204f56
First test version with network timeout. Only activity timeout and global timeout, no game admin timeout yet. Set to test values (will disconnect rapidly). Modified method for init timeout (if session cannot be established) - now using one non-modifiable timer for each session, and an additional timer which is reset whenever session data is received.
lotodore2008-03-04 23:47:45 +00:00
6d7e6d9a94
adds myavatarlabel for vote-kicks
doitux2008-03-04 23:36:45 +00:00
188f7e171f
New packet types implemented for timeout system - unused yet.
lotodore2008-03-04 14:52:29 +00:00
c0e45e9f8e
New packets for timeout messages.
lotodore2008-03-04 00:01:09 +00:00
d272576527
Hide timeout dialog on network error.
lotodore2008-03-03 23:54:15 +00:00
99b3f6b147
timeoutDialog gets duration from server
doitux2008-03-03 23:43:51 +00:00
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.
lotodore2008-02-24 12:56:39 +00:00
75ef6616e8
Paranoia change - also check original BSD return value.
lotodore2008-02-22 15:43:09 +00:00