Commit Graph

43 Commits

Author SHA1 Message Date
woogerboy21 044c2356ff Added server/client feature set communication 2015-09-02 17:54:06 -04:00
Fabio Bas 1ffc9b4561 Refactor servatrice email send 2015-07-25 18:48:34 +02:00
Fabio Bas 6cf3db7e6b Servatrice: refactor signal handling and permit config reloading 2015-06-30 22:21:26 +02:00
Fabio Bas 70296dde9a Simple stack trace for singla handler (unix only) 2015-04-19 19:39:05 +02:00
Fabio Bas 0261862b1b Fix configuration loading 2014-10-04 10:33:55 +02:00
Fabio Bas 871f5f7c94 use qWarning instead of std::err 2014-10-02 23:45:42 +02:00
Fabio Bas 4b38187d20 Fix logfile option in servatrice.ini
servatrice was using hardcocded filename “server.log” even if a custom
value was specified
2014-10-02 23:00:17 +02:00
Fabio Bas a1b6600fe1 Servatrice: group all the use of QSettings in a single file
and add a method to guess the path of servatrice.ini
2014-10-02 22:37:50 +02:00
Fabio Bas 6e3c7d33da Make protobuf cleanup its resourced when servatrice ends
Should help make valgrind’s log a bit cleaner
2014-08-08 13:43:50 +02:00
Fabio Bas 13bd35e020 Servatrice: add prototypes for local functions 2014-07-24 18:16:08 +02:00
Fabio Bas bab340f7b7 Reworked a bit message handling from previous commit 2014-06-24 18:52:04 +02:00
Fabio Bas 2953c6ba2a Ported servatrice 2014-06-24 18:42:46 +02:00
Max-Wilhelm Bruker b2dbfeb7f3 added thread names (2) 2013-01-27 16:42:53 +01:00
Max-Wilhelm Bruker c65f327e71 server crash fixes 2013-01-27 15:15:27 +01:00
Max-Wilhelm Bruker 2deabebc7c added PasswordHasher::initialize() to make libgcrypt warnings go away 2013-01-12 18:05:08 +01:00
Max-Wilhelm Bruker 80439762cf hide login passwords from server log; call logDebugMessage in S_PH thread instead of Server thread 2012-06-03 19:23:15 +02:00
Max-Wilhelm Bruker 7c8b3fc5e3 fixed #45: Terminate servatrice if critical error in e.g. listen() happens during initialization 2012-05-01 10:58:08 +02:00
Max-Wilhelm Bruker 5db0fcd6ae cleanups, games work with ISL, now we just need to clean up better when the ISL connection dies 2012-03-18 18:48:14 +01:00
Max-Wilhelm Bruker 671214c60e mutex fixes, server shutdown works again 2012-03-17 19:05:22 +01:00
Max-Wilhelm Bruker c23af44749 changed a lot of thread locking code in the server, rooms are working with ISL now 2012-03-17 16:09:00 +01:00
Max-Wilhelm Bruker 50e53fbe53 initial commit for server network support 2012-02-26 21:00:05 +01:00
Max-Wilhelm Bruker 89bb8e72ee use 'git describe' to generate version info for the about box and servatrice. fixes issue #20 2012-02-21 01:08:16 +01:00
cockatrice 53330090fb added sha512 password hashing, protocol version 13, server version bump 2011-09-21 13:12:08 +00:00
Max-Wilhelm Bruker 83e2e3666a server memory leak fixed 2011-07-04 17:14:48 +02:00
Max-Wilhelm Bruker a4c3d48389 server shutdown function 2011-06-24 18:45:39 +02:00
unknown 1bc05562cc Mulligan crash fix, multi-column screen alignment for multiplayer, Server Win32 compile fix 2011-06-05 19:45:37 +02:00
Max-Wilhelm Bruker 6f3a20f53f SIGABRT handler, crash fix 2011-04-18 17:50:42 +02:00
Max-Wilhelm Bruker 7ae0e31964 race condition fixed 2011-04-13 03:08:44 +02:00
Max-Wilhelm Bruker 6504a889e1 threaded logging; sigsegv handler to flush logfile before crashing 2011-04-06 14:46:54 +02:00
Max-Wilhelm Bruker fd7593edc1 improved logging, improved server multithreading 2011-03-22 17:55:20 +01:00
Max-Wilhelm Bruker 2336ab0f45 improved server logging 2011-03-21 21:47:42 +01:00
Max-Wilhelm Bruker 29d1145663 server shouldn't write detailed debugging file any more 2010-11-17 02:01:25 +01:00
Max-Wilhelm Bruker e92840c849 moved call to rng constructor to main() 2010-09-23 15:43:39 +02:00
Max-Wilhelm Bruker f9446f9822 generalized user information 2010-09-18 21:05:28 +02:00
Max-Wilhelm Bruker 7e9879c0ea Included SFMT RNG 2010-09-15 21:48:52 +02:00
Max-Wilhelm Bruker b1e8f08ebe save server output to a file 2010-01-08 18:32:23 +01:00
Max-Wilhelm Bruker 1c2aa15b22 boom 2009-10-29 17:13:37 +01:00
Max-Wilhelm Bruker a8c45fda1a reworked protocol; only server code for now 2009-10-24 21:20:26 +02:00
brukie 7e13352a95 minor cleanups 2009-05-22 22:32:05 +02:00
Max-Wilhelm Bruker 03847a9b36 fixed socket bug and simplified readClient() 2009-04-21 23:17:01 +02:00
Max-Wilhelm Bruker 99ff7fd15f minor improvements 2009-04-14 19:18:46 +02:00
Max-Wilhelm Bruker 792a400a3d minor improvements 2009-04-08 21:49:16 +02:00
Max-Wilhelm Bruker a11f93df4d initial commit 2009-03-13 22:50:41 +01:00