Commit Graph

  • 6a6e56ae5b removes debug from svn pro files doitux 2009-08-17 23:23:01 +00:00
  • 91c4304b78 refactoring chat-system doitux 2009-08-17 23:20:58 +00:00
  • 75007aa80e Adding missing files. lotodore 2009-08-17 22:54:01 +00:00
  • b796b0cbe7 Adding server function to reconnect to the chat server. lotodore 2009-08-17 11:26:03 +00:00
  • 6eb25757bc Prevent exceptions when closing sockets. lotodore 2009-08-17 10:11:51 +00:00
  • e420cae48c only reread chatcleaner config if it was modified doitux 2009-08-17 09:50:53 +00:00
  • 836ec60e6d Chat bot integration now fully functional. lotodore 2009-08-17 09:45:06 +00:00
  • f7885f9116 adding secrects to chatcleaner doitux 2009-08-17 08:43:58 +00:00
  • c88b6b292d fix missing signals in startwinwdow doitux 2009-08-16 12:54:10 +00:00
  • 7a518fab76 Send lobby chat text to cleaner bot. lotodore 2009-08-15 22:32:42 +00:00
  • a380497bc2 Implementing player list for new lobby chat. lotodore 2009-08-15 22:20:19 +00:00
  • 51d8883e88 changing gui signals-slots for using new internal chat system instead of irc doitux 2009-08-15 21:07:14 +00:00
  • 4cf42d2113 Lobby chat works now, but player list ist not yet shown. lotodore 2009-08-15 14:51:21 +00:00
  • 68ed10fd1e More fixes concerning lobby chat. lotodore 2009-08-15 14:08:48 +00:00
  • 150d8930dc More work on lobby chat. Still not functional. lotodore 2009-08-15 13:43:00 +00:00
  • 4c340d5bdc Use own lobby chat instead of IRC. First steps, still incomplete. lotodore 2009-08-15 10:25:13 +00:00
  • 94db67bbd5 Modifying protocol such that lobby chat and broadcasts are supported. DOES NOT COMPILE YET. lotodore 2009-08-15 08:38:56 +00:00
  • 4593308da8 Integrating chat cleaner manager in lobby. lotodore 2009-08-14 22:05:01 +00:00
  • a627d0b597 Fixing compiler error. lotodore 2009-08-14 21:21:22 +00:00
  • 459d7ed574 Adding ASN.1 protocol to chat cleaner server. lotodore 2009-08-14 21:18:28 +00:00
  • 1595da68d9 chatcleanerprotocol includes doitux 2009-08-14 20:00:13 +00:00
  • 5c29a3040a Adding files to protocol lib. lotodore 2009-08-14 19:27:27 +00:00
  • 0c5f2623a3 Adding packet class for chat cleaner as separate file. lotodore 2009-08-14 19:22:34 +00:00
  • 6003a54b8f Small fixes related to chat cleaner client. lotodore 2009-08-14 19:09:18 +00:00
  • d068c6203d Adding client for chat cleaner. lotodore 2009-08-14 18:56:45 +00:00
  • 3d65eaedd0 Fixing MacOS build. lotodore 2009-08-14 16:09:44 +00:00
  • daea61fe73 Adding chat cleaner protocol files. lotodore 2009-08-14 14:57:17 +00:00
  • e573ed8da2 Adding chat cleaner protocol files. lotodore 2009-08-14 14:56:29 +00:00
  • 9f3dd94a71 Fixing lobby button bug. lotodore 2009-08-06 21:32:45 +00:00
  • 6b2b920344 adding config options for using chatcleaner doitux 2009-08-06 20:41:48 +00:00
  • e5d56ad162 Fixing vote kick. lotodore 2009-08-06 20:05:49 +00:00
  • c8d5cc16c9 Fixed kicking someone from the game in the lobby. Vote kick still seems to be broken, could not find the bug yet. lotodore 2009-08-04 22:24:31 +00:00
  • 240a95289c ASN.1 constraint fixes. lotodore 2009-08-04 21:41:10 +00:00
  • 77af35864d ASN.1 constraint fixes. lotodore 2009-08-04 21:40:39 +00:00
  • be31ebf7d6 Enable enforcing of network packet constraints. Did I mention asn1c is really cool? Anyway, some constraints are still wrong, so this breaks game creation. I will fix it this evening. lotodore 2009-08-04 07:26:18 +00:00
  • b81c02245f Fixing GUID constraints - for now. lotodore 2009-08-04 07:17:46 +00:00
  • b8c762e4c0 Fixing GUID constraints - for now. lotodore 2009-08-04 07:17:28 +00:00
  • 3f5cbc985a Proper constrains for game list new. lotodore 2009-08-04 06:59:58 +00:00
  • e738f95af9 Proper constrains for game list new. lotodore 2009-08-04 06:59:42 +00:00
  • dce88bf3da Set game id for vote kick messages. lotodore 2009-08-03 22:39:08 +00:00
  • 9d5800ff20 Fixing game list issue where game was not shown as running. lotodore 2009-08-03 22:26:45 +00:00
  • 982d6159a0 Adding game id to vote kick messages. lotodore 2009-08-03 21:56:20 +00:00
  • 1d989b9552 Adding game id to vote kick messages. lotodore 2009-08-03 21:55:38 +00:00
  • 5faad7b288 Fixing resubscription of lobby messages after game. There are no known errors now. lotodore 2009-08-03 21:02:37 +00:00
  • 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. lotodore 2009-08-03 20:42:32 +00:00
  • 82ebd318d0 Fixing game list update. Joining players still broken. lotodore 2009-08-02 21:22:05 +00:00
  • 36d853bd69 Fixed typo which caused a bug. lotodore 2009-08-02 20:31:07 +00:00
  • 43b694e4f8 linux linking libpokerth_protocol fix doitux 2009-08-02 19:24:34 +00:00
  • a5a3fb9d26 Fixing compiler error on MSVC. lotodore 2009-08-02 15:12:25 +00:00
  • 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. lotodore 2009-08-02 15:11:40 +00:00
  • d7367788a7 Avatar hash md5 (not sha1) for now. lotodore 2009-08-01 20:54:42 +00:00
  • cf1d657412 Use md5 hash (not sha1) for now. lotodore 2009-08-01 20:53:54 +00:00
  • e4aed25e39 Adding missing message code when removed from the game. lotodore 2009-08-01 09:01:33 +00:00
  • a49e58540d Adding missing message code when removed from the game. lotodore 2009-08-01 09:01:06 +00:00
  • 5a86ab9431 Enforce limits on utf8 strings. lotodore 2009-07-31 23:29:31 +00:00
  • 6bdb7b4a55 Enforce limits on utf8 strings. lotodore 2009-07-31 23:28:37 +00:00
  • 9cbd317ccf Do not send cards as ASN.1 SEQUENCE, this is too much overhead. lotodore 2009-07-31 22:38:58 +00:00
  • a52c4b5c40 Do not send cards as ASN.1 SEQUENCE, this is too much overhead. lotodore 2009-07-31 22:38:10 +00:00
  • 66d4f5dafc Adding missing admin flag for ASN.1 lotodore 2009-07-31 21:10:21 +00:00
  • 44c71fe67a Adding missing admin flag for ASN.1 lotodore 2009-07-31 21:09:18 +00:00
  • 5ff441419f chatcleaner: blocking other connections if one client is connected doitux 2009-07-31 19:54:51 +00:00
  • ea5bf107f4 chatcleaner: inital url spam check. configurable url string list and exceptions list for urls like pokerth.net ;-) doitux 2009-07-31 19:01:33 +00:00
  • 0a41384d9e chatcleaner: initial letter repetition check doitux 2009-07-31 11:07:44 +00:00
  • 3e8512a2ea Adding logging. lotodore 2009-07-30 22:11:12 +00:00
  • c769884c56 Removing duplicate condition. lotodore 2009-07-30 21:50:50 +00:00
  • b81d357f1a Handle interrupted/retry error code in read handler. lotodore 2009-07-30 21:47:30 +00:00
  • e6c1043993 error log for closed connections doitux 2009-07-30 15:05:05 +00:00
  • 0356d21e0f initial capsfloodcheck support doitux 2009-07-29 23:27:27 +00:00
  • a612cff91f some chatcleaner adjustments doitux 2009-07-27 20:18:18 +00:00
  • e44286044d Adding separate project for asn1c generated files. lotodore 2009-07-26 22:58:06 +00:00
  • 50af3598a3 Adding missing vote-kick messages to ASN.1 protocol definition. lotodore 2009-07-26 08:53:30 +00:00
  • 336dc836a0 Adding missing vote-kick messages to ASN.1 protocol definition. lotodore 2009-07-26 08:52:58 +00:00
  • 6d0af720a0 czech translation update doitux 2009-07-25 21:20:41 +00:00
  • cde76993c6 add czech language support and translation doitux 2009-07-25 12:06:53 +00:00
  • 9450e8a459 Log session id. lotodore 2009-07-22 22:00:07 +00:00
  • a37f56f09b More paranoia stuff. lotodore 2009-07-22 20:48:21 +00:00
  • d4131051dc Commenting out SCTP acceptor - currently unsupported. lotodore 2009-07-22 20:26:29 +00:00
  • 1783218e6a Adding error handling and additional checks. lotodore 2009-07-22 20:22:14 +00:00
  • e308108803 Adding paranoia check. lotodore 2009-07-22 20:19:56 +00:00
  • d4ae6d0e8b Fixing compiler errors (some ASN.1 code was commited by accident). lotodore 2009-07-22 18:02:15 +00:00
  • cac09280a0 Adding an additional exception handler to the receive callback. lotodore 2009-07-21 21:40:24 +00:00
  • 670166677e chatcleaner automatic refresh configfile every 10 seconds doitux 2009-07-19 23:50:54 +00:00
  • 4acc9ec234 next steps pokerthcleaner, read config file with badwords and settings, warn + kick procedure doitux 2009-07-19 23:14:27 +00:00
  • 7513742d29 Adding missing asn.1 stuff. lotodore 2009-07-19 22:40:12 +00:00
  • 976b864367 Adding missing asn.1 stuff. lotodore 2009-07-19 22:08:30 +00:00
  • 59b0ca6831 Solving more name collision problems. lotodore 2009-07-18 21:54:02 +00:00
  • deed6320c6 Resolving name collisions. lotodore 2009-07-18 21:36:28 +00:00
  • 196d9bd27c first chatcleaner steps (simple badword and textflood check works on port 7777) doitux 2009-07-18 20:39:31 +00:00
  • 33a3f2f6d4 Committing files instead of symlinks. lotodore 2009-07-18 12:36:20 +00:00
  • eb1b1e4b9c Adding code which was generated by asn1c from pokerth.asn1 using the call asn1c -fnative-types. Note the license file (COPYING_asn1c). lotodore 2009-07-18 12:13:05 +00:00
  • 2451fef351 Updating asn1 spec to reduce memory usage. lotodore 2009-07-18 12:05:55 +00:00
  • 58d471e0de Fixing possible server issues. lotodore 2009-07-13 22:49:32 +00:00
  • 398805a136 Handle the case if there is no winner in a game. lotodore 2009-07-13 18:10:11 +00:00
  • 0d9a246fc1 More work on ASN.1 protocol spec. lotodore 2009-07-12 23:07:20 +00:00
  • f7a8cb1419 Adding additional logging. lotodore 2009-07-12 21:12:55 +00:00
  • 6c464107cc Workaround for Qt redraw bug on Mac OS. lotodore 2009-07-12 12:04:32 +00:00
  • efe20f6275 Fixing game termination if an error occurs. lotodore 2009-07-12 09:13:49 +00:00
  • 9c1792a0f3 More work on ASN.1 protocol spec. lotodore 2009-07-11 22:04:46 +00:00
  • e13f3be7f4 french translation update doitux 2009-07-11 19:07:53 +00:00
  • c22eb1a535 Changes to ASN.1 notation. Compiles with asn1c, and the generated code has been tested on Mac OS and Windows. lotodore 2009-07-09 21:27:08 +00:00