Commit Graph
100 Commits
Author SHA1 Message Date
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
lotodore 94db67bbd5 Modifying protocol such that lobby chat and broadcasts are supported. DOES NOT COMPILE YET. 2009-08-15 08:38:56 +00:00
lotodore 4593308da8 Integrating chat cleaner manager in lobby. 2009-08-14 22:05:01 +00:00
lotodore a627d0b597 Fixing compiler error. 2009-08-14 21:21:22 +00:00
lotodore 459d7ed574 Adding ASN.1 protocol to chat cleaner server. 2009-08-14 21:18:28 +00:00
lotodore 5c29a3040a Adding files to protocol lib. 2009-08-14 19:27:27 +00:00
lotodore 0c5f2623a3 Adding packet class for chat cleaner as separate file. 2009-08-14 19:22:34 +00:00
lotodore 6003a54b8f Small fixes related to chat cleaner client. 2009-08-14 19:09:18 +00:00
lotodore d068c6203d Adding client for chat cleaner. 2009-08-14 18:56:45 +00:00
lotodore 3d65eaedd0 Fixing MacOS build. 2009-08-14 16:09:44 +00:00
lotodore daea61fe73 Adding chat cleaner protocol files. 2009-08-14 14:57:17 +00:00
lotodore e573ed8da2 Adding chat cleaner protocol files. 2009-08-14 14:56:29 +00:00
lotodore 9f3dd94a71 Fixing lobby button bug. 2009-08-06 21:32:45 +00:00
lotodore e5d56ad162 Fixing vote kick. 2009-08-06 20:05:49 +00:00
lotodore c8d5cc16c9 Fixed kicking someone from the game in the lobby. Vote kick still seems to be broken, could not find the bug yet. 2009-08-04 22:24:31 +00:00
lotodore 240a95289c ASN.1 constraint fixes. 2009-08-04 21:41:10 +00:00
lotodore 77af35864d ASN.1 constraint fixes. 2009-08-04 21:40:39 +00:00
lotodore 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. 2009-08-04 07:26:18 +00:00
lotodore b81c02245f Fixing GUID constraints - for now. 2009-08-04 07:17:46 +00:00
lotodore b8c762e4c0 Fixing GUID constraints - for now. 2009-08-04 07:17:28 +00:00
lotodore 3f5cbc985a Proper constrains for game list new. 2009-08-04 06:59:58 +00:00
lotodore e738f95af9 Proper constrains for game list new. 2009-08-04 06:59:42 +00:00
lotodore dce88bf3da Set game id for vote kick messages. 2009-08-03 22:39:08 +00:00
lotodore 9d5800ff20 Fixing game list issue where game was not shown as running. 2009-08-03 22:26:45 +00:00
lotodore 982d6159a0 Adding game id to vote kick messages. 2009-08-03 21:56:20 +00:00
lotodore 1d989b9552 Adding game id to vote kick messages. 2009-08-03 21:55:38 +00:00
lotodore 5faad7b288 Fixing resubscription of lobby messages after game. There are no known errors now. 2009-08-03 21:02:37 +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 82ebd318d0 Fixing game list update. Joining players still broken. 2009-08-02 21:22:05 +00:00
lotodore 36d853bd69 Fixed typo which caused a bug. 2009-08-02 20:31:07 +00:00
lotodore a5a3fb9d26 Fixing compiler error on MSVC. 2009-08-02 15:12:25 +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 d7367788a7 Avatar hash md5 (not sha1) for now. 2009-08-01 20:54:42 +00:00
lotodore cf1d657412 Use md5 hash (not sha1) for now. 2009-08-01 20:53:54 +00:00
lotodore e4aed25e39 Adding missing message code when removed from the game. 2009-08-01 09:01:33 +00:00
lotodore a49e58540d Adding missing message code when removed from the game. 2009-08-01 09:01:06 +00:00