TinyPoker

Home

Thank you for stopping by and checking out TinyPoker. TinyPoker is a collection of free software for poker and is written and maintained by Thomas Cort. The TinyPoker project was founded in 2005 to create a poker server and poker bot programming framework. It has evolved since then and is currently undergoing a major re-write. The new library, libtinypoker, just had its first release. The new server, tinypokerd, needs additional game logic. The target release date for tinypokerd is July 1, 2008.

Features
  • Secure client/server communications with Transport Layer Security.

  • Support for Internet Protocol version 4 (IPv4) and version 6 (IPv6).

  • User authentication with Pluggable Authentication Modules (PAM).

  • Compatible with existing Internet Poker Protocol 2.0 Implementations.

  • Freedom to run, copy, distribute, study, change and improve the software.

News

April 13, 2008 - libtinypoker 20080413 Snapshot Available

A development snapshot of libtinypoker is now available in the downloads section. The snapshot was created so that interested developers could follow the new tutorial without having to do a checkout from subversion. Within the next few weeks the hand evaluator and ranking features should be complete enough for a formal release. As always, libtinypoker is free software and is licensed under the terms of the GNU General Public License version 3 or Later.

April 1, 2008 - libtinypoker 0.0.0 Released

The first release of libtinypoker is now available in the downloads section. libtinypoker provides application programming interfaces (APIs) to applications implementing the Internet Poker Protocol (IPP) Version 2.0. The library provides a robust communications framework that allows clients and servers to communicate over secure transport layer sockets (TLS) using Internet Protocol version 4 (IPv4) and/or Internet Protocol version 6 (IPv6). The underlying code is designed to gracefully handle network problems such as unexpected disconnections and bad input. IPP message validation, normalization and parsing functions are available to developers as are several predefined types for representing poker games, players and cards. libtinypoker is free software and is licensed under the terms of the GNU General Public License version 3 or Later.


TinyPoker Website
Copyright © 2007, 2008 Thomas Cort <tom@tomcort.com>

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".