Commit Graph

47 Commits

Author SHA1 Message Date
7b022dae05 misc changes to make it compile right 2025-08-30 18:51:28 +02:00
rootdarkarchon
1094445d40 Revert "update dependencies (#35)"
This reverts commit e98d0b3621.
2025-07-16 02:58:06 +02:00
nopjmp
e98d0b3621 update dependencies (#35)
this resolves a few vulnerabilities
2025-07-16 01:47:58 +02:00
rootdarkarchon
cc89882bbc Add MCDO (#31)
* rudimentary charadata first impl

* update submodule

* update properly

* some fixes etc

* add cascade and some other fixes

* most of charadata impl

* dotnet 9

* net9 and migration to k4os

* bum papi

---------

Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
2025-01-11 22:42:55 +01:00
Stanley Dimant
67ce608853 revert net9 for now 2024-11-17 12:44:20 +01:00
Stanley Dimant
b7ab9d4fe4 net9 update 2024-11-17 12:29:59 +01:00
Stanley Dimant
2554fa6d0e add oauth or something 2024-10-29 12:27:55 +01:00
Stanley Dimant
dc33858626 some refactoring 2024-05-06 14:05:24 +02:00
Stanley Dimant
872ebcd5eb remove grpc 2024-04-30 11:34:42 +02:00
Stanley Dimant
a3f57a5fff update server to net 8 2024-04-28 00:55:22 +02:00
rootdarkarchon
53e96d9318 add geoip service for file shard matching 2024-01-12 13:10:14 +01:00
rootdarkarchon
302e6ffb62 Mare 0.9 (#27)
* add jwt expiry

* update api

* merge

* start rework permissions

* ok so in theory this compiles

* make it work I guess

* reuse some permissions

* fix intermediate connectivity issues

* fixes

* whatever

* some fixes I guess

* fix some stuff

* idk some random fixes I guess

* change some defaults

* update nuget

* adjust order of operations

* adjust deletion of account

* remove todo

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-10-17 21:36:33 +02:00
rootdarkarchon
1c0c213c93 update dependencies 2023-05-09 13:04:21 +02:00
rootdarkarchon
7b0ac34623 add mare profiles 2023-03-19 18:57:55 +01:00
rootdarkarchon
2cfd005fed remove explicit prom aspnetcore 2023-03-15 11:36:22 +01:00
rootdarkarchon
48323d68b0 [Draft] Update 0.8 (#25)
* get rid of file handling through grpc and signalr

* fix upload on controller

* adapt usersetpairpermissions

* send user perms

* server-side fixes

* rework file upload

* adjust log level to debug in docker standalone json

* update dependencies

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-03-14 19:46:59 +01:00
rootdarkarchon
6f9bacab5b Messagepack (#24)
* add messagepack to signalr

* add resolvers to messagepack

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-02-10 12:30:03 +01:00
rootdarkarchon
674387a26a updates to dependencies 2023-02-05 12:49:05 +01:00
rootdarkarchon
fe80faab6b potentially fix stuck uploads 2023-01-18 19:46:03 +01:00
rootdarkarchon
f37fee3235 attempt redis connection pooling 2023-01-08 19:27:39 +01:00
rootdarkarchon
a182f36485 attempt to switch ident service to redis 2023-01-08 14:51:56 +01:00
rootdarkarchon
5f0c12ecfa Switch to JWT authentication (#19)
* switch to jwt authentication

* fix delete files

* adjust saving of deletion of all files

* update api to main/jwt

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-01-02 17:07:34 +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
333a8dddd2 update dependencies and fix whitelisting of ips potentially 2022-12-12 19:30:06 +01:00
rootdarkarchon
bff21ead95 Syncshells (#11)
* some groups stuff

* further groups rework

* fixes for pause changes

* adjsut timeout interval

* fixes and namespace change to file scoped

* more fixes

* further implement groups

* fix change group ownership

* add some more stuff for groups

* more fixes and additions

* some fixes based on analyzers, add shard info to ui

* add discord command, cleanup

* fix regex

* add group migration and deletion on user deletion

* add api method for client to check health of connection

* adjust regex for vanity

* fixes for server and bot

* fixes some string comparison in linq queries

* fixes group leave and sets alias to null

* fix syntax in changeownership

* add better logging, fixes for group leaving

* fixes for group leave

Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
2022-10-04 14:13:43 +02:00
Stanley Dimant
3a7fe47bbb update limit filters, set server to net7 2022-09-15 00:59:00 +02:00
Stanley Dimant
7672df275a add redis test 2022-09-08 20:28:26 +02:00
Stanley Dimant
ace31926db rework metrics 2022-08-26 02:22:19 +02:00
Stanley Dimant
fd23cca840 do not copy appsettings into output 2022-08-24 01:37:20 +02:00
Stanley Dimant
2510cce711 adjustments to config and cleanup nuget, remove implicit usings 2022-08-23 11:21:21 +02:00
Stanley Dimant
bdfe51c15c fixes after testing 2022-08-22 15:47:52 +02:00
rootdarkarchon
f9e4fd4f2d minor refactoring 2022-08-22 14:24:47 +02:00
rootdarkarchon
6c243d0247 move shared content to shared project 2022-08-22 11:21:28 +02:00
Stanley Dimant
927e1aaceb potential optimizations (ConfigureAwait, Logging Templates) 2022-08-22 10:46:37 +02:00
Stanley Dimant
1a22846eea add blocking detection nuget 2022-08-20 02:44:35 +02:00
Stanley Dimant
d4c8a15f50 update status via task, update nuget packages 2022-08-12 00:26:27 +02:00
Stanley Dimant
e0f273a020 add lodestone auth, add rate limiting middleware 2022-08-01 17:41:46 +02:00
Stanley Dimant
7a40eba295 migrate to postgresql 2022-08-01 00:48:21 +02:00
Stanley Dimant
f8ecd3965d add LastLoggedIn migration, disallow secondary connections 2022-07-18 10:34:11 +02:00
Stanley Dimant
69930f8da6 add reference to mareapi 2022-07-17 00:52:37 +02:00
Stanley Dimant
17c69666e8 add prometheus 2022-07-15 02:04:04 +02:00
Stanley Dimant
769f52b8a5 fix file cleanup removing db entries currently in upload 2022-07-04 09:37:22 +02:00
Stanley Dimant
d08e5f9c04 add documentation how to install server on ubuntu 20.04 and add server version stuff 2022-07-03 15:33:34 +02:00
Stanley Dimant
15b220dc8b add logging stuff 2022-07-03 02:24:32 +02:00
Stanley Dimant
906f719879 add EF core db migrations, add banned + forbidden uploads db entries, adjust authentication to include characternamehash to check for bans, prepare for message sending from client to other clients 2022-06-29 22:42:58 +02:00
Stanley Dimant
1ac5e2655e idk, it's just too many changes by now 2022-06-28 23:51:19 +02:00
Stanley Dimant
f6fbb4c862 yeah idk, basic form of reg, auth, upload, whitelist. lots of stuff. 2022-06-17 23:49:08 +02:00