Commit Graph
36 Commits
Author SHA1 Message Date
Fabio Bas 471f6371b5 More work
* Refactored code out of common/ into servatrice/
 * added smtp client library
 * disable registration when connected
 * validate email address
 * send activation token via email
2015-05-24 23:02:51 +02:00
Fabio Bas ff1aed717e Added token generation, user activation command and response. 2015-05-24 00:37:45 +02:00
Fabio Bas 5ace0dd892 Almost completed registration
* added missing bits of serverside code;
 * added fronted in client;
 * removed demo python scripts;
2015-05-23 20:13:03 +02:00
Gavin BisesandFabio Bas 735fcbf311 Add first draft of protocol extension for registration
Stub for registration command handling in server

First draft of handling registration requests

WIP (will be rebased)

clean up bad imports (rebase this later)

Finish checkUserIsBanned method

Add username validity check

Check servatrice registration settings

WIP

Finish(?) server side of registration

Needs testing

Fix switch case compile failure

I have no idea why I have to do this

WIP for registration testing python script

Stub register script initial attempt

Rearrange register script

First try at sending reg

register.py sends commands correctly now

Add more debug to register.py

Pack bytes the right way - servatrice can parse py script sends now

register.py should be working now

Parse xml hack correctly

Log registration enabled settings on server start

Insert gender correctly on register

Show tcpserver error message on failed gameserver listen

Fail startup if db configured and can't be opened.

TIL qt5 comes without mysql by default in homebrew...
2015-05-22 18:55:51 +02:00
Matt Lowe b9cda5e36e Updated ini 2015-04-12 23:01:29 +02:00
Fabio Bas 0e437cf13b Anti flood for game commands 2015-03-14 19:44:32 +01:00
Fabio Bas cd69bc8f9d Add configuration options to enable database logging 2015-01-01 15:48:53 +01:00
woogerboy21 1195e4c77b corrected default ini value 2014-11-18 17:32:10 -05:00
wcollins da98d24d8c added trusted sources to servatrice 2014-11-18 15:09:21 -05:00
Fabio Bas 01bd26d228 Misc typos fixing 2014-10-06 21:44:20 +02:00
Fabio Bas 91dafdb3e8 Move server network settings to the bottom and add a disclaimer 2014-10-04 18:21:07 +02:00
Fabio Bas 29cf353913 Give servatrice example configuration some love
added "password" settings
commented all settings
2014-10-04 17:51:27 +02:00
woogerboy21 0a1fe7f5a8 Requested Cleanup
Corrected tab to 4 space (per request)
Moved regonly option under authentication ini location (per request)
2014-07-02 22:27:05 -04:00
woogerboy21 d246fa39fe Registered Only Server
Implemented the ability to set the server to only allow registered
users.  Also updated client to reflect the log-in rejection as well as
put a check in place for the server to not start if db connection is not
available yet registration is required.
2014-07-02 20:52:22 -04:00
woogerboy21 977cf7340a settings update/addition
updated settings name (loglevel) to a more descriptive name (writelog)
added logfilters setting to allow user defined filters.
2014-06-26 00:40:21 -04:00
woogerboy21 236e0a4197 added loglevel variable
added log filtering variable
2014-06-23 00:09:21 -04:00
Max-Wilhelm Bruker 520300dc86 made server threaded, fixing issue #51 2012-05-28 18:51:58 +02:00
Max-Wilhelm Bruker c7fa2fe985 fixed clone function, updated servatrice.ini.example to reflect changes in room creation syntax 2012-04-26 16:22:48 +02:00
Max-Wilhelm Bruker d3b96b1a88 PB: server compiles again, standalone RemoteClient is able to log in 2011-12-30 21:50:25 +01:00
Max-Wilhelm Bruker a4097659d3 made server threading optional 2011-05-21 23:03:00 +02:00
Max-Wilhelm Bruker 38b31681e2 changed leave game shortcut, server cleanups, added max_games_per_user 2011-04-21 01:52:09 +02:00
Max-Wilhelm Bruker d96f6d8b91 updated servatrice.ini.example 2011-03-22 18:02:35 +01:00
Max-Wilhelm Bruker fd828986e5 updated example server config 2011-03-03 18:15:47 +01:00
Max-Wilhelm Bruker 6145d6d524 chat flood protection (yet untested) 2011-03-02 19:39:38 +01:00
Max-Wilhelm Bruker 04742f6fb9 implemented game types 2011-01-27 19:13:22 +01:00
Max-Wilhelm Bruker 571cf91e00 translation update; made server status update optional 2011-01-03 21:50:12 +01:00
Max-Wilhelm Bruker b0b58ca7bd server crash fix; protocol response fix 2010-10-13 20:08:10 +02:00
Max-Wilhelm Bruker 3d5ba34aaf translation fix; minor improvement 2010-02-04 16:25:38 +01:00
Max-Wilhelm Bruker 5efb92e2d6 game inactivity timeout 2010-01-31 17:29:59 +01:00
Max-Wilhelm Bruker 7a07a395f1 bugfix, more deck list submission code 2009-11-17 18:36:30 +01:00
Max-Wilhelm Bruker 64aa68cd26 Chat works! 2009-11-13 18:27:06 +01:00
Max-Wilhelm Bruker b51d4cd4f4 fixed servatrice.ini.example 2009-08-23 16:33:45 +02:00
Max-Wilhelm Bruker 5d32bb8bc4 chat code 2009-08-23 16:25:10 +02:00
Max-Wilhelm Bruker c8a2ed9415 some changes 2009-06-20 13:26:36 +02:00
brukie 7e13352a95 minor cleanups 2009-05-22 22:32:05 +02:00
Max-Wilhelm Bruker 99ff7fd15f minor improvements 2009-04-14 19:18:46 +02:00