Commit graph

52 commits

Author SHA1 Message Date
JonnyWong16
977eec8a66
Disable TLS 1.0 and TLS 1.1 in webserver
Fixes #1870
2022-11-13 00:19:02 -08:00
JonnyWong16
206a175839
Add logger warning message when authentication is disabled 2022-01-05 15:56:23 -08:00
JonnyWong16
09eba5d8b5
Add startup error alert message 2021-08-27 14:17:16 -07:00
Paul Saab
5becbd91d4 Config for CheryPy Thread Pool Size
In some instances, a static thread pool size of 10 is too small.
Provide a way to modify this via the config.
2021-05-03 10:17:03 -07:00
JonnyWong16
8ade73fa35
Fix refreshing images in browser 2021-03-25 18:13:01 -07:00
JonnyWong16
9baecb0a41
Change webstart failure error message 2020-08-02 10:29:57 -07:00
JonnyWong16
bbb6e46515
Replace sys.stderr with logger 2020-07-27 18:47:08 -07:00
JonnyWong16
25c850e243
Increase file upload size to 1GB 2020-05-03 18:11:49 -07:00
JonnyWong16
9e0153e962
Set PYTHON2 global variable 2020-04-04 07:57:51 -07:00
JonnyWong16
bde6309277 Move BaseRedirect to webserve 2020-03-24 21:06:09 -07:00
JonnyWong16
cc05552685 Remove from __future__ import absolute_import 2020-03-24 20:17:44 -07:00
JonnyWong16
82c09570c4 Update all future imports for Python 2 2020-03-23 22:11:42 -07:00
JonnyWong16
078685a2a3 Fix imports for Python 2 2020-03-23 22:11:41 -07:00
JonnyWong16
5f237c7c71 Fix starting cherrypy server 2019-11-23 19:21:40 -08:00
JonnyWong16
05afa0859c Run futurize --unicode-literals 2019-11-23 19:21:10 -08:00
JonnyWong16
ab6196589b Run futurize --stage1 2019-11-23 19:11:42 -08:00
JonnyWong16
c279057f91 Remove unicode strings 2019-11-23 14:37:26 -08:00
JonnyWong16
3b24bbee5f Add web server HTTP username and password to setup wizard 2019-11-20 18:50:17 -08:00
JonnyWong16
e4be5a716f Fix unable to view database status when auth is disabled 2019-06-13 21:57:05 -07:00
JonnyWong16
4743538de8 Add status API command 2019-05-11 09:02:18 -07:00
JonnyWong16
71ae314c46 Make sure proxy handler priority is before auth handler (Fixes Tautulli/Tautulli-Issues#123) 2018-09-27 18:05:28 -07:00
JonnyWong16
185099f183 Check for alternative reverse proxy headers 2018-09-09 10:57:14 -07:00
JonnyWong16
e40483525b Redirect root to http_root 2018-08-27 21:41:11 -07:00
JonnyWong16
fd762e71de Fix cherrypy sending wrong Content-Type header for svg 2018-03-04 22:32:26 -08:00
JonnyWong16
66167d5960 Remove word "allowed" 2018-03-02 10:24:28 -08:00
JonnyWong16
896a37bea9 Allow Plex admin to login as Tautulli admin 2018-01-11 22:58:30 -08:00
JonnyWong16
a3e6e76158 Implement JWT instead of using cherrypy sessions 2018-01-08 22:25:52 -08:00
JonnyWong16
90c587e6e1 Unique session id name to not conflict with multiple installs 2017-12-31 14:33:21 -08:00
JonnyWong16
b2b728a3cc Save cherrypy sessions to disk instead of ram 2017-12-31 14:29:57 -08:00
JonnyWong16
23486ff235 Update favicons 2017-12-19 21:29:07 -08:00
JonnyWong16
19f029cff0 Rename PlexPy to Tautulli 2017-12-16 12:52:33 -08:00
JonnyWong16
76e9e24c41 Simpler http root check when starting webserver 2017-09-26 20:58:20 -07:00
JonnyWong16
270d4f510a Add https certificate chain 2017-01-15 11:49:48 -08:00
JonnyWong16
0f92dc0fdf Add refresh button to images 2016-06-04 12:43:45 -07:00
JonnyWong16
2d91cfd3db Fix basic auth 2016-05-22 16:22:35 -07:00
JonnyWong16
16cbfed20b Option to use HTTP basic authentication 2016-05-22 14:23:55 -07:00
JonnyWong16
885604ef06 Add module name to webauth and webstart log messages 2016-05-15 11:52:01 -07:00
Hellowlol
9ae441b75a cache image, download log etc. 2016-05-09 01:03:37 +02:00
JonnyWong16
f4e719749a Cleanup all imports
* Should fix problems with needing to do inline imports
2016-05-07 11:26:00 -07:00
JonnyWong16
d2bdb597f6 Sessions off if no password set 2016-05-01 11:06:37 -07:00
JonnyWong16
4679121115 Check session enabled instead of auth 2016-05-01 11:06:37 -07:00
JonnyWong16
c8b13ff5e1 Filter all graph data for guests 2016-05-01 11:06:37 -07:00
JonnyWong16
63398089cd Disable auth for static directories 2016-05-01 11:06:37 -07:00
JonnyWong16
9fcd0da83d Save session for 30 days with "Remember Me" checked 2016-05-01 11:06:37 -07:00
JonnyWong16
e99bc73e46 Require authentication for all endpoints except API
* And more minor UI changes
2016-05-01 11:06:37 -07:00
JonnyWong16
51a12099e4 Initial implementation of login control 2016-05-01 11:06:37 -07:00
JonnyWong16
252145cf58 Enable PlexPy dev environment using --dev flag 2016-03-27 10:25:46 -07:00
Eric Solari
6e5cd82dfb Add CherryPy Environment Option 2016-03-15 22:24:08 -05:00
JonnyWong16
e1c7a37f62 Only create self-signed certificate if enabled 2016-02-15 18:36:01 -08:00
JonnyWong16
9d780701f5 Create self-signed HTTPS certificates 2016-02-15 18:36:01 -08:00