Commit Graph
100 Commits
Author SHA1 Message Date
lotodore a304903883 Send dealer player id with each hand start message. 2013-09-24 23:40:10 +02:00
lotodore 20eb7b94bd Fixing several compiler warnings. 2013-09-16 23:11:16 +02:00
lotodore c6c044b784 Fixing crash when sending data to a closed websocket connection. 2013-09-16 22:57:12 +02:00
lotodore 496a668a15 Fixing retrieval of remote webclient address for login blocker. 2013-09-16 22:33:52 +02:00
lotodore 07e0d6d798 Fixing typo in build file. 2013-09-15 23:27:27 +02:00
lotodore 84b9b56d6a Fixing gcc problem with EncodeToBuf-function. 2013-09-15 23:11:15 +02:00
lotodore 36eeaee5d7 Adding missing files for websocket implementation. 2013-09-15 23:06:15 +02:00
lotodore e6b165fe59 Merge branch 'master' of github.com:/pokerth/pokerth 2013-09-15 22:55:07 +02:00
lotodore 8e39432754 Adding websocket server code, so that a gateway is no longer required. Still kind of untested. Requires websocketpp. 2013-09-15 22:54:45 +02:00
lotodore eb571a8640 Automatically close games if only spectators are left. 2013-09-02 00:37:02 +02:00
lotodore eae6a6fae7 Trying to fix missing spectator left message when connection is closed. 2013-09-01 23:43:59 +02:00
lotodore e008ef9ad5 Send lobby etc. notifications also to players in state "spectator waiting". 2013-09-01 18:09:15 +02:00
lotodore 298aeaed4c Use Qt 5.1 features in cleaner server only if available. 2013-08-31 23:42:44 +02:00
lotodore fc829553d2 Clarify comment for Mac OS plugins. 2013-08-31 21:44:17 +02:00
lotodore f29efc2892 More Mac OS fixes for Qt5. 2013-08-31 21:37:06 +02:00
lotodore ec3c2eee84 Plugin directory fix for Qt5 Mac OS platforms. 2013-08-31 21:31:12 +02:00
lotodore 388843e146 More Mac OS dependency fixes. 2013-08-31 21:11:09 +02:00
lotodore c404016240 Adding QtPrintSupport dependency on Mac OS. 2013-08-31 21:02:41 +02:00
lotodore e7481af03b Adding Qt5 cocoa platform plugin on Mac. 2013-08-31 20:28:17 +02:00
lotodore 171b6beb5d Modify reference to QtWidgets from QtGui on Mac OS. 2013-08-31 20:16:33 +02:00
lotodore 6eabfc3e9c Adding QtWidgets dependency for Mac OS. 2013-08-31 20:10:00 +02:00
lotodore 3b03275923 Merge branch 'master' of github.com:/pokerth/pokerth 2013-08-31 19:51:22 +02:00
lotodore 9deeec96c4 Mac OS script changes for Qt5. 2013-08-31 19:50:40 +02:00
lotodore 9295a4be19 Mac OS fixes for Qt5. 2013-08-31 00:42:03 +02:00
lotodore 448987d363 Fixing socket state debug message. 2013-08-30 11:12:00 +02:00
lotodore 839c3db99a Block connection fixes for chat cleaner, use new Qt5 feature to stop accepting connections. 2013-08-30 10:38:00 +02:00
lotodore 94e39d52b4 Adding missing protobuf dependency. 2013-08-29 23:19:04 +02:00
lotodore e95557f80d Fixing missing htonl/ntohl with QtNetwork. 2013-08-29 23:10:16 +02:00
lotodore 1f0bf411b4 Remove third party asn.1 code, as it is no longer required. 2013-08-29 22:21:54 +02:00
lotodore 9622bffdcc Add protobuf specification file for chat cleaner. 2013-08-29 22:20:37 +02:00
lotodore 9686257e41 Switching from asn.1 to protobuf as chat cleaner protocol. 2013-08-29 22:18:44 +02:00
lotodore 8adbe8edb9 Some chatcleaner fixes for Qt5 (and other stuff). 2013-08-29 19:54:34 +02:00
lotodore 2db9ea1a93 Changes for qt5 (Windows build, boost compatibility). 2013-08-29 17:26:08 +02:00
lotodore 1d0b9fc5f2 Signals/callbacks when spectators join or leave. 2013-08-19 22:50:56 +02:00
lotodore 7b305b36e2 Adding feature to leave a game as spectator. 2013-08-11 13:25:26 +02:00
lotodore be0f363af4 Spectator mode fixes. 2013-08-10 16:53:36 +02:00
lotodore 7b27213daa Waiting state for spectator mode. 2013-08-10 16:29:15 +02:00
lotodore 0be7632875 Fixing session counter with regard to spectators. 2013-06-29 23:44:00 +02:00
lotodore ec50aa3268 Merge branch 'master' of github.com:/pokerth/pokerth 2013-06-29 16:23:55 +02:00
lotodore ef489dae8a Work on spectator mode - joining as spectator now possible (on server side). 2013-06-29 16:23:10 +02:00
lotodore cbd6b40f85 Fixing operator order when checking for state bit. 2013-06-16 15:56:34 +02:00
lotodore 00543b7560 More work on spectator mode. 2013-06-16 10:43:13 +02:00
lotodore 6e55351389 Trying to fix link order for newer libgsasl. 2013-06-08 20:22:27 +02:00
lotodore f739c20cc5 Updating to newer release of protobuf. 2013-06-08 19:36:04 +02:00
lotodore 9e1c02838e Remove forward declaration, as the include is there anyway... 2013-04-30 12:14:23 +02:00
lotodore e3546fc138 Preparing release 1.0.1. 2013-04-07 13:33:40 +02:00
lotodore 31c8ff7ce2 Hack around https://bugreports.qt-project.org/browse/QTBUG-22829 to solve issue #180. 2013-04-06 23:27:52 +02:00
lotodore baf3bf9e1e Merge branch 'master' of github.com:/pokerth/pokerth 2013-04-01 23:38:00 +02:00
lotodore 904069e02e Adding protocol support for spectator mode. 2013-04-01 23:37:28 +02:00
lotodore e233b48160 Preparing 1.0.1pre release. 2013-03-01 18:03:56 +01:00
lotodore 202825ab15 Also log IP address of player who is banned. 2013-02-28 20:48:44 +01:00
lotodore 43e1b9eae5 Wait a bit longer for DB actions in ranking game test. 2013-02-28 20:42:50 +01:00
lotodore 0052de02e1 Enabling banning a player from the client (as admin). 2013-02-28 20:38:37 +01:00
lotodore 44b90f9433 Adding server log messages for admin actions. 2013-02-27 22:34:30 +01:00
lotodore 2aba7cf7ed Add message callbacks to client admin functions. 2013-02-26 23:15:33 +01:00
lotodore f7777b535d Improving in-game admin functions, implementing reply packets to report results. 2013-02-25 23:02:20 +01:00
lotodore 19f27a890c Implementing packet validation for new packets and client side game removal for admin players. 2013-02-24 23:04:02 +01:00
lotodore 8740c3fb7a Trying to fix "login blocked" test problems. 2013-02-24 21:28:47 +01:00
lotodore d8dcf78ab4 Protocol changes for admin functions. Fixing generic DB implementation. 2013-02-24 18:24:38 +01:00
lotodore 883ccdcf44 Preparing admin functions in PokerTH client. 2013-02-24 16:22:51 +01:00
lotodore 5783c4219c Merge pull request #170 from svenstaro/master
Fix compilation on newer libircclient
2013-01-14 12:22:36 -08:00
lotodore 6b6fa24ead Rewriting connectivity tool for google protocol buffers. 2013-01-05 14:24:45 +01:00
lotodore 1c5c3a5a1d Preparing 1.0 final release. 2013-01-01 16:18:45 +01:00
lotodore 13afee52f8 Consider avatar server of server list (reverting change specific for the beta release). 2013-01-01 15:17:50 +01:00
lotodore 1e0bd74db6 Fixing validation of empty packets. 2013-01-01 15:06:09 +01:00
lotodore 4d08325699 Merge branch 'master' of github.com:/pokerth/pokerth 2013-01-01 14:31:37 +01:00
lotodore ccdd838900 Fixing reset timeout and show own cards messages. 2013-01-01 14:31:04 +01:00
lotodore e39f0c4b4e Updating changelog for 1.0. 2013-01-01 10:32:29 +01:00
lotodore b78f1e730f Fixing gcc warning. 2013-01-01 10:15:53 +01:00
lotodore 163014328c Fixing gcc compiler warnings in packet validation code. 2013-01-01 00:37:18 +01:00
lotodore d4c1d64eda Trying to fix game info validation. 2013-01-01 00:27:49 +01:00
lotodore fb620625b6 Testing packet validation. 2012-12-31 23:05:28 +01:00
lotodore cbed0685e9 Log packet type of invalid packets. 2012-12-31 21:40:55 +01:00
lotodore eaa64cbc8c More packet validation for google protocol buffers. 2012-12-31 19:36:18 +01:00
lotodore 196686ee0e Fixing packet validation. 2012-12-31 16:38:29 +01:00
lotodore 4431efbbd8 First steps for network server packet validation. 2012-12-31 16:31:26 +01:00
lotodore 8eef628f6f Because of the new OpenSSL exception in the license, patching out OpenSSL dependencies is no longer required. 2012-12-29 15:37:34 +01:00
lotodore 224dd3e6e6 Fixing test cases after pull request #166 (BSD fix). 2012-12-28 21:17:51 +01:00
lotodore fc8ac6403c Merge pull request #166 from evgeni/master
Fix compilation on FreeBSD and Hurd
2012-12-28 12:13:04 -08:00
lotodore d62ba13c93 Preparing 1.0 beta2 2012-12-25 19:02:54 +01:00
lotodore fe7e1032cf Still fixing windows build. 2012-12-25 16:02:40 +01:00
lotodore 28ba8c2e2d Still fixing windows build. 2012-12-25 16:00:42 +01:00
lotodore cd0c61bd9c Still fixing windows build. 2012-12-25 15:58:26 +01:00
lotodore ba1955c550 Fixing mxe windows build. 2012-12-25 15:53:18 +01:00
lotodore 66d9ff7195 Switching to openssl on Windows for Windows 8 compatibility (gcrypt crashes on Win8). 2012-12-25 15:33:01 +01:00
lotodore 45a5c7cef8 License change: OpenSSL exception (for Windows 8 support, because gcrypt does not work on Windows 8). 2012-12-25 15:06:23 +01:00
lotodore 805a804400 Preparing 1.0 beta1. 2012-12-23 14:38:20 +01:00
lotodore 2f266cd791 Merge branch 'master' of github.com:/pokerth/pokerth 2012-12-23 00:33:31 +01:00
lotodore 89144b2832 Fixing log upload error handling. 2012-12-23 00:33:04 +01:00
lotodore d9f6bd88c2 More work on log upload error codes. 2012-12-22 20:56:00 +01:00
lotodore ae786702f6 Handle specific web server errors during log file upload. 2012-12-22 19:57:45 +01:00
lotodore fbcd47cb37 Fixing mac build. 2012-12-22 18:09:33 +01:00
lotodore 6d904100dc Fixing compiler warnings and cppcheck issues. 2012-12-22 17:57:00 +01:00
lotodore 755c71aa3b Changelog fixes. 2012-12-22 13:37:21 +01:00
lotodore 2ec1abd6ae Correcting domain which was changed for testing purposes. 2012-12-21 01:03:43 +01:00
lotodore d3cd97c666 Running astyle. 2012-12-21 01:01:01 +01:00
lotodore 75722b0c37 Merge remote-tracking branch 'origin/master' 2012-12-20 14:30:00 -08:00
lotodore 26507df7ef Switch to uploader thread for log file uploads. 2012-12-20 14:29:43 -08:00
lotodore 975115723e Add additional messages for string freeze (log upload). 2012-12-17 00:50:01 +01:00
lotodore b7f46d12e2 Still trying to fix "dereferencing type-punned pointer will break strict-aliasing rules"-warning. 2012-11-27 23:11:50 +01:00