lotodore
|
86c58fc7c8
|
Switching from ASN.1 (asn1c) to google protocol buffers. Some things are still missing (packet verification, tests, ...), this is very early stuff.
|
2012-09-18 15:57:58 +02:00 |
|
lotodore
|
06145f30e9
|
Force reconnect of the irc bot by creating a file in the cache folder.
|
2012-03-03 14:16:45 +00:00 |
|
lotodore
|
ea82f58815
|
Switching license from GPL2 to AGPL3.
|
2011-07-02 14:52: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
|
4ec5f4eae9
|
Removing dependency to gnutls, only gcrypt is required now.
|
2011-03-08 18:42:57 +00:00 |
|
lotodore
|
5122c26f8a
|
Cleaning up compatibility stuff of very old boost versions.
|
2011-03-05 12:26:55 +00:00 |
|
lotodore
|
2ad5f1cb40
|
Fixing possible memory leak and compiler warnings.
|
2011-02-28 19:59:14 +00:00 |
|
lotodore
|
2cd2ac57ca
|
Fixing cppcheck issue and compiler warning.
|
2011-02-28 18:29:57 +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
|
f4eb7221e3
|
Fixing more cppcheck issues.
|
2011-02-08 12:10:39 +00:00 |
|
lotodore
|
8c9a17f7db
|
Trying to fix avatar file name charset issue #44
|
2011-02-04 21:14:49 +00:00 |
|
lotodore
|
54bc7aaa8d
|
Do not use own "daemon(...)" function.
|
2011-01-09 11:07:08 +00:00 |
|
lotodore
|
66b688b5b8
|
Temporary changes for mingw-w64 release.
|
2010-10-09 00:07:33 +00:00 |
|
lotodore
|
403ac48666
|
Some changes to prepare mingw-w64 release.
|
2010-10-08 21:25:31 +00:00 |
|
lotodore
|
0829e80d49
|
Do not autostart network games. Do not start admin timer for network games.
|
2010-09-04 23:00:39 +00:00 |
|
lotodore
|
c2ba56aba9
|
Encrypt own cards which are sent at the beginning of the hand - only applicable to registered users.
|
2010-09-04 11:56:40 +00:00 |
|
lotodore
|
073ef0ea01
|
Adding AES128 encryption/decryption which works both with gcrypt and openssl. This can be used for encryption of player's cards (not implemented yet).
|
2010-08-29 15:39:46 +00:00 |
|
lotodore
|
4aa2083993
|
Add protocol message if a game name is already in use.
|
2010-07-14 07:29:01 +00:00 |
|
lotodore
|
9b196eacdd
|
Preparing crypt utility functions.
|
2010-07-14 07:26:21 +00:00 |
|
lotodore
|
a20711d5ac
|
More work on aes encryption stuff.
|
2009-12-29 18:23:45 +00:00 |
|
doitux
|
1273908efb
|
linux compile fix
|
2009-12-29 17:59:04 +00:00 |
|
doitux
|
b738b0025b
|
revert last changes
|
2009-12-29 17:57:05 +00:00 |
|
doitux
|
fcfd53e2a3
|
linux compile fix
|
2009-12-29 17:54:20 +00:00 |
|
lotodore
|
119d507c80
|
Integrating HMAC-SHA1 wrapper, preparing aes wrapper.
|
2009-12-28 17:29:21 +00:00 |
|
lotodore
|
4692c16a92
|
Starting to add sha-1 and aes wrapper.
|
2009-12-28 12:16:52 +00:00 |
|
lotodore
|
1f7f045d15
|
Starting gsasl integration to perform challenge response authentication. Note that gsasl 1.3 is required (previous versions are not supported). Authentication is currently broken.
|
2009-10-11 09:20:17 +00:00 |
|
lotodore
|
48c4c69277
|
Integrating authentication - now all authentication attempts fail (still work in progress).
|
2009-09-26 16:05:35 +00:00 |
|
lotodore
|
8dbb11db92
|
Mac OS: Using snow leopard as build platform. PowerPC architecture no longer supported. SDK set to 10.5 (leopard) due to problems compiling boost. Hopefully still runs on 10.4 (tiger), but I cannot check...
|
2009-09-18 23:38:57 +00:00 |
|
lotodore
|
9a8f2ae01a
|
Fixing some ASN.1 related bugs. Playing a game works now, but there is still an issue when the lobby is started after the game.
|
2009-08-03 20:42:32 +00:00 |
|
lotodore
|
945c4a102a
|
Completely rewriting all NetPacket stuff to use ASN.1. Finally this big chunk of work is completed. Compiles and links fine, but still partly non-functional.
PLEASE NOTE: This is NOT COMPATIBLE to 0.7.x, because it is a new network protocol.
|
2009-08-02 15:11:40 +00:00 |
|
lotodore
|
58d471e0de
|
Fixing possible server issues.
|
2009-07-13 22:49:32 +00:00 |
|
lotodore
|
bf0fc6e9ca
|
Removing unused files.
|
2009-06-12 16:42:38 +00:00 |
|
lotodore
|
a33d9b7c3b
|
Trying to fix strange timer crashes.
|
2009-06-09 23:04:04 +00:00 |
|
lotodore
|
e53c60c263
|
Creating a new asio timer instead of reusing the old one. Reusing leads to strange crashes. Whoever invented the semantics of the asio timer obviously did not consider the need to restart a timer within the handler. Oh well. The asio timer service also seems to sleep all the time (not using up 100% load if timeout of all timeouts are 0). Pending further tests, asio timers might be unsuitable.
|
2009-06-08 21:53:14 +00:00 |
|
lotodore
|
c8594e8e7b
|
Canceling asio timers has bad semantics, and causes loads of trouble. Therefore, cancelled timers are simply marked as such, and the asio callback is silently ignored. This fixes several crashes, if players were removed from a game due to an error, because some timers were not cancelled. *sigh* This one took a lot of nerve.
|
2009-06-07 23:25:13 +00:00 |
|
lotodore
|
47648392fb
|
Use boost::asio timer callbacks instead of self-made ones. There are still some termination issues (terminating a network game will result in a crash). However, it should be quite effective now with a large number of users.
|
2009-06-01 19:49:16 +00:00 |
|
lotodore
|
59358bff0e
|
Fixed server crash when trying to start a game. Server is still broken, though...
|
2009-05-31 13:17:02 +00:00 |
|
lotodore
|
2952f0b85d
|
Fixing some compiler warnings and single-threaded game issues. Note: The server currently crashes when trying to start a game.
|
2009-05-31 11:00:33 +00:00 |
|
lotodore
|
ac4c2e9aef
|
Integrating precompiled headers support (might speed up compilation). Currently disabled (in .pro files).
|
2009-05-07 22:36:51 +00:00 |
|
lotodore
|
60b5d45c53
|
Adopting changes from asio branch. Currently broken.
|
2009-05-04 21:11:29 +00:00 |
|
lotodore
|
f2ec0b1ef4
|
Detect avatar file type for download. Not fully working yet.
|
2009-03-22 00:39:25 +00:00 |
|
lotodore
|
a102be7b8c
|
Close file stream before upload. Hard code jpg http avatars (temporary). Still broken.
|
2009-03-21 19:56:53 +00:00 |
|
lotodore
|
16decacb6b
|
New configuration options for automatically uploading the avatars to an external server.
|
2009-03-01 23:09:14 +00:00 |
|
lotodore
|
e7c70ad9ad
|
First version of server side avatar upload feature (support for external avatar server). Still hard coded, cannot be configured.
|
2009-02-21 23:33:30 +00:00 |
|
lotodore
|
e8654fb2f5
|
Fixed linefeeds.
|
2009-02-20 17:28:52 +00:00 |
|
lotodore
|
684d779483
|
Adding a note explaining the OpenSSL license issues. Thanks coldz.
|
2009-02-20 17:27:48 +00:00 |
|
lotodore
|
f1c5ff3ba2
|
BSD related fixes. Thanks to coldz.
|
2009-02-16 20:14:12 +00:00 |
|
lotodore
|
48c63a35df
|
Patch for OpenBSD.
|
2008-08-03 09:37:46 +00:00 |
|
lotodore
|
e0202f6462
|
Fix for OpenBSD/FreeBSD.
|
2008-06-02 11:45:09 +00:00 |
|
lotodore
|
97b48dad56
|
MacOS fix.
|
2008-05-16 18:54:00 +00:00 |
|