lotodore
6992c732af
Preparing "allow spectators" flag in network protocol ( #215 ).
2013-10-27 00:41:13 +02:00
lotodore
883ccdcf44
Preparing admin functions in PokerTH client.
2013-02-24 16:22:51 +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
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
0ed12e0ac8
Switching license from GPL2 to AGPL3.
2011-07-02 14:38:06 +00:00
lotodore
8bac902580
Fixing loads of msvc warnings (mainly size_t vs int issues).
2011-04-10 10:04:42 +00:00
lotodore
02518c67b2
Reformatting code using Kernighan & Ritchie style, tabs, tab width=4.
...
Command line: astyle --style=kr --indent=force-tab=4 --lineend=linux -n -r <file names>
2011-02-11 20:02:08 +00:00
lotodore
176dbe1d4f
Send a different error if a user is permanently blocked.
2010-07-14 15:27:06 +00:00
lotodore
f4b6d9a34a
New game type entry for game data block.
2010-03-26 22:15:27 +00:00
lotodore
b0f764d4bd
Implementing some brute force attack and denial of service countermeasure.
2009-12-23 09:53:01 +00:00
lotodore
31c7b789a8
Adding support for custom delay between hands in protocol.
2009-10-24 21:49:11 +00:00
lotodore
32f0e7af8a
Fixing manual blind problem.
2009-08-18 00:08:14 +00:00
lotodore
d068c6203d
Adding client for chat cleaner.
2009-08-14 18:56:45 +00:00
lotodore
9a8f2ae01a
Fixing some ASN.1 related bugs. Playing a game works now, but there is still an issue when the lobby is started after the game.
2009-08-03 20:42:32 +00:00
lotodore
945c4a102a
Completely rewriting all NetPacket stuff to use ASN.1. Finally this big chunk of work is completed. Compiles and links fine, but still partly non-functional.
...
PLEASE NOTE: This is NOT COMPATIBLE to 0.7.x, because it is a new network protocol.
2009-08-02 15:11:40 +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
744e5c81d4
Small fixes. Removing some TODO comments which are no longer valid.
2009-06-13 10:52:12 +00:00
lotodore
f2ec0b1ef4
Detect avatar file type for download. Not fully working yet.
2009-03-22 00:39:25 +00:00
lotodore
23c3ae3849
Enable sending of a global message box through the irc bot, to inform clients about server reboots.
2008-12-26 16:47:14 +00:00
lotodore
10624d5399
Clarification: The password protection flag is not a general game flag. General flags should be in the game info block.
2008-12-19 12:10:50 +00:00
lotodore
4bf9ceff6d
Deny ask kick if the player is not/no longer present.
2008-12-12 22:38:35 +00:00
lotodore
80883dd409
Update number of votes on client.
2008-12-07 12:22:35 +00:00
lotodore
e0c1662fa5
Work on timeout of kick votes.
2008-12-06 21:10:46 +00:00
lotodore
2652625828
Started error handling for vote kick.
2008-12-06 00:18:36 +00:00
lotodore
e3e3846a15
Fixed byte order issue with player leave reason. Works now.
2008-11-25 23:28:44 +00:00
lotodore
c57ea0985b
Trying to send reason why the player leaves the game.
2008-11-25 23:19:34 +00:00
lotodore
716e45c881
More work on vote kick network protocol.
2008-10-16 22:19:10 +00:00
lotodore
13cc3d5aeb
Fixed linker error.
2008-10-07 20:19:41 +00:00
lotodore
4c78706d14
Fist steps to implement vote kick in network protocol.
2008-10-02 22:15:46 +00:00
lotodore
7d51a144dd
Preparing unsubscribing/resubscribing of the game list updates to (hopefully) limit server bandwidth usage.
2008-04-19 20:00:21 +00:00
lotodore
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.
2008-04-02 21:41:39 +00:00
lotodore
e0be7e9490
Save more and send less statistics.
2008-04-01 21:44:05 +00:00
lotodore
f6f68cab43
Additional verbose logging.
2008-03-26 22:37:58 +00:00
lotodore
d8d816f8dc
Do not kick the player from the server on game admin timeout - just remove the player from the game.
2008-03-07 21:45:26 +00:00
lotodore
4bc902b229
New error messages.
2008-03-06 21:48:14 +00:00
lotodore
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.
2008-03-04 23:47:45 +00:00
lotodore
188f7e171f
New packet types implemented for timeout system - unused yet.
2008-03-04 14:52:29 +00:00
lotodore
9e0ffe4317
Prepare to send reason for leaving a game. New protocol version as it is not compatible to the current beta.
2007-11-18 12:53:42 +00:00
lotodore
88c55eb68a
Send minimum raise value on players action done, not players turn. This version is NOT compatible to the current internet server.
2007-11-18 00:06:14 +00:00
lotodore
a24a93caba
Use unix linefeeds for all files. Finally. It's about time.
2007-11-16 15:24:25 +00:00
lotodore
cdd21250de
Added support for password protected irc channels. Added server IRC mode for admin use, to allow requesting statistics and kicking players.
2007-11-16 00:58:23 +00:00
lotodore
4bc57f07d0
Add server statistics which are sent by the server to every client each time they change.
2007-10-20 22:22:11 +00:00
lotodore
4c56390dc7
Exceptions are now derived from std::exception and tell source code file and line.
2007-10-18 20:36:49 +00:00
lotodore
13e32d0656
Added placeholder for future change.
2007-10-12 16:04:00 +00:00
lotodore
b833b05787
Added error code and message for server maintenance.
2007-10-12 15:35:58 +00:00
lotodore
6cf0d8777a
Fixed protocol issue: Avatar data packets did not have any padding. Increased maximum packet size.
2007-10-12 15:15:03 +00:00
lotodore
4f00333599
Show and update admin player of a game even when in lobby and not in the game.
2007-10-12 14:32:25 +00:00
lotodore
96d1f34f5c
Added notification if a new release or beta release of PokerTH is available.
...
Removed last traces of deprecated blind values.
2007-10-12 13:07:04 +00:00
lotodore
9f478855db
Added error packets for unknown avatar and unknown player id (unused yet).
2007-10-10 23:41:50 +00:00
doitux
6292029954
improve nick-autocompletition, remove smallblinds //TODO's
2007-10-10 23:31:53 +00:00