lotodore
47a9fc9588
Typo fixes.
2009-05-12 20:23:47 +00:00
lotodore
d68827c606
Updating server irc commands.
2009-05-12 20:19:39 +00:00
lotodore
22720a83f2
Small project file fixes.
2009-05-10 22:34:07 +00:00
lotodore
8ab2fed1a2
More restructuring. Still broken.
2009-05-10 22:21:20 +00:00
lotodore
2541f28ff2
Sender thread is no longer a thread (part of boost::asio integration). Warning: Network games are still broken!
2009-05-10 17:53:37 +00:00
lotodore
d258bc25d0
Server accept thread is no longer a thread.
2009-05-10 14:57:51 +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
e813c49fe5
Changing windows build to boost 1.39 with mingw gcc 4.4. Windows build system needs update.
2009-05-06 21:24:14 +00:00
lotodore
d7ca4d67b5
Fixing compiler errors. Still broken in terms of network functionality.
2009-05-06 21:09:58 +00:00
lotodore
411ede3500
Updated windows build script, now using:
...
- tdm mingw gcc 4.4
- Qt 4.5.1
- boost 1.39
+ other minor updates.
Update of build tool still pending. The script will be changed to retrieve a stable revision instead of HEAD.
2009-05-04 23:14:07 +00:00
lotodore
60b5d45c53
Adopting changes from asio branch. Currently broken.
2009-05-04 21:11:29 +00:00
lotodore
0431b4cb33
Setting beta revision to 0.
2009-05-03 11:39:32 +00:00
lotodore
5385ba8903
Incrementing beta revision counter to cause a notification that a new beta release is available.
2009-04-25 19:30:31 +00:00
lotodore
bdb6e9f22f
Enable logging of avatar uploads
2009-04-25 18:33:01 +00:00
lotodore
06556fb9c1
Preparing 0.7beta1.
2009-04-15 17:29:11 +00:00
lotodore
739deb8f9d
Updating build docs: boost_regex is now required.
2009-04-11 15:41:32 +00:00
lotodore
a4a8154073
Fixing compiler warning.
2009-04-11 13:12:39 +00:00
lotodore
3db5c9218b
Current compatibility notification is not working. The server will now send a "game full" notification if a 0.6 player tries to enter a game with > 7 max players.
2009-04-11 12:56:30 +00:00
lotodore
23ffcc8e9c
Fixing backward compatibility.
2009-04-11 12:45:56 +00:00
lotodore
992dd4b618
Adding backward compatibility for 0.6 clients. They cannot join games with > 7 players.
2009-04-11 12:32:54 +00:00
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