lotodore
|
aee0adbffe
|
More protocol changes for rejoin. Re-adding server password to protocol.
|
2011-10-03 08:03:58 +00:00 |
|
lotodore
|
f8c89304d1
|
Some changes to make cppcheck happy.
|
2011-09-29 20:54:24 +00:00 |
|
lotodore
|
d6ab25d816
|
Trying to make rejoin work, still broken due to change of unique id during game.
|
2011-09-28 20:20:08 +00:00 |
|
lotodore
|
2488ea43cd
|
More work on rejoin. This is still broken because the player id is not yet updated on client side, and the server still does not activate the rejoining player.
|
2011-09-11 20:38:18 +00:00 |
|
lotodore
|
945a8f4588
|
More work on rejoin. Server still sends a denial message.
|
2011-09-11 17:41:56 +00:00 |
|
lotodore
|
32ba77709e
|
More work on rejoin: The server now detects when a rejoin is possible and allows the player to login directly, without waiting for a possible existing connection to be terminated. A session GUID is stored in the cache directory on client side for this purpose.
|
2011-08-28 17:14:03 +00:00 |
|
doitux
|
a23ccb10f1
|
rejoin dialog with gameId instead of gameName string
|
2011-08-08 19:50:28 +00:00 |
|
doitux
|
ade189fdc5
|
new rejoin possible dialog added
|
2011-08-07 20:16:03 +00:00 |
|
lotodore
|
e109c0037d
|
Preparing network protocol for rejoin.
|
2011-07-16 14:52:45 +00:00 |
|
lotodore
|
0ed12e0ac8
|
Switching license from GPL2 to AGPL3.
|
2011-07-02 14:38:06 +00:00 |
|
lotodore
|
db9e7f1ac2
|
One more warning fixed.
|
2011-04-10 10:56:16 +00:00 |
|
lotodore
|
8bac902580
|
Fixing loads of msvc warnings (mainly size_t vs int issues).
|
2011-04-10 10:04:42 +00:00 |
|
lotodore
|
979f079a57
|
No longer use database game id, because it may not exist yet (related to issue #14)
|
2011-03-20 22:38:03 +00:00 |
|
lotodore
|
16ca90621e
|
Fixing template typo.
|
2011-03-14 20:08:10 +00:00 |
|
lotodore
|
c877e0ef74
|
Remove libircclient from client (pokerth_game no longer depends on it).
|
2011-03-11 21:56:24 +00:00 |
|
lotodore
|
13c9517d98
|
Removing use of internal libircclient, use external lib.
|
2011-03-11 01:43:21 +00:00 |
|
lotodore
|
95305e7ba5
|
Each network session now has a weak ptr to its game, to prevent looking up the game id all the time.
|
2011-03-10 21:53:25 +00:00 |
|
lotodore
|
9b9a921867
|
Removing SessionWrapper to prepare rejoin. This also improves dispatching network packets.
|
2011-03-10 20:55:46 +00:00 |
|
lotodore
|
5857f07309
|
Remove reference to network session from player objects.
|
2011-03-10 19:26:04 +00:00 |
|
lotodore
|
4ec5f4eae9
|
Removing dependency to gnutls, only gcrypt is required now.
|
2011-03-08 18:42:57 +00:00 |
|
lotodore
|
629ec5929d
|
Limiting total number of sessions to prevent hitting the file descriptor ulimit.
|
2011-03-07 20:54:55 +00:00 |
|
lotodore
|
5122c26f8a
|
Cleaning up compatibility stuff of very old boost versions.
|
2011-03-05 12:26:55 +00:00 |
|
lotodore
|
14d951243b
|
Fixing more implicit memory leaks to make it easier to look for the serious ones.
|
2011-02-28 23:47:33 +00:00 |
|
lotodore
|
beb18d32b9
|
Fixing implicit memory leaks.
|
2011-02-28 23:06:23 +00:00 |
|
floty
|
9c2dc64fbd
|
sqlite-log: deleting unused parameters and implementing logging board cards
|
2011-02-27 16:34:39 +00:00 |
|
lotodore
|
63b28d7167
|
Running astyle.
|
2011-02-26 10:09:45 +00:00 |
|
lotodore
|
787f8d4d81
|
Fixing client error messages.
|
2011-02-23 09:53:01 +00:00 |
|
lotodore
|
bbe0a19340
|
Preparing integration of SCTP support (again). Note that server error messages are currently broken.
|
2011-02-22 21:53:56 +00:00 |
|
lotodore
|
5730cd321d
|
Rewriting network receive functions. This is still work in progress to make it more efficient.
|
2011-02-19 23:47:24 +00:00 |
|
lotodore
|
0618dbd74e
|
Rename SendDataManager to SendBuffer, which is a clear and proper name. (Part 2: File names)
|
2011-02-19 18:18:00 +00:00 |
|
lotodore
|
d3d16b8f4c
|
Rename SendDataManager to SendBuffer, which is a clear and proper name.
|
2011-02-19 17:55:21 +00:00 |
|
lotodore
|
b824b8beb7
|
Moving send buf limitation to its proper place.
|
2011-02-19 15:19:50 +00:00 |
|
lotodore
|
f7315cd9e5
|
Improving possible multithreading in new send code.
|
2011-02-19 15:01:50 +00:00 |
|
lotodore
|
8279868417
|
Further simplifying sending network data. This improves performance, because sending sessions no longer need to be looked up in a map.
|
2011-02-19 13:56:49 +00:00 |
|
lotodore
|
a69c248d1c
|
Running astyle.
|
2011-02-18 20:14:16 +00:00 |
|
lotodore
|
db3fa66ec5
|
Place new send code in a separate class, and use it also for the chat cleaner communication. Data class "encoded packet" is no longer used, it was overhead.
|
2011-02-18 19:22:44 +00:00 |
|
lotodore
|
46a136bc8b
|
Tremendously improving the speed of the network send code (ticket #52). The code has also been simplified, and uses some kind of double buffering as in graphics programming. There are now a lot less memory allocations and a lot less copying. However, memory usage is also increased.
|
2011-02-18 18:36:30 +00:00 |
|
lotodore
|
84be9c62a8
|
Polishing chat and adding test cases for different chat messages.
|
2011-02-18 13:39:22 +00:00 |
|
lotodore
|
e5b9b29564
|
Adding chat reject message if chat is tried to be sent in an invalid state. Otherwise testing won't work.
|
2011-02-17 23:57:58 +00:00 |
|
lotodore
|
dafd78c578
|
Fixing player counter - only count sessions which are established (after login). Send number of players in announce message. (Bug found through test case.)
|
2011-02-13 17:24:40 +00:00 |
|
lotodore
|
c4b8e567ed
|
Implementing private messages in lobby chat, ticket #12. Some cosmetic improvements are still missing.
|
2011-02-11 23:02:29 +00:00 |
|
lotodore
|
02518c67b2
|
Reformatting code using Kernighan & Ritchie style, tabs, tab width=4.
Command line: astyle --style=kr --indent=force-tab=4 --lineend=linux -n -r <file names>
|
2011-02-11 20:02:08 +00:00 |
|
lotodore
|
dd3c003d7e
|
Improving server test mode for faster testing
|
2011-02-11 12:59:42 +00:00 |
|
lotodore
|
387739c84f
|
Implementing ticket #47 Automatic notifications before server restart.
|
2011-02-10 22:16:36 +00:00 |
|
lotodore
|
af8e2fc63a
|
Reverting useless change.
|
2011-02-10 17:09:04 +00:00 |
|
lotodore
|
246c99e62e
|
Trying to fix more cppcheck messages.
|
2011-02-10 13:54:53 +00:00 |
|
lotodore
|
c1b1ae2fe0
|
Updating Guid stuff.
|
2011-02-09 22:23:45 +00:00 |
|
lotodore
|
8ac6a3f7f5
|
Creating session id for rejoin (ticket #5). Next step is storing this session id on the client in a file.
|
2011-02-09 22:09:29 +00:00 |
|
lotodore
|
49f6c4e757
|
More cppcheck fixes.
|
2011-02-09 16:25:05 +00:00 |
|
lotodore
|
4032bf48a2
|
Fixing cppcheck "Prefer prefix ++/-- operators for non-primitive types." issues.
|
2011-02-09 14:33:39 +00:00 |
|