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
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
61821c0775
Add nginx ssi support for client file transfers as well why not
2024-09-13 16:59:38 +00:00
Loporrit
21c615cdb7
Optimize dist file get, add nginx x-accel support
2024-09-13 15:16:00 +00:00
Loporrit
0b6af10a44
Prioritize larger files during size cleanup
2024-09-08 11:03:05 +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
Stanley Dimant
f97aa46f74
cold storage retention should be days
...
limit is double though jksdfjklsdfkl
2024-08-27 15:07:19 +00:00
Stanley Dimant
fb22a267ac
add central cold storage options for file servers
...
add access times I guess
access, not write
overwrite times after copying
2024-08-27 15:07:19 +00:00
Stanley Dimant
180d7d504d
add special handling for NA-W/NA-E
...
remove unused usings
2024-08-27 15:07:19 +00:00
rootdarkarchon
012ae04dce
add some more metrics for files downloading from caches
2024-08-27 15:07:18 +00:00
rootdarkarchon
9d9573a510
try locking metrics
2024-08-27 15:07:18 +00:00
rootdarkarchon
a42f553648
make cleanup check time configurable, add distribution file server address
...
handle download errors on shards better
flush filestream
oml
2024-08-27 14:46:36 +00:00
rootdarkarchon
7c6dbafce9
set user agent correctly
...
add statistics
fix bug
2024-08-27 14:46:34 +00:00
rootdarkarchon
d54d793575
refactor file server
2024-08-27 14:31:41 +00:00
rootdarkarchon
d40730bca3
some file server fixes I guess
...
break, not return
fix queue processing
fix queue processing, again
fix queue processing, the third
do not use async for queue processing
something
2024-08-27 14:22:10 +00:00
rootdarkarchon
e74f511cc0
add alias to jwt, remove caching from auth, remove db usage from files
2024-08-27 14:11:33 +00:00
rootdarkarchon
989046da13
add geoip service for file shard matching
...
fix bug
more logging
fix logging wtf is going on even
handle lists in config log output
do not set "*" as default continent
do not rely on "*" being present in configuration when picking file shard
2024-08-27 14:11:23 +00:00
Stanley Dimant
348781e5f5
remove grpc
2024-06-11 07:31:34 +00:00
Stanley Dimant
72df676c9d
update server to net 8
...
up conn semaphore
add http logging to files
update prometheus?
downgrade again to net7?
temp downgrade to net7 again?
net8 for static file server attempt #2
loporrit: MareAPI .NET8 update
2024-06-11 07:31:20 +00:00
Loporrit
be1edba5c2
Remove group bans on user deletion
2024-03-14 18:50:55 +00:00
Loporrit
d871002d01
Account registration endpoint
2023-09-01 19:10:27 +00:00
rootdarkarchon
255798c0c6
add gauges for queue free/active/inactive
2023-08-02 10:14:27 +02:00
rootdarkarchon
32e9cf7795
add request size counters
2023-08-01 22:09:45 +02:00
rootdarkarchon
ef1aea2f29
fix include
2023-05-29 02:04:27 +02:00
rootdarkarchon
cc304d5f54
fix purging of users with secondary uids I guess
2023-05-29 02:03:14 +02:00
rootdarkarchon
1c0c213c93
update dependencies
2023-05-09 13:04:21 +02:00
rootdarkarchon
5d76553ff8
add fields to db
2023-04-20 09:53:27 +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
d388a7f279
downgrade prometheus to 7.0.0
2023-03-15 11:24:04 +01:00
rootdarkarchon
e0880d8b25
add explicit efcore relational dep
2023-03-14 20:22:48 +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
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
3490c5c8d8
adjust extensions, again and again
2023-02-10 15:18:34 +01:00
rootdarkarchon
03d7549d29
adjust ip address extensions again
2023-02-10 15:15:33 +01:00
rootdarkarchon
42694a872f
remove empty entries on ip address split
2023-02-10 13:35:50 +01:00
rootdarkarchon
674387a26a
updates to dependencies
2023-02-05 12:49:05 +01:00
rootdarkarchon
677224e363
add secondary UID stuff
2023-01-31 23:33:04 +01:00
rootdarkarchon
cdba293aa1
migrate groups in priority of moderator, then pinned status
2023-01-30 12:25:39 +01:00
rootdarkarchon
ca16b08a2f
Server rework for API change and paradigm shift ( #23 )
...
* start with group permissions implementation
* some minor refactoring
* adjust hub for api changes
* fixes and database migration
* fixes sending online/offline message to clients stuff
* remove admin stuff from server
* fixes get server permissions
* send group pair info to client on joining a group
* send online only on sending connection dto
---------
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com >
2023-01-29 15:15:02 +01:00
rootdarkarchon
d7e664477f
Merge branch 'main' of https://github.com/Penumbra-Sync/server
2023-01-18 19:46:36 +01:00
rootdarkarchon
fe80faab6b
potentially fix stuck uploads
2023-01-18 19:46:03 +01:00
rootdarkarchon
35f61d5387
add configurable redis pool and allow redis timeout
2023-01-18 11:11:59 +01:00
rootdarkarchon
4bd71a5889
Download rework ( #22 )
...
* rework server to send download ready back via signalr
* adjust queue handling for removal
* adjust api to main
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com >
2023-01-15 16:00:38 +01:00
rootdarkarchon
9605be8d4a
minor stylefixes
2023-01-14 12:54:11 +01:00