Commit Graph
100 Commits
Author SHA1 Message Date
lotodore d4b82d7dbc Fixing game admin stuff. 2010-03-27 12:50:05 +00:00
lotodore f4b6d9a34a New game type entry for game data block. 2010-03-26 22:15:27 +00:00
lotodore 68b95a32e2 Generating code for network protocol. 2010-03-26 21:58:17 +00:00
lotodore 66cb462218 Adding new game type entry in game info block to support different types of games: normal, registered users only, invite only and ranking game. 2010-03-26 21:52:21 +00:00
lotodore a02a9cacf6 (Hopefully) fixing guest & game admin stuff. 2010-03-26 21:41:35 +00:00
lotodore 0cb1f11a52 Removing comments. 2010-03-26 20:51:34 +00:00
lotodore b715542dc9 Generating code for protocol. 2010-03-26 20:50:16 +00:00
lotodore d7c12d9fca Fixing player rights stuff in protocol. 2010-03-26 20:47:26 +00:00
lotodore 5ea56bbf0d Allow retrieving of own player id by gui. 2010-03-24 20:10:36 +00:00
lotodore f10e4c3423 Extending player rights by guest mode. Kind of broken, because it interferes with the current system where you automatically gain admin rights when creating a game. 2010-03-24 15:54:04 +00:00
lotodore 01dcbd84d6 Generated code for protocol changes. 2010-03-24 15:26:46 +00:00
lotodore 2fe2dbc4a2 Adding support for guest mode in network protocol. 2010-03-24 15:23:23 +00:00
lotodore 9063f2c9e1 Trying to use gsasl utf-8 support with libidn. 2010-03-24 12:23:20 +00:00
lotodore c999f2d813 Reverting some change, as it does not seem to have any effect. 2010-03-21 18:07:23 +00:00
lotodore bd69bc9ced Trying to fix base64 problems. 2010-03-21 17:56:50 +00:00
lotodore 5575e6e2b0 Fixing utf-8 problems by sending username as base64. 2010-03-21 16:59:41 +00:00
lotodore 8d6625f8da Fixing server compiler error. 2010-03-21 15:30:13 +00:00
lotodore a592c90b35 Updating windows build script. 2010-02-21 17:25:36 +00:00
lotodore a20711d5ac More work on aes encryption stuff. 2009-12-29 18:23:45 +00:00
lotodore 119d507c80 Integrating HMAC-SHA1 wrapper, preparing aes wrapper. 2009-12-28 17:29:21 +00:00
lotodore 4692c16a92 Starting to add sha-1 and aes wrapper. 2009-12-28 12:16:52 +00:00
lotodore b0f764d4bd Implementing some brute force attack and denial of service countermeasure. 2009-12-23 09:53:01 +00:00
lotodore f5d0b19320 Fixing another guest login issue. Setting login timeout to 60 seconds to allow the user to enter the password. 2009-11-15 09:07:43 +00:00
lotodore a7888f324d Fixing some guest login issues. 2009-11-15 09:02:00 +00:00
lotodore 3a323b7c19 Still fixing gcc error. 2009-11-15 08:55:04 +00:00
lotodore 1a35214974 Fixing gcc error. 2009-11-15 08:52:17 +00:00
lotodore b8951a61d3 Implementing guest login. 2009-11-15 08:41:29 +00:00
lotodore d727a7fd5d Network game, dedicated server without auth backend and dedicated server with auth backend should work now. Guest login still broken. 2009-11-14 15:04:31 +00:00
lotodore f258786b62 Adding new init packet type without authentication, which is no guest login. 2009-11-14 13:13:51 +00:00
lotodore 059da0232a Preparing to fix login for network game and dedicated server without login backend. Currently broken. 2009-11-14 12:39:25 +00:00
lotodore 5424aed21e Fixing server announcement. Gui callback still needed. 2009-11-08 09:48:01 +00:00
lotodore f1c213b707 Fixing compiler errors. Might still be broken, though. 2009-11-07 23:27:08 +00:00
lotodore e950d0cb15 Introducing a new server announcement message to fix network games. Currently broken. 2009-11-07 21:02:20 +00:00
lotodore 8696f86b60 Updating to TDM mingw gcc 4.4.1. 2009-10-25 14:23:08 +00:00
lotodore 31c7b789a8 Adding support for custom delay between hands in protocol. 2009-10-24 21:49:11 +00:00
lotodore 52e3dba934 Fixing issue with previous anonymous login. 2009-10-23 22:21:34 +00:00
lotodore 02b94c87f5 Preparing guest login in network protocol. 2009-10-23 22:11:01 +00:00
lotodore 3920367851 New win32 mingw build script with working authentication. 2009-10-23 21:00:38 +00:00
lotodore 66fa98fc98 Making server send auth challenge. 2009-10-23 18:13:31 +00:00
lotodore ba0ba3978e mingw gsasl fix. 2009-10-23 15:49:20 +00:00
lotodore 629cd71735 Integrating gsasl on client side. Untested. 2009-10-22 22:55:19 +00:00
lotodore 7ae35122b8 Adding more server side gsasl stuff. Client side now broken. 2009-10-18 20:53:58 +00:00
lotodore 3b245ee87b More fixes (seems I'm too tired...). 2009-10-13 22:03:41 +00:00
lotodore 1809a6ba74 More fixes. 2009-10-13 22:02:19 +00:00
lotodore b2745d93ab More fixes. 2009-10-13 21:59:12 +00:00
lotodore d861bf07f2 gcc fix. 2009-10-13 21:53:37 +00:00
lotodore 88659e69ce More gsasl changes. 2009-10-13 21:52:10 +00:00
lotodore a6319bf7d8 Still trying to make gsasl work. 2009-10-13 21:24:58 +00:00
lotodore b61d43859e Trying to make gsasl authentication work... 2009-10-13 21:03:32 +00:00
lotodore cfc11f7f89 More work on gsasl authentication. 2009-10-11 12:07:56 +00:00
lotodore 1f7f045d15 Starting gsasl integration to perform challenge response authentication. Note that gsasl 1.3 is required (previous versions are not supported). Authentication is currently broken. 2009-10-11 09:20:17 +00:00
lotodore 6db2a97eef Adding missing files. 2009-10-10 20:30:35 +00:00
lotodore 730f81129b Adding challenge/response authentication to network protocol. Build is currently broken until gsasl integration is complete. 2009-10-10 20:24:48 +00:00
lotodore 51e393823a Game database entry is created only once the game is started. 2009-10-03 20:19:51 +00:00
lotodore a2a27cbdb0 First steps to actually store game statistics. 2009-10-03 18:06:56 +00:00
lotodore 9ccd1bc9f2 Creating game entries in database abstraction layer. 2009-10-03 17:03:51 +00:00
lotodore d28fe8eee7 Small fixes. 2009-09-27 21:46:44 +00:00
lotodore d0d831a4f6 Adding database thread start/stop functions and init. 2009-09-26 22:10:43 +00:00
lotodore 9e6ca8cd66 Fixing handle leak. Actually, this should be backported to the current server... 2009-09-26 21:53:18 +00:00
lotodore 0ab836e09f Fixing handle leak. 2009-09-26 21:42:04 +00:00
lotodore 1b23d9e609 Moving db stuff to a separate lib due to dependency trouble with ld. 2009-09-26 21:01:06 +00:00
lotodore 0e5e8baa22 Still trying to fix build dependencies. 2009-09-26 20:43:09 +00:00
lotodore e1535f403e Trying to fix lib dependencies. 2009-09-26 20:35:43 +00:00
lotodore c59a8274e1 Integration of the db backend library. 2009-09-26 20:05:46 +00:00
lotodore bf51e68e77 Reacting to authentication success. 2009-09-26 16:14:22 +00:00
lotodore 48c4c69277 Integrating authentication - now all authentication attempts fail (still work in progress). 2009-09-26 16:05:35 +00:00
lotodore 39285263b7 Starting login dialog integration on client side. 2009-09-24 20:10:40 +00:00
lotodore 3112c9ded7 Fixing compiler error. 2009-09-19 21:01:51 +00:00
lotodore 4856dc2a45 Adding plain text password authentication for testing. 2009-09-19 20:49:17 +00:00
lotodore 97e01d6b80 Starting database callback integration. 2009-09-19 20:28:30 +00:00
lotodore 8dbb11db92 Mac OS: Using snow leopard as build platform. PowerPC architecture no longer supported. SDK set to 10.5 (leopard) due to problems compiling boost. Hopefully still runs on 10.4 (tiger), but I cannot check... 2009-09-18 23:38:57 +00:00
lotodore 88f2511b8d Adding database callback entries. 2009-09-13 15:36:08 +00:00
lotodore 6ecec7e262 Adding database interface and generic implementation for database stuff. The generic implementation acts just as placeholder and does nothing. 2009-09-04 22:53:24 +00:00
lotodore b40ea9179f Fixing tools check in build script. 2009-08-21 19:22:24 +00:00
lotodore 173d283bcd Additional win32 build fixes. 2009-08-21 18:14:41 +00:00
lotodore b8af0bf422 Fixing win32 mingw build scripts. Use wget instead of curl to download dependency libs. 2009-08-21 18:05:48 +00:00
lotodore 65f8586946 Fixing win32 build issue. 2009-08-21 18:03:51 +00:00
lotodore 0ebeca359c Adding missing files. 2009-08-20 22:10:50 +00:00
lotodore e104453772 Make that two bots. One for administration and one to forward the lobby chat. 2009-08-20 15:19:41 +00:00
lotodore be7deadc9b Adding missing files. 2009-08-20 11:43:12 +00:00
lotodore 460090e383 Forward all lobby chat messages to irc admin bot. Game chat is still private, so don't worry :-). 2009-08-20 11:42:13 +00:00
lotodore 0aa285621b Preparing the server management irc bot for further tasks. 2009-08-20 11:02:05 +00:00
lotodore faa31d202a Windows build fix. 2009-08-18 14:52:55 +00:00
lotodore fbf9320b49 Windows build fix. 2009-08-18 14:52:05 +00:00
lotodore cb5995f406 Cleaner server should send player id so that the daemon knows which player to kick :-). 2009-08-18 14:51:42 +00:00
lotodore 2526dfcba0 Chat cleaner protocol update. 2009-08-18 12:38:37 +00:00
lotodore 39ff6819dd Chat cleaner changes. 2009-08-18 12:37:22 +00:00
lotodore 118f053216 Fixing include file compiler error. 2009-08-18 00:28:06 +00:00
lotodore a25b3cec85 Fixing recv buf size. 2009-08-18 00:17:14 +00:00
lotodore 32f0e7af8a Fixing manual blind problem. 2009-08-18 00:08:14 +00:00
lotodore 75007aa80e Adding missing files. 2009-08-17 22:54:01 +00:00
lotodore b796b0cbe7 Adding server function to reconnect to the chat server. 2009-08-17 11:26:03 +00:00
lotodore 6eb25757bc Prevent exceptions when closing sockets. 2009-08-17 10:11:51 +00:00
lotodore 836ec60e6d Chat bot integration now fully functional. 2009-08-17 09:45:06 +00:00
lotodore 7a518fab76 Send lobby chat text to cleaner bot. 2009-08-15 22:32:42 +00:00
lotodore a380497bc2 Implementing player list for new lobby chat. 2009-08-15 22:20:19 +00:00
lotodore 4cf42d2113 Lobby chat works now, but player list ist not yet shown. 2009-08-15 14:51:21 +00:00
lotodore 68ed10fd1e More fixes concerning lobby chat. 2009-08-15 14:08:48 +00:00
lotodore 150d8930dc More work on lobby chat. Still not functional. 2009-08-15 13:43:00 +00:00
lotodore 4c340d5bdc Use own lobby chat instead of IRC. First steps, still incomplete. 2009-08-15 10:25:13 +00:00