Commit Graph

  • 2a5e505130 readd auth header rootdarkarchon 2022-12-31 12:56:18 +01:00
  • cf082496e9 actually save file with commit rootdarkarchon 2022-12-30 22:39:36 +01:00
  • da738bafd9 replace non-digits and letters from string for FilesSend rootdarkarchon 2022-12-30 22:39:15 +01:00
  • cbe361208c some changes to auth rootdarkarchon 2022-12-29 20:14:47 +01:00
  • 3634cccd1e remove check for file existence because of download task might still be around rootdarkarchon 2022-12-29 14:14:02 +01:00
  • 6a34f88a24 optimize for readability rootdarkarchon 2022-12-29 14:10:02 +01:00
  • a9337eda11 wait for all incoming calls in CachedFileProvider rootdarkarchon 2022-12-29 13:24:49 +01:00
  • 4196ab4062 bump shared to 7.0 rootdarkarchon 2022-12-28 14:41:11 +01:00
  • 8cd9c20385 add asnotracking rootdarkarchon 2022-12-28 14:35:29 +01:00
  • 4af69c2a27 add some logging rootdarkarchon 2022-12-28 04:54:36 +01:00
  • 31550b0aeb move GetFileSize to database rootdarkarchon 2022-12-28 04:50:37 +01:00
  • de2defe692 rework MareConfigurationServiceClient rootdarkarchon 2022-12-28 04:24:53 +01:00
  • 18a9a76dcd remove semaphore rootdarkarchon 2022-12-27 23:51:41 +01:00
  • 097d7d16e9 remove grpc from common calls to reduce locking rootdarkarchon 2022-12-27 23:49:25 +01:00
  • 761f208828 make semaphore readonly rootdarkarchon 2022-12-27 21:59:59 +01:00
  • 3ba37515ab some fixes for server, perhaps rootdarkarchon 2022-12-27 21:59:41 +01:00
  • b8c10c4298 adjustments for grpc service client rootdarkarchon 2022-12-27 20:08:18 +01:00
  • 4d1ef1f871 something something metrics rootdarkarchon 2022-12-27 15:43:58 +01:00
  • d83e4e060f fix default metrics port for server rootdarkarchon 2022-12-27 14:02:49 +01:00
  • 9eb5967935 rework server responsibilities (#18) rootdarkarchon 2022-12-27 13:48:05 +01:00
  • 7ee7fdaf48 switch around all iconfiguration usage to ioptions rootdarkarchon 2022-12-23 01:53:21 +01:00
  • b8d61b38bd more fixes rootdarkarchon 2022-12-22 23:48:04 +01:00
  • 8f35a55bd8 limit parallel uploads to 20 per server rootdarkarchon 2022-12-22 23:19:46 +01:00
  • 3756fef498 fix _isMainServer verification rootdarkarchon 2022-12-22 22:28:03 +01:00
  • 02353d5ebe add forceful deletion of files rootdarkarchon 2022-12-20 19:29:25 +01:00
  • a99b3a36b8 add try catch failure response handling rootdarkarchon 2022-12-20 19:21:47 +01:00
  • 7db72c6030 recalculate all files on cleanup task (wtf metrics discrepancies) rootdarkarchon 2022-12-20 15:10:47 +01:00
  • 61af3a3da5 add metrics to CachedFileProvider rootdarkarchon 2022-12-20 14:56:45 +01:00
  • 25aa01c819 rework static files server rootdarkarchon 2022-12-20 14:20:24 +01:00
  • ea19231851 remove unnecessary usings from solution, fixes in metrics rootdarkarchon 2022-12-20 12:00:23 +01:00
  • 7d3297e1e8 add some file statistics metrics rootdarkarchon 2022-12-20 05:02:03 +01:00
  • ea344468f2 add http metrics rootdarkarchon 2022-12-19 17:10:19 +01:00
  • 827acf0282 change StaticFilesServer to use Controller rootdarkarchon 2022-12-19 16:01:25 +01:00
  • 90ccfe4162 adjust metrics rootdarkarchon 2022-12-19 15:01:12 +01:00
  • 5c9b15545c add metrics to each shard rootdarkarchon 2022-12-19 14:12:25 +01:00
  • 33a134608a add more meaningful message for invalid data rootdarkarchon 2022-12-18 15:30:47 +01:00
  • f278c5a762 rework authentication rootdarkarchon 2022-12-18 14:53:44 +01:00
  • f9d9e2608e reduce processing rate of lodestone verification significantly rootdarkarchon 2022-12-17 12:14:53 +01:00
  • c358b6b3c4 move markuseroffline to before send offline message and db operations rootdarkarchon 2022-12-17 11:59:01 +01:00
  • 7231589098 fix removing moderators on clear, allow change invite state for moderators rootdarkarchon 2022-12-16 21:23:15 +01:00
  • 46641a0f5c update services to net 7 rootdarkarchon 2022-12-15 19:13:51 +01:00
  • c4cb52e698 always remove user from grouppairs during purge rootdarkarchon 2022-12-14 17:47:51 +01:00
  • a054ddaee0 potentially fix group migration rootdarkarchon 2022-12-14 17:40:48 +01:00
  • 87fdd55c50 potential fixes for userpurge rootdarkarchon 2022-12-14 17:36:28 +01:00
  • 2b56e3245b fix PurgeUser rootdarkarchon 2022-12-14 09:31:21 +01:00
  • 333a8dddd2 update dependencies and fix whitelisting of ips potentially rootdarkarchon 2022-12-12 19:30:06 +01:00
  • d4829c2e92 Merge branch 'main' of https://github.com/Penumbra-Sync/server rootdarkarchon 2022-12-12 10:27:59 +01:00
  • 3c4344a504 allow for secondary static files server instances to be spawned rootdarkarchon 2022-12-12 10:26:29 +01:00
  • 5bd9c7d09d add positive response caching to grpc auth service to lessen load rootdarkarchon 2022-12-11 13:17:52 +01:00
  • a554d751b4 fix service provider dispoal rootdarkarchon 2022-11-19 13:24:20 +01:00
  • 76dded0840 fix verify relink rootdarkarchon 2022-11-19 13:11:08 +01:00
  • 3a84afc579 add /relink command to discord, refactor verification rootdarkarchon 2022-11-16 23:15:37 +01:00
  • 6049dcf6c2 Merge branch 'main' of https://github.com/Penumbra-Sync/server rootdarkarchon 2022-11-14 01:56:52 +01:00
  • 0f697bc5f3 fixes issue where character hash of paused users in a syncshell was uselessly sent rootdarkarchon 2022-11-14 01:56:45 +01:00
  • 80de0923fe log more rootdarkarchon 2022-11-11 10:53:24 +01:00
  • d3034d7c22 bruh who the fuck puts {} into filenames rootdarkarchon 2022-11-11 00:54:50 +01:00
  • b53ea2e2d3 fix stupid regex once again rootdarkarchon 2022-11-11 00:54:12 +01:00
  • e51244fc9d add {} to path validation rootdarkarchon 2022-11-11 00:47:29 +01:00
  • 182240bc16 fix regex for a folders that are single numbers (why is this a thing SE) rootdarkarchon 2022-11-10 15:02:14 +01:00
  • af537ab67c adjust regex for vfx bullshit rootdarkarchon 2022-11-10 14:58:37 +01:00
  • 6a62dcc069 actually fix compiler error rootdarkarchon 2022-11-10 14:56:05 +01:00
  • 42c6bf0b7f fix compiler error rootdarkarchon 2022-11-10 14:55:17 +01:00
  • c5b0f6146e print invalid paths if validation failed rootdarkarchon 2022-11-10 14:53:32 +01:00
  • c585bb739a adjust gamepaths regex for special characters rootdarkarchon 2022-11-10 14:51:26 +01:00
  • 683c361935 clean up push data validation rootdarkarchon 2022-11-10 14:47:23 +01:00
  • f37f0f8699 temporarily disable path validation again rootdarkarchon 2022-11-10 13:57:12 +01:00
  • f41e233aa0 change gamepath regex rootdarkarchon 2022-11-10 13:47:48 +01:00
  • 29c4df1e71 fix validation rootdarkarchon 2022-11-10 13:32:19 +01:00
  • f229edd510 add validation of sent filereplacements from clients rootdarkarchon 2022-11-10 13:17:41 +01:00
  • b7611a58da adjust handling of auth handler rootdarkarchon 2022-11-07 02:28:14 +01:00
  • 2a1b04214b adjust authentication handler rootdarkarchon 2022-11-05 14:51:59 +01:00
  • efec37db34 update api rootdarkarchon 2022-10-27 12:50:28 +02:00
  • 811331c5bd update api submodule back to main rootdarkarchon 2022-10-25 00:55:50 +02:00
  • d83d9a6753 OneTime Invites Server handling (#17) rootdarkarchon 2022-10-25 00:54:51 +02:00
  • c13e457780 check for existence of WhitelistedIps Stanley Dimant 2022-10-20 23:54:25 +02:00
  • 8164d737bf whitelist fixes, grpc stream fixes Stanley Dimant 2022-10-20 23:08:46 +02:00
  • e3e07fe117 add get required section to discordbotservices Stanley Dimant 2022-10-20 21:44:28 +02:00
  • b0daf50725 check for admin/mod after checking for null, duh rootdarkarchon 2022-10-20 15:32:32 +02:00
  • 19e5dd615d fixes for vanity role checks rootdarkarchon 2022-10-20 15:04:44 +02:00
  • e852fae68f add vanity uid for check for uid in userinfo for admin purposes rootdarkarchon 2022-10-20 14:58:02 +02:00
  • edb3cd3356 some fixes for userinfo rootdarkarchon 2022-10-20 14:54:52 +02:00
  • 9a7b50ca90 fix accessors rootdarkarchon 2022-10-20 14:33:28 +02:00
  • 54dd0b0f6e bind interaction to module rootdarkarchon 2022-10-20 14:29:11 +02:00
  • feb3cf328f fix modals rootdarkarchon 2022-10-20 14:19:56 +02:00
  • 7ef5848eb3 fix compilation error rootdarkarchon 2022-10-20 14:07:51 +02:00
  • d26daa6344 make bot less cancer to work with rootdarkarchon 2022-10-20 13:25:37 +02:00
  • 28cae6d3dd change command name rootdarkarchon 2022-10-20 11:56:26 +02:00
  • 25772dade8 adjust command rootdarkarchon 2022-10-20 11:46:07 +02:00
  • 1516ab73c7 add userinfo command rootdarkarchon 2022-10-20 10:29:31 +02:00
  • 75a18fb0b8 check whitelisted ip when retrieving unauthorized from cache Stanley Dimant 2022-10-15 01:01:04 +02:00
  • c98e2b2dd6 Switch Authentication to asynchronous streaming calls (#16) rootdarkarchon 2022-10-13 16:55:23 +02:00
  • d37c1208fe Adjust Auth on server (#15) rootdarkarchon 2022-10-10 19:44:30 +02:00
  • 0d8a401f13 adjust timings for delays Stanley Dimant 2022-10-09 16:38:37 +02:00
  • 98f9db8a0f stop being dum Stanley Dimant 2022-10-09 16:32:21 +02:00
  • 4192c9b212 add more logging Stanley Dimant 2022-10-09 16:20:04 +02:00
  • b58d882686 adjust to await foreach and adjust enqueue ident change Stanley Dimant 2022-10-09 16:09:14 +02:00
  • 1c8f16fac0 attempt with multiple grpc clients Stanley Dimant 2022-10-09 15:58:36 +02:00
  • 031d21e087 add logging to stream finish information to receive ident status change Stanley Dimant 2022-10-09 15:44:37 +02:00
  • d49ee21d01 adjust logging and change faulty states Stanley Dimant 2022-10-09 15:30:43 +02:00
  • 3272dbe040 fix log info Stanley Dimant 2022-10-09 15:27:17 +02:00