Commit Graph

118 Commits

Author SHA1 Message Date
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
Kai Sforza 125db8090c
Don't delete $(cwd)/Jackett if it has jackett (#11479) resolves #11463 2021-04-05 08:00:54 +01:00
NinjaLikesCheez 88ce1d96ab
core: Don't perform migrations in cases where the home folder is the same as the jackett install path (#11465) resolves #11313
Additionally, add a guard to not remove config directories unless the migrated directory and initial directory are different paths
2021-04-04 06:24:41 +12:00
NinjaLikesCheez f5688f289d
core: Migrate configurations from bug fixed in #11173. Fixes #11313 (#11347) 2021-03-31 06:47:16 +13:00
ilike2burnthing 87d3f833d0
hdreactor: rename to hdhouse (#11250) 2021-03-06 16:19:42 +00:00
Garfield69 0771d189b8 teracod: dont carry over old moviezone configs #9743
since users have to register anew anyway.
2021-03-06 09:58:46 +13:00
Garfield69 f09629c881 moviezone: migrated to teracod. resolves #9743 2021-03-06 08:26:43 +13:00
ilike2burnthing 707400add0
skytorrents-lol: removed, down for 30 days. resolves #3103 (#11050) 2021-02-10 17:07:45 +00:00
ilike2burnthing 06b1d06065
skytorrentsclones: oops fix 2021-01-26 08:59:08 +00:00
ilike2burnthing 3a773058c6
assorted: trim unnecessarily long indexer names (#10935)
Addresses #10872
2021-01-26 01:50:18 +00:00
Garfield69 b4456f3c9d ast4u: renamed animeworld + new domain resolves #10578 2020-12-21 10:09:36 +13:00
ilike2burnthing dd794f725d
leaguehd: rename to lemonhd. resolves #10533 (#10535) 2020-12-16 16:21:29 +00:00
Diego Heras b365607714
core: improve search cache debug logs (#10502) 2020-12-14 00:46:18 +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 0e12f35082
core: remove legacy cryptographic code. #10433 (#10477)
Legacy code was deprecated on May 30, 2018
e73ae99e38
2020-12-12 01:09:52 +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 9f66532530
core: remove legacy configuration files (#10416)
#10392 #10415
2020-12-07 01:08:21 +00:00
Diego Heras 38f09900ca
core: fix version number to match github release tag. resolves #10249 (#10413) 2020-12-07 00:14:23 +01:00
Diego Heras 81d53d339b
speedapp: merge Xtreme Zone, SceneFZ and Ice Torrent. resolves #10226 (#10279) 2020-11-23 11:29:05 +13:00
Diego Heras e452437939
puntotorrent: rename indexer and update categories. resolves #10276 (#10278) 2020-11-22 20:26:01 +01:00
Diego Heras 27d7d1b48c
core: improve indexer load traces. resolves #9851 (#10079) 2020-11-02 12:32:36 +01:00
Diego Heras ec48676f49
core: show indexer id if cardigann definition is wrong (#9905) 2020-10-19 21:27:23 +02:00
Garfield69 4cafc5bf78 latinop2p: torrentseed renamed. resolves #9065
refresh categories
2020-10-14 13:01:13 +13:00
Diego Heras b212169dc2
core: code cleanup, exception messages (#9631) 2020-09-24 22:02:45 +02:00
Garfield69 39f7add32b revert d1c41ab585 #9025 #8975 2020-09-24 16:13:25 +12:00
ilike2burnthing 00d3a62cf1
liaorencili: rename to CiliPro and add proxies (#9607) 2020-09-23 10:44:59 +12:00
Cory ac0ba0f9b1 core: refactor http webclient part 13 #8529 (#8941)
Merge string/byte request code
2020-09-21 18:13:30 +02:00
Cory 4dd6da4f6e core: refactor http webclient part 4 #8529 (#7653)
Change byte result name to ContentBytes in preparation for merge
2020-09-21 18:12:00 +02:00
Cory d760350dc0 core: refactor http webclient part 1 #8529 (#7652)
Rename WebClientStringResult.Content to WebClientStringResult.ContentString
2020-09-21 18:11:48 +02:00
ngosang 1271ecaa4c Revert "core: refactor http webclient part 1 #8529 (#7652)"
This reverts commit 0bdcfd1e7b.
2020-09-21 08:04:26 +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 ca61f965e9 Revert "core: refactor http webclient part 13 #8529 (#8941)"
This reverts commit 4d63fa81d5.
2020-09-21 08:02:53 +02:00
Cory 4d63fa81d5 core: refactor http webclient part 13 #8529 (#8941)
Merge string/byte request code
2020-09-19 18:43:06 +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 0bdcfd1e7b core: refactor http webclient part 1 #8529 (#7652)
Rename WebClientStringResult.Content to WebClientStringResult.ContentString
2020-09-19 18:33:39 +02:00
Garfield69 dfebbe3b79 vhstapes: gone. removed. resolves #3795 2020-09-02 18:37:05 +12:00
Diego Heras d1c41ab585
core: improve error log message. #8975 (#9025) 2020-06-21 12:12:58 +02:00
thebluepotato c3bb53c02a
Create uninstall script for macOS (#8936) 2020-06-19 07:00:00 +12:00
Diego Heras b570b1d1f3
core: fix indexer configuration renaming. resolves #8903 (#8907) 2020-06-07 17:51:49 +02:00
Diego Heras e12f0deb44
romanianmetaltorrents: rename indexer. #8355 (#8896) 2020-06-07 02:00:01 +02:00
Diego Heras 7280108255
redstartorrent: rename indexer. #8355 (#8895) 2020-06-07 01:46:27 +02:00
Diego Heras 265cbaeb7d
noname-club: rename indexer. #8355 (#8894) 2020-06-07 01:32:13 +02:00
Diego Heras 3bf5a4f59a
liaorencili: rename indexer. #8355 (#8893) 2020-06-07 01:21:32 +02:00
Diego Heras ab5cf5b10d
broadcasthenet: rename indexer. #8355 (#8888) 2020-06-06 22:15:50 +02:00
Diego Heras fa9fb4799f
core: fix manual update when automatic updates are disabled (#8767) 2020-05-25 22:41:26 +02:00
Diego Heras 44f14138be
core: fix updater bug caused by #8661 (#8684) 2020-05-17 01:43:16 +02:00
Diego Heras af9224ccbe
core: improve updater to detect errors. resolves #8631 (#8661) 2020-05-16 11:43:42 +12:00