Commit Graph

  • 4710c5a51b Use static gnutls with mingw (finally got it working). lotodore 2008-05-16 15:52:36 +00:00
  • 4d5de318cc "aboutwindow" string changes doitux 2008-05-12 12:22:24 +00:00
  • d1e0e5e30d The subscribe/unsubscribe lobby messages system has been integrated in the client. lotodore 2008-05-12 10:50:19 +00:00
  • a4cd9aa927 string fix doitux 2008-05-11 21:48:16 +00:00
  • 0ef69297d1 Server support for unsubscribing/resubscribing of lobby messages. Not yet used by the client. lotodore 2008-05-11 21:41:30 +00:00
  • c60fd58ec9 small settingsdialog fixes doitux 2008-05-10 20:41:00 +00:00
  • 27ccb79edc Added paranoia check before deleting file from the cache directory. lotodore 2008-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. lotodore 2008-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. lotodore 2008-05-10 15:47:48 +00:00
  • 8aad232ef2 ui fixes for qt-4.4.0 doitux 2008-05-07 22:27:31 +00:00
  • 534f32943a ui fixes for qt-4.4.0 doitux 2008-05-07 21:36:23 +00:00
  • 51038bfe12 mainwindow --> gametable doitux 2008-05-05 07:48:02 +00:00
  • f2defd033d mainwindow --> gametable doitux 2008-05-05 07:46:19 +00:00
  • 4b04aedc3f Download only md5 of the server list if the list is still in the cache. lotodore 2008-04-29 22:46:27 +00:00
  • 3f544342a7 Updating dependencies. lotodore 2008-04-25 16:30:53 +00:00
  • bc084abc9f More mingw fixes. Works now, but uses the gnutls dll (as I keep getting linker errors with the static release). lotodore 2008-04-25 16:06:40 +00:00
  • 6dcb5879f1 More mingw fixes. lotodore 2008-04-25 14:52:19 +00:00
  • 3cd799edd9 Mingw fixes. lotodore 2008-04-25 14:40:57 +00:00
  • 8eb96aca77 Use the quick random number generator. lotodore 2008-04-25 09:55:46 +00:00
  • c31a43e64d lotodore 2008-04-25 09:32:50 +00:00
  • 2e9e7e3aed Fix for boost 1.34.1. lotodore 2008-04-25 09:28:03 +00:00
  • 56c9dd4863 Disable test mode. lotodore 2008-04-24 22:35:59 +00:00
  • dd3453d364 Fixed multithreading issue with gnutls. lotodore 2008-04-24 22:11:43 +00:00
  • 873b626c5f Increment protocol version. lotodore 2008-04-24 19:58:54 +00:00
  • fc0a1371b4 Minor fixes for Windows build. lotodore 2008-04-24 19:51:29 +00:00
  • 1d5aa18b1b adds two new config variables for automatic server configuration (serverlist) doitux 2008-04-23 23:15:12 +00:00
  • 431576436f Use long as ssize_t on windows. lotodore 2008-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. lotodore 2008-04-23 21:19:00 +00:00
  • 85435f0ce5 Back to curl multi mode, as things are now working :-). lotodore 2008-04-22 23:02:25 +00:00
  • 440460cce1 Copy the url string before passing it to curl. lotodore 2008-04-22 22:41:31 +00:00
  • d7c6cdd75c Use GnuTLS-OpenSSL instead of OpenSSL. Thanks to Zhenech for help with this patch. lotodore 2008-04-21 22:27:15 +00:00
  • 505ee2c984 doitux 2008-04-20 07:31:28 +00:00
  • 7b9e16d3a2 lotodore 2008-04-19 23:30:06 +00:00
  • fc5efc13b1 Forgot closing handle. lotodore 2008-04-19 23:26:20 +00:00
  • 01bd6cb1f8 Still trying to make it work on linux. lotodore 2008-04-19 23:22:34 +00:00
  • 7d51a144dd Preparing unsubscribing/resubscribing of the game list updates to (hopefully) limit server bandwidth usage. lotodore 2008-04-19 20:00:21 +00:00
  • 801846d1a9 Extract error code for debugging (download does not work on linux yet). lotodore 2008-04-19 17:05:17 +00:00
  • fc90792e8f Changed curl_global_init call to initialize everything. Added missing cleanup call. lotodore 2008-04-19 13:36:55 +00:00
  • 18ed95bfc8 Use default libcurl callback function. lotodore 2008-04-19 12:56:30 +00:00
  • 08b7e3a63c Ret val as variable for debugging. lotodore 2008-04-19 12:48:55 +00:00
  • c637063bc5 compilation fixes for linux doitux 2008-04-19 12:25:16 +00:00
  • 09cce642cf Callback not static. lotodore 2008-04-19 12:16:57 +00:00
  • 03b8c56b67 Fixed linefeeds. lotodore 2008-04-19 11:56:27 +00:00
  • 00d23f0219 Include tinyxml header only in cpp file. lotodore 2008-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. lotodore 2008-04-19 11:48:09 +00:00
  • 17a7a19298 gun.c example not needed - didn't work as expected. lotodore 2008-04-19 11:47:08 +00:00
  • 2e38f58e13 Fixes for boost 1.35.0 with msvc - mainly winsock vs. winsock2 related. lotodore 2008-04-16 20:38:11 +00:00
  • f981ea504c Added gunzip function (taken from the zlib examples). Made it compile on Windows. lotodore 2008-04-15 22:44:26 +00:00
  • 8f77e7ba0d Adds libcurl on MacOS. lotodore 2008-04-12 20:30:29 +00:00
  • 977cfa1e8e new linker commands for libcurl libz (linux) doitux 2008-04-11 09:50:40 +00:00
  • d97e3d8ef6 Now using libcurl and zlib. lotodore 2008-04-11 08:32:48 +00:00
  • ff0ceabd20 Use boost 1.35.0 with mingw on Windows. lotodore 2008-04-04 11:33:18 +00:00
  • b5f17bdcc3 Changes for boost 1.35.0 compatibility. lotodore 2008-04-03 19:04:17 +00:00
  • 6af3483909 adds settingsdialog.ui patch (thx thorsten) doitux 2008-04-03 06:35:05 +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. lotodore 2008-04-02 21:41:39 +00:00
  • e0be7e9490 Save more and send less statistics. lotodore 2008-04-01 21:44:05 +00:00
  • ec449928d5 french update doitux 2008-03-28 07:39:11 +00:00
  • f6f68cab43 Additional verbose logging. lotodore 2008-03-26 22:37:58 +00:00
  • 1acf4e4187 Additional fixes. lotodore 2008-03-23 10:43:23 +00:00
  • 5beaa816b4 Moving third party sources to third_party folder so that they can be easily distinguished. This should help package maintainers. lotodore 2008-03-23 10:36:17 +00:00
  • 6a241f0a02 Cosmetic work. lotodore 2008-03-23 10:17:55 +00:00
  • 962cf172ff Cleaned up libircclient a bit - submitted patch to the author. lotodore 2008-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. lotodore 2008-03-20 21:04:21 +00:00
  • b5023351ee Fixed strings. lotodore 2008-03-20 00:24:13 +00:00
  • dbcedc889b Even more logging. lotodore 2008-03-20 00:06:19 +00:00
  • c8b38d0e57 More verbose logging for the server. lotodore 2008-03-19 23:39:59 +00:00
  • 0575d1eb1c doitux 2008-03-11 21:17:09 +00:00
  • 87ef74cb48 0.6.1 NOW! doitux 2008-03-11 21:04:20 +00:00
  • afd15d3118 0.6.1 doitux 2008-03-11 19:48:18 +00:00
  • c3092146e5 Update version numbers for 0.61. lotodore 2008-03-11 19:38:09 +00:00
  • f21d0c856c final translation update for 0.6.1 doitux 2008-03-11 19:01:21 +00:00
  • 33358f630d macosx lobby fix doitux 2008-03-10 14:36:44 +00:00
  • 683e1cc51b Real timeout values. lotodore 2008-03-09 23:32:45 +00:00
  • e7dd1adfbf Fixed problem with uncaught boost::filesystem exceptions. The g++ optimizer did something evil... lotodore 2008-03-09 21:06:31 +00:00
  • cf085939e9 Fixed linefeeds. lotodore 2008-03-09 20:16:29 +00:00
  • 3998fd4f69 translation strings update for 0.6.1 doitux 2008-03-08 21:55:18 +00:00
  • d8d816f8dc Do not kick the player from the server on game admin timeout - just remove the player from the game. lotodore 2008-03-07 21:45:26 +00:00
  • 4bc902b229 New error messages. lotodore 2008-03-06 21:48:14 +00:00
  • e85eb879bb Game admin timeout in lobby (test version). lotodore 2008-03-06 20:44:37 +00:00
  • 882b47358e timeoutDialog doitux 2008-03-06 20:30:21 +00:00
  • e107cf98fa Network timeout system also works from within a game now. lotodore 2008-03-06 15:27:31 +00:00
  • a3aee2b33a Reset network activity timeout only for certain packets. lotodore 2008-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. lotodore 2008-03-04 23:47:45 +00:00
  • 6d7e6d9a94 adds myavatarlabel for vote-kicks doitux 2008-03-04 23:36:45 +00:00
  • 188f7e171f New packet types implemented for timeout system - unused yet. lotodore 2008-03-04 14:52:29 +00:00
  • c0e45e9f8e New packets for timeout messages. lotodore 2008-03-04 00:01:09 +00:00
  • d272576527 Hide timeout dialog on network error. lotodore 2008-03-03 23:54:15 +00:00
  • 99b3f6b147 timeoutDialog gets duration from server doitux 2008-03-03 23:43:51 +00:00
  • c2313a20d6 timeoutDialog doitux 2008-03-03 23:31:20 +00:00
  • 00d0e77528 adds universal timeoutmsgbox doitux 2008-03-03 11:45:29 +00:00
  • 6d45e97e77 doitux 2008-03-03 10:27:36 +00:00
  • b0fada7537 doitux 2008-03-03 10:26:53 +00:00
  • f5c82bb1f7 doitux 2008-03-03 10:25:32 +00:00
  • 39efcf3ddf opengametimeoutmsgbox local basics doitux 2008-03-01 23:44:12 +00:00
  • 1ba22682ee adds opengametimeoutmsgbox (non functional) doitux 2008-03-01 21:31:50 +00:00
  • c4833db8be translation update. greek, chinese, svedish added Part II doitux 2008-03-01 19:23:53 +00:00
  • bad6467ad8 translation update. greek, chinese, svedish added doitux 2008-03-01 19:21:09 +00:00
  • 89170ca190 Fixed Linux build. lotodore 2008-02-24 13:14:04 +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. lotodore 2008-02-24 12:56:39 +00:00
  • 75ef6616e8 Paranoia change - also check original BSD return value. lotodore 2008-02-22 15:43:09 +00:00