57 Commits
Author SHA1 Message Date
Cekis 0ac9d0cc2e Putting back the changes in light of adjustments to src 2021-11-27 15:19:53 -05:00
Cekis 13a9a80880 Reverted udplibrary changes in CMake files. 2021-11-27 12:14:31 -05:00
CekisandGitHub 8946e81a45 Merge branch 'master' into master 2021-11-26 21:26:30 -08:00
eb f24c5bdbfe erase all removed clients instead of the first 2021-11-26 15:28:43 -07:00
Cekis 66dc49f7df Added check for logged out client to prevent erase on erased pointer 2021-11-26 15:51:24 -05:00
eb bf58575b8a always use udplibrary target vs direct include 2021-11-26 07:39:26 -07:00
eb 0a59ad0aa6 ignore vscode 2021-11-26 07:38:51 -07:00
Cekis 60e4f7f856 Added extra logging detail to Exception messages - Aconite 2021-11-26 02:12:08 -05:00
Cekis 5f4765ea4b Fix /emptyMail (Add UpdatePersistentMessages Handling) 2021-11-26 01:52:23 -05:00
apathy fba12a2b80 Fix CHECK_NOTNULL usage 2017-01-07 00:58:43 -06:00
apathy 25013a560d Bump version, remove LANGUAGES as CXX and C are picked by default 2017-01-07 00:58:12 -06:00
apathy 7b783f9cda Fix crash on windows 2017-01-07 00:55:10 -06:00
apathy 928625d71d Updated easylogging++ 2017-01-07 00:55:03 -06:00
Eric BarrandGitHub 86526e4107 Merge pull request #7 from apathyboy/install-targets
Install targets
2017-01-06 21:58:23 -08:00
apathy 244388d75b Merge branch 'install-targets' of github.com:apathyboy/stationapi into install-targets 2017-01-06 23:53:03 -06:00
apathy fedc61904a Fix default logger config 2017-01-06 23:52:23 -06:00
apathy a3dd8ca898 Merge remote-tracking branch 'origin' into install-targets
# Conflicts:
#	CMakeLists.txt
2017-01-06 23:41:54 -06:00
ap 39a770725f Use generator expression for compiler specifc linking 2017-01-06 21:40:19 -08:00
ap c2ae31be43 Fix merge conflict 2017-01-06 21:14:52 -08:00
ap d597f8374f Disable the default log file 2017-01-06 21:11:59 -08:00
ap 989612ba3f Add swgchat- prefix to verbose log filenames 2017-01-06 21:11:50 -08:00
ap 49c772a3df Ignore build directories 2017-01-06 21:11:31 -08:00
apathy c12cf53aee Changed default log output location 2017-01-06 16:58:43 -06:00
apathy cad8909bc5 Set version for project 2017-01-06 16:00:51 -06:00
apathy a17c85b0e1 Moved tests to dedicated dir 2017-01-06 15:50:20 -06:00
apathy e0fb362be0 Use modern cmake best practices for target creation 2017-01-05 07:52:43 -06:00
apathy 1ec435ca8c Add install targets 2017-01-05 07:52:11 -06:00
apathy d5ce71f48c Change runtime locations of config files 2017-01-05 07:37:32 -06:00
apathy fc64d7fd4d Rename chat.db.dist 2017-01-05 07:36:56 -06:00
apathy 272de22722 Don't set compiler flags directly to CMAKE_CXX_FLAGS 2017-01-05 07:35:29 -06:00
apathy d2584ecb01 Require cmake 3.2 min version 2017-01-05 07:34:14 -06:00
Eric BarrandGitHub 7b2c3a85c7 Update README.md 2016-10-02 15:13:45 -07:00
apathy 050b2c1499 Add missing include 2016-07-27 10:48:18 -07:00
apathy 833a01517b Set no-write-strings for clang and gcc 2016-07-27 10:48:12 -07:00
apathy a4d1ece511 Only attempt to use libc++ on darwin based environment (osx) 2016-07-27 10:47:48 -07:00
apathy 068e640745 Removed double listing of config option 2016-07-26 23:32:02 -07:00
Eric BarrandGitHub 71eafc96aa Merge pull request #6 from apathyboy/bind_to_ip
Added an option that allows the stationchat to bind to its config add…
2016-07-26 23:11:47 -07:00
apathy e4cf73c5ef Added an option that allows the stationchat to bind to its config address instead of the default option of binding to any interface 2016-07-26 23:03:29 -07:00
apathy c1e1d892c4 Added MIT license to project v1.0.0 2016-07-26 20:00:40 -07:00
apathy f9676d2e62 Added a default, empty database to be placed in a default location to make setup and running a simple process. 2016-07-26 20:00:39 -07:00
apathy e760c7ebd8 Corrected travis badge url 2016-07-26 20:00:39 -07:00
apathy 2d4ddee956 Split into library and application code to prepare for future stationapi based apps 2016-07-26 20:00:38 -07:00
apathy 05c07dc3c3 Updated readme file 2016-07-26 20:00:38 -07:00
apathy 6ae0cc8960 No need to remove the avatars from the room like this, it doesn't make a difference in terms of client side functionality and it serves no utility purpose 2016-07-26 20:00:37 -07:00
apathy 4cc237fe31 Updated this to say just that it is an exceptional situation as not all exceptions thrown are errors, they are just exceptional situations (ie, not the success path). 2016-07-26 20:00:37 -07:00
apathy 161b9562e4 In GNUC environments make use of backtrace function from glibc.
Using _GNUC_ wrapper, if needed I can added in a more robust configure time check for the specific header, but that seemed overkill for just this check.
2016-07-26 20:00:37 -07:00
apathy 4239e694f6 Fixed a potential situation where the list of rooms returned for an avatar could potentially contain a dangling pointer. 2016-07-26 20:00:36 -07:00
apathy f4a1be0367 Combined protocol implementations as they are really just a collection of small functions that pass off the real work to services
Speeds up compile times
2016-07-26 20:00:36 -07:00
apathy 926be7b07a It helps to return the list after its been built :P 2016-07-26 20:00:35 -07:00
apathy af7c89153f Fix room messages 2016-07-26 20:00:35 -07:00