Commit Graph

92 Commits

Author SHA1 Message Date
rootdarkarchon
7a211aa236 fix recovery 2023-02-25 14:37:49 +01:00
rootdarkarchon
aa03d400d4 - reload configs on change
- remove grpc config service replace with http
- add messaging to channel
2023-02-25 12:20:59 +01:00
rootdarkarchon
ab05198aad push discord.net to 3.9.0 2023-02-10 11:11:15 +01:00
rootdarkarchon
792a66c0d8 downgrade discord.net to 3.8.1 2023-02-05 14:00:14 +01:00
rootdarkarchon
674387a26a updates to dependencies 2023-02-05 12:49:05 +01:00
rootdarkarchon
39b9427b5c potentially fix discord bot 2023-02-01 19:26:00 +01:00
rootdarkarchon
3f31e14b68 potentially fix handle secondary 2023-02-01 19:20:35 +01:00
rootdarkarchon
677224e363 add secondary UID stuff 2023-01-31 23:33:04 +01:00
rootdarkarchon
a182f36485 attempt to switch ident service to redis 2023-01-08 14:51:56 +01:00
rootdarkarchon
74b7fcdf89 Refactoring using Claims more, add Server Side Messaging (#20)
* add some refactoring based on claims, handle chara ident inside claim, fix discord userid in log

* improve authentication responses, add server side messaging

* update server to mainline api

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-01-04 15:49:18 +01:00
rootdarkarchon
de2defe692 rework MareConfigurationServiceClient 2022-12-28 04:24:53 +01:00
rootdarkarchon
3ba37515ab some fixes for server, perhaps 2022-12-27 21:59:41 +01:00
rootdarkarchon
4d1ef1f871 something something metrics 2022-12-27 15:43:58 +01:00
rootdarkarchon
9eb5967935 rework server responsibilities (#18)
* rework server responsibilities
add remote configuration

* start metrics only when compiled as not debug

* add some more logging to discord bot

* fixes of some casts

* make metrics port configurable, minor fixes

* add docker bullshit

* md formatting

* adjustments to docker stuff

* fix docker json files, fix some stuff in discord bot, add /useradd for Discord bot

* adjust docker configs and fix sharded.bat

* fixes for logs, cache file provider repeat trying to open filestream

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2022-12-27 13:48:05 +01:00
rootdarkarchon
7ee7fdaf48 switch around all iconfiguration usage to ioptions 2022-12-23 01:53:21 +01:00
rootdarkarchon
a99b3a36b8 add try catch failure response handling 2022-12-20 19:21:47 +01:00
rootdarkarchon
90ccfe4162 adjust metrics 2022-12-19 15:01:12 +01:00
rootdarkarchon
f278c5a762 rework authentication 2022-12-18 14:53:44 +01:00
rootdarkarchon
f9d9e2608e reduce processing rate of lodestone verification significantly 2022-12-17 12:14:53 +01:00
rootdarkarchon
46641a0f5c update services to net 7 2022-12-15 19:13:51 +01:00
rootdarkarchon
c4cb52e698 always remove user from grouppairs during purge 2022-12-14 17:47:51 +01:00
rootdarkarchon
a054ddaee0 potentially fix group migration 2022-12-14 17:40:48 +01:00
rootdarkarchon
87fdd55c50 potential fixes for userpurge 2022-12-14 17:36:28 +01:00
rootdarkarchon
2b56e3245b fix PurgeUser 2022-12-14 09:31:21 +01:00
rootdarkarchon
333a8dddd2 update dependencies and fix whitelisting of ips potentially 2022-12-12 19:30:06 +01:00
rootdarkarchon
a554d751b4 fix service provider dispoal 2022-11-19 13:24:20 +01:00
rootdarkarchon
76dded0840 fix verify relink 2022-11-19 13:11:08 +01:00
rootdarkarchon
3a84afc579 add /relink command to discord, refactor verification 2022-11-16 23:15:37 +01:00
rootdarkarchon
b7611a58da adjust handling of auth handler 2022-11-07 02:28:14 +01:00
rootdarkarchon
2a1b04214b adjust authentication handler 2022-11-05 14:51:59 +01:00
rootdarkarchon
d83d9a6753 OneTime Invites Server handling (#17)
* add server-side handling for one time invites
2022-10-25 00:54:51 +02:00
Stanley Dimant
c13e457780 check for existence of WhitelistedIps 2022-10-20 23:54:25 +02:00
Stanley Dimant
8164d737bf whitelist fixes, grpc stream fixes 2022-10-20 23:08:46 +02:00
Stanley Dimant
e3e07fe117 add get required section to discordbotservices 2022-10-20 21:44:28 +02:00
rootdarkarchon
b0daf50725 check for admin/mod after checking for null, duh 2022-10-20 15:32:32 +02:00
rootdarkarchon
19e5dd615d fixes for vanity role checks 2022-10-20 15:04:44 +02:00
rootdarkarchon
e852fae68f add vanity uid for check for uid in userinfo for admin purposes 2022-10-20 14:58:02 +02:00
rootdarkarchon
edb3cd3356 some fixes for userinfo 2022-10-20 14:54:52 +02:00
rootdarkarchon
9a7b50ca90 fix accessors 2022-10-20 14:33:28 +02:00
rootdarkarchon
54dd0b0f6e bind interaction to module 2022-10-20 14:29:11 +02:00
rootdarkarchon
feb3cf328f fix modals 2022-10-20 14:19:56 +02:00
rootdarkarchon
7ef5848eb3 fix compilation error 2022-10-20 14:07:51 +02:00
rootdarkarchon
d26daa6344 make bot less cancer to work with 2022-10-20 13:25:37 +02:00
rootdarkarchon
28cae6d3dd change command name 2022-10-20 11:56:26 +02:00
rootdarkarchon
25772dade8 adjust command 2022-10-20 11:46:07 +02:00
rootdarkarchon
1516ab73c7 add userinfo command 2022-10-20 10:29:31 +02:00
Stanley Dimant
75a18fb0b8 check whitelisted ip when retrieving unauthorized from cache 2022-10-15 15:32:48 +02:00
rootdarkarchon
c98e2b2dd6 Switch Authentication to asynchronous streaming calls (#16)
* add base grpc service and swap auth service to streaming

* remove Authorize from hub itself

* remove unused usings

* heave files server to net 7, add exception handling in grpc auth stream

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2022-10-13 16:55:23 +02:00
Stanley Dimant
0d8a401f13 adjust timings for delays 2022-10-09 16:38:37 +02:00
Stanley Dimant
98f9db8a0f stop being dum 2022-10-09 16:32:21 +02:00