Commit graph

4031 commits

Author SHA1 Message Date
ta264
69773db77a Fixed: Errors converting to book resource 2021-02-12 16:04:15 +00:00
ta264
d51af026fb Move test harness packages to Directory.Build.props 2021-02-12 16:04:15 +00:00
ta264
fb130fd0e9 New: Drop mono support 2021-02-12 16:04:15 +00:00
ta264
760de88e7c New: .NET 5 support for FreeBSD 11+ 2021-02-12 16:04:15 +00:00
ta264
4a1b2af535 New: Log out body for bad API requests 2021-02-12 16:04:15 +00:00
ta264
5cc0331c75 Fixed: Adding indexers from presets 2021-02-12 16:04:15 +00:00
ta264
d3e8c7e0c9 New: Use System.Text.Json for Nancy and SignalR 2021-02-12 16:04:15 +00:00
Qstick
16b3817202 Fixed: Don't ignore default Boolean in db serialization 2021-02-12 16:04:15 +00:00
ta264
da1686b53c New: Build with NET5 2021-02-12 16:04:15 +00:00
Qstick
93eca6a749 Fix DownloadStation integration in DSM 7
(cherry picked from commit b0753ab153a79203de10a928e99fcec5b6a7c895)
2021-02-07 09:20:54 -05:00
bakerboy448
d7813c2255 bump chrome driver from 86 to 88
[common]
2021-02-06 16:05:31 -05:00
Taloth Saldono
36b8df87d2 Fixed: Validation of new qbittorrent max-ratio action config
(cherry picked from commit d1c3ae17491726320c58561548a21d83dae7fe7d)
2021-02-04 23:31:25 -05:00
bakerboy448
fd81ca86db New: Update all wiki links to point to the Servarr Wiki 2021-02-03 22:41:59 -05:00
Qstick
42262877b0 Quick fix for Queue sort by Author SortName
Signed-off-by: bakerboy448 <55419169+bakerboy448@users.noreply.github.com>
2021-01-30 18:11:14 -05:00
Qstick
bc4aed17a2 Revert "Fix GoodReads Search Test, New First Book"
This reverts commit c8263fd856.
2021-01-30 13:38:23 -05:00
Qstick
7cc9a67b74 Fixed: PendingRelese deletes wrong value on author delete 2021-01-28 23:43:19 -05:00
Qstick
c8263fd856 Fix GoodReads Search Test, New First Book 2021-01-28 23:43:19 -05:00
ta264
d7cdbbecc8 Fixed: Set musl status at compile time 2021-01-28 23:43:19 -05:00
Qstick
93ba5ade9e Cleanup Conflicts in Sonarr/Lidarr Pulls
Co-Authored-By: Robin Dadswell <19610103+RobinDadswell@users.noreply.github.com>
2021-01-28 23:43:19 -05:00
ta264
ffc12656ee Add SortKey validation
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
1e735da9f1 Fixed: False Positives for RemotePath check with Deluge
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Mark McDowall
96072e61e0 Fixed: Show TLS errors in UI when testing download clients
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
b05b8c9e7a Resource missing from Gotify call
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
f73b9491ad Gotify token as query parameter
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
7842acc76e Convert Notifications from RestSharp to HttpClient
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
ad11ef9d2a Fixed: Manual Import Fails on failed Import Items
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
70c572534a Fixed binary execute permissions for osx and Radarr
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
4236afe850 Fixed disk permission tests
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
1ff5d814f4 New: Displaying folder-based permissions in UI rather than file-based permissions and with selectable sane presets
Fixed: Preserve setgid when applying unix permissions
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
7921a228ad Readded 0 cat to the end of the Newznab list
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
3af8051e3c Improve use of All() for Path related queries
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Mark McDowall
0c8ad37a8f New: Differentiate between short term and long term (more than 6 hours) indexer failures
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Mark McDowall
05bc9f11ee New: Bulk remove from Blacklist
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Mark McDowall
6d9126bca4 Fixed: Cleanse account and passwd from Download Station URLs
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Mark McDowall
8853f1cfb3 Fixed: Webhooks using lower case event types (in the future this could change)
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Mark McDowall
5afe37e929 New: Health events for Webhooks
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
755fec154b Fixed: Failing file copy when running in docker on synology with btrfs
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
2d1573251b Fixed: Regression causing updater to fail (manual update required if on 3.0.3.971, see forums)
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
da5cdd6661 Fixed: Dataloss when moving series folder to root folder with only different casing
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth
7f64162a7a New: Newznab/Torznab categories dropdown with indexer provided category names
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
b4289664dc Handle ratelimit api response for newznab caps endpoint on certain newznab indexers that have caps behind the apikey
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
36685edd49 Fixed: Exception when parsing Quality in release title with colon
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Mark McDowall
1f88450045 Fixed: Show more information in UI when testing SAB fails in some cases
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
360e68a793 Remove stacktrace if hardlink resulted in EXDEV.
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
4aebf02d14 Fixed: Performance of symbolic link detection and infinite recursion
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
7002628514 New: Fast copy using reflink on btrfs volumes
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
4af4d45873 Fixed: Removed hardlink-based transactional file transfer logic (instead relying on explicit copy+delete for cifs)
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
fe85e18a62 Fixed: Sorting of queue by artist title when unknown items are included
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
4d2781d128 Moved Windows-only Permission function to Lidarr.Windows
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
5a49fb9a14 fix modifiers for various classes
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Mark McDowall
5ca32a7e84 Fixed: Indexer being disabled due to download client rejecting it
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
d6634e7da1 Added PrivacyLevel option to FieldDefinition for later usage
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
a6ec2f5367 Added MultiSelect input control for provider settings
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
459dcc2ed6 New: Added FileList.io indexer support
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Arthur Bols
acd5796d87 New: Removed chown and simplified chmod options for linux/osx
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
051af8a9a6 Fixed: Not removing seeded download if it was manual imported in some cases
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
4ca774182a Improve root folder health check
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Skyler Mäntysaari
53527c518b New: SendGrid Notifications
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
84ff9abf44 Fixed: Added .org to website url filtering in parser
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
ceef604201 Fixed recursion issue when emptying recycle bin
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
3b656e05a2 Added UserAgent to api request trace log
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
a9e03ed1cc New: Add DownloadClient and DownloadId to Webhook notifications
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
bb504ec275 Clarify that Post-Import Category torrents are not monitored by Sonarr.
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
db51254827 Improved error message when nzb download contains an newznab error instead
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
79cff81ffd Rename FilterFiles to FilterPaths
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
97e6240177 Fixed: Remove website post fix before parsing
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
ebcde8f602 Fix Release Push log statement
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Jacob
ea4044f237 New: Added option to filter Release Profile to a specific indexer
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
6943cc0011 Added Norwegian Bokmal alias
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
7e00dd731c Fixed: RestClient does not use global proxy settings
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Mark McDowall
d33d27a55f Remove website prefixes with dashes in URL
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Fossil
230198c1e7 Remove PFMonkey.com from Presets
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
d803847342 Fixed: Test All not clearing health error
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
7693593230 Improved some log messages
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
f36eee0dc2 Fixed: Delete files from Artist Mass Editor not actually deleting files
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
0db2f38dfe Tiny fix in test, left-over from my on-windows test.
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Taloth Saldono
c58be51a03 Fixed: File imports on cloud drives slow due to transaction logic
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
7ea1bf71dd Fixed: Use Proxy for MediaCovers and Metadata
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Mark McDowall
1d6749ef52 Fixed: Set permissions on extra and subtitle files
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Mark McDowall
9216fe28d0 Fixed: Include releases that failed to parse in search results
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
649ecd94ea New: Event Driven HealthCheck Support
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
634153b658 Fixed: Disregard Real when user disabled proper preference
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
3101544484 Simplify ManualImportModule null check
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
ff40d82ef1 Fixed: Edge case where import fails due to DB relationship mismatch
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
17b5187729 Fixed: Delay profile being ignored for non-revision upgrades
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
e30c078962 Remove unnecessary usings
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick
d808934cf4 Remove Dotnet Framework Version Checks
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Mark McDowall
32a49083e7 New: Show health warning if system time is off expected time 2021-01-28 23:43:19 -05:00
Qstick
9c096aae10 Fixed: Performance issue when scanning large root folder 2021-01-28 23:43:19 -05:00
Taloth Saldono
786247e9bc Added Plex url to cleanser 2021-01-28 23:43:19 -05:00
Taloth Saldono
c152cc2517 Fixed typo in Cleanse IP 2021-01-28 23:43:19 -05:00
Taloth Saldono
3d86e29972 Cleanse remote IP Address from trace log file 2021-01-28 23:43:19 -05:00
Taloth Saldono
e3c239e848 Cleanse getnzb url 2021-01-28 23:43:19 -05:00
ta264
d21e446b0e Fixed: Temporary fix for broken upgrades 2021-01-19 21:32:46 +00:00
ta264
82bb65ecb6 Fixed: Calibre add/remove format API 2021-01-19 21:32:46 +00:00
ta264
400bc5f8bb Fixed: Abort if calibre detects duplicate 2021-01-19 21:32:46 +00:00
ta264
b3aeeeef09 Fixed: Frontend error in confirm import dialog 2021-01-19 21:32:46 +00:00
ta264
cab92745da Fixed: better root folder validation 2021-01-19 21:32:46 +00:00
ta264
6a79c2f3a1 Fixed: Adding alternative edition of a book via goodreads id 2021-01-19 21:32:46 +00:00
ta264
3575ca50da Fixed: Search with edition title 2021-01-19 21:32:46 +00:00