Safihre
367a73ef29
Fix errors found by code validation tool
7 years ago
Safihre
4c6dab62a8
Py3: Pre-develop merge patches
7 years ago
Safihre
ad0d5726ec
Add option "--disable-file-log" to disable file-based logging
Closes #1103 .
7 years ago
Safihre
915ee650ee
Add CORS * header
Closes #1136
7 years ago
jcfp
74a97296a5
Accept cheetah version newer than 2.x
I'm going to update cheetah to v. 3.x in debian soonish. All seems to work fine with sab in a quick test, apart from this version check.
7 years ago
Safihre
e5fc51e9d7
Add option to disable X-Frame-Headers
Closes #1118
Now only added to page-requests, not also to every API-request. Only needed for real pages.
7 years ago
Safihre
8a676aeab4
Use general shutdown_program function everywhere
7 years ago
Safihre
bd709a7bdd
Use VALID_NZB_FILES constant
7 years ago
Safihre
2cdf284578
Update copyright to 2018
7 years ago
sanderjo
0d806305c2
Usage: show NZB adding via command line
7 years ago
Safihre
07c3ff9710
Add X-Frame-Options header to prevent click-jacking
Linked #1092
7 years ago
Safihre
5ca66bfeef
Only require SABYenc to match minor version and bump to 3.3.2
8 years ago
Safihre
bac5523ce3
Py3: Move all filesystem operations to seperate file
8 years ago
Safihre
b2508f3fd1
Py3: Use long-paths everywhere and fix diskspeed test
8 years ago
Safihre
80559e1f1c
Py3: Basic support for creating NNTP connections
8 years ago
Safihre
1499932625
Py3: Only support sabyenc, do not start without sabyenc/par2/unrar
8 years ago
Safihre
c451f15afe
Py3: Get SABnzbd to start
8 years ago
Safihre
c6054e622c
Py3: First 2to3 conversion
8 years ago
Safihre
960494cfa6
Py3: Rely on external packages during Python 3 transition
Use: "python3 -m pip install --upgrade -r requirements.txt"
8 years ago
Safihre
a6f6d88ab9
Move get_from_url to sabnzbd.misc
8 years ago
Safihre
8300cb7762
Correct command-line help
8 years ago
Safihre
ec8302717f
Warnings API-call now returns a dict like it should
8 years ago
Safihre
12004802b6
Allow users to set custom basepath
Closes #904
https://forums.sabnzbd.org/viewtopic.php?f=11&t=22511
8 years ago
Safihre
6068ca6376
Disable CherryPy timeout monitor
Besides throwing errors, it doesn't really help anything. The actions still get performed.
See also: https://github.com/cherrypy/cherrypy/issues/1625
8 years ago
Safihre
cb66bc28ab
create_default_context only availble on Python 2.7.9+
8 years ago
Safihre
30b13b1856
Small tweaks to startup logging
8 years ago
Safihre
67a133068c
Move logging of number of certificates to Debug only
It's a bit slow, can take up to 1.5 seconds of startup time.
8 years ago
Safihre
731a3bcb22
Move Bonjour/ZeroConfig to after SABnzbd start
Slow to mount or to fail (1-2 seconds)
8 years ago
Safihre
d28f775c71
Remove information about SSL/TSL Protocols because it is inccorect
There is no way to get the actually enabled SSL/TLS protcols on a system, let along from Python. It's not even possible from the `openssl` command line.
See also #994
And: https://stackoverflow.com/questions/45924030/get-available-ssl-tls-protocols-in-python-2-7
8 years ago
Safihre
103c46e2b4
Translation fix for unpack warning
8 years ago
Safihre
97644dea16
Show more clear error message when UnRar of Par2 is missing
8 years ago
Safihre
28e5311c6c
Change logging line of SSL-protocols
Linked #994
8 years ago
Safihre
d765fa09f1
Change certificate-file location for distributions
8 years ago
Safihre
83ba676c43
Correct loading of extra certificate files
Also include logging of number of found certificates
8 years ago
Safihre
12cca9dea1
Provide certificates with macOS and Windows build
We have to bring our own certficates on Homebrew Python
The certifi package brings the latest certificates on build
This will cause the create_default_context to load it automatically
We also use this on Windows so users are always up-to-date
8 years ago
Hellowlol
56d5b1d9f8
Make bonjour easier to setup.
8 years ago
Safihre
3b9f2b2cf0
Remove par2classic/cmdline for Windows and macOS
8 years ago
Safihre
b3a9dc9eeb
Fix old code throughout
8 years ago
Safihre
19230c889d
Remove unused functions and constants (vulture)
8 years ago
Safihre
2def600d21
Remove unused imports and functions (pyflakes)
8 years ago
Safihre
ba3c731fee
Correctly switch HTTPS port if occupied on first start
8 years ago
Safihre
707d4a7a0c
Adding Multipar executables
9 years ago
Safihre
1eb6c426fd
Correctly handle already bound port with proper command-line message
Closes #921
Closes #923
8 years ago
Safihre
e2c46d73e4
Remove unused panic message
8 years ago
Safihre
a0166a4011
Correct command-line parameters
8 years ago
Safihre
c9f765813c
Exit more cleanly when ports are occupied
8 years ago
Safihre
0d98a24c67
Only search for free port when SAB is started for first time
Closes #875 . Removed 'fixed_ports' from Specials because now it's just an internal variable.
8 years ago
Safihre
91606a24b8
Correct translatable texts formatting
8 years ago
SanderJo
f001d8b749
SABYenc: Reporting of Required and Found version. Plus better var naming.
8 years ago
Safihre
abeee263f0
Use constants.REC_RAR_VERSION in all checks
8 years ago