summaryrefslogtreecommitdiff
path: root/src/connectionhandler.cpp
AgeCommit message (Collapse)AuthorFilesLines
2006-01-24Chat Channeling Commit part 4. Renamed the slang filter into StringFilter ↵Yohann Ferreira1-0/+21
and moved some code to it. Added the missing protocol values, and implemented registering/registering of channels; More to come about it.
2006-01-20Chat channeling commit part 3. Is now linked with the connection handler to ↵Yohann Ferreira1-0/+19
chat in a specific channel. Also made some fixes on the chat channeling.
2006-01-04Added default behaviour to protocol. Added a client login limitation check. ↵Yohann Ferreira1-2/+5
Some cleanups.
2005-12-29Adding changes thought by Elven and an option for setting the port to listen ↵Yohann Ferreira1-3/+1
on at startup.
2005-12-27Implemented common chat handling, except for chatting in channels. Also the ↵Yohann Ferreira1-1/+42
Channel registering/unregistering isn't there yet and the commands needs to be implemented. Added a small slangs filter to reduce bad words in account names and in conversations a little.
2005-12-20Adding command line argument parsing and log verbosity level handling.Yohann Ferreira1-14/+11
2005-12-18Made the handlers use the countedPtr for Beings as they should. Fixed a ↵Yohann Ferreira1-2/+2
segfault when removing a being from the world.
2005-12-11Added unregistering, checking on character's name and email length support. ↵Yohann Ferreira1-1/+1
Also made some little tweaks. I'll start to think about a --verbose mode after adding logout and character deletion support.
2005-07-31Added beginnings of game core logic and state.Aaron Marks1-0/+12
Fixed a few problems with SQL queries using different SQL DB backends. I forget everything else.
2005-07-25Added modified Map, MapReader, ResourceManager classes and base64 functionsBjørn Lindeijer1-2/+4
from client to server. Nothing tested yet, just made sure it still compiled.
2005-07-24Added character selection.Aaron Marks1-2/+2
2005-07-19Changing the way the message ID is read.Bjørn Lindeijer1-20/+20
2005-07-18Updated server->client communications.Aaron Marks1-21/+6
2005-07-17Added server->client communications.Aaron Marks1-4/+20
Updated MessageHandler's to use short for message type.
2005-07-16Removed a lot of tabs used for indenting (please don't do that...), redidBjørn Lindeijer1-43/+52
MessageOut a bit so that it uses SDL_net, writes strings correctly and doesn't rely on Packet to be expandable. Also specified message IDs explicitly.
2005-07-13Implemented MessageOut.Aaron Marks1-4/+9
Rewrote MessageIn::readString - it was overly complex and didn't operate correctly. Update test client so it sends a login message.
2005-07-12Fixed problem with PostgreSQL support (variable was undefined).Aaron Marks1-0/+84
Added client/server message type enumerations. Enabled message handling in ConnectionHandler.
2005-06-19Actually using the new Logger now.Huynh Tran1-40/+31
2005-06-12Some cleanups mostly in account class formatting.Bjørn Lindeijer1-0/+7
2005-05-21Updated Makefile.amAaron Marks1-1/+1
2005-05-08Added logger use in some files that could tell things already.Yohann Ferreira1-9/+11
2005-04-19Added basic object definition for reviewal.Aaron Marks1-0/+7
Added basic scripting interface & Squirrel (squirrel.sf.net).
2005-04-18Server now succesfully listens for connections, accepts them, receives someBjørn Lindeijer1-0/+107
data in a crude way and cleans up connection on client disconnect.
2005-03-21More complete implementation of startListen and stopListen, told CVS to ignoreBjørn Lindeijer1-1/+5
some files and compile fixes (it actually compiles now, just don't expect it to do anything useful)
2005-03-18Small changes to ConnectionHandler and MessageHandler, while adding interfacesBjørn Lindeijer1-0/+5
for Packet, MessageIn and MessageOut.
2005-03-16Added preliminary interfaces for NetSession, NetComputer, ConnectionHandlerBjørn Lindeijer1-0/+25
and MessageHandler.