Commit Graph

55 Commits

Author SHA1 Message Date
Cekis
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 Barr
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 Barr
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 Barr
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
apathy
8ebded720c Use https to prevent hanging waiting for accepting ssh fingerprint 2016-07-26 20:00:35 -07:00
apathy
592f503094 Fix for failing builds 2016-07-26 20:00:34 -07:00