Jonathon Saine
1bd6ebdb41
Fix -w option as it no longer needs arguments.
8 years ago
Safihre
57e0dac45b
If no SABYenc or _yenc, give ERROR
Performance of Python-yEnc is lower in 2.0.0, so people need to fix things
8 years ago
Safihre
44b0ab2203
Remove macOS IOPolicy throttling
#830 . Currently it's set to IOPOL_THROTTLE, meaning lowest priority.
Have to await feedback from users, potentially we can create a Special option for it.
8 years ago
SanderJo
b309099f0b
Warning in case of non-UTF-8 setting on Linux/Unix
8 years ago
Safihre
1d0ac46c7e
More correct handeling of CherryPy logging
Use CherryPy's options to handle the logging.
8 years ago
Safihre
0fbf240a58
Simplify CherryPy logging
No filter required anymore, CherryPy provides it's own config switches for it.
8 years ago
Safihre
d1a92aeb36
Restructure interface.py
We now only have 1 directory that has all the template files, so the directory does not have to be a variable for each page anymore.
There should be caution when doing redirects, to make sure the correct /sabnzbd/ or just / is used.
8 years ago
Safihre
dc438e6eb7
Remove Secondary Skin option
Major cleanup, now doesn't need any special links to file locations anymore.
Closes #778
8 years ago
Safihre
9b4bd7a3f0
Only warn about _yenc when no SABYenc
8 years ago
Safihre
5d6a6b1af7
Show SABYencversion in log
8 years ago
Safihre
8267b429ca
Some cleanup of SABYenc code
8 years ago
Safihre
c9ee0b0fcb
Check for specific SABYenc version
8 years ago
Safihre
00f2410d2d
Show SABYenc detection at startup and in Config
8 years ago
Safihre
ad8abbc213
Avoid startup crash on possible incorrect localhost-probing
8 years ago
Safihre
84d3969ec3
Log Cryptography version, we need >=1.0
Closes #803
8 years ago
Safihre
bd2c54a38d
Prepare text files for 1.2.1 and remove unused stuff
8 years ago
Safihre
0b696409fc
Shorter port-checks on startup
8 years ago
Safihre
6602d13c95
In case HTTPS = HTTP port, save the correct port when occupied
8 years ago
Safihre
ee689c231c
Not having _yenc is bad
The difference in CPU load is just too big (3x fold)
8 years ago
Safihre
8630c712bb
Only enable CherryPy logging when enabled from command-line
8 years ago
Safihre
a8b3f721c9
Fix cherrypy_logging
Closes #758
8 years ago
Safihre
2f86292503
Don't check port twice if HTTPS is served on HTTP port
8 years ago
Safihre
f093dbef7a
MacOS running from sources can use regular restart-path
9 years ago
Safihre
814960c5f0
Also check if running SABnzbd version might be same as the new one
Closes #747
9 years ago
Safihre
cbe4840ce2
Update Copyright year to 2017
9 years ago
Safihre
cdf378ff45
Remove unused CherryPy settings
9 years ago
Safihre
7919961b8a
Remove NewRotatingFileHandler and move version_check to after startup
9 years ago
Safihre
96fc743f6a
Log SSL-Context check and show when Cryptograhypy is missing
9 years ago
Safihre
d7a0147191
Implement direct restarts (when possible)
9 years ago
Safihre
a7697d4479
Remove web_watchdog
We shouldn't need this
9 years ago
Safihre
231dcea37e
Move IPv6 and SSL checks to start of Downloader-thread
Reducing startup time by another 2 seconds
9 years ago
Safihre
d579c4d167
Shutdown CherryPy directly but gracefully without waiting 5 seconds
CP change to fix bug submitted as PR: https://github.com/cherrypy/cherrypy/pull/1528
9 years ago
Safihre
88e739606b
Don't check port on startup twice
We just did it a few lines before!
9 years ago
Safihre
a922da5868
Significantly reduce startuptime by lowering CP check_port timeout
9 years ago
Safihre
add7cafcb5
Notify if the port was changed
Closes #739
9 years ago
Safihre
8e97097dfd
Only allow binding to IPv6 when ipv6_hosting enabled
For some reason it was always binding to IPv6, even when disabled (on Windows)
9 years ago
Safihre
b6972db5a7
CherryPy update long ago broke correct HTTPS port binding
The attach_server() could only bind HTTP ports because some change in CherryPy. Resulting of serving of HTTP on HTTPS port when set to localhost.
9 years ago
Safihre
2968b3c30e
Change par2-classic to par2cmdline on Windows
Closes #702
9 years ago
Safihre
1e72304c25
CherryPy 8.1.2 - Fix last SSL-bug
9 years ago
Safihre
692ed8fce8
CherryPy 8.1.2 - Update and set version
9 years ago
Safihre
440a80c552
Generate certificates using Cryptography
Bye bye pyOpenSSL!
9 years ago
Safihre
21549ab842
Switch CherryPy to use Python ssl instead of PyOpenSSL
9 years ago
shypike
86348dee11
Update required CherryPy to 6.0.2 and correct INSTALL.txt
9 years ago
Safihre
2e0e94a164
#656 Move switches to Specials for Unrar/Unzip/7zip/FileJoin/TSJoin
9 years ago
shypike
d2588f206e
Remove traces of obsolete crash detection.
9 years ago
shypike
ee5130f9b2
Previous PyLint cleanup revealed hidden errors
The code used sabnzbd.SCAN_FILE_NAME instead of SCAN_FILE_NAME.
The code used sabnzbd.RSS_FILE_NAME instead of RSS_FILE_NAME.
The option --autorestarted wasn't recognized.
9 years ago
Safihre
c43098d02f
Encoding was logged twice (line 1250)
Also remove logging unwanted extensions, that's also included when exporting log
9 years ago
shypike
8e0846a682
Require Python 2.7 only
Also fix a typo and remove obsolete debugging function.
9 years ago
shypike
84a6b8f400
Log the preferred character encoding
9 years ago
shypike
4723b215e3
Fix --ipv6_hosting option.
Repairs commit 1cbff28
9 years ago