Mark Morschhäuser
|
05f46011eb
|
Fix toLatin1() changes from 6fa94dd to toUtf8().
|
2014-06-20 18:16:46 +02:00 |
|
Mark Morschhäuser
|
6fa94dd475
|
Qt5: toAscii() and fromAscii() Methods are deprecated
|
2014-06-20 16:55:26 +02:00 |
|
Max-Wilhelm Bruker
|
ae01144547
|
added thread names
|
2013-01-27 16:40:30 +01:00 |
|
Max-Wilhelm Bruker
|
c65f327e71
|
server crash fixes
|
2013-01-27 15:15:27 +01:00 |
|
Max-Wilhelm Bruker
|
d5ccda49a1
|
server code cleanup
|
2013-01-23 11:51:59 +01:00 |
|
Max-Wilhelm Bruker
|
43d7cf6a1a
|
removed recursive lock in server; moved object serialisation to worker thread
|
2012-10-14 13:19:03 +02:00 |
|
Max-Wilhelm Bruker
|
e326f9613a
|
added numberPools=0 option to make server unthreaded
|
2012-06-24 23:49:10 +02:00 |
|
Max-Wilhelm Bruker
|
d7e7606104
|
fixed 'open deck in deck editor' option in game, fixed freeze when closing local game
|
2012-05-28 19:34:07 +02:00 |
|
Max-Wilhelm Bruker
|
9d0133bae6
|
fix for older Qt versions
|
2012-05-28 19:01:29 +02:00 |
|
Max-Wilhelm Bruker
|
520300dc86
|
made server threaded, fixing issue #51
|
2012-05-28 18:51:58 +02:00 |
|
Max-Wilhelm Bruker
|
b328c1ed4d
|
database interface separated from server, multiple concurrent database connections are now possible
|
2012-05-28 16:32:45 +02:00 |
|
Max-Wilhelm Bruker
|
981db47f9e
|
initial commit for connection pools
|
2012-05-20 18:47:28 +02:00 |
|
Max-Wilhelm Bruker
|
b9087715bf
|
fixed issue #42: make 'client deprecated' message work for v13 client <-> v14 server
|
2012-05-09 23:13:23 +02:00 |
|
Max-Wilhelm Bruker
|
f7975d8ace
|
fixed issue #50: ensure that tcp_nodelay is set
|
2012-05-09 21:57:06 +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
|
f553fd7456
|
some token code
|
2012-04-05 11:48:13 +02:00 |
|
Max-Wilhelm Bruker
|
13b992cf12
|
show ban duration in client
|
2012-03-31 12:07:25 +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
|
c9a8429044
|
always get next game/replay id from database to avoid id collisions in multi-server mode
|
2012-03-17 23:01:56 +01:00 |
|
Max-Wilhelm Bruker
|
9706ecd98a
|
added mutex for RNG, moved game command implementation from S_PH to S_Player in preparation for forwarding of game commands via tunneling interface
|
2012-03-17 22:26:12 +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
|
572e4eaafa
|
more ISL code, mutex fixes
|
2012-03-12 00:36:44 +01:00 |
|
Max-Wilhelm Bruker
|
0ae18d7b2e
|
more ISL code: join, leave, and userMessage work on both sides
|
2012-03-11 17:25:45 +01:00 |
|
Max-Wilhelm Bruker
|
5963c2239c
|
renamed servernetwork to ISL (inter-server link), join/leave is working
|
2012-03-10 19:02:15 +01:00 |
|
Max-Wilhelm Bruker
|
decf1c04bd
|
switched NetworkServerThread to new thread creation method, SSL is working
|
2012-03-10 16:16:31 +01:00 |
|
Max-Wilhelm Bruker
|
0719d4c6ed
|
client-side SSL works, thread initialization needs fixing
|
2012-03-04 23:15:39 +01:00 |
|
Max-Wilhelm Bruker
|
c9b66e4239
|
more ServerNetwork code
|
2012-03-04 19:23:43 +01:00 |
|
Max-Wilhelm Bruker
|
6bbc76af2b
|
Merge branch 'devel' into servernetwork
|
2012-03-04 12:23:22 +01:00 |
|
Max-Wilhelm Bruker
|
a876a0bf5f
|
tell logged in clients about new replays
|
2012-03-03 18:10:16 +01:00 |
|
Max-Wilhelm Bruker
|
8481e61e8f
|
Replays split up, one for each subgame
|
2012-03-02 20:45:04 +01:00 |
|
Max-Wilhelm Bruker
|
50e53fbe53
|
initial commit for server network support
|
2012-02-26 21:00:05 +01:00 |
|
Max-Wilhelm Bruker
|
c6c6a970c6
|
interface & client tab for replay transfer
|
2012-02-25 19:33:44 +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 |
|
Max-Wilhelm Bruker
|
d50d179b2f
|
server-side replay support
|
2012-02-20 22:13:48 +01:00 |
|
Max-Wilhelm Bruker
|
eb06d6b4ea
|
when banning an ip address, terminate the connection of everyone with that address
|
2012-01-29 20:55:24 +01:00 |
|
Max-Wilhelm Bruker
|
4634787b00
|
converted some Player commands to command lists; added db type checks in server
|
2012-01-02 19:41:37 +01:00 |
|
Max-Wilhelm Bruker
|
d4aaf9fff5
|
minor cleanups, server-side deck storage code is working again
|
2012-01-02 00:11:33 +01:00 |
|
Max-Wilhelm Bruker
|
ff3eb9b5f4
|
display reason for ban to banned user
|
2012-01-01 19:38:52 +01: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
|
26f0f0df0e
|
name-based ban fixed
|
2011-12-20 11:22:31 +01:00 |
|
Max-Wilhelm Bruker
|
eb6520a737
|
store network traffic statistics in database
|
2011-12-04 14:24:36 +01:00 |
|
Max-Wilhelm Bruker
|
1455c093cc
|
store sessions in database
|
2011-12-04 13:36:53 +01:00 |
|
Max-Wilhelm Bruker
|
3ea0729229
|
is_admin=2 fix
|
2011-11-13 15:06:57 +01:00 |
|
Max-Wilhelm Bruker
|
c7ef61f750
|
moderators can override game restrictions and kick players when spectating; game host privileges shift when host leaves
|
2011-11-13 13:13:41 +01:00 |
|
Max-Wilhelm Bruker
|
632e9bbff3
|
improved banning and deck hashing
|
2011-11-01 22:44:51 +01:00 |
|
unknown
|
3ea81dfe2b
|
server deck hash fix
|
2011-10-04 17:17:49 +02:00 |
|
cockatrice
|
53330090fb
|
added sha512 password hashing, protocol version 13, server version bump
|
2011-09-21 13:12:08 +00:00 |
|
Max-Wilhelm Bruker
|
f38c5f50ef
|
server crash fix
|
2011-08-03 16:51:14 +02:00 |
|
Max-Wilhelm Bruker
|
c8813bb2aa
|
extra server logging, server memory leak fixed, m12
|
2011-07-11 23:01:59 +02:00 |
|
Max-Wilhelm Bruker
|
17609ec6f8
|
Merge branch 'experimental' of git://cockatrice.git.sourceforge.net/gitroot/cockatrice/cockatrice
|
2011-07-05 12:44:46 +02:00 |
|