Commit Graph
1712 Commits
Author SHA1 Message Date
lotodore 976b864367 Adding missing asn.1 stuff. 2009-07-19 22:08:30 +00:00
lotodore 59b0ca6831 Solving more name collision problems. 2009-07-18 21:54:02 +00:00
lotodore deed6320c6 Resolving name collisions. 2009-07-18 21:36:28 +00:00
doitux 196d9bd27c first chatcleaner steps (simple badword and textflood check works on port 7777) 2009-07-18 20:39:31 +00:00
lotodore 33a3f2f6d4 Committing files instead of symlinks. 2009-07-18 12:36:20 +00:00
lotodore eb1b1e4b9c Adding code which was generated by asn1c from pokerth.asn1 using the call asn1c -fnative-types. Note the license file (COPYING_asn1c). 2009-07-18 12:13:05 +00:00
lotodore 58d471e0de Fixing possible server issues. 2009-07-13 22:49:32 +00:00
lotodore 398805a136 Handle the case if there is no winner in a game. 2009-07-13 18:10:11 +00:00
lotodore f7a8cb1419 Adding additional logging. 2009-07-12 21:12:55 +00:00
lotodore 6c464107cc Workaround for Qt redraw bug on Mac OS. 2009-07-12 12:04:32 +00:00
lotodore efe20f6275 Fixing game termination if an error occurs. 2009-07-12 09:13:49 +00:00
doitux b6fd57c0fe start 0.8 svn! remove debug/release config options from pro files (need
to be set via CONFIG+= qmake command option now)
2009-07-05 12:26:12 +00:00
lotodore 3ae3f9a883 Preparing 0.7.1 release. 2009-06-25 20:32:58 +00:00
doitux 58cf715a0c netbook lobby fixes 2009-06-22 21:31:45 +00:00
doitux eae7d8a9aa qt 4.4.x compatibily fix 2009-06-21 08:02:55 +00:00
lotodore a2e692d844 Fixing delayed sending of create/join game for network games. 2009-06-20 18:41:03 +00:00
lotodore b868990462 Default network game id is 1, not 0. 2009-06-20 17:39:13 +00:00
lotodore a284f27750 Fixing state transition when joining a game. Since this is synchronous now, order is important. 2009-06-20 12:14:06 +00:00
lotodore 470bbb5eed Trying to fix strange sender crash. 2009-06-20 11:15:06 +00:00
lotodore 34b251bfad Fixing all in timer issue. 2009-06-20 07:59:33 +00:00
lotodore 75703de6b4 Force specific server hack. Only used for beta release. 2009-06-19 22:19:42 +00:00
lotodore 468e52d002 Increasing game version. 2009-06-19 22:08:24 +00:00
doitux 7624914832 new blinking startbutton fix 2009-06-19 21:58:35 +00:00
doitux ef7b163136 hopefully last blinking startbutton fix 2009-06-19 21:48:45 +00:00
doitux bc13e164d1 blinking startbutton next fix 2009-06-19 21:37:45 +00:00
doitux e79b3d5fae startbutton blink fix 2009-06-19 21:16:21 +00:00
lotodore 4c8248353a Adding error handling so that an error within a game does not terminate the server, only the single game. 2009-06-19 20:48:57 +00:00
lotodore 993c2529c3 IP address bans are now time limited and will be removed automatically (minimum duration: 1 hour). 2009-06-18 21:32:01 +00:00
lotodore 9ed8368700 Moving server ban code to a separate class, in order to prepare time-limited bans. 2009-06-18 20:16:22 +00:00
doitux fdb5bb10be adds seperator for large numbers to lobby infos 2009-06-17 21:34:07 +00:00
lotodore eefbd9e79f Some minor polishing. 2009-06-17 21:22:01 +00:00
doitux 3377ae7397 rejoin lobby after missing game fix 2009-06-17 21:03:45 +00:00
doitux e6c1168cee new blinking start button fix 2009-06-17 20:33:30 +00:00
doitux 9221c46d66 blinking startbutton fix 2009-06-17 20:14:10 +00:00
doitux 52a518939d gamelist show and markup the game where the player is joined into
(independent from filter); blinking start-button if game is full
2009-06-17 00:00:10 +00:00
lotodore 6ba148c43c Fixing compiler warnings. 2009-06-16 22:47:53 +00:00
lotodore ccd7080cec Fixing another linux compiler error. 2009-06-16 22:41:50 +00:00
lotodore 35d0988f78 Removing a buffered delay when the client sends data (no longer necessary with asio). 2009-06-16 22:36:07 +00:00
lotodore 87363094d2 Fixing linux compiler error. 2009-06-16 22:35:05 +00:00
lotodore f508bbdd14 Removing more unused code. 2009-06-16 22:13:12 +00:00
lotodore 31dadd6fa2 Removing old native socket stuff which is now unused (replaced by asio calls). 2009-06-16 22:00:07 +00:00
lotodore d45e41c963 Removing unused parts from the receive helper. 2009-06-16 19:05:42 +00:00
doitux b30d84f879 2009-06-16 09:13:45 +00:00
lotodore 22edd63dde Further paranoia changes to prevent timer callbacks from occurring in an uncontrolled state. 2009-06-15 22:34:07 +00:00
lotodore 3d57f65e2b Fixed a bug in the packet handling of the client. This fixes the problem that games are not properly started, and that the player list is not properly updated. 2009-06-15 21:42:57 +00:00
lotodore 1acbeba426 Close the socket before client termination, don't let asio close it later because the callbacks might no longer be valid. 2009-06-15 06:42:52 +00:00
doitux 677764fd80 add gamelist filter to the lobby 2009-06-14 22:56:49 +00:00
lotodore 4b5d78af81 The client network code was rewritten to use boost::asio. Some optimization is still required, and some code files can now be removed. 2009-06-14 22:07:41 +00:00
doitux 7048c19305 model/view refactored gamelist. new joinanygame button behavior to find
the game with the most connected players (suggested by xanax)
2009-06-13 12:09:45 +00:00
lotodore 744e5c81d4 Small fixes. Removing some TODO comments which are no longer valid. 2009-06-13 10:52:12 +00:00