lotodore
|
7272e77d97
|
Fixing MacOS build.
|
2009-04-11 11:37:45 +00:00 |
|
lotodore
|
bd2aece3da
|
Small improvements concerning ban texts.
|
2009-04-11 11:14:12 +00:00 |
|
lotodore
|
33001626c1
|
Adding IP address bans.
|
2009-04-11 11:03:22 +00:00 |
|
lotodore
|
66da20d2db
|
Found the bug which caused failure of getpeername code.
|
2009-04-11 09:49:05 +00:00 |
|
lotodore
|
c732bd28f0
|
Still trying to fix getpeername (works fine on Windows)...
|
2009-04-10 23:28:33 +00:00 |
|
lotodore
|
72108d7ec3
|
Still trying to fix getpeername (sigh).
|
2009-04-10 22:26:14 +00:00 |
|
lotodore
|
07fb61c4d7
|
Trying to fix getpeername (sigh).
|
2009-04-10 22:22:55 +00:00 |
|
lotodore
|
c89069dcdc
|
Trying to fix getpeername.
|
2009-04-10 22:15:01 +00:00 |
|
lotodore
|
1d255e8fca
|
Trying to fix getpeername.
|
2009-04-10 22:09:57 +00:00 |
|
lotodore
|
f8b1123cc5
|
Adding server irc management request to show the ip address of a user (in order to ban the user from the server).
|
2009-04-10 21:54:59 +00:00 |
|
lotodore
|
dee2c6a0e5
|
Cosmetic change to ban list view.
|
2009-04-10 21:32:08 +00:00 |
|
lotodore
|
69f3b49ab2
|
Adding support for listing and removing single bans.
|
2009-04-10 21:04:08 +00:00 |
|
lotodore
|
3e8f92050a
|
Adding asio define to stop compiler warnings.
|
2009-04-10 18:56:23 +00:00 |
|
lotodore
|
aef82cef0e
|
Preventing exception in boost::regex.
|
2009-04-09 22:56:22 +00:00 |
|
lotodore
|
49cd98e31e
|
Fixing boost linking for mingw.
|
2009-04-09 22:15:16 +00:00 |
|
lotodore
|
5fbc56cfc2
|
Fixed another merge error.
|
2009-04-08 17:05:58 +00:00 |
|
lotodore
|
a3a7a7879e
|
Fixing branch problem.
|
2009-04-07 22:23:29 +00:00 |
|
lotodore
|
b1b9215874
|
Adding ban functions to irc bot.
|
2009-04-07 22:09:52 +00:00 |
|
lotodore
|
e59e50c10b
|
Changes to allow regex bans. Might need updating of pro-files due to boost::regex dependency.
|
2009-04-07 22:04:38 +00:00 |
|
lotodore
|
58279b5967
|
Small fixes.
|
2009-04-07 20:49:41 +00:00 |
|
lotodore
|
ef91702d66
|
Call gui callbacks for server list.
|
2009-04-05 13:11:52 +00:00 |
|
lotodore
|
acd5267412
|
Compiler error fixes.
|
2009-04-05 12:37:14 +00:00 |
|
lotodore
|
534b6066a8
|
More work on server selection. Currently untested.
|
2009-04-05 12:31:12 +00:00 |
|
lotodore
|
59a6b35dd1
|
Fixing compiler errors.
|
2009-04-05 11:34:40 +00:00 |
|
lotodore
|
009249e41a
|
Adding stuff for server list (choosing a server). Might not compile (untested yet).
|
2009-04-05 11:19:50 +00:00 |
|
lotodore
|
6f99cb6c9c
|
Some editorial fixes.
|
2009-04-04 19:41:14 +00:00 |
|
lotodore
|
959d514d32
|
Fixing qt settings.
|
2009-03-27 22:45:51 +00:00 |
|
lotodore
|
13f70f85a7
|
Adding debug log entry.
|
2009-03-23 22:30:50 +00:00 |
|
lotodore
|
a7e7cdb47b
|
Updated project files for MacOS.
|
2009-03-22 21:20:34 +00:00 |
|
lotodore
|
2e8ab6b4d5
|
0.6.4 NOW
|
2009-03-22 20:12:52 +00:00 |
|
lotodore
|
1d5fd90ae9
|
|
2009-03-22 19:56:48 +00:00 |
|
lotodore
|
9243a6aa86
|
Small fixes. Remove superflous log messages.
|
2009-03-22 18:57:23 +00:00 |
|
lotodore
|
f2ec0b1ef4
|
Detect avatar file type for download. Not fully working yet.
|
2009-03-22 00:39:25 +00:00 |
|
lotodore
|
84cbb90e92
|
Trying to fix avatar download problem.
|
2009-03-21 22:58:58 +00:00 |
|
lotodore
|
c5d55884b6
|
Fixed config settings for avatar server.
|
2009-03-21 22:47:39 +00:00 |
|
lotodore
|
a2f67f934a
|
Fixed logging.
|
2009-03-21 22:41:14 +00:00 |
|
lotodore
|
21ad12333c
|
Log messages for avatar download (temporary).
|
2009-03-21 22:38:56 +00:00 |
|
lotodore
|
9cc9b75e89
|
Curl fix for compatibility with old libcurl versions.
|
2009-03-21 22:09:46 +00:00 |
|
lotodore
|
43a13f5297
|
Avatar upload/download fixes. Verbose logging (temporary).
|
2009-03-21 21:14:09 +00:00 |
|
lotodore
|
60a9beb417
|
Fix exception loops in upload/download.
|
2009-03-21 20:40:52 +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
|
000dfa6011
|
Changes for release.
|
2009-03-21 12:45:23 +00:00 |
|
lotodore
|
1bb674f8b7
|
Always use static Qt with jpeg/gif plugins on Windows.
|
2009-03-21 12:32:46 +00:00 |
|
lotodore
|
c3dc770c2e
|
More work to let clients download avatars from an external server.
|
2009-03-21 11:36:10 +00:00 |
|
lotodore
|
55a29f9a38
|
Do not use asio cancel, because it is not portable. It will cause an exception on Windows XP. Just let the socket be closed.
|
2009-03-21 10:44:31 +00:00 |
|
lotodore
|
ebac9c9574
|
Fixed nasty cleanup crash on Windows.
|
2009-03-21 10:28:27 +00:00 |
|
lotodore
|
5be8403d07
|
Explicitly include fstream. Still broken stuff.
|
2009-03-21 09:11:39 +00:00 |
|
lotodore
|
ebce3ee214
|
Warning: Enables debug mode.
More steps towards downloading avatars from external server. This is currently BROKEN.
|
2009-03-21 01:39:00 +00:00 |
|
lotodore
|
b1bad8d144
|
Preparing client use of external avatar servers.
|
2009-03-18 15:01:43 +00:00 |
|
lotodore
|
64ec42aaa3
|
Fix buffer overflow in libircclient (concerning DCC, which was unused, so this is just to satisfy pedantic compilers :-) ).
|
2009-03-16 22:13:55 +00:00 |
|
lotodore
|
e8f9d917f8
|
Fixed Windows build issues.
|
2009-03-02 19:24:16 +00:00 |
|
lotodore
|
6948d86d9f
|
Forgot some changes for avatar upload.
|
2009-03-01 23:38:29 +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
|
ab046cc1fb
|
Fixed linefeeds.
|
2009-02-28 11:29:28 +00:00 |
|
lotodore
|
7b25cf12c8
|
Use TDM's g++ 4.3.3 mingw Dwarf2 compiler (instead of SJLJ, which seems to cause exception problems).
|
2009-02-28 11:28:57 +00:00 |
|
lotodore
|
5374f1d102
|
Use boost 1.38 on Windows. Requires update of Windows build scripts, but these are currently broken anyway, because the new g++ 4.3.3 SJLJ TDM mingw compiler causes a crash during exception unwinding when the client is disconnected by the server. Need to switch to the Dwarf2 compiler.
|
2009-02-28 00:52:45 +00:00 |
|
lotodore
|
ec878731c9
|
Fixing terminate error, this time for real.
|
2009-02-27 22:41:16 +00:00 |
|
lotodore
|
e5ecc5d133
|
Trying to fix server termination issue.
|
2009-02-27 22:09:03 +00:00 |
|
lotodore
|
8a02490262
|
Changes for boost 1.38.0 on Windows.
|
2009-02-22 20:43:45 +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
|
8b63c84da3
|
Updated windows build scripts for mingw gcc 4.3.3 (TDM).
|
2009-02-18 20:03:10 +00:00 |
|
lotodore
|
8e131aae8b
|
Proper patches for mingw gcc 4.3.3 (qt/boost).
|
2009-02-18 19:57:49 +00:00 |
|
lotodore
|
5ae32a1073
|
Adding Qt patch for mingw gcc 4.3.3.
|
2009-02-16 23:47:08 +00:00 |
|
lotodore
|
f1c5ff3ba2
|
BSD related fixes. Thanks to coldz.
|
2009-02-16 20:14:12 +00:00 |
|
lotodore
|
24c0ceb7b6
|
Use TDM's gcc mingw32 compiler on Windows. (Tired of waiting for official mingw releases.) There is still a small Qt issue (will be patched from the build script) and a boost date_time issue in the server (will also be patched from the build script). Anyway, this is finally gcc 4.3 on Windows :-). Hooray!
|
2009-02-16 15:51:46 +00:00 |
|
lotodore
|
82b758e5a7
|
Clarifying build error messages (patch by coldz, thanks).
|
2009-02-10 23:21:04 +00:00 |
|
lotodore
|
ac7d448d09
|
Fixed sending error messages before closing session.
|
2009-02-05 19:29:44 +00:00 |
|
lotodore
|
8f59de0c62
|
Proper destruction of sockets (crashed previously).
|
2009-02-01 17:21:02 +00:00 |
|
lotodore
|
c998edf219
|
Fixed cleanup issue - the previous version had kind of a resource leak.
|
2009-01-31 22:20:08 +00:00 |
|
lotodore
|
3f8d3c8d55
|
Reworked asio sender thread implementation. Optimized it for speed. Some cleanup still needed, but should work.
|
2009-01-31 21:03:34 +00:00 |
|
lotodore
|
e0ff6db98e
|
Create I/O service object in sender thread.
|
2009-01-26 20:57:39 +00:00 |
|
lotodore
|
7d1021cde7
|
Optimising sender thread.
|
2009-01-26 19:05:24 +00:00 |
|
lotodore
|
f2c3b2b723
|
Fixed boost asio stuff. Now working but probably some polishing required.
|
2009-01-25 21:56:43 +00:00 |
|
lotodore
|
3c820445c6
|
Fixed missing completion call issue. However, boost::asio now automatically closes the socket. This cannot be disabled. So the next step is to use the boost::asio socket class for the session and everywhere else.
|
2009-01-25 21:12:33 +00:00 |
|
lotodore
|
17377f5a6b
|
New boost::asio based sender thread. Does not work on windows yet, because the completion routine is never called. No idea why not.
|
2009-01-25 20:19:09 +00:00 |
|
lotodore
|
1e42a9e211
|
Fixed client termination.
|
2009-01-11 21:54:09 +00:00 |
|
lotodore
|
b2ccee2267
|
Fixed initialization order.
|
2009-01-11 21:10:12 +00:00 |
|
lotodore
|
b5b1796b1e
|
Console client: Some changes for better reuse of components.
|
2009-01-11 20:14:29 +00:00 |
|
lotodore
|
29061b661c
|
Fixed one thread per session implementation. Kind of. Still seems to have a handle leak on Windows. However, it does not scale at all and needs to be reverted. It won't even handle 500 players with 500 games on a dual core high end machine.
|
2009-01-11 20:12:26 +00:00 |
|
lotodore
|
4f7cf0bdb2
|
Console client: Adding support for additional network packets (avatar handling). This is not specifically for use in the console, but for .NET based test cases.
|
2009-01-11 11:18:51 +00:00 |
|
lotodore
|
d72cdb6873
|
One sender thread per client. Requires loads of resources. Kind of hacked, because the internal dependencies are very ugly now. Requires loads of testing. A problem might be the last packet sent by the server to a specific client before closing the connection, for example an error message. It might never even reach the client, because the sender thread is terminated before. I have not yet found a good way to fix this.
|
2009-01-07 21:52:16 +00:00 |
|
lotodore
|
606158c4f0
|
Preparing new send engine.
|
2009-01-07 19:37:05 +00:00 |
|
lotodore
|
4515996959
|
Yet another (important) network game fix. Last fix was not sufficient.
|
2009-01-03 20:40:14 +00:00 |
|
lotodore
|
618ed80e2d
|
Fixed network game bug which was introduced in the bugfix release by changing the id of the first game to 1.
|
2009-01-03 11:36:03 +00:00 |
|
lotodore
|
31d1b9a011
|
Console client: Allow better use of the lib for testing.
|
2008-12-30 16:05:21 +00:00 |
|
lotodore
|
128c917a5b
|
Console client: Adding support for password protected games. Fixed issue with custom blinds. Cosmetic changes.
|
2008-12-28 01:37:59 +00:00 |
|
lotodore
|
e4ead9e706
|
Console client: Several fixes and improvements (thanks to heyn).
|
2008-12-27 16:24:49 +00:00 |
|
lotodore
|
e3d7f3d124
|
Console client: Print a message if the action was rejected by the server.
|
2008-12-27 09:37:53 +00:00 |
|
lotodore
|
26391b57d1
|
Console client: Several fixes, added handling of removed from game event.
|
2008-12-26 23:05:45 +00:00 |
|
lotodore
|
52fc37a8b7
|
Console client: Display chat messages.
|
2008-12-26 20:01:25 +00:00 |
|
lotodore
|
6f9129818c
|
Console client: Adding proper termination after the game. Adding missing source files.
|
2008-12-26 18:27:48 +00:00 |
|
lotodore
|
8de66094f3
|
Restrict message sizes.
|
2008-12-26 16:55:46 +00:00 |
|
lotodore
|
23c3ae3849
|
Enable sending of a global message box through the irc bot, to inform clients about server reboots.
|
2008-12-26 16:47:14 +00:00 |
|
lotodore
|
36ef30bedc
|
Console client: Several fixes (mainly mono specific).
|
2008-12-26 13:54:36 +00:00 |
|
lotodore
|
4f48fdbe2a
|
Allow the server to send a global notice to all players (for example if a server reboot is going to happen). Does not work with current client version 0.6.3.
|
2008-12-26 13:50:09 +00:00 |
|
lotodore
|
5623e0865d
|
Console client: Now functional, but several features are still missing.
|
2008-12-25 21:12:59 +00:00 |
|
lotodore
|
77bb02113a
|
Let the server automatically perform call/all in without the client having to provide values.
|
2008-12-25 21:11:05 +00:00 |
|
lotodore
|
4e6b9d9357
|
Console client: Show cards and result at end of hand. All-in still not working.
|
2008-12-25 16:46:38 +00:00 |
|