Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-12-06 | Moved rectangle intersection to the Rectangle class | Thorbjørn Lindeijer | 2 | -35/+39 | |
Also a bit of pointless cleanup in the math utils. | |||||
2009-10-09 | Synced the protocol file with client in protocol.h, letting other defines in ↵ | Bertram | 2 | -2/+0 | |
defines.h, and removing some overheading along the way. | |||||
2009-10-03 | Limit login attempt frequency based on IP address | Thorbjørn Lindeijer | 1 | -1/+1 | |
The previous method was broken because it set the "last time" to the current time when the client connected. So login would fail when the username and password were sent within a second from connecting, which is not desirable. If I'd have fixed this by setting the "last time" to login time minus one second, then an attacker would just need to reconnect for each login attempt. So now it uses an IP address based approach, where each IP can only try to log in once per second. | |||||
2009-05-24 | Fixed compilation problem with GCC 4.4 | Bjørn Lindeijer | 2 | -5/+9 | |
Fix ported from the client. | |||||
2009-04-26 | Standardize on the position of the const keyword | Bjørn Lindeijer | 6 | -23/+30 | |
Same as for the client. | |||||
2009-04-26 | Merged MovingObject into the Being class | Bjørn Lindeijer | 1 | -1/+1 | |
Also renamed Object to Actor, to make it sound a little less generic. Cleans up a bit the rather big hierarchy of different object types we have. | |||||
2009-03-10 | Fixes for some compile warnings | Bjørn Lindeijer | 1 | -3/+5 | |
Mostly comparisons between signed and unsigned integers | |||||
2009-02-24 | Made a lot of hard-coded values configuration options | Philipp Sehmisch | 1 | -2/+2 | |
2008-12-28 | Removed unused md5sum calculation code | Bjørn Lindeijer | 2 | -199/+0 | |
Reported by seeseekey | |||||
2008-11-16 | Got rid of CVS/Subversion $Id$ markers | Bjørn Lindeijer | 30 | -61/+0 | |
2008-11-05 | Use a string util for converting strings to | David Athay | 2 | -0/+13 | |
integers, as per Bjorns suggestion. | |||||
2008-10-31 | Changed command system to handle commands without template magic. | David Athay | 2 | -0/+14 | |
2008-10-23 | Fixed crash introduced in utils::toupper | Bjørn Lindeijer | 1 | -1/+1 | |
2008-10-23 | Fixed compiler warnings, including a forgotten initialization of an item's | Bjørn Lindeijer | 2 | -7/+8 | |
script pointer. | |||||
2008-10-23 | ignore case in map object types (by Chuck Miller) | Roderic Morris | 2 | -0/+62 | |
2008-05-22 | Fixed compilation with GCC 4.3 (patch by rodge). | Bjørn Lindeijer | 2 | -0/+2 | |
2008-04-23 | Switched to alternative SHA-256 implementation from InspIRCd. | Bjørn Lindeijer | 6 | -1024/+419 | |
2008-04-22 | Fixed some small issues. | Bjørn Lindeijer | 1 | -0/+1 | |
2008-04-21 | Removed our copyright header since these files are not copyright by us. | Bjørn Lindeijer | 2 | -52/+0 | |
2008-04-21 | Added password and email encryption server-side using SHA256. | Yohann Ferreira | 4 | -0/+1075 | |
2008-04-20 | Fix a possible memleak in inflateMemory if the stream fails to uncompress ↵ | Dennis Friis | 1 | -0/+4 | |
cleanly. | |||||
2008-02-21 | Moved the functions which translate strings into enumerations from the XML ↵ | Philipp Sehmisch | 2 | -72/+0 | |
library into the item and monstermanager modules and reimplemented them using std::maps. | |||||
2008-02-20 | Implemented different monster attacks read from monsters.xml | Philipp Sehmisch | 2 | -0/+95 | |
2007-11-19 | Removed useless win32 implementation of gettimeofday. | Eugenio Favalli | 3 | -119/+1 | |
2007-11-13 | Trimed script filenames from spaces. | Guillaume Melquiond | 1 | -0/+53 | |
2007-10-27 | Made it compile with GCC 4.3 | Guillaume Melquiond | 2 | -1/+5 | |
2007-09-22 | Cleaned both configuration and resource managers. | Guillaume Melquiond | 2 | -13/+8 | |
2007-08-30 | Got rid of abstract storage and reference-counted pointers. Fixed lifetime ↵ | Guillaume Melquiond | 1 | -167/+0 | |
of accounts and characters in server memory. Cleaned some code. | |||||
2007-08-17 | Simplified TokenCollector and fixed a few bugs. Moved its implementation ↵ | Guillaume Melquiond | 2 | -265/+205 | |
outside the header file. | |||||
2007-07-17 | Implemented loading of warp and spawn areas from map files. | Eugenio Favalli | 1 | -0/+3 | |
2007-06-16 | Forgot the changelog entry. Work around compilers that have trouble dealing ↵ | Guillaume Melquiond | 1 | -1/+1 | |
with zero-sized arrays. | |||||
2007-06-16 | Fix rsqrt and sqrt. | Guillaume Melquiond | 1 | -7/+8 | |
2007-03-23 | Mostly fixed some compilation issues. | Bjørn Lindeijer | 1 | -1/+1 | |
2007-03-20 | Corrected a bug, that occurred when connecting to the game-server. | Rogier Polak | 1 | -6/+6 | |
2007-03-19 | Fixed two compiler warnings and corrected a spelling error. | Philipp Sehmisch | 1 | -6/+6 | |
2007-03-18 | Added a TokenCollector class for matching magic_tokens. | Rogier Polak | 1 | -0/+326 | |
2007-03-14 | Corrected formatting of single-line comments | Rogier Polak | 1 | -1/+1 | |
2007-03-11 | Added a utils::processor namespace and a function to determine if, the ↵ | Rogier Polak | 2 | -0/+89 | |
processor the program is running on, is little-endian or big-endian. | |||||
2007-03-10 | Added a utility function for creating magic_tokens | Rogier Polak | 3 | -2/+87 | |
2007-03-05 | Added an abstrart base class for characterdata, in order to use the same ↵ | Rogier Polak | 2 | -23/+25 | |
serialize and deserialize functions on both the accountserver and the gameserver. | |||||
2007-03-03 | Enable the Id keyword. | Bjørn Lindeijer | 2 | -2/+2 | |
2007-03-03 | Set native eol-style on recently added files. | Bjørn Lindeijer | 2 | -153/+153 | |
2007-03-03 | Use M_PI_2 instead of acos(0.0f) and FLT_MAX instead of 1.0E40f (which exceeded | Bjørn Lindeijer | 2 | -22/+23 | |
the maximum float value). Some cosmetics (whitespace and declaring variables where they are used). | |||||
2007-03-03 | Implemented an alternate collision-detection function, added namespace ↵ | Rogier Polak | 3 | -23/+152 | |
utils::math. | |||||
2007-02-25 | Some speed optimizations at the collision detection suggested by Avaniel. | Philipp Sehmisch | 1 | -0/+23 | |
2007-01-14 | Unified logging macros. | Björn Steinbrink | 1 | -32/+10 | |
2007-01-06 | Removed world timer usage from account server, instead letting ENet wait during | Bjørn Lindeijer | 2 | -9/+19 | |
each host service to reduce CPU usage. Modified timer code to gracefully handle jumps back in time. | |||||
2007-01-05 | Simplified handling of verbosity levels. Optimized code by generating only ↵ | Guillaume Melquiond | 4 | -413/+124 | |
needed messages. | |||||
2007-01-05 | Removed log level argument from LOG_FATAL helper macro, with the assumption | Bjørn Lindeijer | 1 | -2/+2 | |
that fatal messages should always have highest log level. | |||||
2007-01-03 | Fix building with --pedantic. | Björn Steinbrink | 1 | -6/+6 | |