Bogdan
bb7e2fc70c
Fixed: Don't log handled exceptions in API
1 year ago
Bogdan
d1aff31593
Use 'var' instead of explicit type
...
(cherry picked from commit 12374f7f0038e5b25548f5ab3f71122410832393)
Closes #2559
1 year ago
Bogdan
89dd4d3271
Inline 'out' variable declarations
...
(cherry picked from commit 281add47de1d3940990156c841362125dea9cc7d)
Closes #2558
1 year ago
Bogdan
c98f4512df
Enforce rule IDE0005 on build
...
(cherry picked from commit 6b1e4ef81938d264a2ddc8b626b0502f799aa640)
Closes #2555
1 year ago
Mark McDowall
accd16da71
Fixed: Don't rollback file move if destination already exists
...
Towards #5610
(cherry picked from commit f05405fe1ce4c78a8c75e27920c863c5b83686bd)
1 year ago
Bogdan
0411102f57
Remove unused imports
...
Closes #2475
1 year ago
Qstick
f26fd39709
Use Environment.ProcessPath instead of GetCurrentProcess().MainModule.FileName
...
GetCurrentProcess().MainModule.FileName is expensive, Environment.ProcessPath added in net6
(cherry picked from commit f928ee7cad304115a002da00e218fb987e02b279)
Close #2260
1 year ago
Qstick
6827ac5670
Use span-based string.Concat to avoid unnecessary allocation
...
Calling Substring produces a copy of the extracted substring. By using AsSpan instead of Substring and calling the overload of string.Concat that accepts spans, you can eliminate the unnecessary string allocation.
(cherry picked from commit e8aff90582fb50b2d48dea3a4c2139c2745f1554)
Fixes #2262
1 year ago
ta264
c827859ba0
Fixed: Don't buffer update package to memory when downloading
...
(cherry picked from commit 63654b99f22b87b42acd699ac5b453f2de20211f)
Closes #2467
1 year ago
Bogdan
e9ada0b43d
Fixed: custom script error when importing some downloads
...
Co-authored-by: Qstick <376117+Qstick@users.noreply.github.com>
(cherry picked from commit 8f482c534f15c14a9b3097313a4f5e9273549d88)
Closes #2457
1 year ago
Stepan Goremykin
28f64d9a46
Migrate to FluentValidation 9
...
(cherry picked from commit 40e54685b9e83ed24a3979bfe965c453339ad02e)
1 year ago
Mark McDowall
816969d0f5
Add support for custom RetryAfter in RequestLimitReachedException
...
(cherry picked from commit 47cf8e6430b7f7704ce2f1524fa9e3c8e6f9b47a)
1 year ago
Mark McDowall
3c03413d5a
New: Return static response to requests while app is starting
...
(cherry picked from commit 303fc5d786ccf2ad14c8523fc239696c5d37ea53)
1 year ago
Qstick
92c59e158d
Convert method to static that doesn't use instance data
...
(cherry picked from commit a42f97229acb713719c616851db572100f319ad7)
1 year ago
Mark McDowall
b3cf903a3b
New: Improve path validation when handling paths from different OSes
...
(cherry picked from commit 0321368cc392d7a0a488409bf6bd586ba45497af)
Closes #2309
1 year ago
Stepan Goremykin
a4930474a5
Use MinBy and MaxBy instead of OrderBy + First
...
(cherry picked from commit 6ea3d8c127eafbcf9d1b6e9338b737e91e256875)
Closes #2323
1 year ago
Mark McDowall
60cc22b543
Fixed: Permissions after installing on Windows and opening Firewall port
...
(cherry picked from commit ff2e8ffc372a34d08028db3c49f603cdfb87d832)
1 year ago
Qstick
0b3d49db32
Remove mono process detection
...
(cherry picked from commit 5a046026725084bc880a7b63d7105dcf4d882128)
1 year ago
Qstick
b4112dc4bb
Fixed: Correctly handle Content-Encoding headers
2 years ago
Qstick
df0a5f004d
Fixed: Improve moving file to location where another one exists
...
Closes #1762
2 years ago
Qstick
874b4fc401
New: Ignore #recycle folders (Synology Recycle bin folder)
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2 years ago
Alan Collins
590b203bb6
Adjusted the Windows LongPath support check for valid segment lengths
...
Closes #1512
(cherry picked from commit 52c6bc5549ab998ccc018d138c55f8f924eed6d3)
2 years ago
Qstick
9982df9d2b
Bump Sentry to 3.25.0
...
Closes #1978
2 years ago
Mark McDowall
8a4d309d57
New: IPv6 support for connections/indexers/download clients
...
Closes #2026
(cherry picked from commit 1b90fbcf7df2c1086da4791c6491771924b1b7aa)
2 years ago
Mark McDowall
7dc061cc8a
Fixed: Improve Bind Address validation and help text
...
Closes #2025
(cherry picked from commit 6bdeafcf8c78e145595f52e885356be1210abe91)
2 years ago
Qstick
13dad33e31
New: Improve IPAddress.IsLocal method
...
Closes #2032
(cherry picked from commit fd98a179ab6fed8037c99344b34593aac24a0ac0)
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
2 years ago
Qstick
599f52e72f
Fixed: Validation when testing indexers, import lists, connections and download clients
...
Fixes #1612
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2 years ago
Qstick
d93a0c27e9
Sentry logging exceptions
...
Fixes #855
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
2 years ago
Qstick
eecf08e063
Updated NLog Version
...
Co-Authored-By: Robin Dadswell <19610103+RobinDadswell@users.noreply.github.com>
2 years ago
psylenced
e69371deca
Fix: Trace logging postgres cleanse for large json files.
...
(cherry picked from commit 2ce9d099e1001eb4fccd61edcb0597782da872d4)
2 years ago
Chris
5ae8deb9d6
Fixed: Postgres secret regex now less greedy
...
[common]
(cherry picked from commit 812e5ac5a3d76b69c172c5611b315ea809ab4b48)
2 years ago
Chris
291674fc18
Fixed: Regex in log cleanser taking 10+ minutes on messages longer than 100k.
...
(cherry picked from commit d01bae92bfd68b04c54ab19bafe8af16c68ce711)
2 years ago
Qstick
bcc8370d05
Cleanup dual target and mono code
...
Fixes #1893
Fixes #1808
2 years ago
Mark McDowall
b98ae37abf
Handle redirects for 308 redirects
...
(cherry picked from commit 6eed7c8fed096fa1762448bc57876440f542be98)
2 years ago
Robin Dadswell
46c2e0ba82
New: Postgres Support
...
Co-Authored-By: Qstick <376117+Qstick@users.noreply.github.com>
Co-authored-by: ta264 <ta264@users.noreply.github.com>
(cherry picked from commit 80b1aa9a2c81617bdda7ef551c19a2f114e49204)
2 years ago
bakerboy448
f703db1e00
Fixed: Better Cleansing of Tracker Announce Keys
...
Fixed: Cleanse Notifiarr secret from URL in logs
Fixes : #4623
(cherry picked from commit e6210aede6f7ead197e82572976bc0267d910d46)
(cherry picked from commit ec866082d44d299096112a6c7c232384b1f74505)
2 years ago
bakerboy448
1da27b0978
Fixed: Cleanse GoodReads oauth from logs
2 years ago
Taloth Saldono
a9852ded2f
Add response size to http responses
...
(cherry picked from commit d899225509f04a9b6c72da19c7d63ff53498de22)
3 years ago
ta264
6d94136273
Report runtime identifier to sentry
...
[common]
3 years ago
ta264
000022a927
Fixed: Return sensible value from Levenshtein when distance too large
3 years ago
ta264
4f46ab9a9a
Speed up FuzzyContains a bit more
3 years ago
ta264
e7410959fe
Fixed: Correct and speed up FuzzyContains
...
Fixes READARR-C1
3 years ago
ta264
c0e193dd1f
Fixed: Improve fuzzy matching algorithm to match around word boundaries
...
Fixes READARR-C1
3 years ago
ta264
2a4f681b17
Fixed: Speed up RSS sync
3 years ago
ta264
de72cfcaaa
Update DSN
3 years ago
ta264
258847a83b
Fixed: Use our own HttpClient for rTorrent RPC requests
3 years ago
Qstick
43f1d77b9f
Fixed: Twitter connect not sending messages after http rework
3 years ago
Mark McDowall
4b8c739b5c
Aria2 fixes
...
Fixed: Removing completed downloads from Aria2
Fixed: Return correct path for Aria2 downloads in a job folder
Fixed: Seeding torrents in Aria2 are treated as finished downloading
3 years ago
Taloth Saldono
a5b1711827
Fixed: Refreshing Plex Server series in high volume systems
...
(cherry picked from commit 3fb55e9defdb90ab807fcacff249193a4d6114d5)
3 years ago
ta264
27e3b5e630
Fixed: Windows installer and adding/removing services
...
Fixes #1361
3 years ago