Commit graph

1057 commits

Author SHA1 Message Date
JackDandy
a6f7ab47e2 Merge branch 'master' into develop 2018-04-26 15:32:07 +01:00
Prinz23
f8fd89baeb Fix marking episodes wanted due to parsing malformed non-anime release name as an anime season pack.
Change disallow anime regex matches for non-anime shows.
Change add unit test for invalid (numbered) show releases (non-anime show with anime numbering).
Change speed optimization, compile static name parser regexes once, instead of for every NameParser instance.
Change remove redundant create regexs log messages removing <10% log spam.
2018-04-26 01:48:23 +01:00
JackDandy
208ddfb42a Change prefer modern html5lib over old to prevent display show issue on systems that fail to clean libs.
In rare cases, systems *fail* to remove the deprecated "_base.pyc" file (and probably others) in \lib\html5lib\treebuilders\. Therefore, the startup cleanup process will now list files that cannot be auto deleted - user must then manually delete files listed in "__README-DANGER.txt".
Change add un/pw for cookie support to improve SpeedCD torrent provider.
Change improve handling faults when downloading .torrent files.
Remove TorrentBytes provider.
Change remove redundant log messages for releases never to be cached removing <30% log spam
Change remove redundant log messages for items not found in cache removing <10% log spam
Pep8.
2018-04-26 01:46:53 +01:00
JackDandy
a0a682b02e Change search show result 'exists in db' text into a link to display show page. 2018-04-19 23:09:15 +01:00
JackDandy
668c682310 Merge branch 'master' into develop 2018-04-19 14:16:43 +01:00
JackDandy
d9e03aa1fb Change improve searching torrent provider BTScene.
Change improve text for abandoned show IDs.
Change DRY refactor provider result creation.
Change catch failures to shutdown Emby socket.
2018-04-19 13:57:47 +01:00
Prinz23
c1d3487a21 Change increase namecache size and fix deleting items from it when at capacity.
Add thread lock to NameParserCache.
Add exception handling for add to cache.
Change increase NameParserCache to 1000 entries.
Change NameParserCache to OrderedDefaultdict.
Add move_to_end to OrderedDefaultdict class (backported from python 3).
Add first_key, last_key to OrderedDefaultdict.
Change use much faster first_key in NameParserCache.
Change remove import of python pre 2.7 OrderedDict.
2018-04-17 23:59:20 +01:00
JackDandy
0c276e81fb Merge branch 'master' into develop 2018-04-17 15:28:39 +01:00
JackDandy
aa0933209e Fix ETTV torrent provider. 2018-04-17 15:26:17 +01:00
JackDandy
7567f04872 Merge branch 'master' into develop 2018-04-16 03:24:57 +01:00
JackDandy
e41b4a442d Fix issue creating xml metadata files.
Change improve searching torrent providers AReign, EZTV, HDB, SkyT, and SCD.
2018-04-16 03:21:22 +01:00
Prinz23
3de96d6440 Update Tornado Web Server 5.0.1 (35a538f) → 5.1.dev1 (415f453) 2018-04-13 13:02:35 +01:00
JackDandy
3cafa6b472 Merge branch 'master' into develop 2018-04-13 12:24:58 +01:00
JackDandy
12363d01d5 Change various providers.
Change accept theTVDB Url in addshow search field.
Change Nzb.org usenet provider add config scene only/nuked.
Change SpeedCD torrent provider improve copy/paste cookie support.
Change BTScene, LimeTorrents, SkyTorrents, Torlock, Torrentz, TPB torrent providers.
Add AlphaReign, EZTV torrent providers.
2018-04-13 12:11:21 +01:00
JackDandy
bad4de3752 Merge branch 'master' into develop 2018-04-07 20:51:28 +01:00
JackDandy
bd8f0a7b61 Change when adding a show, display show title instead of '[]'.
Change consolidate show data validator into base class.
Change move validator test to inside the respective tvinfo source getter for future proofing.
2018-04-07 20:49:12 +01:00
JackDandy
315430d373 Merge branch 'master' into develop 2018-04-07 00:17:11 +01:00
Prinz23
410251eaf2 Change improve tvinfo source meta handling for cases where server is either down, or no results are returned. 2018-04-07 00:14:13 +01:00
JackDandy
7683ee99bd Merge branch 'master' into develop 2018-04-06 13:29:48 +01:00
JackDandy
a2908a62a9 Change improve metadata handler during postprocessing when tvinfo source is down.
Fix Torrentz2 filter spam.
2018-04-06 13:27:40 +01:00
JackDandy
1a3dd5f8e1 Change suppress output warnings from media process scripts. 2018-04-05 13:04:47 +01:00
JackDandy
5dff83a338 Merge branch 'master' into develop 2018-04-05 01:30:04 +01:00
JackDandy
818e9b77ee Fix cf algorythm. 2018-04-05 01:23:27 +01:00
JackDandy
d1e3e29668 Merge branch 'master' into develop 2018-04-04 21:14:34 +01:00
JackDandy
75b1787e73 Remove GFT torrent provider. 2018-04-04 21:13:04 +01:00
Prinz23
aab753aa09 Change disable SSL cert verification for logins in pp-scripts. 2018-04-04 20:40:09 +01:00
JackDandy
91014078c0 Change add xsrf protection support to media processing scripts. 2018-04-04 15:31:21 +01:00
JackDandy
7c53e1e5f6 Change remove redundant xsrf handling for POSTs that don't use web and API. 2018-04-04 00:11:17 +01:00
JackDandy
41923ff208 Merge branch 'master' into develop 2018-04-03 16:18:42 +01:00
JackDandy
a342acea5a Fix Torrentleech provider. 2018-04-03 16:14:54 +01:00
JackDandy
7041713650 Change pick up the stragglers late to the more security party. 2018-04-03 00:05:13 +01:00
JackDandy
f3310e29f2 Change improve security.
Change improve security with DNS rebinding prevention, set "Allowed browser hostnames" at config/General/Web Interface.
Change improve security with cross-site request forgery (xsrf) protection on web forms.
Change improve security by sending header flag httponly with cookies
Change improve security by sending header flag secure with SSL cookies
Change improve test for creating self-signed SSL cert.
Change force restart when switching SSL on/off.
Change enable Tornado serve_traceback feature.
Change PEP8 tweaks.
2018-04-02 19:24:50 +01:00
JackDandy
de32a1aa67 Merge branch 'master' into develop 2018-03-28 17:07:31 +01:00
JackDandy
7ea748a189 Fix clicking next and previous show buttons on macOS Safari. 2018-03-28 17:06:12 +01:00
JackDandy
39f53bcea5 Change hachoir targa and mpeg_ts mime parser tags so they validate. 2018-03-28 16:47:02 +01:00
JackDandy
f0ffe9be12 Merge branch 'master' into develop 2018-03-28 02:04:52 +01:00
Prinz23
daeee0d250 Fix search for wanted when adding new show.
Change don't prevent specific backlog run, if another backlog is running.
2018-03-28 01:43:10 +01:00
JackDandy
cc69723261 Update xmltodict library 0.10.2 (375d3a6) → 0.11.0 (79ac9a4). 2018-03-28 01:33:00 +01:00
JackDandy
53fa508037 Update webencodings 0.5 (3970651) → 0.5.1 (fa2cb5d). 2018-03-28 01:28:51 +01:00
JackDandy
6fb076b2b2 Update unidecode library 0.04.21 (e99b0e3) → 1.0.22 (81f938d). 2018-03-28 01:26:29 +01:00
Prinz23
e8ade6ffcf Update Tornado Web Server 4.5.1 (79b2683) → 5.0.1 (35a538f). 2018-03-28 01:24:09 +01:00
JackDandy
5dfaf57793 Update Six compatibility library 1.10.0 (r433) → 1.11.0 (68112f3). 2018-03-28 01:16:31 +01:00
JackDandy
4fa4ec8191 Update SimpleJSON library 3.10.0 (c52efea) → 3.13.2 (6ffddbe). 2018-03-28 01:15:25 +01:00
JackDandy
25b67c5a68 Update scandir 1.3 → 1.6 (c3592ee) 2018-03-28 01:00:56 +01:00
JackDandy
e60f9300a3 Update Requests library 2.13.0 (fc54869) → 2.15.1 (282b01a). 2018-03-28 00:54:41 +01:00
JackDandy
615b123cef Update rarfile 3.0 (3e54b22) → 3.0 (2704344). 2018-03-28 00:53:45 +01:00
JackDandy
9ce4e7c4d0 Update PySocks 1.6.5 (b4323df) → 1.6.8 (524ceb4). 2018-03-28 00:52:44 +01:00
JackDandy
12faaf3d9e Update Certifi 2017.07.27 (f808089) → 2018.01.18 (e225253). 2018-03-28 00:49:33 +01:00
JackDandy
8bd2cc37bf Update profilehooks 1.9.0 (de7d59b) → 1.10.0 (0ce1e29). 2018-03-28 00:48:25 +01:00
JackDandy
d0a53bb483 Update moment.js 2.17.1 → 2.21.0 2018-03-28 00:47:17 +01:00