523 Commits

Author SHA1 Message Date
e8124b26f4 Update submodules. 2025-09-11 01:27:58 +01:00
45365a885c Disabled Registration + Changed Welcome Message 2025-09-11 00:22:56 +00:00
Loporrit
8cc2dd2330 Update submodules 2025-08-23 11:00:10 +00:00
Loporrit
ee125aaa85 Do not clear group alias on ownership change 2025-08-23 11:00:05 +00:00
Loporrit
5c7d5ff29a remove most mare commands 2025-08-23 11:00:00 +00:00
Loporrit
0b1e08181d Fix messed up db migration file 2025-08-23 10:59:56 +00:00
Loporrit
17d10e2b65 Generate secret keys locally 2025-08-08 05:10:48 +00:00
Loporrit
fe0835adf8 Hack change the gpose timer to 2 seconds 2025-07-03 08:39:35 +00:00
Stanley Dimant
bb03885e2d GPose Together fixes
fix server but really

try catch a lot
2025-06-28 14:37:25 +00:00
rootdarkarchon
4b0c5f6199 Add GPose Together capabilities to server (#32)
* most of gpose together impl

* some metrics and fixes

* api

---------

Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
2025-06-28 14:37:25 +00:00
Loporrit
c12559afcc Allow auth server to staple a .well-known response via createWithIdentV2 2025-06-28 14:37:25 +00:00
Stanley Dimant
82a40d543a add CharaDataAttemptRestore 2025-06-28 14:37:25 +00:00
Stanley Dimant
73fc5bea2c fix build 2025-06-28 14:37:25 +00:00
Charlotte
f38b85ce39 fix static file server statistics resetting (#33)
Currently, the static file server will try to reset the statistics about
files served rapidly starting from midnight for about a second.

This removes log spam and a load spike at midnight.
2025-06-28 14:37:25 +00:00
Loporrit
8e4494153b Fix CharaDataGetShared
Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
2025-06-28 14:37:25 +00:00
Stanley Dimant
156c3d80ed MCDO fixes
add groups to individuals stuff

don't show your own data lmao

don't allow to share to not joined groups

fix shared bug maybe

fucking braces

improve CharaDataGetShared()

remove unnecessary double-query on get shared data

optimize

remove shit
2025-06-28 14:37:25 +00:00
Loporrit
f225323c40 Flatten migration 2025-06-28 14:37:25 +00:00
rootdarkarchon
3fbceee0ce 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-06-28 14:37:25 +00:00
Loporrit
084c53ee20 Add migration for EF version bump 2025-06-28 14:37:25 +00:00
Stanley Dimant
3dfacca94c use dbcontext factory?
use more dbcontext factories or something idk
2025-06-28 14:37:24 +00:00
Loporrit
080cd99c2d db factory
Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
2025-06-28 14:37:24 +00:00
Loporrit
983be6ff3d Update MareAPI 2025-02-12 11:33:47 +00:00
Loporrit
6ade388b89 Basic group chat impl 2024-11-25 02:50:57 +00:00
Loporrit
dfa32b46de Don't publish appsettings.json in AuthService 2024-10-08 09:00:40 +00:00
Stanley Dimant
7639066249 Split AuthService/Server
some refactoring
fix some stuff
add http context accessor
configure metrics as well
commit 713d054ccb965f7adb8eafa6e3fb52853a1e6dd2 (partial, Docker only)
2024-10-08 08:59:50 +00:00
Loporrit
c400d9746f Pre-fetch cache files upon pre-request 2024-09-29 14:13:59 +00:00
Loporrit
61821c0775 Add nginx ssi support for client file transfers as well why not 2024-09-13 16:59:38 +00:00
Loporrit
49695b4403 Use sendfile for client file get as well 2024-09-13 16:17:13 +00:00
Loporrit
21c615cdb7 Optimize dist file get, add nginx x-accel support 2024-09-13 15:16:00 +00:00
Loporrit
fa6be0231f Actually enable sendReady on main server 2024-09-11 11:35:41 +00:00
Loporrit
b51cd61e4b Propagate touch requests via intermediate servers 2024-09-11 06:47:41 +00:00
Loporrit
1f57510bb7 oops, touch requests are concurrent... 2024-09-09 07:03:08 +00:00
Loporrit
908c34f57b Merge branch 'cold-and-shards' 2024-09-08 12:36:18 +00:00
Loporrit
b4ac5f6917 Remote touch service for fileserver shards 2024-09-08 11:22:38 +00:00
Loporrit
16f8f23545 silence, client ready 2024-09-08 11:03:05 +00:00
Loporrit
0b6af10a44 Prioritize larger files during size cleanup 2024-09-08 11:03:05 +00:00
Loporrit
1782a16ea4 Avoid race conditon between uploads and cleanup 2024-09-06 08:54:48 +00:00
Loporrit
2090c65bf1 Allow file shards to signal main server directly 2024-09-06 08:54:45 +00:00
Loporrit
524e412c28 Add DistributionFileServerForceHTTP2 2024-09-06 08:54:45 +00:00
Loporrit
c42d0b38cf Keep main server out of file business, and disable user file deletion 2024-09-06 08:54:45 +00:00
Loporrit
584f5356d7 Allow shards to use cold storage, revise cleanup service 2024-09-06 08:54:38 +00:00
Loporrit
649f3018b1 Rename MainFileCleanupService.cs for better git tracking in the next commit 2024-09-01 15:49:59 +00:00
Loporrit
fb0905ef84 check cold storage outside of download task instead 2024-08-30 08:32:55 +00:00
Loporrit
05c880d4e8 no IDbContextFactory 2024-08-30 08:24:49 +00:00
Stanley Dimant
b7e12f3e42 handle unknown continent 2024-08-27 15:07:19 +00:00
Stanley Dimant
56a257261b allow more time for download tasks in cachedfileprovider 2024-08-27 15:07:19 +00:00
Stanley Dimant
aa78432db3 more queue fixes 2024-08-27 15:07:19 +00:00
Stanley Dimant
a116545c9e requeue requests where files are still downloading 2024-08-27 15:07:19 +00:00
Stanley Dimant
9269a403b5 refactor cleanup stuff 2024-08-27 15:07:19 +00:00
Stanley Dimant
f97aa46f74 cold storage retention should be days
limit is double though jksdfjklsdfkl
2024-08-27 15:07:19 +00:00