Diego Heras
aca4a16bae
ci/cd: fix whitespaces ( #11749 )
2021-05-16 20:13:54 +02:00
Alessio Gogna
66bec102db
[Feature] Filter Meta Indexer by tag and by language ( #11662 ). resolves #8884 resolves #7170 resolves #4787 resolves #2185
...
* bump to 0.18.*
Also partially addresses https://github.com/Jackett/Jackett/issues/661 (if user adds `enabled` and `disabled` tags).
Co-authored-by: garfield69 <garfieldsixtynine@gmail.com>
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-05-08 21:24:18 +01:00
Casper Verswijvelt
e964a983c5
Use 'Tracker[]' parameter only as secondary filter for CurrentIndexer ( #10266 )
2021-03-15 19:07:47 +13:00
Michaël Fortin
6fba522075
Fix BlackholeController exception when torrent name is very long ( #10889 )
2021-01-25 19:50:31 +01:00
Diego Heras
456338399b
core: remove rss feed image (legacy code) #324 ( #10837 )
2021-01-17 13:42:52 +01:00
Diego Heras
5a6fe668d6
core: validate flaresolverr url. resolves #10527 ( #10571 )
2020-12-19 20:13:23 +01:00
Diego Heras
ebe05267b2
core: FlareSolverr integration. Bypass Cloudflare protection ( #9028 )
2020-12-13 21:42:10 +01:00
Diego Heras
13baa27656
core: fix .net core 5.0 warnings. resolves #10433 ( #10485 )
2020-12-12 21:38:33 +01:00
Diego Heras
f8d3781f7a
core: search cache optimizations #10382 ( #10484 )
...
* Empty cache when user changes proxy configuration
* Reduce the CPU needed to clean up results that exceed the limit per indexer
2020-12-12 18:44:08 +01:00
Diego Heras
69125add3e
core: redo search cache from scratch. resolves #10382 ( #10447 )
...
In simple words, when you make a request in Jackett, the results are saved in memory (cache). The next request will return results form the cache improving response time and making fewer requests to the sites.
* We assume all indexers/sites are stateless, the same request return the same response. If you change the search term, categories or something in the query Jackett has to make a live request to the indexer.
* There are some situations when we don't want to use the cache:
** When we are testing the indexers => if query.IsTest results are not cached
** When the user updates the configuration of one indexer => We call CleanIndexerCache to remove cached results before testing the configuration
** When there is some error/exception in the indexer => The results are not cached so we can retry in the next request
* We want to limit the memory usage, so we try to remove elements from cache ASAP:
** Each indexer can have a maximum number of results in memory. If the limit is exceeded we remove old results
** Cached results expire after some time
* Users can configure the cache or even disable it
2020-12-11 23:14:21 +01:00
Diego Heras
2030d9cf13
core: follow torznab specs about categories. resolves #10120 ( #10147 )
2020-11-08 23:27:54 +01:00
Diego Heras
2ea22af9ef
core: rename comments field to details #10092 ( #10135 )
2020-11-08 15:11:27 +13:00
Diego Heras
56a260f0d7
core: disable tv-search by default ( #9893 )
...
* Disable tv-search in music trackers
* Add TVRage search in Cardigann
2020-10-18 22:47:36 +02:00
Diego Heras
9cdad3de64
core: separate categories from movie-search ( #9862 )
...
* Categories and Torznab movie-search are separated
* Movie-search parameters are validated
* Fixed some bugs in Cardigann indexers
2020-10-18 19:26:22 +02:00
Diego Heras
fa317b1329
core: disable debug log level when the server restarts. resolves #8315 ( #9665 )
2020-09-27 01:19:46 +02:00
Diego Heras
41afd9f61b
core: add an option to disable proxy. resolves #8138 ( #9660 )
2020-09-26 22:28:29 +02:00
Diego Heras
b212169dc2
core: code cleanup, exception messages ( #9631 )
2020-09-24 22:02:45 +02:00
Qstick
f8ad109b78
cardigann: Add TVDbId, TMDbId Query Support ( #9102 )
2020-08-17 10:07:04 +12:00
Diego Heras
878aa1aab9
core: fix magnet link encoding. resolves #8889 ( #9020 )
2020-06-21 09:13:22 +02:00
Diego Heras
6156ad0cd5
core: allow renaming & merging of trackers with config (part 1 #8355 ) ( #8608 )
...
core: allow renaming & merging of trackers with config (part 1 #8355 ) (#8608 )
* rename site field to id in yaml indexers
* add id field in c# indexers
* use id field instead of class name in c#
2020-05-11 21:59:28 +02:00
Diego Heras
5d47cf060a
core: fix links in rss, torznab and potato feeds ( #8141 )
2020-04-12 18:06:39 +02:00
Cory
d7dddf6009
core: remove string extensions in favor of explicit conversion ( #7839 )
2020-03-24 21:39:38 -05:00
Diego Heras
e55e92f9ac
Core: Fix line endings to match style guide( #7476 )
2020-03-03 10:28:26 -06:00
Cory
889a8da4e5
Convert functions and properties to expression bodies when able ( #7312 )
...
Convert functions and properties to expression bodies when able
2020-02-25 10:08:03 -06: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
Jonas Dellinger
1715f0fda4
core: API - "configured" parameter ( #7120 )
...
Add support for a "configured" parameter in the API 2.0. Only return configured indexers if true.
2020-02-07 07:22:46 +13:00
Diego Heras
8744fd3fa1
core: fix blackhole download for relative uris. resolves #5935 ( #7057 )
2020-02-02 07:29:17 +13:00
Diego Heras
7a1c8f9419
core: add rss url decode in download controller. resolves #4617 #6589 #4760 #6397 #5752 ( #6936 )
2020-01-13 07:14:36 +13:00
junglebus
dc87b36ae0
Package update ( #6916 )
...
4 packages updated -> Jackett is now using the latest version of all packages except for AutoMapper -> Will have a go at that another day -> There is a few changes needed
-Minor code changes made to support newer version of YamlDotNet and BencodeNET
-Logic update for AssemblyName as I've been experiencing restore 'weirdness' https://stackoverflow.com/questions/208084/how-to-use-a-different-assembly-name-for-different-configurations
2020-01-12 07:04:24 +13:00
morpheus133
a89c7dedeb
ImdbTVSearchSupport added for c# based indexers ( #5791 )
2020-01-09 16:32:02 +13:00
Diego Heras
45b205ddc3
core: security fix, authorization first in download / blackhole links ( #6825 )
2020-01-05 19:41:01 +13:00
Diego Heras
7e93a86ae0
core: fix magnet link encoding. resolves #5372 #4761 ( #6824 )
2020-01-05 19:31:32 +13:00
junglebus
53a92446f8
Restart webhost if the user changes proxy settings resolves #6215 ( #6216 )
2019-10-20 15:41:51 +13:00
Axel Antoine
f05e1321b5
Fix magnet link in the blackhole controller. resolves #5843 ( #5901 )
2019-08-24 19:08:37 +12:00
flightlevel
f86e8dd5b6
Limit IMDB searches to movies
...
#5124
2019-05-11 13:27:25 +10:00
flightlevel
0d4c8ba860
Inform users that Mono is no longer needed
...
Note: Not enabled currently, will enable at a later date
2019-04-27 20:59:33 +10:00
flightlevel
db39b6afd9
Prevent cookie expiring after 20 minutes, now sessional
2018-08-05 15:19:31 +10:00
flightlevel
748881ef70
Kestrel: accept imdbid+q
...
Copy of 0d6830b0aa
2018-07-31 20:14:02 +10:00
kaso17
ad3c56e83b
.NETCore: fix manual search categories
2018-07-30 17:39:28 +02:00
flightlevel
a217381668
Fix blackhole decoding issue
2018-07-14 14:42:46 +10:00
flightlevel
56074155e9
Reverse proxy support for Kestrel
2018-07-13 22:15:09 +10:00
flightlevel
a6d8e68ca9
Minor changes for OMDB update
2018-07-09 21:00:17 +10:00
Tanel Puhu
667317e513
let's format the Imdb ( #3354 )
2018-07-09 20:40:37 +10:00
flightlevel
012f5f05cc
Update Logging
2018-06-22 22:35:58 +10:00
flightlevel
1ecafe3667
ResultsController - get BlackHole from ServerConfig without engine
2018-06-18 21:54:39 +10:00
flightlevel
72a18e9b73
Get startup configuration without using DI
2018-06-17 12:39:03 +10:00
flightlevel
1a14e8dd4b
improve BEncode error handling: Pull in changes from master
...
3468e7d404
2018-06-16 18:40:31 +10:00
flightlevel
9437cd54d3
Setup logging before DI
2018-06-16 18:32:08 +10:00