Max-Wilhelm Bruker
|
cc3760a7df
|
fixed deadlock condition
|
2012-11-16 21:42:17 +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 |
|
Daenyth
|
af09d0d294
|
Reject more invalid usernames from clients.
Specifically this should cover people connecting with a username of
"\u200C"
|
2012-07-25 00:12:35 -04:00 |
|
Max-Wilhelm Bruker
|
4c9165f099
|
fixed #62: shuffling doesn't reveal the top card even if AlwaysRevealTopCard is set
|
2012-07-17 19:22:09 +02:00 |
|
Max-Wilhelm Bruker
|
886f12d116
|
fixed #63: spectators have sideboard lock icons
|
2012-07-17 19:17:26 +02:00 |
|
Max-Wilhelm Bruker
|
a1e35ccda5
|
servatrice: create correct game ids when not using a database
|
2012-07-17 18:47:00 +02:00 |
|
Max-Wilhelm Bruker
|
f080e8b1a4
|
fixed bug #61: replay doesn't show game info; also fixed playing area not being displayed in any subgame but the first
|
2012-06-27 20:03:39 +02:00 |
|
Max-Wilhelm Bruker
|
e7b58c4d8e
|
server: fixed spectator count not being updated
|
2012-06-25 13:07:26 +02:00 |
|
Max-Wilhelm Bruker
|
8cc5ee28a3
|
disallow face-down cards in other zones than the table
|
2012-06-25 01:04:13 +02: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
|
7157963204
|
removed usleep() call to enable compilation on Windows again
|
2012-06-02 19:38:31 +02:00 |
|
Max-Wilhelm Bruker
|
aa2488fb91
|
server crash fix; also fixes single player crash on Mac wrt AlwaysRevealTopCard
|
2012-06-02 16:33:16 +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
|
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
|
44d688b1d5
|
added deckstats.net interface in deck editor, fixing issue #39
|
2012-05-17 20:11:46 +02:00 |
|
Max-Wilhelm Bruker
|
295cc65dce
|
minor fix wrt issue #42
|
2012-05-09 23:25:29 +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
|
0eee6d7ab9
|
fixed issue #49: when editing a remote deck, be able to directly save it there
|
2012-05-09 21:52:09 +02:00 |
|
Max-Wilhelm Bruker
|
f00eaa83d4
|
added missing file
|
2012-05-07 20:24:18 +02:00 |
|
Max-Wilhelm Bruker
|
e76502cf0e
|
handle dead commands when the connection is lost before the reply gets processed
|
2012-05-01 21:16:16 +02:00 |
|
Max-Wilhelm Bruker
|
f6f8ad82b2
|
server code cleanup
|
2012-05-01 12:48:59 +02:00 |
|
Max-Wilhelm Bruker
|
e5a0a08569
|
fixed #43: add delete button to local dir view in deck storage tab and in remote dir view in replays tab
|
2012-05-01 12:08:09 +02:00 |
|
Max-Wilhelm Bruker
|
539b693ac4
|
Merge branch 'devel' of git://github.com/mbruker/Cockatrice into devel
|
2012-04-22 11:02:52 +02:00 |
|
Max-Wilhelm Bruker
|
7649a36962
|
merged server crash fix
|
2012-04-22 11:02:36 +02:00 |
|
Max-Wilhelm Bruker
|
0a30f22e5f
|
Merge branch 'master' of github.com:mbruker/Cockatrice
|
2012-04-22 10:58:15 +02:00 |
|
Max-Wilhelm Bruker
|
afe5c72204
|
server crash fix
|
2012-04-22 10:57:42 +02:00 |
|
Max-Wilhelm Bruker
|
95cd293b9c
|
context menu for a message sender's name in chat; also display the user level icon next to the name; minor consistency and type-safety changes
|
2012-04-08 23:48:02 +02:00 |
|
Max-Wilhelm Bruker
|
ae19d3dc4b
|
fixed game list update bug, minor optimizations, restrict client protocol output to QT_DEBUG mode
|
2012-04-06 17:52:23 +02:00 |
|
Max-Wilhelm Bruker
|
f553fd7456
|
some token code
|
2012-04-05 11:48:13 +02:00 |
|
Max-Wilhelm Bruker
|
c835a827b0
|
AlwaysRevealTopCard done, issue #31 fixed
|
2012-04-01 11:45:01 +02:00 |
|
Max-Wilhelm Bruker
|
840b577f42
|
complete server-side AlwaysRevealTopCard support, related to issue #31
|
2012-03-31 22:47:42 +02:00 |
|
Max-Wilhelm Bruker
|
005a4363d3
|
removed unnecessary mutex calls
|
2012-03-31 22:08:22 +02:00 |
|
Max-Wilhelm Bruker
|
7417236c3a
|
preliminary AlwaysRevealTopCard support related to issue #31, server code cleanup (finally removed getGameState)
|
2012-03-31 21:47:30 +02:00 |
|
Max-Wilhelm Bruker
|
767d53b5a8
|
merged from master
|
2012-03-31 18:41:01 +02:00 |
|
Max-Wilhelm Bruker
|
b289ab0d9f
|
fixed server crash condition
|
2012-03-31 18:07:31 +02:00 |
|
Max-Wilhelm Bruker
|
13b992cf12
|
show ban duration in client
|
2012-03-31 12:07:25 +02:00 |
|
Max-Wilhelm Bruker
|
b2b7242802
|
changed lock icon, added sideboard locking, issue #15 fixed
|
2012-03-27 20:32:24 +02:00 |
|
Max-Wilhelm Bruker
|
542fd2c5c8
|
added menu item: game->game information, issue #1 fixed
|
2012-03-24 22:09:06 +01:00 |
|
Max-Wilhelm Bruker
|
5ff1fd8ec6
|
added peeking at facedown cards, fixing issue #7
|
2012-03-24 18:52:08 +01:00 |
|
Max-Wilhelm Bruker
|
adbb607700
|
Revealing a library to a player now grants that player permission to drag cards out of that library onto his own table. This permission is revoked by shuffling the library. The zone view window tracks content changes of the zone for as long as the permission lasts so that card ID changes are kept track of. This hopefully fixes issues #5 and #12.
|
2012-03-24 17:48:25 +01:00 |
|
Max-Wilhelm Bruker
|
2ce18a82f5
|
RevealCards message log bug fixed
|
2012-03-24 15:25:32 +01:00 |
|
Max-Wilhelm Bruker
|
80967b59e3
|
fixed another faceDown bug
|
2012-03-22 23:42:26 +01:00 |
|
Max-Wilhelm Bruker
|
af8e357487
|
improved code for automatic joining of persistent games; disconnecting + reconnecting works as it should with ISL
|
2012-03-18 21:57:21 +01: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
|
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
|
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
|
dda78661ea
|
added missing table unlock command
|
2012-03-10 16:38:00 +01:00 |
|
Max-Wilhelm Bruker
|
c9b66e4239
|
more ServerNetwork code
|
2012-03-04 19:23:43 +01:00 |
|
Max-Wilhelm Bruker
|
acb03c2bf2
|
replays expire after two weeks, lock can be toggled to prevent that
|
2012-03-04 11:35:56 +01:00 |
|
Max-Wilhelm Bruker
|
a876a0bf5f
|
tell logged in clients about new replays
|
2012-03-03 18:10:16 +01:00 |
|
Max-Wilhelm Bruker
|
a27bc20887
|
added missing file
|
2012-03-02 20:45:57 +01:00 |
|
Max-Wilhelm Bruker
|
8481e61e8f
|
Replays split up, one for each subgame
|
2012-03-02 20:45:04 +01:00 |
|
Max-Wilhelm Bruker
|
65d4c77ee8
|
cmake fix
|
2012-02-25 23:18:08 +01:00 |
|
Max-Wilhelm Bruker
|
89b8fe1e21
|
cmake fix
|
2012-02-25 23:10:56 +01:00 |
|
Max-Wilhelm Bruker
|
c6c6a970c6
|
interface & client tab for replay transfer
|
2012-02-25 19:33:44 +01:00 |
|
Max-Wilhelm Bruker
|
703426d848
|
cmake fix
|
2012-02-25 15:18:14 +01:00 |
|
Max-Wilhelm Bruker
|
96213fc3f3
|
Windows fixes
|
2012-02-25 14:50:06 +01:00 |
|
Max-Wilhelm Bruker
|
89c920479c
|
cmake fix
|
2012-02-21 01:21:32 +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
|
a2778ab129
|
fixed bug #21: Players can't draw arrow to avatar icons any more
|
2012-02-16 21:22:46 +01:00 |
|
Max-Wilhelm Bruker
|
5692addf54
|
don't send useless information in getGameState; fixed bug that caused an attached card to have undefined coordinates when its parent card was destroyed by conceding or leaving
|
2012-01-30 00:21:47 +01:00 |
|
a b
|
7faa033855
|
Mac fixes
|
2012-01-29 21:17:32 +01:00 |
|
Max-Wilhelm Bruker
|
4895f2b4fd
|
server code cleanup, changed in-game ping event to not use any bandwidth as long as nothing changes
|
2012-01-29 13:36:43 +01:00 |
|
Max-Wilhelm Bruker
|
e202d659a0
|
moc weirdness workaround on Unix, added install target
|
2012-01-21 22:13:27 +01:00 |
|
Max-Wilhelm Bruker
|
f385917a90
|
Win32 compile fix
|
2012-01-21 20:38:16 +01:00 |
|
Max-Wilhelm Bruker
|
3c24899de6
|
switched from qmake to cmake
|
2012-01-21 19:21:57 +01:00 |
|
Max-Wilhelm Bruker
|
16541141bd
|
Cleaned up decklist code
|
2012-01-21 16:41:46 +01:00 |
|
Max-Wilhelm Bruker
|
7c2c6eac14
|
changed creation_time to time_t to get around Qt4.7 dependency
|
2012-01-03 01:13:15 +01:00 |
|
Max-Wilhelm Bruker
|
609e3fc41d
|
converted SetCardAttr attr_name to enum
|
2012-01-02 20:20:31 +01:00 |
|
Max-Wilhelm Bruker
|
0c9a2b061c
|
deck storage is fully working again, cleaned up some unnecessarily large messages
|
2012-01-02 15:46:14 +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
|
6344b987de
|
fixed pw loyalty in oracle, PB code working
|
2012-01-01 18:15:32 +01:00 |
|
Max-Wilhelm Bruker
|
d5c628966f
|
PB: everything compiles except for deck storage
|
2012-01-01 02:48:24 +01:00 |
|
Max-Wilhelm Bruker
|
695fde7541
|
PB: enough for today
|
2011-12-31 00:12:46 +01:00 |
|
Max-Wilhelm Bruker
|
c4eb7ba6cf
|
PB: more client files compile
|
2011-12-30 22:29:57 +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
|
10018280e5
|
more PB
|
2011-12-30 02:03:26 +01:00 |
|
Max-Wilhelm Bruker
|
ca9122b9fb
|
added responses + events
|
2011-12-29 19:40:41 +01:00 |
|
Max-Wilhelm Bruker
|
c5509db251
|
reasonable defaults
|
2011-12-19 00:03:05 +01:00 |
|
Max-Wilhelm Bruker
|
f115342e47
|
local mode is working again
|
2011-12-18 23:30:53 +01:00 |
|
Max-Wilhelm Bruker
|
38e4781624
|
fixed packet length calculation bug, re-enabled deck selection
|
2011-12-18 19:10:47 +01:00 |
|
Max-Wilhelm Bruker
|
314f17091d
|
protobuf client->server communication almost working
|
2011-12-18 18:35:14 +01:00 |
|
Max-Wilhelm Bruker
|
6ca1d1f09f
|
server crash fix
|
2011-12-18 12:59:04 +01:00 |
|
Max-Wilhelm Bruker
|
4eb9dfc5bf
|
server-side part of client -> server commands almost converted to ProtocolBuffers. not usable yet
|
2011-12-04 23:21:31 +01:00 |
|
Max-Wilhelm Bruker
|
1455c093cc
|
store sessions in database
|
2011-12-04 13:36:53 +01:00 |
|
Max-Wilhelm Bruker
|
6b18ba6bac
|
concession fix
|
2011-11-13 16:55:41 +01:00 |
|
Max-Wilhelm Bruker
|
a34bccb530
|
give back host privileges to game creator when he rejoins
|
2011-11-13 13:58:21 +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 |
|
unknown
|
0bb4ef8bb8
|
added deck hashing
|
2011-10-04 16:55:18 +02:00 |
|
cockatrice
|
53330090fb
|
added sha512 password hashing, protocol version 13, server version bump
|
2011-09-21 13:12:08 +00:00 |
|
unknown
|
8344920fdc
|
minor server fix
|
2011-09-16 15:09:59 +02:00 |
|
unknown
|
da467468d5
|
improved facedown moving
|
2011-09-15 14:19:29 +02:00 |
|
unknown
|
1047ab08e8
|
added facedown to ServerInfo_Card
|
2011-09-15 12:24:33 +02:00 |
|
unknown
|
e105c42580
|
preliminary: moved auto-rejoin code back to login
|
2011-09-13 16:09:42 +02:00 |
|
Max-Wilhelm Bruker
|
f38c5f50ef
|
server crash fix
|
2011-08-03 16:51:14 +02:00 |
|
Max-Wilhelm Bruker
|
a569a1b8b1
|
changed chat indentation, allow leftclick for CardInfoWidget in ChatView, changed GameSelector indentation
|
2011-08-03 01:19:57 +02:00 |
|
Max-Wilhelm Bruker
|
3ff5158b6f
|
server crash fix
|
2011-08-02 21:10:38 +02:00 |
|
Max-Wilhelm Bruker
|
b38f0e2100
|
extra logging; minor server crash fix
|
2011-07-11 23:49:54 +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
|
f10d9c9bec
|
strip newlines from msg in cmdRoomSay; improved i18n in MessageLogWidget
|
2011-07-06 18:45:56 +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 |
|
Max-Wilhelm Bruker
|
ef42c7518a
|
added argentina to countries
|
2011-07-05 12:44:39 +02:00 |
|
Max-Wilhelm Bruker
|
6a77e765a7
|
Merge branch 'experimental' of git://cockatrice.git.sourceforge.net/gitroot/cockatrice/cockatrice
|
2011-07-05 01:49:43 +02:00 |
|
Max-Wilhelm Bruker
|
c4a2229ae4
|
added debug stuff
|
2011-07-05 01:49:15 +02:00 |
|
Max-Wilhelm Bruker
|
83e2e3666a
|
server memory leak fixed
|
2011-07-04 17:14:48 +02:00 |
|
Max-Wilhelm Bruker
|
fd171fa260
|
servatrice Qt 4.4 compile fix
|
2011-07-03 17:10:24 +02:00 |
|
Max-Wilhelm Bruker
|
898623f1ba
|
filter running games; minor server code cleanup
|
2011-07-03 16:45:52 +02:00 |
|
Max-Wilhelm Bruker
|
abd5425796
|
finished getGamesOfUser function
|
2011-07-02 16:43:19 +02:00 |
|
Max-Wilhelm Bruker
|
d5de76ec4a
|
Merge branch 'master' of ssh://129.217.164.162/home/brukie/cockatrice
|
2011-07-02 14:36:36 +02:00 |
|
Max-Wilhelm Bruker
|
be12a0b3a9
|
preliminary showGamesOfUser support
|
2011-07-02 14:36:10 +02:00 |
|
Max-Wilhelm Bruker
|
a86f6ba5b8
|
minor change
|
2011-07-02 02:14:08 +02:00 |
|
Max-Wilhelm Bruker
|
aa38733f03
|
fixed Server_Card::resetState
|
2011-06-27 14:50:07 +02:00 |
|
Max-Wilhelm Bruker
|
d0e832b069
|
limit game name length to 50 characters
|
2011-06-27 14:42:57 +02:00 |
|
Max-Wilhelm Bruker
|
05ebb83ba4
|
improved banning; added [url] and [card] tags for chat
|
2011-06-25 21:21:19 +02:00 |
|
Max-Wilhelm Bruker
|
4b84168bda
|
client/server version bump; eventConnectionStateChanged
|
2011-06-25 17:50:28 +02:00 |
|
Max-Wilhelm Bruker
|
d892d320ea
|
dynamic compression support
|
2011-06-25 15:58:38 +02:00 |
|
Max-Wilhelm Bruker
|
a4c3d48389
|
server shutdown function
|
2011-06-24 18:45:39 +02:00 |
|
Max-Wilhelm Bruker
|
b7ab2d97bd
|
support for women
|
2011-06-22 17:39:25 +02:00 |
|
Max-Wilhelm Bruker
|
6226e381de
|
price tag feature by Marcio Ribeiro
|
2011-06-16 16:43:01 +02:00 |
|
Max-Wilhelm Bruker
|
04a96be84a
|
fixed doesntUntap bug (with protocol change)
|
2011-05-27 21:56:16 +02:00 |
|
Max-Wilhelm Bruker
|
808d2a3c01
|
Event context for mulligans, German translation
|
2011-05-21 23:48:46 +02:00 |
|
Max-Wilhelm Bruker
|
461a62e0c8
|
LocalServer crash fix
|
2011-05-08 17:56:52 +02:00 |
|
Max-Wilhelm Bruker
|
c4ba33dfeb
|
server mutex fix
|
2011-04-21 02:04:15 +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
|
d0b8c6ebd9
|
changed mutex lock
|
2011-04-19 04:13:23 +02:00 |
|
Max-Wilhelm Bruker
|
2c6d112ba4
|
Merge branch 'experimental' of git://cockatrice.git.sourceforge.net/gitroot/cockatrice/cockatrice
|
2011-04-18 18:56:27 +02:00 |
|
Max-Wilhelm Bruker
|
69fce1fb5d
|
thread fixes
|
2011-04-18 18:55:35 +02:00 |
|
Max-Wilhelm Bruker
|
6f3a20f53f
|
SIGABRT handler, crash fix
|
2011-04-18 17:50:42 +02:00 |
|
Max-Wilhelm Bruker
|
9933b219a9
|
game list mutex in S_PH
|
2011-04-17 16:31:03 +02:00 |
|
Max-Wilhelm Bruker
|
2d8b12a576
|
reduced game selector minimum height; server race conditions fixed
|
2011-04-17 15:46:47 +02:00 |
|
Max-Wilhelm Bruker
|
42ad959220
|
Merge branch 'master' into experimental
|
2011-04-06 15:49:20 +02:00 |
|
Max-Wilhelm Bruker
|
6c5dd0b3d1
|
attach fix
|
2011-04-05 17:56:40 +02:00 |
|
Max-Wilhelm Bruker
|
6d5b29395c
|
mutex and ghost games fixes
|
2011-03-29 23:54:08 +02:00 |
|
Max-Wilhelm Bruker
|
8e0f7dcf03
|
Merge branch 'master' of ../bla
|
2011-03-29 23:09:40 +02:00 |
|
Max-Wilhelm Bruker
|
2f98abe892
|
fixFreeSpaces fixed
|
2011-03-29 23:04:48 +02:00 |
|
Max-Wilhelm Bruker
|
eca941201d
|
more mutexes
|
2011-03-22 22:46:15 +01:00 |
|
Max-Wilhelm Bruker
|
45890b836b
|
added send buffer to limit socket operations to one thread
|
2011-03-22 20:45:18 +01:00 |
|
Max-Wilhelm Bruker
|
81a5d58d70
|
more mutexes
|
2011-03-22 19:37:56 +01:00 |
|
Max-Wilhelm Bruker
|
4548841a93
|
server crash fix
|
2011-03-22 18:31:26 +01:00 |
|
Max-Wilhelm Bruker
|
fd7593edc1
|
improved logging, improved server multithreading
|
2011-03-22 17:55:20 +01:00 |
|
Max-Wilhelm Bruker
|
be7779a466
|
reset card p/t when empty string is sent
|
2011-03-12 20:43:12 +01:00 |
|
Max-Wilhelm Bruker
|
480d2730c6
|
don't send full user info to clients in global join event
|
2011-03-12 20:31:20 +01:00 |
|
Max-Wilhelm Bruker
|
29c4c80ddf
|
server crash fix
|
2011-03-11 15:35:31 +01:00 |
|
Max-Wilhelm Bruker
|
712aa9768f
|
server crash fix
|
2011-03-10 00:59:45 +01:00 |
|
Max-Wilhelm Bruker
|
cd20a3d0f4
|
don't show p/t when playing facedown cards
|
2011-03-10 00:30:22 +01:00 |
|
Max-Wilhelm Bruker
|
de44918dce
|
server crash fix
|
2011-03-09 23:53:41 +01:00 |
|
Max-Wilhelm Bruker
|
349a60fb58
|
concede fix
|
2011-03-09 15:46:33 +01:00 |
|
Max-Wilhelm Bruker
|
731dfcad5c
|
kick users out of games
|
2011-03-03 17:05:44 +01:00 |
|
Max-Wilhelm Bruker
|
d6083a85c7
|
improved packet loss handling
|
2011-03-03 02:09:29 +01:00 |
|
Max-Wilhelm Bruker
|
657f97680a
|
drop disconnected spectators from games instead of keeping them alive
|
2011-03-03 01:25:11 +01:00 |
|
Max-Wilhelm Bruker
|
57f9e2c3b4
|
user banning
|
2011-03-03 01:16:13 +01:00 |
|
Max-Wilhelm Bruker
|
6145d6d524
|
chat flood protection (yet untested)
|
2011-03-02 19:39:38 +01:00 |
|
Max-Wilhelm Bruker
|
3bb1d9a1de
|
force users to log out their unregistered session after logging in with a new registered account
|
2011-03-02 17:18:44 +01:00 |
|
Max-Wilhelm Bruker
|
1bee788210
|
don't pm people ignoring you
|
2011-03-02 16:34:36 +01:00 |
|
Max-Wilhelm Bruker
|
0afdbc7222
|
more work on buddy&ignore
|
2011-03-01 21:04:45 +01:00 |
|
Max-Wilhelm Bruker
|
4149f78001
|
more buddy&ignore code, added missing file
|
2011-03-01 20:49:36 +01:00 |
|
Max-Wilhelm Bruker
|
9e34c9c985
|
more buddy list & ignore list code
|
2011-02-28 20:44:03 +01:00 |
|
Max-Wilhelm Bruker
|
102e246c6d
|
login consistency fix; limit length of user names to 35
|
2011-02-23 23:46:18 +01:00 |
|
Max-Wilhelm Bruker
|
acac5addd6
|
initial commit: buddy list, ignore list
|
2011-02-20 16:47:13 +01:00 |
|
Max-Wilhelm Bruker
|
ce80d29f50
|
improved cipt handling, initial p/t for cards
|
2011-02-16 20:05:03 +01:00 |
|
Max-Wilhelm Bruker
|
d05603f83b
|
p/t changes
|
2011-02-16 18:34:46 +01:00 |
|
Max-Wilhelm Bruker
|
d4f600393f
|
minor visual change, server crash fix, multiplayer leave/concede fixes
|
2011-02-15 22:50:16 +01:00 |
|
Max-Wilhelm Bruker
|
29e5773fb5
|
minor server fix, added mbs to sets.xml
|
2011-02-09 13:47:21 +01:00 |
|
Max-Wilhelm Bruker
|
04742f6fb9
|
implemented game types
|
2011-01-27 19:13:22 +01:00 |
|
Max-Wilhelm Bruker
|
7116382a96
|
added 'undo last draw' feature. protocol version bump (12)
|
2011-01-27 17:49:31 +01:00 |
|
Max-Wilhelm Bruker
|
25de242180
|
controller change bug fix
|
2011-01-26 13:44:02 +01:00 |
|
Max-Wilhelm Bruker
|
b702a12428
|
server fixFreeSpaces fix
|
2011-01-26 03:31:54 +01:00 |
|
Max-Wilhelm Bruker
|
596e7be8b1
|
fixed one server memory leak
|
2011-01-25 23:14:07 +01:00 |
|
Max-Wilhelm Bruker
|
2c50cce6e2
|
don't broadcast user avatar along with game list updates
|
2011-01-25 22:10:33 +01:00 |
|
Max-Wilhelm Bruker
|
92e842bb74
|
fixed direct chat, fixed in-game attachment bugs
|
2011-01-25 00:12:35 +01:00 |
|
Max-Wilhelm Bruker
|
f6849ff02b
|
sideboarding bug fix
|
2011-01-21 19:20:47 +01:00 |
|
Max-Wilhelm Bruker
|
6cebad2513
|
Merge branch 'master' of git://cockatrice.git.sourceforge.net/gitroot/cockatrice/cockatrice
|
2011-01-21 18:03:28 +01:00 |
|
Max-Wilhelm Bruker
|
6b370ce16b
|
allow controller change even from a different zone
|
2011-01-21 18:00:01 +01:00 |
|
brukie
|
dc0f21cce4
|
Threaded picture caching
|
2011-01-19 00:16:41 +01:00 |
|
Max-Wilhelm Bruker
|
72ee0d7bdf
|
code merge
|
2011-01-15 21:41:16 +01:00 |
|
Max-Wilhelm Bruker
|
9c527fb5aa
|
Click to hide revealed cards; MultiMove function
|
2011-01-15 21:39:24 +01:00 |
|
Max-Wilhelm Bruker
|
5bcacb1e18
|
minor fix
|
2011-01-15 14:21:47 +01:00 |
|
Max-Wilhelm Bruker
|
bd9e142d1d
|
added admin tab; server status message update
|
2011-01-14 16:55:16 +01:00 |
|
Max-Wilhelm Bruker
|
714a0eee50
|
don't waste bandwidth with spaces or default-value items
|
2011-01-13 15:02:13 +01:00 |
|
Max-Wilhelm Bruker
|
7f7398de6a
|
user details box
|
2011-01-10 20:37:34 +01:00 |
|
Max-Wilhelm Bruker
|
5544de3213
|
minor fixes; added round clock
|
2011-01-08 14:22:41 +01:00 |
|
Max-Wilhelm Bruker
|
55d493e7ef
|
single player works again, version bump
|
2011-01-03 20:46:15 +01:00 |
|
Max-Wilhelm Bruker
|
78d81ae65a
|
room stuff and minor fixes
|
2011-01-03 19:01:49 +01:00 |
|
Max-Wilhelm Bruker
|
80277ff573
|
rooms work mostly
|
2011-01-02 16:13:07 +01:00 |
|
Max-Wilhelm Bruker
|
b73001e9fd
|
merge
|
2011-01-01 22:53:54 +01:00 |
|
Max-Wilhelm Bruker
|
082c94e4c4
|
improved mulligan behaviour
|
2011-01-01 20:52:41 +01:00 |
|
Max-Wilhelm Bruker
|
d8d4563292
|
initial commit for rooms
|
2010-12-24 02:21:00 +01:00 |
|
Max-Wilhelm Bruker
|
231887367c
|
card menu improvement, change controller support (bug #3)
|
2010-12-23 19:21:47 +01:00 |
|
Max-Wilhelm Bruker
|
feb1dac1e1
|
attach arrow bug fix, improved stacking
|
2010-12-16 00:42:46 +01:00 |
|
Max-Wilhelm Bruker
|
f4962d021e
|
experimental card stacking
|
2010-12-14 19:26:40 +01:00 |
|
Max-Wilhelm Bruker
|
fe397cd708
|
server spectator bug fix
|
2010-12-02 16:58:35 +01:00 |
|
Max-Wilhelm Bruker
|
ec602aefe1
|
server crash and inconsistency fix
|
2010-11-23 02:07:56 +01:00 |
|
Max-Wilhelm Bruker
|
6b0c644d2f
|
server status information table
|
2010-11-16 17:28:14 +01:00 |
|
Max-Wilhelm Bruker
|
92d40515f2
|
changed card hover handling
|
2010-11-09 16:19:13 +01:00 |
|
Max-Wilhelm Bruker
|
5b7dd037c1
|
attach bug fix
|
2010-11-09 14:26:54 +01:00 |
|
Max-Wilhelm Bruker
|
ae70f5f17c
|
protocol and server version bump
|
2010-11-04 00:28:52 +01:00 |
|
Max-Wilhelm Bruker
|
82bc4274ae
|
merge fix
|
2010-11-03 21:35:30 +01:00 |
|
Max-Wilhelm Bruker
|
df5791d318
|
Introduced stack zone, shrunk table to have higher zoom factor
|
2010-11-03 21:28:43 +01:00 |
|
Max-Wilhelm Bruker
|
e1380f199e
|
full reveal card support
|
2010-10-28 18:44:32 +02:00 |
|
Max-Wilhelm Bruker
|
1cd76c2641
|
preliminary reveal_card support
|
2010-10-27 22:44:33 +02:00 |
|
Max-Wilhelm Bruker
|
b0b58ca7bd
|
server crash fix; protocol response fix
|
2010-10-13 20:08:10 +02:00 |
|
Max-Wilhelm Bruker
|
842f266d82
|
xml entity fix
|
2010-10-12 16:21:26 +02:00 |
|
Max-Wilhelm Bruker
|
bd06cd5796
|
removed some debugging warnings; fixed card name and player name display; display avatar in game
|
2010-10-11 19:01:46 +02:00 |
|
Max-Wilhelm Bruker
|
8d6a4f4f90
|
preliminary avatar support
|
2010-10-10 00:06:05 +02:00 |
|
Max-Wilhelm Bruker
|
b1d8c7bda0
|
Made QColor wrapper class so that Servatrice will compile without QtGui
|
2010-10-09 18:50:06 +02:00 |
|
Max-Wilhelm Bruker
|
28a77f10e4
|
Server crash fix
|
2010-10-01 18:12:40 +02:00 |
|
Max-Wilhelm Bruker
|
e92840c849
|
moved call to rng constructor to main()
|
2010-09-23 15:43:39 +02:00 |
|
Max-Wilhelm Bruker
|
23a0080c45
|
user level display
|
2010-09-20 18:52:36 +02:00 |
|
Max-Wilhelm Bruker
|
e597325ec3
|
implemented direct chat
|
2010-09-18 23:47:39 +02:00 |
|
Max-Wilhelm Bruker
|
a8e166b609
|
crash fix
|
2010-09-18 21:14:58 +02:00 |
|
Max-Wilhelm Bruker
|
f9446f9822
|
generalized user information
|
2010-09-18 21:05:28 +02:00 |
|
Max-Wilhelm Bruker
|
adaa1d5323
|
fixed flipCard code
|
2010-09-17 22:59:13 +02:00 |
|
Max-Wilhelm Bruker
|
8e9bbf3581
|
Merge branch 'master' of ssh://cockatrice.de/home/cockgit/cockatrice
|
2010-09-15 21:49:26 +02:00 |
|
Max-Wilhelm Bruker
|
d52b00fbd8
|
extra files
|
2010-09-15 21:49:13 +02:00 |
|
Max-Wilhelm Bruker
|
7e9879c0ea
|
Included SFMT RNG
|
2010-09-15 21:48:52 +02:00 |
|
Max-Wilhelm Bruker
|
6fb16545ee
|
Fixed server crash when unattaching card
|
2010-09-14 17:20:59 +02:00 |
|
Max-Wilhelm Bruker
|
e15806db34
|
arrow crash bugfix
|
2010-09-10 22:40:46 +02:00 |
|
Max-Wilhelm Bruker
|
3b767901de
|
Protocol version bump
|
2010-09-10 19:39:39 +02:00 |
|
Max-Wilhelm Bruker
|
5ec06b4b27
|
Disallow arrows pointing at or originating from cards in hidden/private zones. This fixes bug #0000024.
|
2010-09-09 09:42:08 +02:00 |
|
Max-Wilhelm Bruker
|
daf1fa18aa
|
server shouldn't update client ping in local games
|
2010-09-09 03:41:01 +02:00 |
|
Max-Wilhelm Bruker
|
a5f678bc3d
|
single player fix
|
2010-09-08 20:15:34 +02:00 |
|
Max-Wilhelm Bruker
|
135fed79ca
|
Merge branch 'master' of ssh://cockatrice.de/home/cockgit/cockatrice
Conflicts:
common/server_game.cpp
|
2010-09-07 03:55:56 +02:00 |
|
Max-Wilhelm Bruker
|
c4c1723205
|
single player improvements
|
2010-09-07 03:51:48 +02:00 |
|
Max-Wilhelm Bruker
|
5ff099f4bc
|
more code for local playing
|
2010-08-14 17:01:14 +02:00 |
|
Max-Wilhelm Bruker
|
f6a340ddf3
|
moveCard bug fix
|
2010-08-14 14:20:48 +02:00 |
|
Max-Wilhelm Bruker
|
168d184e8f
|
local playing bugfixes
|
2010-08-11 04:23:12 +02:00 |
|
Max-Wilhelm Bruker
|
00077565ab
|
minor table layout bugfix
|
2010-08-11 01:32:52 +02:00 |
|
Max-Wilhelm Bruker
|
ad40194f25
|
nextTurn cleanup -> fixed the bug that the game would begin with active player 0 even if there is no player 0
|
2010-08-11 01:17:45 +02:00 |
|
Max-Wilhelm Bruker
|
7921b5f82d
|
initial commit of local server code
|
2010-08-04 13:56:51 +02:00 |
|
Max-Wilhelm Bruker
|
cbfbc542e7
|
disallow dropping a card onto another
|
2010-07-17 23:37:22 +02:00 |
|
Max-Wilhelm Bruker
|
1b286973dd
|
crash fix; weird behaviour fix
|
2010-07-17 19:22:50 +02:00 |
|
Max-Wilhelm Bruker
|
6253d92053
|
Merge branch 'master' of ssh://cockatrice.de/home/cockgit/cockatrice
|
2010-07-17 18:24:37 +02:00 |
|
Max-Wilhelm Bruker
|
614f106304
|
arrows can target players; card attachment works
|
2010-07-17 18:24:14 +02:00 |
|
Max-Wilhelm Bruker
|
61b82bd6f9
|
arrows can target players now
|
2010-06-27 17:56:09 +02:00 |
|
Max-Wilhelm Bruker
|
cbf201ed9b
|
optionally destroy tokens on zone change; added multi arrows; card menu changes; arrow fixes; initial commit for attachCard code
|
2010-06-27 14:50:51 +02:00 |
|
Max-Wilhelm Bruker
|
d884e72a3e
|
spectator omniscience fix
|
2010-06-22 01:07:03 +02:00 |
|
Max-Wilhelm Bruker
|
49e3563386
|
improved token dialog
|
2010-06-18 21:04:28 +02:00 |
|
Max-Wilhelm Bruker
|
62a9003d3e
|
server has to assign free table space for a new card so that there is no race condition
|
2010-06-18 19:57:06 +02:00 |
|
Max-Wilhelm Bruker
|
df7bcf179d
|
set p/t, set annotation, multiple counters per card
|
2010-06-17 20:13:27 +02:00 |
|
Max-Wilhelm Bruker
|
579628b4c4
|
save deck to clipboard
|
2010-06-06 16:06:38 +02:00 |
|
Max-Wilhelm Bruker
|
41c4603fe9
|
This closes feature request 0000020. Attention, this breaks protocol compatibility.
|
2010-06-03 02:29:48 +02:00 |
|
Max-Wilhelm Bruker
|
ca12aeb5a7
|
load deck from clipboard; closing feature request 0000019
|
2010-05-28 16:41:59 +02:00 |
|
Max-Wilhelm Bruker
|
befafa28ae
|
Fixed elevation of spectator rights; added some spectator options; closes bug 0000005
|
2010-05-26 21:36:54 +02:00 |
|
Max-Wilhelm Bruker
|
628f58cd56
|
fixed bug #0000012
|
2010-05-26 17:33:44 +02:00 |
|
Max-Wilhelm Bruker
|
cb045907cb
|
minor fixes; ROE set added
|
2010-04-16 16:15:27 +02:00 |
|
Max-Wilhelm Bruker
|
6df69f60a6
|
minor servatrice fix
|
2010-04-04 15:35:24 +02:00 |
|
Max-Wilhelm Bruker
|
929f4f9b4d
|
cleanup
|
2010-03-09 14:43:06 +01:00 |
|
Max-Wilhelm Bruker
|
b2f83541e7
|
Initial commit for sideboarding. It's supposed to be fully functional.
|
2010-03-06 17:17:54 +01:00 |
|
Max-Wilhelm Bruker
|
0c508f63ec
|
removed some useless game events in favor of event context classes; added some preliminary icons
|
2010-03-03 18:20:46 +01:00 |
|
Max-Wilhelm Bruker
|
388e9255c7
|
cipt code
|
2010-03-01 21:19:20 +01:00 |
|
Max-Wilhelm Bruker
|
888a64b0fd
|
new protocol code
|
2010-02-26 17:28:02 +01:00 |
|
Max-Wilhelm Bruker
|
89fe7d2d69
|
more beautiful arrows; fixed server bug regarding facedown cards
|
2010-02-24 14:43:18 +01: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
|
3714e1cbf5
|
server crash fix
|
2010-01-26 16:56:07 +01:00 |
|
Max-Wilhelm Bruker
|
9c4264b491
|
fixed server crash bug
|
2010-01-18 13:11:18 +01:00 |
|
Max-Wilhelm Bruker
|
ce4f8e20a0
|
server crash fix!
|
2009-12-23 14:17:55 +01:00 |
|
Max-Wilhelm Bruker
|
06de6b1a6c
|
some minor bug fixes; disallow deck storage commands to unauthenticated users
|
2009-12-19 22:40:34 +01:00 |
|
Max-Wilhelm Bruker
|
226837e98a
|
server doesn't allow an empty user name
|
2009-12-19 21:27:23 +01:00 |
|
Max-Wilhelm Bruker
|
d23ece59ea
|
crash fixes; move_card fixes
|
2009-12-18 19:03:02 +01:00 |
|
Max-Wilhelm Bruker
|
564ae4db84
|
some cleanups and fixes
|
2009-12-15 16:48:14 +01:00 |
|
Max-Wilhelm Bruker
|
0603b3dafd
|
sanity checks; server crash fix
|
2009-12-08 00:46:38 +01:00 |
|
Max-Wilhelm Bruker
|
f4c52b8178
|
xml bugfix
|
2009-12-02 19:01:45 +01:00 |
|
Max-Wilhelm Bruker
|
035d143615
|
memory leak
|
2009-12-02 14:52:37 +01:00 |
|
Max-Wilhelm Bruker
|
78c1851c52
|
implemented conceding
|
2009-12-01 17:26:42 +01:00 |
|
Max-Wilhelm Bruker
|
207d10d3e2
|
XML fix
|
2009-12-01 10:43:46 +01:00 |
|
Max-Wilhelm Bruker
|
e51aa20420
|
minor fix
|
2009-11-30 23:01:12 +01:00 |
|
Max-Wilhelm Bruker
|
59e9416f57
|
blah
|
2009-11-30 19:33:45 +01:00 |
|
Max-Wilhelm Bruker
|
55482246dd
|
zone view works
|
2009-11-29 03:35:55 +01:00 |
|
Max-Wilhelm Bruker
|
694070724c
|
restructured protocol code
|
2009-11-29 03:07:28 +01:00 |
|
Max-Wilhelm Bruker
|
77015c9ebf
|
event handling
|
2009-11-28 00:02:11 +01:00 |
|
Max-Wilhelm Bruker
|
e796af2b89
|
game is almost playable again
|
2009-11-26 18:52:53 +01:00 |
|
Max-Wilhelm Bruker
|
0d4717f40b
|
new code
|
2009-11-25 22:58:20 +01:00 |
|
Max-Wilhelm Bruker
|
4fac0e5b5a
|
remote deck loading finished
|
2009-11-22 14:24:01 +01:00 |
|
Max-Wilhelm Bruker
|
cf21528a69
|
almost finished pre-game deck loading
|
2009-11-22 01:30:16 +01:00 |
|
Max-Wilhelm Bruker
|
8dcf81654e
|
decklist transfer code
|
2009-11-22 00:34:31 +01:00 |
|
Max-Wilhelm Bruker
|
ef46d6e863
|
deck list storage completed
|
2009-11-20 15:22:56 +01:00 |
|
Max-Wilhelm Bruker
|
f31405743e
|
initial commit for deck repository tab
|
2009-11-19 17:12:44 +01:00 |
|
Max-Wilhelm Bruker
|
c0e64f3f42
|
removed debugging code
|
2009-11-18 23:49:04 +01:00 |
|
Max-Wilhelm Bruker
|
d3114fafbf
|
decklist transfer code
|
2009-11-18 19:59:03 +01:00 |
|
Max-Wilhelm Bruker
|
c5bf72b1bf
|
decklist moved to common
|
2009-11-18 18:15:16 +01:00 |
|
Max-Wilhelm Bruker
|
c1b7522840
|
blah
|
2009-11-17 18:56:49 +01:00 |
|
Max-Wilhelm Bruker
|
7a07a395f1
|
bugfix, more deck list submission code
|
2009-11-17 18:36:30 +01:00 |
|
Max-Wilhelm Bruker
|
fdf921e718
|
initial commit for improved deck list submission
|
2009-11-17 17:11:50 +01:00 |
|
Max-Wilhelm Bruker
|
77f5ec29eb
|
some gui code
|
2009-11-16 17:18:13 +01:00 |
|
Max-Wilhelm Bruker
|
cb9a2bf23a
|
bugfix
|
2009-11-16 15:56:10 +01:00 |
|
Max-Wilhelm Bruker
|
64aa68cd26
|
Chat works!
|
2009-11-13 18:27:06 +01:00 |
|
Max-Wilhelm Bruker
|
c46ef255a1
|
some client code
|
2009-11-12 17:04:06 +01:00 |
|
Max-Wilhelm Bruker
|
240ff06032
|
new file
|
2009-11-12 00:09:54 +01:00 |
|
Max-Wilhelm Bruker
|
cb0e4d07e4
|
everything compiles again; enough for today
|
2009-11-12 00:09:24 +01:00 |
|
Max-Wilhelm Bruker
|
dd5ae4d74d
|
more server code
|
2009-11-08 17:05:25 +01:00 |
|
Max-Wilhelm Bruker
|
8b3723b871
|
events
|
2009-11-03 17:26:03 +01:00 |
|
Max-Wilhelm Bruker
|
29bf3d3774
|
some server code
|
2009-11-02 17:35:51 +01:00 |
|
Max-Wilhelm Bruker
|
6923c98dc2
|
foo
|
2009-10-30 13:18:25 +01:00 |
|
Max-Wilhelm Bruker
|
1c2aa15b22
|
boom
|
2009-10-29 17:13:37 +01:00 |
|
Max-Wilhelm Bruker
|
d329376e93
|
chat event
|
2009-10-27 02:57:54 +01:00 |
|
Max-Wilhelm Bruker
|
e1fc3ddb88
|
re-added files
|
2009-10-26 18:14:02 +01:00 |
|
Max-Wilhelm Bruker
|
1d6923f2a2
|
game events
|
2009-10-26 18:13:30 +01:00 |
|
Max-Wilhelm Bruker
|
bd2855cb95
|
response codes
|
2009-10-26 17:05:08 +01:00 |
|
Max-Wilhelm Bruker
|
3461b60183
|
nicer description file
|
2009-10-26 16:01:26 +01:00 |
|
Max-Wilhelm Bruker
|
ad47988d91
|
added files
|
2009-10-26 15:10:07 +01:00 |
|
Max-Wilhelm Bruker
|
b0841dd6e8
|
very dirty metacompiler for protocol information code
|
2009-10-26 15:09:17 +01:00 |
|
Max-Wilhelm Bruker
|
dbd3af8265
|
new protocol testing code
|
2009-10-26 02:56:27 +01:00 |
|