Commit Graph

73 Commits

Author SHA1 Message Date
kaso17 6b35da8ad0 SaveConfig() after IsConfigured 2017-05-06 19:39:02 +02:00
chibidev b942689dad Fixing a bunch of issues with the newly added AggregateIndexer (#1324)
This patch improves the general stability of the aggregate.
- Result is generated even if some trackers failed to answer
  or some other issue were encountered
- Fixes Jackett/Jackett#1316
2017-05-04 21:46:39 +02:00
flightlevel f2def1f615 Normalise Line endings (#1284)
* Add .gitattributes

* Normalise line endings
2017-04-15 18:45:10 +10:00
kaso17 b226304214 BaseIndexer: use referer for Downloads 2017-03-14 13:30:03 +01:00
kaso17 b1453157bd allow TrackerCategory == null 2017-03-10 09:34:43 +01:00
kaso17 8e9f463bb5 Throw exception 2017-03-07 12:27:05 +01:00
kaso17 d18cc7575c improve error logging 2017-03-06 13:59:39 +01:00
kaso17 cdd9411d5d Add support for self signed certificates 2017-02-28 20:05:57 +01:00
kaso17 87d3fd9443 Add initial support for multiple categories and 1:1 category mapping 2017-02-21 13:07:54 +01:00
kaso17 d6bcfa7e2e RequestBytesWithCookies: add support for headers 2017-02-15 20:47:06 +01:00
kaso17 ef75684c0e allow cookies with empty value 2017-02-07 17:05:29 +01:00
kaso17 18908be38f Add HD-Only 2017-02-02 14:53:28 +01:00
kaso17 e088f1e960 Add GetAllTrackerCategories() 2017-02-02 12:58:23 +01:00
kaso17 50c3a5fb3a Add support for tracker type (private/public/semi-private) 2017-01-27 16:57:32 +01:00
kaso17 f1fa8c131a Cardigann: add Keywordsfilters and before download feature 2017-01-27 12:14:49 +01:00
kaso17 7c0d619f2f Cardigann: set referer on captcha request 2017-01-17 12:32:11 +01:00
kaso17 af1aa408c9 Add support for movie-search 2017-01-16 17:23:19 +01:00
kaso17 175bea9269 Automatically load the backup config if the primary one is corrupted 2017-01-05 18:05:14 +01:00
kaso17 03ab411d68 Cardigann: make download method configurable 2017-01-03 13:19:23 +01:00
kaso17 f99e104755 Make site link configurable for all indexers 2017-01-02 21:39:28 +01:00
kaso17 5fc7fca5c6 CategoryMapping: Add support for the tracker category description 2016-12-17 16:42:50 +01:00
kaso17 9a66289a26 Add more debug output on Download error 2016-12-15 06:56:41 +01:00
kaso17 d499c291b9 WebRequest: make encoding configurable (#816) 2016-12-06 14:56:47 +01:00
kaso17 7835da2ea8 Indexer Download: UrlEncode some special chars 2016-12-06 11:13:18 +01:00
kaso17 bb6f56bfa6 Add LastError to indexer API (#802) 2016-12-05 11:43:07 +01:00
kaso17 e56ff204f8 Add language field to indexers (#788) 2016-12-02 18:58:10 +01:00
kaso17 7cfdaf4b41 Make cookie merging more robust (#669) 2016-11-10 08:37:52 +01:00
kaso17 809362e08c Dump DL response if there's an error (#653) 2016-11-06 18:14:15 +01:00
kaso17 21cffe2d35 Add basic support for Cardigann definitions (#571)
* Add basic support for Cardigann definitions

* Add HDME definition

* Fix tests

* support split with negative indexes

* allow FromTimeAgo formats without spaces betwen value and unit

Example: 2h 3m

* Add basic support for Cardigann definitions

* Add HDME definition

* Fix tests

* support split with negative indexes

* allow FromTimeAgo formats without spaces betwen value and unit

Example: 2h 3m
2016-10-27 18:30:03 +11:00
kaso17 7eaff55955 Support CloudFlare challenges with mono/libcurl (#538)
* Add CloudFlare support for the libcurl WebClient

* Save config if cookies are updated

If the cookieheader/config isn't updated with e.g. the cf_clearance cookie jackett has to recompute the challenge on every request.
2016-10-07 08:50:15 +02:00
Azerelat 4f5d7a3d54 Make category mapping a little less confusing #255 2016-02-24 18:40:16 +00:00
Azerelat 2901cceea9 Fix cache items not expiring and change redirect to a temp one as we can now change the base path 2016-01-17 13:19:18 +00:00
twistedpear a50ab9c49b Improved cookie accumulation to reduce roundtrips to the server. 2015-12-28 11:16:53 -05:00
garreth.jeremiah@gmail.com f4129dc4a0 Added simple (non-auth) proxy support including processing the second set of headers (server) vs first (proxy). New command line option (-j 127.0.0.1:8888) to set the proxy and port. unfortunatly both -p and -x were already taken
extended refresh header handling to libcurl and safecurl
also some minor tweaks needed to have Curl 'behave' with certain servers by adding accept-language header to Curl
Added ability/template to allow the user to select their own SiteURL (see BitSoup implementation) with a minor update to ConfigurationData class to prevent the "display text" from disappearing on errors.
XSpeeds indexer - updated to handle a case where the returned XML occasionally is null terminated resulting in XML parsing exceptions
BitSoup indexer - added user customizable url selection, including some url validation
BaseIndexer - cleaned up some of my earlier implementation for accumulating cookies.
2015-12-24 22:26:39 -05:00
garreth.jeremiah@gmail.com b5ff430e2d RequestLoginAndFollowRedirect - added "accumulateCookies" which adds cookies from redirection responses. This was needed for xspeeds processing of cloudflare redirection
FollowIfRedirect - during redirects this can keep the cookies
2015-12-18 11:55:53 -05:00
flightlevel eb6e178c2f Fix Missing Url Redirect Override 2015-10-04 12:26:25 +01:00
KZ 982300ec6e Complete BTNv1 and Fix Cloudfare cookies 2015-09-30 21:21:43 +01:00
KZ 53e680ea87 Complete Shazbat, fix category picker on web ui and start btn 2015-09-24 19:55:15 +01:00
KZ 9437765697 Implement Shazbat #151 2015-09-22 21:29:44 +01:00
KZ 66b8448186 Torrent download bugfix 2015-09-21 20:54:24 +01:00
KZ e8bb1680f3 #181 Fix links are not cleaned before being sent to the webui. Fix failed requests not being forwarded to the caller. Add size display to web ui. 2015-09-21 18:48:53 +01:00
KZ c7656971a2 Implement animetorrents #150 2015-08-25 21:30:32 +01:00
unknown e566b409b9 Implemented Strike categories 2015-08-22 18:02:41 -06:00
unknown f39e23fbe8 Implemented BitHDTV categories 2015-08-22 16:06:07 -06:00
unknown 2f680840a7 Do not throw exceptions on parse error 2015-08-18 20:19:44 -06:00
unknown 324bb48543 Re-implemented RARGB 2015-08-16 17:24:06 -06:00
KZ e660c57ccb Category mapping on TorrentLeech and AnimeBytes. Fix sparadic issue where downloads fail due to the url being too long. 2015-08-13 22:51:49 +01:00
KZ e007d321f6 Prefilter couchpoato results 2015-08-11 19:48:25 +01:00
unknown 001074b101 Added categories to bB 2015-08-10 19:36:42 -06:00
KZ 6d0aa05761 Saved password security 2015-08-07 20:09:13 +01:00