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
shypike
3723ba7c7d
Disable listening on IPv6 addresses by the internal web server.
Setting Config->Special->ipv6_hosting to 1 will enable IPv6 listening.
Command line option --ipv6_hosting allows forcing the choice, should SABnzbd not start.
Closes #492
9 years ago
Sander
f12d4bb435
Log "Preferred Encoding", useful for debugging Unicode problems
9 years ago
Safihre
78a999af34
Force MIME types for CSS and JS files
Caused problems on Windows if external programs overwriten it in registery.
See: http://forums.sabnzbd.org/viewtopic.php?f=2&t=20490
And: https://www.reddit.com/r/usenet/comments/4fkmcx/my_sab_interface_is_text_only/
9 years ago
Safihre
83b78d8a3f
Few more growler->notifier
9 years ago
shypike
bd991e1010
Fix IP test at startup.
Correction of problem introduced by commit afff88b
"Use self-test.sabnzbd.org for connection tests".
9 years ago
Jonathon Saine
4905cd0cc4
Add pyOpenSSL info to startup/utility/config base. Add OpenSSL & yEnc to config base as well.
9 years ago
shypike
c7bc25b847
Disable https verification when uploading NZB to running instance of SABnzbd.
9 years ago
shypike
c5767b061d
When trying to connect to another SABnzbd instance over HTTPS, don't verify certificates.
Very few SABnzbd installations will have valid certificates.
9 years ago
shypike
fc1ce199ca
The compiled OSX build wasn't restarted with original command line arguments.
Rare use case where the App was originally started with parameters.
Essential for correct preservation of the -f parameter.
9 years ago
shypike
af6a50c27e
Add Special option "fixedd_ports" to prevent auto search for a free web port.
Useful in debugging situations where there might be stray processes running.
The option will prevent moving to other ports, but will instead terminate SABnzbd.
9 years ago
shypike
04ef0beacf
Update to 2016.
9 years ago
jcfp
cdf8c42d3d
Correct openssl package name in log message
Noticed someone using the incorrect package name in https://forums.sabnzbd.org/viewtopic.php?f=2&t=20018
9 years ago
Safihre
2f00a878a6
Log RAR-binary and RAR-file versions
10 years ago
shypike
555aadc83e
Windows: convert explicit INI-path to Unicode.
On Windows, the -f parameter passes an 8bit ASCII string instead of Unicode.
10 years ago
shypike
4c19fcbbfa
Undo change to translatable text.
10 years ago
Jonathon Saine
01fe99dbf2
code cleanup and spelling corrections
10 years ago
shypike
dcaccad358
Show available SSL protocols for a Usenet server.
Determine available protocols.
Log information about SSL libraries.
10 years ago
SanderJ
35781bfdc8
Print SSL system info in sabnzbd.log
10 years ago