Mark McDowall
d61275e6db
New: Improve path validation when handling paths from different OSes
...
(cherry picked from commit 0321368cc392d7a0a488409bf6bd586ba45497af)
1 year ago
Bogdan
a0e2f3324c
Fixed: (AnimeBytes) Cache result releases
1 year ago
Bogdan
17be8bb68a
Add SuppressHttpErrorStatusCodes to HttpRequestBuilder
1 year ago
Bogdan
fbea5bbc06
Fixed: (CookieUtil) Add tests
1 year ago
Bogdan
d667c7d853
Fixed: Use Array.Empty and fix a few multiple enumerations
...
(cherry picked from commit 11d91faaada0e70910c832ce405ddeed52a24172)
1 year ago
Bogdan
88e3f86262
Fixed: Migrate to FluentValidation 9
1 year ago
Bogdan
8c42b7a69b
Update DryIoc, Newtonsoft.Json, Sentry, SharpZipLib, MailKit
1 year ago
Mark McDowall
bc852c0b55
Fixed: USB drives mounted to folders are treated as different mounts
...
(cherry picked from commit 75378f7bde90b9d3d9b72404c25c017da2cd147c)
1 year ago
Bogdan
a184bb0784
Fixed: (Core) Use MinBy and MaxBy
1 year ago
Qstick
dbeb725cda
Cleanup StringUtil
2 years ago
Qstick
2e9f6cd94b
More Improvement to unix timestamp performance
2 years ago
Qstick
0aedafb278
Fix update tests
2 years ago
Qstick
6579385110
Cleanup multi-platform code
2 years ago
Mark McDowall
1c6e5543df
New: Return static response to requests while app is starting
2 years ago
Qstick
1640980e2b
New: OnGrab Notifications
2 years ago
Bogdan
caa8bb05a7
Fixed: (Newznab API) Response with StatusCode 429 when limits are reached
2 years ago
Qstick
0984976378
Bump DryIoc, YamlDotNet, AngleSharp
2 years ago
Qstick
fcb3c96455
Call async methods when in an async method
2 years ago
Qstick
5bb3ea0806
Remove unnecessary assignments to default type value
...
The .NET runtime initializes all fields of reference types to their default values before running the constructor. In most cases, explicitly initializing a field to its default value in a constructor is redundant, adding maintenance costs and potentially degrading performance
2 years ago
Qstick
a39341be4b
Enable all analyzers to default back to our rules
2 years ago
Qstick
6a00e0db90
Filter useless PG Errors from coming to Sentry
2 years ago
Bogdan
8515623ceb
Fixed: (SpeedApp) Fix cleanse token from response when it's the only field
2 years ago
Qstick
70685de5d2
Fixed: Correctly handle relative redirects with dot segments
2 years ago
Bogdan
9860183433
Fixed: (AvistaZ/Anthelion) Cleanse pid, api_key and token
2 years ago
Bakerboy448
ea3fa6f28d
Fixed: (BeyondHD) Cleanse RSSKey on Grabs
2 years ago
Bakerboy448
ba3a240707
Add TooManyRequestsException with var retryWait
2 years ago
Qstick
c7eb08a0f0
New: Auth Required
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2 years ago
Qstick
1cbb9b1724
Bump dotnet to 6.0.12
2 years ago
Qstick
1c125733b2
New: Improve IPAddress.IsLocal method
...
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
2 years ago
Mark McDowall
2af7fac15e
New: IPv6 support for connections/indexers/download clients
2 years ago
Mark McDowall
f172d17ecc
Fixed: Improve Bind Address validation and help text
2 years ago
Qstick
148d8ee249
Bump Sentry to 3.21.0
2 years ago
Qstick
59e5b5bd52
Set PooledConnectionLifetime to 10 minutes
...
Setting PooledConnectinLifetime to a defined number will ensure we don't run into DNS refresh issues
2 years ago
Qstick
0593ca6b9e
Bump DryIoc to 5.2.2
2 years ago
Qstick
ae2d9b795b
Don't reset request Url when calculating RedirectUrl
2 years ago
psylenced
bfa68347e6
Fix: Trace logging postgres cleanse for large json files.
2 years ago
Qstick
f97b35403d
Fixed: Indexer proxies not applying to requests
...
Fixes #1107
2 years ago
Chris
7e01c93b2c
Fixed: Regex in log cleanser taking 10+ minutes on messages longer than 100k.
...
(cherry picked from commit d01bae92bfd68b04c54ab19bafe8af16c68ce711)
2 years ago
Qstick
4473551182
Fixed: Correctly use FlareSolverr User Agent
2 years ago
Qstick
fd88f44865
Remove duplicate package NLog.Extensions in Prowlarr.Common
2 years ago
Qstick
09ed132fe6
Rework Cloudflare Protection Detection
2 years ago
bakerboy448
e85ccd5808
New: (FlareSolverr) DDOS Guard Support
...
(based on Flaresolverr b62c203f96222602964a291b845e4d16c1a0d43a)
2 years ago
Qstick
37914fb90e
Bump Mailkit to 3.3.0 ( #1054 )
...
* Bump Mailkit to 3.3.0
* Bump Sentry to 3.19.0
2 years ago
Qstick
e4284d47b0
Fixed: (Cardigann) Use Indexer Encoding for Form Parameters
...
Fixes #959
2 years ago
Qstick
b7b5a6e7e1
Modern HTTP Client ( #685 )
2 years ago
bakerboy448
d2c1ffa761
Fixed: Log Cleanse Indexer Response Logic and Test Cases
2 years ago
Qstick
473405ceeb
Update file and folder handling methods from Radarr ( #1051 )
...
* Update file/folder handling methods from Radarr
* fixup!
2 years ago
Robin Dadswell
cac2729230
Running Integration Tests against Postgres Database ( #838 )
...
* Allow configuring postgres with environment variables
(cherry picked from commit 8439df78fea25656a9a1275d2a2fe3f0df0528c7)
* Fix process provider when environment variables alread exist
[common]
(cherry picked from commit 66e5b4025974e081c1406f01a860b1ac52949c22)
* First bash at running integration tests on postgres
(cherry picked from commit f950e80c7e4f9b088ec6a149386160eab83b61c3)
* Postgres integration tests running as part of the build pipeline
(cherry picked from commit 9ca8616f5098778e9b5e6ce09d2aa11224018fab)
* Fixed: Register PostgresOptions when running in utility mode
* fixup!
* fixup!
* fixup!
* fixup!
* fixup!
Co-authored-by: ta264 <ta264@users.noreply.github.com>
Co-authored-by: Qstick <qstick@gmail.com>
2 years ago
Robin Dadswell
9b1f9abfac
Updated NLog Version ( #7365 )
2 years ago
Qstick
d52516b700
Update Sentry to 3.18.0
2 years ago