Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-11-14 | Renamed .hpp files into .h for consistency. | Yohann Ferreira | 1 | -215/+0 | |
Also added an header to the autoattack.{h,cpp} files. Big but trivial fix. | |||||
2010-02-07 | Update Copyright date for Manaserv. | Bertram | 1 | -1/+1 | |
2009-12-06 | Fixed name of the project in copyright headers | Thorbjørn Lindeijer | 1 | -13/+13 | |
Also updated the headers to refer to the GPL by URL instead of suggesting to contact the FSF by snail mail, as per the latest GPL usage instructions. | |||||
2009-12-06 | Removed "TMW" and "TMWSERV" from header guards | Thorbjørn Lindeijer | 1 | -3/+3 | |
2009-10-03 | Limit login attempt frequency based on IP address | Thorbjørn Lindeijer | 1 | -10/+2 | |
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-04-26 | Standardize on the position of the const keyword | Bjørn Lindeijer | 1 | -11/+9 | |
Same as for the client. | |||||
2008-11-16 | Got rid of CVS/Subversion $Id$ markers | Bjørn Lindeijer | 1 | -2/+0 | |
2008-09-10 | * Extended tmw_accounts table with columns for lastlogin and registration ↵ | Andreas Habel | 1 | -9/+38 | |
date. Modified account-server to fill the new columns on registration and login. Recreation of database needed! * Added createIndex function to create indexes on tables. | |||||
2008-04-23 | Fixed docs not to mention encryption, since all we do is hashing. Also, since | Bjørn Lindeijer | 1 | -27/+22 | |
we decided not to use libcrypto, remove its configure check. | |||||
2008-04-21 | Added password and email encryption server-side using SHA256. | Yohann Ferreira | 1 | -2/+2 | |
2007-08-31 | Tidied up account server. | Guillaume Melquiond | 1 | -4/+3 | |
2007-08-30 | Got rid of abstract storage and reference-counted pointers. Fixed lifetime ↵ | Guillaume Melquiond | 1 | -30/+7 | |
of accounts and characters in server memory. Cleaned some code. | |||||
2007-08-29 | Fixed handling of account levels. | Guillaume Melquiond | 1 | -14/+1 | |
2007-08-27 | Added support for user commands. Implemented "warp" and "item". | Guillaume Melquiond | 1 | -21/+28 | |
2007-03-05 | Added an abstrart base class for characterdata, in order to use the same ↵ | Rogier Polak | 1 | -20/+8 | |
serialize and deserialize functions on both the accountserver and the gameserver. | |||||
2007-01-04 | Started serializing character possessions. Reduced their memory footprint. | Guillaume Melquiond | 1 | -0/+12 | |
2007-01-03 | Split persistent player data from game server data. Enabled inventory code back. | Guillaume Melquiond | 1 | -1/+2 | |
2006-12-29 | Physically split the server into one tmwserv-acount program (account + | Guillaume Melquiond | 1 | -0/+232 | |
chat + database) and multiple tmwserv-game programs (selected with respect to the maps). Cleaned the repository by moving server-specific source files into dedicated directories. |