1
0
mirror of https://github.com/bitwarden/server.git synced 2024-11-25 12:45:18 +01:00
bitwarden-server/test/Core.Test/Utilities
Matt Gibson f44a59f7a9
Shard notification hub (#4450)
* Allow for binning of comb IDs by date and value

* Introduce notification hub pool

* Replace device type sharding with comb + range sharding

* Fix proxy interface

* Use enumerable services for multiServiceNotificationHub

* Fix push interface usage

* Fix push notification service dependencies

* Fix push notification keys

* Fixup documentation

* Remove deprecated settings

* Fix tests

* PascalCase method names

* Remove unused request model properties

* Remove unused setting

* Improve DateFromComb precision

* Prefer readonly service enumerable

* Pascal case template holes

* Name TryParse methods TryParse

* Apply suggestions from code review

Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>

* AllClients is a set of clients and must be deduplicated

* Fix registration start time

* Add logging to initialization of a notification hub

* more logging

* Add lower level logging for hub settings

* Log when connection is resolved

* Improve log message

* Log pushes to notification hub

* temporarily elevate log messages for visibility

* Log in multi-service when relaying to another push service

* Revert to more reasonable logging free of user information

* Fixup merge

Deleting user was extracted to a command in #4803, this updates that work to use just the device ids as I did elsewhere in abd67e8ec

* Do not use bouncy castle exception types

* Add required services for logging

---------

Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
Co-authored-by: bnagawiecki <107435978+bnagawiecki@users.noreply.github.com>
2024-10-22 12:20:57 -04:00
..
data SqlServer split manage collection permission (#1594) 2021-10-05 11:12:05 -05:00
AuthorizationServiceExtensionTests.cs Add AuthorizeOrThrowAsync extension method (#4790) 2024-09-23 08:45:14 +10:00
BulkAuthorizationHandlerTests.cs Fix Most Test Warnings (#4612) 2024-08-15 17:14:22 -04:00
ClaimsExtensionsTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
CoreHelpersTests.cs Shard notification hub (#4450) 2024-10-22 12:20:57 -04:00
CustomRedisProcessingStrategyTests.cs Remove moq (#3166) 2023-08-10 17:03:42 +02:00
EncryptedStringAttributeTests.cs Improve Speed of EncryptedStringAttribute (#3785) 2024-02-20 13:07:54 -05:00
HtmlEncodingStringConverterTests.cs [AC-1637] Sanitize Business and Organization Names from html script injection prior to storing in db (#3302) 2024-03-05 10:56:48 +00:00
JsonHelpersTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
PermissiveStringConverterTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
RequireFeatureAttributeTests.cs Establish IFeatureService as scoped (#3679) 2024-01-18 09:47:34 -05:00
SelfHostedAttributeTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
SpanExtensionsTests.cs [PM-5052] Upgrade to .NET 8 (#3461) 2024-02-05 13:03:42 -05:00
StaticStoreTests.cs [PM-8830] Billing Enums Rename (#4180) 2024-06-14 15:34:47 -04:00
StrictEmailAddressAttributeTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00
StrictEmailAddressListAttributeTests.cs Run formatting (#2230) 2022-08-29 16:06:55 -04:00