Commit Graph

48 Commits

Author SHA1 Message Date
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
KZ
d14554e45b Implement RuTor 2015-08-06 22:35:35 +01:00
unknown
0a8d9d3447 Abstracted & unified indexer config logic (logins are now saved), implemented indexer config migrations, fixed nCore implementation 2015-08-03 15:38:45 -06:00
unknown
3959fdc976 Fixed "cannot await in body of catch clause" warning 2015-08-02 15:10:51 -06:00
unknown
9c03f0c35e Fixed TorrentDay login, fixed nested redirect loops 2015-08-02 12:37:59 -06:00
unknown
478c41fed6 Fixed BitMeTV login, fixed failed login callback failing if async 2015-08-02 11:28:59 -06:00
unknown
394519e779 Fixed BitMeTV login exception crashing app 2015-08-02 10:30:31 -06:00
KZ
922583ea5d Fix compilation under mono #117. Allow explicit web client selection. Init curl at application start. 2015-07-30 18:50:46 +01:00
KZ
95402f3d4f #93 Change IPT to be category aware and render availible categories to the front end. 2015-07-29 20:30:28 +01:00
KZ
37cf3e569c Fix AnimeBytes caps, Change to 4.5 #117, change all trackers to retry failed requests 2015-07-29 18:47:51 +01:00
KZ
d3e43b290f Upgrade fix and testing an indexer now adds to the cache 2015-07-29 00:56:08 +01:00
KZ
ea069810a5 Add indexer: Immortalseed. Add category mapping framework. 2015-07-29 00:10:04 +01:00
KZ
499b53e9ed Post refactor fixes 2015-07-28 20:22:23 +01:00
KZ
51042e91fc Indexer refactor complete. This is going to need lots of testing! 2015-07-28 00:06:49 +01:00
KZ
3f146b0061 New: Viewable release cache 2015-07-26 15:22:20 +01:00
KZ
65be91c932 Make lib curl more stable 2015-07-25 09:34:15 +01:00
KZ
c4d653bc2e 0.5 Rc1 - Reimplement port change+tray, fix IPT+SSC. Installer fixes. 2015-07-22 23:00:52 +01:00
unknown
a9f1daac73 Implemented torznab capabilities feature 2015-07-19 17:05:30 -06:00
unknown
63ba324281 Fixed indexer register by name 2015-07-19 13:38:41 -06:00
unknown
195ec0a94c Indexer ID rather than class name 2015-07-19 13:28:08 -06:00
KZ
75f0cce064 Change indexers to use new api 2015-07-19 18:18:54 +01:00
KZ
e1c70b1e30 Reinstate changes from merge 2015-07-19 15:22:26 +01:00
KZ
1359ad16f0 Refactor done 2015-07-19 14:22:50 +01:00
KZ
e518a3b58e Interim commit 2015-07-19 01:59:30 +01:00