Albert Medela
f9a2ebebb4
Fix for openssl 1.1.X versions
2019-03-21 13:16:18 +01:00
Albert Medela
65e10c71b0
run astyle
2017-08-16 13:55:18 +02:00
Jonathan Wakely
65eea1d6ec
Qualify std::ifstream and std::ofstream
...
Starting with Boost 1.60.0 <boost/filesystem.hpp> includes
<boost/filesystem/fstream.hpp>, which declares ifstream and ofstream
types that make the unqualified names ifstream and ofstream ambiguous.
The names must be qualified to refer to the std versions.
2016-10-02 21:49:55 +02:00
lotodore
1965665524
Removing unused variable.
2013-09-30 23:36:49 +02:00
lotodore
45a5c7cef8
License change: OpenSSL exception (for Windows 8 support, because gcrypt does not work on Windows 8).
2012-12-25 15:06:23 +01:00
lotodore
148ea5d92d
Fixing cppcheck issue.
2012-11-26 22:47:40 +01:00
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