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 
						 
				 
			
				
					
						
							
							
								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