Commit Graph

  • 68200d6d7d try throttling incoming connections Stanley Dimant 2022-08-07 12:41:06 +02:00
  • 1877bf9243 add amount of files sent with every sendfiles request Stanley Dimant 2022-08-07 12:32:10 +02:00
  • 1e73ab55c5 add temp ban on failed auth Stanley Dimant 2022-08-06 19:26:35 +02:00
  • 52c3491168 Merge pull request #7 from Penumbra-Sync/cached_auth rootdarkarchon 2022-08-06 12:49:58 +02:00
  • 1953de8c38 remove authentication as well when user deletes their account Stanley Dimant 2022-08-06 12:44:17 +02:00
  • 332e5a04d4 change to waitasync for semaphore Stanley Dimant 2022-08-06 12:35:39 +02:00
  • ad367d7568 add some form of caching to the authorization Stanley Dimant 2022-08-06 12:33:25 +02:00
  • 8047710b50 remove auth from basehub Stanley Dimant 2022-08-06 03:07:15 +02:00
  • 9c11d8dcbc add userid to ratelimit calls Stanley Dimant 2022-08-06 00:43:26 +02:00
  • 5adcb7421b don't send any systeminfo to clients Stanley Dimant 2022-08-05 12:48:26 +02:00
  • 95586549e5 fix memory leak, try something different for metrics Stanley Dimant 2022-08-04 12:56:01 +02:00
  • 0dc4436ba3 bump api Stanley Dimant 2022-08-04 01:09:49 +02:00
  • 2170eb127e adjust signalR limit filter to include connection handling Stanley Dimant 2022-08-03 23:56:03 +02:00
  • 74efb5eb6a try onconnected rate limiting Stanley Dimant 2022-08-03 23:34:52 +02:00
  • 831029a244 Revert "remove throttling" Stanley Dimant 2022-08-03 23:17:20 +02:00
  • 6dafbe77ba Revert "shuffle things around" Stanley Dimant 2022-08-03 23:17:17 +02:00
  • ccb9478f70 remove throttling Stanley Dimant 2022-08-03 23:02:42 +02:00
  • b9c6660e08 shuffle things around Stanley Dimant 2022-08-03 22:58:07 +02:00
  • 32ad6f2b38 Rename test Stefan Berg 2022-08-03 22:46:47 +02:00
  • f7fa128efa Merge pull request #6 from isbeorn/main rootdarkarchon 2022-08-03 22:45:52 +02:00
  • 60439535e7 Fix lodestone character id extraction Stefan Berg 2022-08-03 22:43:11 +02:00
  • 8181018c6d try something more for rate limiting Stanley Dimant 2022-08-03 22:43:00 +02:00
  • aebb7fdbb0 adjust contextaccessor Stanley Dimant 2022-08-03 22:18:29 +02:00
  • 6da875713f add httpcontextaccessor Stanley Dimant 2022-08-03 22:16:30 +02:00
  • 0b68d199d0 remove reconnect handler Stanley Dimant 2022-08-03 22:09:42 +02:00
  • 6c21606319 fix build Stanley Dimant 2022-08-03 21:55:53 +02:00
  • 4477e186a3 remove anonymous Stanley Dimant 2022-08-03 21:51:54 +02:00
  • 9e0ac74de7 get actual IP from connection Stanley Dimant 2022-08-03 19:42:02 +02:00
  • d5b7dd69e8 minor adjustments Stanley Dimant 2022-08-03 19:16:01 +02:00
  • edd91d19f6 Merge pull request #4 from isbeorn/main rootdarkarchon 2022-08-03 19:11:46 +02:00
  • 8910d012c5 Merge pull request #5 from PassiveModding/main rootdarkarchon 2022-08-03 19:10:02 +02:00
  • 2f281f366b Replace obsolete rng call with RandomNumberGenerator.GetBytes Passive 2022-08-03 16:36:59 +10:00
  • 08c3bbde3c Use single instance for rng in discord bot Passive 2022-08-03 16:34:38 +10:00
  • 5871c7de4f Replace timer - lock slash command to prevent concurrency issues Stefan Berg 2022-08-03 02:24:00 +02:00
  • 2a902ef15f fix not being able to delete discord auth for not finished reg account Stanley Dimant 2022-08-03 01:20:31 +02:00
  • b0ec2c5001 fix lodestonemapping crash temp Stanley Dimant 2022-08-03 01:08:37 +02:00
  • 42f086730f try to fix some crashes Stanley Dimant 2022-08-03 00:52:13 +02:00
  • 66affed8ae fucking ephemeral Stanley Dimant 2022-08-03 00:36:54 +02:00
  • fef74cc72a another try with defer Stanley Dimant 2022-08-03 00:33:32 +02:00
  • c96f45959c adjust verification Stanley Dimant 2022-08-03 00:17:43 +02:00
  • 5d1726b9cf tfw you forget initialization Stanley Dimant 2022-08-03 00:03:08 +02:00
  • 0503898d50 try a queue approach Stanley Dimant 2022-08-03 00:01:56 +02:00
  • 31bc36c136 try to rate limit the registration somewhat Stanley Dimant 2022-08-02 23:38:17 +02:00
  • bcb4f6565e try to counter the hug of death Stanley Dimant 2022-08-02 23:26:36 +02:00
  • ee0ccdf0cb enable ephemeral Stanley Dimant 2022-08-02 23:16:20 +02:00
  • 722b3fbec6 change handle register modal to not defer Stanley Dimant 2022-08-02 23:14:14 +02:00
  • 4da0c83ff7 fix build error Stanley Dimant 2022-08-02 23:12:09 +02:00
  • fdea046c77 change some stuff Stanley Dimant 2022-08-02 23:11:22 +02:00
  • f794d62122 actually purge users on deletion Stanley Dimant 2022-08-02 22:47:31 +02:00
  • 915152bae9 check for options name during register properly Stanley Dimant 2022-08-02 22:09:53 +02:00
  • 2d967ab9b6 apparently you cannot have spaces Stanley Dimant 2022-08-02 22:06:51 +02:00
  • 1c9ce846ca add two named suboptions Stanley Dimant 2022-08-02 22:05:08 +02:00
  • 0b47ad37ed try adding two options Stanley Dimant 2022-08-02 22:03:34 +02:00
  • e19d6d882c add forced as subcommand Stanley Dimant 2022-08-02 22:01:15 +02:00
  • 432994d1d5 remove option from register Stanley Dimant 2022-08-02 21:57:59 +02:00
  • f1d5601925 add register in addition Stanley Dimant 2022-08-02 21:56:39 +02:00
  • d3ea056375 adjust date and register forced command Stanley Dimant 2022-08-02 21:52:25 +02:00
  • 2984660389 add /register forced Stanley Dimant 2022-08-02 21:48:10 +02:00
  • 4102203dae Merge pull request #3 from Penumbra-Sync/fuck_people rootdarkarchon 2022-08-01 17:43:11 +02:00
  • e0f273a020 add lodestone auth, add rate limiting middleware Stanley Dimant 2022-08-01 17:41:46 +02:00
  • 4d3226aa8b adjust server to use authentication where needed Stanley Dimant 2022-08-01 10:42:19 +02:00
  • cc53e5650d Merge pull request #2 from Penumbra-Sync/postgresql rootdarkarchon 2022-08-01 02:14:31 +02:00
  • 7a40eba295 migrate to postgresql Stanley Dimant 2022-08-01 00:48:21 +02:00
  • 0a4825fe78 add logging of ip Stanley Dimant 2022-07-31 22:30:25 +02:00
  • 8939585c3c update blabla Stanley Dimant 2022-07-31 17:32:15 +02:00
  • 641ad52313 wtf am I doing Stanley Dimant 2022-07-28 18:26:45 +02:00
  • d150d36bd4 fix admin api Stanley Dimant 2022-07-28 18:22:13 +02:00
  • 1461b01aa4 Merge branch 'main' of https://github.com/Penumbra-Sync/server Stanley Dimant 2022-07-28 18:03:01 +02:00
  • 8a3adf9c07 add static file serving Stanley Dimant 2022-07-28 18:02:54 +02:00
  • 8f391c6afb allow connection when characteridentification is not null but it's the same user Stanley Dimant 2022-07-28 14:10:40 +02:00
  • 3ef2271d40 Merge pull request #1 from Penumbra-Sync/api6 rootdarkarchon 2022-07-24 14:36:26 +02:00
  • a44c3c812f update api 6 Stanley Dimant 2022-07-24 14:36:15 +02:00
  • 65a962740b push mareapi changes Stanley Dimant 2022-07-24 14:35:32 +02:00
  • 9bd26907c7 update server mare api bla Stanley Dimant 2022-07-24 01:51:26 +02:00
  • 8f7b652eaa increase available IO threads in the pool Stanley Dimant 2022-07-22 12:37:41 +02:00
  • 31cf7964a4 change to synchronized read Stanley Dimant 2022-07-22 10:37:41 +02:00
  • fcf38994bc mak server read files synchronous Stanley Dimant 2022-07-22 02:17:52 +02:00
  • f8ecd3965d add LastLoggedIn migration, disallow secondary connections Stanley Dimant 2022-07-18 10:34:11 +02:00
  • 130350b71b lock metrics calls Stanley Dimant 2022-07-17 01:13:29 +02:00
  • 69930f8da6 add reference to mareapi Stanley Dimant 2022-07-17 00:52:37 +02:00
  • 00037e643e remove API, add submodule Stanley Dimant 2022-07-17 00:09:16 +02:00
  • 17c69666e8 add prometheus Stanley Dimant 2022-07-15 02:04:04 +02:00
  • c3365c524c fix crash on calculating system statistics Stanley Dimant 2022-07-13 19:06:32 +02:00
  • a416521aab update to API 5, consolidate hubs into one Stanley Dimant 2022-07-13 14:05:42 +02:00
  • 4a83a7dba0 add migration to make client pair UIDs PK Stanley Dimant 2022-07-13 02:43:24 +02:00
  • e70f564162 add database migration to limit UID and Hash max lengths Stanley Dimant 2022-07-12 11:39:23 +02:00
  • b8950ca886 rework some calls async Stanley Dimant 2022-07-11 17:11:57 +02:00
  • 0e0a75a71b performance improvements for queries Stanley Dimant 2022-07-11 02:54:03 +02:00
  • b9ac535836 rework authentication and some other crap for optimizing sql parallelism Stanley Dimant 2022-07-10 17:20:30 +02:00
  • 9c63ce9c99 open download filestream with fileshare read Stanley Dimant 2022-07-10 01:13:08 +02:00
  • 0b458c0f87 hotfix for connectiondto Stanley Dimant 2022-07-07 23:27:18 +02:00
  • f307c9c486 add SystemInfoService, increase API to 3 Stanley Dimant 2022-07-06 11:37:06 +02:00
  • 64f6380294 remove CharacterData, minor adjustments to logging Stanley Dimant 2022-07-04 13:38:07 +02:00
  • 7a2fb8d594 some cleanup server side, increase api version to 2 Stanley Dimant 2022-07-04 13:16:16 +02:00
  • 769f52b8a5 fix file cleanup removing db entries currently in upload Stanley Dimant 2022-07-04 09:37:22 +02:00
  • d08e5f9c04 add documentation how to install server on ubuntu 20.04 and add server version stuff Stanley Dimant 2022-07-03 15:33:34 +02:00
  • 15b220dc8b add logging stuff Stanley Dimant 2022-07-03 02:24:32 +02:00
  • d56923d553 adjust DTOs, add call to push character data to visible clients Stanley Dimant 2022-06-30 17:19:58 +02:00
  • 3e00bc4efd add admin related things Stanley Dimant 2022-06-30 01:53:28 +02:00
  • dd1a6e910e cleanup of authentication Stanley Dimant 2022-06-29 23:08:44 +02:00