Commit Graph
100 Commits
Author SHA1 Message Date
lotodore 86c58fc7c8 Switching from ASN.1 (asn1c) to google protocol buffers. Some things are still missing (packet verification, tests, ...), this is very early stuff. 2012-09-18 15:57:58 +02:00
lotodore d322a1b080 Adding new "google protocol buffers" specification (will likely switch to it for better portability). 2012-09-13 21:31:24 +02:00
lotodore e38b2665c0 Fixing issue #147: No longer show synchronization error, so that rejoin is possible if sync problems occur. 2012-09-08 11:53:28 +02:00
lotodore e79aebd774 Fixes for the android_test configuration. 2012-09-06 21:21:07 +02:00
lotodore 723eafe55f New android_test configuration for buildbot. 2012-09-06 21:01:27 +02:00
lotodore f145ae2b42 Fixing cppcheck issues. 2012-09-02 12:35:41 +02:00
lotodore 0084728167 Fixing compiler warning. 2012-09-02 10:08:39 +02:00
lotodore 5c266f12a5 New dependency to libboost_chrono in boost 1.50 (libboost_thread depends on it). 2012-08-15 21:09:34 +02:00
lotodore 7b0f498f04 New dependency to libboost_chrono in boost 1.50 (libboost_thread depends on it). 2012-08-15 21:06:18 +02:00
lotodore 3017f0ce00 Still trying to fix Win32 build (switching from libmikmod to libmodplug). 2012-08-15 21:01:14 +02:00
lotodore d97de68ff0 Trying to fix Win32 build. 2012-08-15 20:56:19 +02:00
lotodore 03b46726c0 Merge branch 'master' of github.com:/pokerth/pokerth 2012-06-21 22:18:53 +02:00
lotodore 6c45ac7f3f Preparing release 0.9.5. 2012-06-21 22:16:50 +02:00
lotodore 7bc8c1b9f2 Fixing issue #138: No longer throw an exception if the server list is invalid, because the server list is always invalid in network games. 2012-06-17 13:35:31 +02:00
lotodore d8de1944e5 Fixing issue #134: Ignore additional join game messages if the player already joined a game. 2012-06-08 22:07:55 +02:00
lotodore 546f8c7ab5 Fixing issue #135: Double game invite no longer leads to kick (server side fix). 2012-06-08 21:21:44 +02:00
lotodore 730171f0ac Merge branch 'master' of github.com:/pokerth/pokerth 2012-06-01 21:27:29 +02:00
lotodore 26a152c157 Ignore additional "leave game" messages if the player is in the lobby (part of issue #134). 2012-06-01 21:26:15 +02:00
lotodore 3dee7370a9 Trying to fix "invalid nick" problems with IRC reconnect. 2012-05-02 08:48:52 +00:00
lotodore 617a4e953b Trying to fix build problems with gcc 4.7 on Linux (#132). 2012-05-02 08:41:07 +00:00
lotodore 2d61781e3b Adding libidn to android port. 2012-04-23 20:50:51 +00:00
lotodore 21c1aa392e Android random number generator fixes (use deterministic rng on android). 2012-04-22 12:01:43 +00:00
lotodore e9b7eee156 Temporary workaround for android data directory. 2012-04-22 11:22:55 +00:00
lotodore e9e320300c Android fix. 2012-04-22 11:11:12 +00:00
lotodore f5d4e8e72f Android fix. 2012-04-22 11:03:36 +00:00
lotodore 74f4d0cd42 Trying to fix android build. 2012-04-22 10:50:06 +00:00
lotodore 16ed4d5140 Trying to fix android build. 2012-04-22 10:46:46 +00:00
lotodore 807c8bb454 Build file changes for android. 2012-04-22 10:18:27 +00:00
lotodore 9a451cfb8c Remove C++0x command line option because this may break some things. 2012-04-22 09:40:39 +00:00
lotodore c63deb6010 Build file changes for android. 2012-04-22 09:24:27 +00:00
lotodore ea88b4bb0b Android fix (multiple definitions of bzero, which is unused anyway). 2012-04-22 08:45:23 +00:00
lotodore 233670d5a5 New name and URL for mingw cross env: http://mxe.cc/ 2012-04-12 20:29:53 +00:00
lotodore a8fe40a49a Updating protocol version in test case. 2012-04-09 16:38:43 +00:00
lotodore 29f6413518 Fixing typo. 2012-04-09 13:57:55 +00:00
lotodore 993c79ace8 Preparing release 0.9.4. 2012-04-09 13:54:32 +00:00
lotodore 89bdc3fddf Fixing compiler warnings. 2012-04-09 13:38:28 +00:00
lotodore ed43fa107c Server feedback after report game. 2012-04-09 10:22:24 +00:00
lotodore dbdd135bc7 More work on report game function on server side. 2012-04-08 16:54:31 +00:00
lotodore c49abf215e Preparing server side code for reporting game names. 2012-04-08 14:36:14 +00:00
lotodore 861489a973 Fixing mingw-cross-env build. 2012-04-01 09:19:46 +00:00
lotodore a8fa97571d Running astyle. 2012-03-31 20:18:28 +00:00
lotodore 3462a7060e Reverting invalid changes. 2012-03-31 20:17:10 +00:00
lotodore ac0041cb8f Preparing "reportGameName" network message. 2012-03-31 20:14:11 +00:00
lotodore 295610fbf9 Running astyle. 2012-03-03 14:24:00 +00:00
lotodore 06145f30e9 Force reconnect of the irc bot by creating a file in the cache folder. 2012-03-03 14:16:45 +00:00
lotodore 81ee27de70 New admin function to remove a complete game by any player name within that game (#115). 2012-02-13 20:28:55 +00:00
lotodore 17960e1415 Fix path to game.h. 2012-02-11 23:08:31 +00:00
lotodore f5c800cf7a Preparing release 0.9.3. 2012-02-11 16:42:21 +00:00
lotodore 9aba52d0a6 Increase timeout factor before first timeout message. 2012-02-04 21:46:54 +00:00
lotodore 2d19013fae Cleaning up serverlist caching. 2012-02-04 21:39:24 +00:00
lotodore 58a0d3fb2e Download serverlist only once a day. Delete the current list if the connection to the server fails. #119 2012-02-04 20:33:39 +00:00
lotodore 6af6da5658 Remove tabs and newline characters from game name on server side. 2012-02-03 21:34:26 +00:00
lotodore 286cfa7125 Preparing 0.9.2. 2012-01-28 13:22:15 +00:00
lotodore ee8b070064 Preparing 0.9.2. 2012-01-28 13:18:56 +00:00
lotodore e658a18913 Do not rejoin games with 0 cash. Workaround for #108. 2012-01-28 11:50:33 +00:00
lotodore 33cdfdaed7 Fixing rejoin for non-official server. 2012-01-28 11:23:26 +00:00
lotodore aa230ec17b Reverting last change. This should be fixed in libircclient. 2012-01-22 18:27:58 +00:00
lotodore 58e7802d0b Support libircclient 1.5. 2012-01-22 17:56:49 +00:00
lotodore 9c8c1122d9 Updating INSTALL file. 2012-01-19 22:24:07 +00:00
lotodore 4b0630f900 Use .c_str() instead of .data() to access null terminated char array of std::string. Use boost::filesystem::path when opening the log files (#99). 2012-01-11 22:28:41 +00:00
lotodore c660c0750d Preparing release 0.9.1. 2012-01-09 21:01:46 +00:00
lotodore 3ef29cb7ea Rejected chat is not a global notice, it is just a notice. 2012-01-09 18:41:31 +00:00
lotodore 92ba846d30 When loading the configuration, verify that the player names are unique. If they are not, use the default ones. (#96) 2012-01-09 18:40:51 +00:00
lotodore 1fc25fc96b Show chat reject message if player is muted. 2012-01-08 19:18:55 +00:00
lotodore 2cdb5ce215 No longer use the server list md5, it caused only trouble, and the serverlist .z file is small enough to be downloaded each time (#95). 2012-01-08 18:47:30 +00:00
lotodore 54cf862217 Allow chat after end of game for muted players (for now). 2012-01-08 17:10:21 +00:00
lotodore d1b6a4deec Fixing rejected chat and corresponding test case. 2012-01-08 16:56:51 +00:00
lotodore 915deefa8d Make cppcheck happy. 2012-01-08 13:34:12 +00:00
lotodore 03a1a1dc55 Implement chat bot mute on server side (#1). 2012-01-08 13:02:29 +00:00
lotodore 1379babe38 Properly converting remove reason on client side (#94). 2012-01-08 08:33:06 +00:00
lotodore 44ba6cba68 Set new round in log object. 2012-01-07 21:02:58 +00:00
lotodore 56335bc8e5 Updated asn1c to latest git version. 2012-01-07 20:47:41 +00:00
lotodore 7147f075cc Admin timeout in lobby no longer active in ranking games (#93). 2012-01-07 20:16:57 +00:00
lotodore 79fa9df3c9 Consider game id in chat bot. Preparing new chat bot action: Mute player in game. 2012-01-07 09:31:28 +00:00
lotodore a327ac02e5 Fixing login error when uploading an avatar. 2012-01-05 19:59:35 +00:00
lotodore 8ee13419b5 Fixing missing libs on Linux. 2012-01-04 12:09:02 +00:00
lotodore d3f6b5d5d9 Updating connectivity tool for use with 0.9. 2012-01-04 11:59:40 +00:00
lotodore 63f5aadf40 Preparing release 0.9. 2012-01-03 23:26:58 +00:00
lotodore df35ea550f Remove log object from server, server-side logging is deactivated. Pass NULL as log object to game. 2012-01-02 21:04:49 +00:00
lotodore aa6fdf1de1 Preparing 0.9rc1 2012-01-02 20:51:52 +00:00
lotodore c7a4e61d61 Fixing network game (ticket #90). 2012-01-02 10:42:35 +00:00
lotodore de91b54619 Some changes to the server setup instructions. 2012-01-02 10:13:42 +00:00
lotodore 3b0d970db4 Updating linux helper scripts. 2012-01-02 09:27:13 +00:00
lotodore 0c0131be96 Deleting obsolete build scripts, as they no longer work. 2012-01-02 09:25:57 +00:00
lotodore 6a3ffc1f29 Consider seat position in seat state test. 2012-01-01 13:47:53 +00:00
lotodore 672d202697 Adding new seat state test case. 2012-01-01 12:04:25 +00:00
lotodore ae7a177d72 Improving test cases for rejoin. 2012-01-01 10:36:49 +00:00
lotodore 2e88f132d3 Clarify use of mingw-cross-env patch. 2011-12-31 09:29:01 +00:00
lotodore d05c1e438a Updating mingw-cross-env patch to remove openssl for GPL compliance. 2011-12-30 22:46:35 +00:00
lotodore d55a8ebe98 Start daemon mode only in non-debug server. 2011-12-30 20:56:58 +00:00
lotodore 72cf399ec9 Removing unused config entry. 2011-12-30 20:18:05 +00:00
lotodore c7185f8599 Preparing 0.9 beta6. 2011-12-30 13:14:01 +00:00
lotodore 86cf46bdd6 Use proper linefeeds. 2011-12-30 13:07:01 +00:00
lotodore d12ee37bac Try to update the player name after rejoin, if another player was not active during rejoin. 2011-12-29 22:09:11 +00:00
lotodore 64156cfa69 Use generic PlayerData objects for no-longer-connected players when rejoining a game. This fixes ticket #88 (client patch only). 2011-12-29 21:19:06 +00:00
lotodore e6d841b661 Fixing ticket #87: Only consider active players (with money) when showing the timeout warning. 2011-12-29 10:55:27 +00:00
lotodore a285683e71 Timeout message may occur during test case. 2011-12-27 21:16:50 +00:00
lotodore 28417227ac Fixing ticket #86: Change player id in ranking map on rejoin. 2011-12-27 20:44:16 +00:00
lotodore 6c4a8652fe Preparing 0.9 beta5. 2011-12-27 18:58:54 +00:00
lotodore 0d71521559 Fixing ticket #81: Do not show a "you were kicked from the server" message if your username is already present in the lobby. Instead, kick the existing user from the lobby. 2011-12-27 17:26:03 +00:00