Commit graph

139 commits

Author SHA1 Message Date
Qstick
92c59e158d Convert method to static that doesn't use instance data
(cherry picked from commit a42f97229acb713719c616851db572100f319ad7)
2023-05-06 16:47:00 +03:00
Qstick
b4112dc4bb Fixed: Correctly handle Content-Encoding headers 2023-02-04 19:30:54 -06:00
Mark McDowall
8a4d309d57 New: IPv6 support for connections/indexers/download clients
Closes #2026

(cherry picked from commit 1b90fbcf7df2c1086da4791c6491771924b1b7aa)
2023-01-23 20:12:49 -06:00
Mark McDowall
b98ae37abf Handle redirects for 308 redirects
(cherry picked from commit 6eed7c8fed096fa1762448bc57876440f542be98)
2022-10-16 10:03:35 -05:00
Taloth Saldono
a9852ded2f Add response size to http responses
(cherry picked from commit d899225509f04a9b6c72da19c7d63ff53498de22)
2022-03-23 19:58:08 -05:00
ta264
258847a83b Fixed: Use our own HttpClient for rTorrent RPC requests 2022-01-17 09:14:28 +00:00
Qstick
7c5188638f Fixed: Combine content headers with response headers
(cherry picked from commit c4cf38255e422b5c0d4e5c3909810cc596b0510b)
2021-11-24 01:59:19 +00:00
ta264
dfb9558868 Fixed: Broken SSL certificate validation option
(cherry picked from commit a6a761cb32a268c4447071dc692c428789063fce)
2021-11-19 20:03:32 +00:00
ta264
5d63ef01b6 Fixed: Calibre authentication with Basic auth 2021-11-14 21:06:02 +00:00
ta264
c4d02c1666 Fixed: Gracefully fall back to ipv4 if ipv6 is broken 2021-11-14 15:38:11 +00:00
ta264
7c6adb0da7 New: Use native .NET socks proxy
(cherry picked from commit d93110336fea31565129b356c90043761f8c2c5b)
(cherry picked from commit 6a0bd0e8207d7e21240a91d219f279a9a7a1bf30)
2021-11-13 08:45:25 +00:00
ta264
f53a1d7942 Package updates 2021-11-13 08:45:25 +00:00
ta264
cef15887a4 Use modern HttpClient
(cherry picked from commit 402f8b296f17bf161824ec5ff40d67d036d00d94)
2021-11-13 08:45:25 +00:00
BookInfo
6bdfe01fbc Alternative metadata source 2021-11-11 11:08:43 +00:00
Taloth Saldono
916391edc3 Fixed: Qbittorrent api errors when only one of two seed criteria was configured
closes #907

(cherry picked from commit 652d44722b96a7a830ec45fe83260ddcecc525a7)
2021-07-04 00:48:26 -04:00
Qstick
3e72770ec5 Handle 303 and 307 redirects in Http Requests
Fixes #849
2021-07-03 23:08:43 -04:00
Qstick
529ffa8864 Revert "Fixed: Corrupt image files when downloading from redirecting Url"
This reverts commit 79dfd8f14d.
2021-07-03 23:08:38 -04:00
Taloth Saldono
9ddd08b0de Increased max redirects from 3 to 5
closes #3449

(cherry picked from commit d421ff973692a35d55e3773b2dc82e0a0d717546)
2021-07-03 19:19:27 -04:00
Taloth Saldono
79dfd8f14d Fixed: Corrupt image files when downloading from redirecting Url
(cherry picked from commit e28b2e83284f689d3620d8d394ef35fdfd55646f)
Closes #108
2021-07-03 19:19:27 -04:00
Robin Dadswell
6acd42e82b
Show User Agent in System->Tasks for externally triggered commands (#1047)
* Show User Agent in System->Tasks for externally triggered commands

(cherry picked from commit fe8f319f7bfdadb7218b6313ada6cae1d2a35ad8)

* Fix ESLint

(cherry picked from commit c3837c9f7b50534e3eafe1d9fbaf360fee4588b7)

* fixup

Co-authored-by: Taloth Saldono <Taloth@users.noreply.github.com>
Co-authored-by: Mark McDowall <mark@mcdowall.ca>
2021-05-23 20:52:14 +01:00
ta264
1e0e8adc77 More mono cleanup 2021-03-17 21:30:57 +00:00
Taloth Saldono
d61daeac8e Generalized RateLimit logic to all indexers based on indexer id 2021-03-16 21:52:21 +00:00
Taloth Saldono
c8c37435be Fixed: Jackett indexer search performance 2021-03-16 21:52:21 +00: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
ce24902dc0 Fixed: Parsing of URLs with double slashes in the path
(cherry picked from commit 0c7743e786749b333333d282412ff76fc10aba65)
2020-10-10 17:16:02 -04:00
ta264
9100191ad0 New: Ensure covers up to date with Goodreads 2020-09-02 21:51:49 +01:00
ta264
1e2d931f9a Support for digest auth with HttpRequests
[common]
2020-08-16 11:21:53 +01:00
Taloth Saldono
5ef55d2180 Fixed DownloadFile when file already exists 2020-07-01 21:16:07 +01:00
Taloth Saldono
3c335d498e Fixed tests 2020-07-01 21:16:07 +01:00
Taloth Saldono
138a188cc9 Fixed: Download mediacover using configured proxy. 2020-07-01 21:16:07 +01:00
ta264
45d49117ca New: Use Goodreads directly, allow multiple editions of a book (new DB required) 2020-07-01 21:16:07 +01:00
ta264
08496c82af New: Readarr 0.1 2020-05-09 22:24:45 +01:00
Qstick
3b7eb01918 New: Lidarr to Readarr 2020-02-29 16:58:13 -05:00
Qstick
f77a2feeef
StyleCop (#1058)
* Stylecop Rules and Fixes
2020-01-03 07:49:24 -05:00
ta264
4346c76d4f New: Multi target net framework 4.6.2 and net core 3.0 2019-10-29 20:38:57 +00:00
ta264
2e127d721c Fixed: Remove obsolete HttpProvider 2019-10-05 22:36:33 +01:00
Mark McDowall
dd014b1f52 HTTPS certificate validation options
New: Enable HTTPS certificate validation by default
New: Option to disable certificate validation for all or only local addresses
2019-09-16 18:14:28 -05:00
Taloth Saldono
ec4237d51a Added BuildInfo.AppName to centralize 'Lidarr' 2019-08-31 17:18:18 +01:00
Taloth Saldono
26c8768931 New: Removed libcurl http fallback since mono 5.16+ doesn't need it. Also bumped minimum mono version check to 5.16 (5.20 is the best choice atm) 2019-08-31 17:18:18 +01:00
Taloth Saldono
aa794a7155 Fixed: Workaround for mono 5.16+ bug preventing the closure of sockets on timeouts (Jackett connections)
ref #2802
2019-08-15 22:18:39 -04:00
Qstick
802f7f96c0 Fixed: Follow Temp Redirects 2019-07-27 10:57:13 -04:00
Qstick
1e48ea58b0
New: Add qBittorrent API V2 support, Indexer seed limit Support (#653)
* Fixed: qBittorrent api v2 support (qbit v4.1+)

Co-Authored-By: taloth <taloth@users.noreply.github.com>
Co-Authored-By: Mark Bebbington <mark@thebebs.uk>

* Fixed: Magnet Link progress visualisation and adding magnet links if dht is disabled in qBittorrent

* New: Indexer Seed Limit settings applied to new downloads for qBit

Co-Authored-By: taloth <taloth@users.noreply.github.com>

* Handle Deluge v2 beta breaking change in their api.

closes #2412

* Fixed: Codacy Format Issues
2019-03-03 21:53:46 -05:00
Taloth Saldono
232cfcb42f Fixed: Mono bug causing memory leakage when http connections use gzip
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-01-12 15:17:46 -05:00
Qstick
2f6b0c77ea Fixed: Updated error message if services respond with html
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2018-11-18 22:27:16 -05:00
Qstick
328795cb1f Fixed: Don't read response stream if it equals Stream.Null
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-14 22:44:56 -04:00
Qstick
9aa40f546f
New: Added optional UrlBase to Nzbget, Sabnzbd, and Subsonic settings (#428)
* New: Added optional UrlBase to Nzbget, Sabnzbd, and Subsonic settings

Fixes #386

* fixup! Remove commented code
2018-07-18 19:05:01 -04:00
Qstick
73157534e0
Fixed: Don't download artist images if match existing (#362)
* Fixed: Don't download artist images if existing exists

* fixup: Wrap FileSetWriteTime in try

* fixup! Tests and Rework
2018-05-24 21:08:35 -04:00
Qstick
307c989409
Revise cookie handling (#315)
* Fixed: Revised handling of cookies in case of redirects.

* Revised deletion of cookies.
2018-04-22 19:49:08 -04:00
Qstick
dd11f74073 New: Add authentication options to Webhook 2017-11-25 22:24:46 -05:00
Taloth Saldono
2fc58115a0 Fixed: Changes in http redirect logic causing failed grabs and >25% cpu usage. 2017-10-29 00:42:50 -04:00