woogerboy21
10b677acdf
Cleanup max user check at login
...
This change accomplishes two goals. The first is it moves the checking
for if the servers set user limit is reached out of the socket interface
and into the protocol handler portion of the code (were it should live).
It also eleminates the need for a DB query at login to check the user
count. The user account is actually already maintained by the server
and a function already existed to get the user count total.
2016-10-16 12:48:39 -04:00
Fabio Bas
5b21dc8cde
Implementation of websockets in servatrice and test js client
2016-06-26 19:38:53 +02:00
Fabio Bas
68e2fb912f
Servatrice: Split requireemail into requireemail and requireemailactivation
2016-03-17 16:22:42 +01:00
woogerboy21
acbe2b0b3c
Re-Implemented the moderator notification upon user warning/ban
2015-09-28 18:21:39 -04:00
woogerboy21
7d7151135e
Removed mod notification code that causes crashes
2015-09-26 23:19:49 -04:00
woogerboy21
62ffcde6bd
Added logs tab to allow moderators the ability to review log history/details
2015-09-23 00:50:01 -04:00
woogerboy21
6ad2a59367
Added official warning messages moderators can use to inform users
2015-09-22 22:27:46 -04:00
Zach H
ccc8ac4826
minor fixes
2015-09-18 09:56:32 -04:00
woogerboy21
b0693299c7
Added server private message functionality to allow server based PM notifications.
...
Ban based notification to other online moderators is the first form implemented by this PR.
2015-09-17 22:40:29 -04:00
woogerboy21
46f78fcead
Fix server crash on banning
2015-09-13 00:52:52 -04:00
woogerboy21
90cb890cc2
Added the ability or moderation staff to request user ban history
2015-09-10 16:02:45 -04:00
woogerboy21
d8b53f9345
Update ban check to exclude empty client id's
2015-08-30 18:48:57 -04:00
Gavin Bisesi
66f14c1168
Address PR feedback
2015-08-21 23:03:15 -04:00
woogerboy21
39fcabe921
Allows moderators to promote users to mod and demote mod to user
2015-08-20 22:42:10 -04:00
woogerboy21
b102a05a36
Add ability to ban by client id
2015-08-14 00:06:37 -04:00
Fabio Bas
1ffc9b4561
Refactor servatrice email send
2015-07-25 18:48:34 +02:00
woogerboy21
d91bbcfbce
Removed Player Count Debug Line
...
Removed the output put to console for every logged in user. It just cluttered things up.
2015-07-14 08:54:05 -04:00
woogerboy21
a9acb3f1cc
Total Max User Restriction
...
Syntax correction.
2015-07-13 17:54:03 -04:00
Fabio Bas
14bce93c7a
make gcc an happy puppy
2015-07-06 09:14:29 +02:00
Fabio Bas
7f5f290c93
Profile management
2015-07-05 22:44:35 +02:00
Fabio Bas
26f317ee75
Profile management
2015-07-05 16:39:55 +02:00
Zach
31890450dc
Merge pull request #1205 from ZeldaZach/fix_1173
...
Server Name Rules Information
2015-07-04 19:37:50 -04:00
Fabio Bas
f5be6f836e
Improved logging of SIGHUP and cmdReloadConfig
2015-07-03 09:09:41 +02:00
Fabio Bas
af9140d8c4
make gcc an happy puppy
2015-07-01 20:13:38 +02:00
Fabio Bas
6cf3db7e6b
Servatrice: refactor signal handling and permit config reloading
2015-06-30 22:21:26 +02:00
Fabio Bas
4c27304047
publish username rules in registration failure
2015-06-29 23:35:27 +02:00
Fabio Bas
471f6371b5
More work
...
* Refactored code out of common/ into servatrice/
* added smtp client library
* disable registration when connected
* validate email address
* send activation token via email
2015-05-24 23:02:51 +02:00
Fabio Bas
590894d283
Fix macro for MSVC; fix #1063
2015-05-11 09:00:25 +02:00
Fabio Bas
c605948975
Catch std exceptions thrown by protobuf and try to pretty print them
2015-05-02 21:17:55 +02:00
Fabio Bas
a4cf7a71e3
fix server deck storage; fix #744
2015-03-27 15:47:38 +01:00
Fabio Bas
1ffb5bf76d
removed hardcoded table name prefix from query
2015-01-29 13:54:15 +01:00
Fabio Bas
0f58e8bcde
Servatrice: reuse prepared statements
2015-01-29 13:47:55 +01:00
woogerboy21
ff8e25bb7e
removed qdebug line for >= maxuser (no need to fill log)
2014-11-18 18:31:06 -05:00
woogerboy21
37e08cfbb6
added logic to only write debug if max user value is reached
2014-11-18 17:27:57 -05:00
woogerboy21
197ae9213c
corrected invalid variable call & added log file debug information
2014-11-18 17:20:45 -05:00
woogerboy21
26f5110fea
convert file tab to 4 space indent
2014-11-18 16:59:08 -05:00
woogerboy21
3c513b4bfc
moved code logic to callling function & indent fix
2014-11-18 16:55:19 -05:00
wcollins
da98d24d8c
added trusted sources to servatrice
2014-11-18 15:09:21 -05:00
Max-Wilhelm Bruker
c65f327e71
server crash fixes
2013-01-27 15:15:27 +01:00
Max-Wilhelm Bruker
4f97db62d7
server deadlock fix #2
2013-01-26 17:03:31 +01:00
Max-Wilhelm Bruker
8d596619e7
server deadlock fix
2013-01-26 16:34:24 +01:00
Max-Wilhelm Bruker
d5ccda49a1
server code cleanup
2013-01-23 11:51:59 +01:00
Max-Wilhelm Bruker
915e809eb5
changed user -> id_user in decklist_folders and decklist_files (issue #48 )
2013-01-10 00:01:06 +01:00
Max-Wilhelm Bruker
2e06b95e5c
deadlock fix
2013-01-09 22:28:49 +01:00
Max-Wilhelm Bruker
43d7cf6a1a
removed recursive lock in server; moved object serialisation to worker thread
2012-10-14 13:19:03 +02:00
Max-Wilhelm Bruker
80439762cf
hide login passwords from server log; call logDebugMessage in S_PH thread instead of Server thread
2012-06-03 19:23:15 +02:00
Max-Wilhelm Bruker
520300dc86
made server threaded, fixing issue #51
2012-05-28 18:51:58 +02:00
Max-Wilhelm Bruker
b328c1ed4d
database interface separated from server, multiple concurrent database connections are now possible
2012-05-28 16:32:45 +02:00
Max-Wilhelm Bruker
2b89c353bf
merged security fix from master
2012-05-22 22:18:45 +02:00
Max-Wilhelm Bruker
887ee0e86d
fixed server security issue concerning deck deletion
2012-05-22 21:43:22 +02:00