summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)AuthorFilesLines
2023-05-05Added support for logging in with StellarThorbjørn Lindeijer1-0/+0
* Added PAMSG_STELLAR_LOGIN / PAMSG_STELLAR_LOGIN_RESPONSE, which is used by the client to request a login token that can be signed using a Stellar wallet. * Added uWebSockets dependency, used to listen for a separate server that verifies signed tokens (the Stellar Bridge). When a token is verified, it is sent to manaserv-account, which then sends a APMSG_LOGIN_RESPONSE to the client matching the token. * Added RapidJSON dependency to parse the JSON WebSocket messages. * To keep everything in a single thread, uWebSockets is now driving the event loop. Processing of ENet hosts, writing stats and expired bans have been moved to uSocket timers. * C++ standard updated to C++17, as required by uWebSockets. When Stellar is used to login, the public key is used as the username. It might be better to introduce an explicit field for this, especially when we want to enable an account to feature both Stellar login as well as login with username / password.
2018-04-05Fixed socklen_t typedef conflict in enetErik Schilling1-0/+2
It is reported as https://github.com/lsalzman/enet/issues/90 but unfixed in upstream so far...
2015-06-07Updated enet to 1.3.13Thorbjørn Lindeijer16-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.
2013-04-07Fixed undefined #defines in mingw and c++0xErik Schilling1-1/+1
It looks like mingw does not define all the stuff in c++0x it does without.
2012-03-14Updated enet to 1.3.3Thorbjørn Lindeijer3-2/+10
The bugfix is not likely to affect us, but better to be up to date anyway.
2011-05-31Updating ENet to version 1.3.2Stefan Dombrowski6-51/+270
Source: http://enet.bespin.org/download/enet-1.3.2.tar.gz
2011-03-15Updating enet to version 1.3.1Stefan Dombrowski6-31/+62
2010-08-15Add included enet to CMakeBernd Wachter1-0/+55
2010-08-15Add enet filesBernd Wachter22-0/+5862