Commit Graph

23 Commits

Author SHA1 Message Date
Cory
abb8526b76 core: refactor http webclient part 3 #8529 (#7659)
Move encoding for results into BaseWebResult to prepare for class merging
2020-09-21 18:11:57 +02:00
ngosang
e4d384158a Revert "core: refactor http webclient part 3 #8529 (#7659)"
This reverts commit 823ed8522c.
2020-09-21 08:04:15 +02:00
ngosang
ede3f77e6a Revert "core: refactor http webclient part 4 #8529 (#7653)"
This reverts commit c605c9a7ae.
2020-09-21 08:04:11 +02:00
ngosang
5f457fcb29 Revert "core: refactor http webclient part 7 #8529 (#7689)"
This reverts commit 79fa3b9e0d.
2020-09-21 08:03:27 +02:00
ngosang
94feb875f7 Revert "core: refactor http webclient part 9 #8529 (#7727)"
This reverts commit c8b91bece6.
2020-09-21 08:03:18 +02:00
ngosang
90d31a9b8e Revert "core: refactor http webclient part 11 #8529 (#7728)"
This reverts commit e0ef6bc8a8.
2020-09-21 08:03:08 +02:00
Cory
e0ef6bc8a8 core: refactor http webclient part 11 #8529 (#7728)
Remove redundant NetCore classes and update client selection logic
2020-09-19 18:39:33 +02:00
Cory
c8b91bece6 core: refactor http webclient part 9 #8529 (#7727)
Move identical functions up to base WebClient instance. Replay #7691
2020-09-19 18:38:46 +02:00
Cory
79fa3b9e0d core: refactor http webclient part 7 #8529 (#7689)
Move web-result encoding logic to internal lazy evaluation
2020-09-19 18:37:56 +02:00
Cory
c605c9a7ae core: refactor http webclient part 4 #8529 (#7653)
Change byte result name to ContentBytes in preparation for merge
2020-09-19 18:36:33 +02:00
Cory
823ed8522c core: refactor http webclient part 3 #8529 (#7659)
Move encoding for results into BaseWebResult to prepare for class merging
2020-09-19 18:35:44 +02:00
Diego Heras
c02a782b95 core: fix cloudflare iuam. resolves #8539 (#8617) 2020-05-13 00:04:47 +02:00
Diego Heras
9cbc78b1c2 core: fix cookie parsing (part 2) (#8150)
* core: fix cookie parsing (part 2)

After fixing cookie storage in #8133 I noticed that I still have a lot of '.json.bak' files in the Jackett configuration folder. After deleting them they were created again in each request. The cause was we were parsing bad the cookies with '=' character in the value. Most Cloudflare cookies include if so we were sending bad cookies and solving the callenge in each request.

This PR should increase performance in several ways: we are not solving the challenge again (it takes time), we are not making extra requests and we are not updating the Jackett configuration in each request (both files '.json' and '.json.bak').

Tested with the client HttpWebClient2NetCore only. Please do some tests with the site 1337x.
2020-04-13 06:22:50 +02:00
Cory
5b6c9fee49 Fix proxy in all cases (#7631) resolves #7411
Co-authored-by: Diego Heras <ngosang@hotmail.es>
2020-03-14 17:53:16 -05:00
Cory
348dddfbee core: Apply declarations styles (#7166) 2020-02-11 11:16:19 +13:00
Cory
98541ac6f8 core: Sort and remove usings (#7159) 2020-02-10 07:08:34 +13:00
Cory
c12da520a4 Run dotnet format on solution (#7145) 2020-02-09 15:35:16 +13:00
Diego Heras
f770596354 core: fix form encoding. resolves #4346 resolves #3061 (#6994) 2020-02-08 19:03:03 +13:00
Hazem Ahmed Amr
90c224fdea Fix #4982: replaced CloudFlareUtilities with CloudflareSolverRe (#5897) 2019-08-23 07:35:49 +12:00
kaso17
a4ba0d21d9 HTTPClients: avoid Exception User-Unhandled notices 2019-04-02 15:39:14 +02:00
kaso17
75d53b4026 improve certificate validation error handling 2019-02-22 17:42:42 +01:00
kaso17
7a2c0bf260 HTTPWebClient: improve mono relative redirect bug workaround 2018-09-17 16:43:09 +02:00
flightlevel
9e78f46010 Move HttpWebClientNetCore to Jackett.Common 2018-08-31 20:04:36 +10:00