Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-05-02 | Fixed condition in compareStrI | Thorbjørn Lindeijer | 1 | -1/+1 | |
The result of the first part of the condition, "itA < endA", was simply unused. Discovered thanks to attribute ‘nodiscard’ [-Wunused-result] in more recent C++ standard / compiler. | |||||
2023-05-01 | Use more cores when building the Dockerfile | Thorbjørn Lindeijer | 1 | -1/+1 | |
2023-05-01 | CMake: Use cmake-format to reformat all CMakeLists.txt | Thorbjørn Lindeijer | 4 | -215/+200 | |
Especially to change them to lowercase. | |||||
2022-08-25 | Updated Docker image to Fedora 36 | Thorbjørn Lindeijer | 1 | -2/+2 | |
Also reduces its size from 483MB to 296MB. | |||||
2022-08-25 | Reduced the size of the Dockerfile | Thorbjørn Lindeijer | 1 | -2/+5 | |
Went from 818MB to 483MB. Still rather large, but quite an improvement. | |||||
2022-08-25 | Removed Upstart files | Thorbjørn Lindeijer | 2 | -33/+0 | |
Upstart was replaced by systemd on all relevant systems. And running manaserv is now easiest by using Docker anyway. | |||||
2022-08-19 | Apply C++11 fixits | Thorbjørn Lindeijer | 51 | -396/+272 | |
modernize-loop-convert modernize-deprecated-headers | |||||
2022-08-19 | Apply C++11 fixits | Thorbjørn Lindeijer | 107 | -507/+476 | |
modernize-use-auto modernize-use-nullptr modernize-use-override modernize-use-using | |||||
2022-08-19 | Updated DALStorage -> Storage in error messages | Thorbjørn Lindeijer | 3 | -78/+78 | |
Finishing 213af0fbde3f198ad1ab2143d32fc6798b7f8f50. | |||||
2022-08-19 | Avoid some warning, iirc | Thorbjørn Lindeijer | 1 | -2/+2 | |
2022-08-19 | Premature optimization based on clazy hint | Thorbjørn Lindeijer | 1 | -1/+3 | |
2022-08-19 | Added net_accountListenToGameHost config option | Thorbjørn Lindeijer | 3 | -3/+6 | |
This is because the network interface on which the account server listens to the game server does not need to match the one on which the account server listens to the client. | |||||
2022-08-19 | Fixed possible leak in AccountHandler::handleUnregisterMessage | Thorbjørn Lindeijer | 5 | -80/+85 | |
Fixed by changing account instances to be managed by std::unique_ptr, so we don't forget to delete them somewhere, like in that function as well as during shutdown in AccountHandler. | |||||
2022-06-16 | Updated PhysFS usage | Thorbjørn Lindeijer | 1 | -6/+7 | |
We now require at least PhysFS 2.1. Also no longer add the "current directory" to the search path and allow the "PKG_DATADIR" used to locate files shipping with the server to be overridden by the "serverPath" configuration variable. Closes #81 | |||||
2022-06-16 | Removed usage of deprecated std::unary_function | Thorbjørn Lindeijer | 1 | -4/+2 | |
Appears to have been entirely unnecessary. | |||||
2022-05-25 | Check return value for enet_peer_send | Thorbjørn Lindeijer | 2 | -6/+18 | |
If it fails, we will need to destroy the packet ourselves rather than relying on enet to eventually destroy it. | |||||
2022-05-25 | Fixed compile against Lua 5.4 | Thorbjørn Lindeijer | 1 | -4/+9 | |
Now lua_resume takes 4 arguments, and the number of result values is set on the 4th one. | |||||
2022-05-25 | Fixed compiler warnings about dynamic exception specifications | Thorbjørn Lindeijer | 3 | -15/+6 | |
"warning: dynamic exception specifications are deprecated in C++11" Fortunately, it's effectively the same thing as not mentioning anything at all. The fact that these functions can throw this exception is already in their documentation. | |||||
2018-10-03 | Build images into GitLab registry | Erik Schilling | 1 | -0/+19 | |
2018-10-03 | Install sql scripts | Erik Schilling | 1 | -0/+2 | |
2018-10-03 | Properly install as part of the docker image | Erik Schilling | 1 | -12/+8 | |
2018-09-14 | Merge pull request #82 from Ablu/luafix | Erik Schilling | 1 | -1/+1 | |
Do not search for old lua explicitly | |||||
2018-09-13 | Do not search for old lua explicitly | Erik Schilling | 1 | -1/+1 | |
We also support the newer versions and systems like Fedora do not ship the older lua versions. | |||||
2018-09-06 | Merge pull request #81 from Ablu/docker | Erik Schilling | 2 | -0/+23 | |
Added Dockerfile | |||||
2018-09-06 | Added Dockerfile | Erik Schilling | 2 | -0/+23 | |
2018-04-05 | Fixed socklen_t typedef conflict in enet | Erik Schilling | 1 | -0/+2 | |
It is reported as https://github.com/lsalzman/enet/issues/90 but unfixed in upstream so far... | |||||
2015-06-07 | Updated enet to 1.3.13 | Thorbjørn Lindeijer | 16 | -472/+895 | |
Updating enet was due since 3 years, but now we could skip 9 versions. Our CMakeLists.txt file was replaced with the one from enet. | |||||
2015-06-07 | Fixed compile when using Lua 5.3 | Thorbjørn Lindeijer | 2 | -5/+3 | |
It seems like properly upgrading to Lua 5.3 would affect quite a few small function calls, but fortunately compatibility can be achieved with just a define for now. | |||||
2015-06-07 | Fixing some compilation issues when using GCC 5.1 | Thorbjørn Lindeijer | 2 | -4/+4 | |
For whatever reason, GCC 5.1 no longer finds an operator<< overload for streaming a std::ostringstream into a std::ostringstream. | |||||
2015-04-25 | Do not pollute the context with the icu namespace | Erik Schilling | 1 | -0/+3 | |
2015-04-24 | Fix crash if the client sends garbage public id values | Erik Schilling | 1 | -1/+5 | |
Indexing an array with a negative int as index is no good idea... | |||||
2014-05-05 | Make travis build with gcc 4.8 | Erik Schilling | 1 | -1/+3 | |
2014-03-02 | IdManager tweaks | Thorbjørn Lindeijer | 1 | -4/+2 | |
2014-02-03 | Fixed SQL Injection | Erik Schilling | 1 | -3/+4 | |
2013-12-29 | Small cleanup | Erik Schilling | 6 | -19/+11 | |
- Deleted empty constructor rather than throwing, resulting in compiletime errors rather than runtime errors. - Removed some remainings of currentMana - Fixed some compiler warnings regarding structs getting forward declared as classes. | |||||
2013-12-08 | Restored copy constructor protection for mapcomposite | Erik Schilling | 1 | -0/+1 | |
2013-12-08 | deleted copy constructors in Component rather than all the subclasses | Erik Schilling | 4 | -16/+11 | |
2013-12-08 | Delete some unused copy constructors | Thorbjørn Lindeijer | 5 | -13/+10 | |
2013-11-28 | Include the list of characters in the login response | Thorbjørn Lindeijer | 4 | -14/+17 | |
This makes it easier on the client to decide whether to immediately open the Create Character page or to go to the Choose Character page. Still supports client version 9 as well. | |||||
2013-11-28 | Added Upstart files | Thorbjørn Lindeijer | 2 | -0/+33 | |
These files may be useful for people running manaserv on Ubuntu. They can for example be placed in /etc/init for easily stopping/starting and restarting manaserv. | |||||
2013-11-02 | Do not send dir changes back to the player itself | Erik Schilling | 1 | -1/+1 | |
2013-11-01 | Fixed typo in docs | Erik Schilling | 1 | -2/+2 | |
2013-10-19 | Fixed negative attribute values | Erik Schilling | 1 | -1/+1 | |
Note @Bertram25: c++11 comes with lowest() min() for float types only returns the next positive value > 0. | |||||
2013-10-16 | Fixed protocol description | Erik Schilling | 1 | -1/+1 | |
2013-10-13 | Changed argument to const & | Thorbjørn Lindeijer | 1 | -1/+2 | |
2013-10-13 | Added GPMSG_NPC_BUYSELL_RESPONSE | Thorbjørn Lindeijer | 2 | -7/+19 | |
Without this message it is not possible to reliably know how many items were traded with an NPC at the client side. It helps with updating the shop's inventory. | |||||
2013-10-06 | Marked getRandomString as static | Thorbjørn Lindeijer | 1 | -1/+1 | |
2013-10-01 | Send the character data in a single message | Erik Schilling | 2 | -36/+30 | |
2013-09-30 | Removed outdated comment | Erik Schilling | 1 | -4/+0 | |
2013-09-30 | Actually send and store the equipment slot | Erik Schilling | 2 | -15/+6 | |
I was wrong to assume that we do not need it. The accountserver needs to send the info the the client in order to display the equipment on the character selection page. |