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
Safihre
30f68bd7b9
Warning about bad Unrar was never shown in Glitter
Now it's a proper warning
8 years ago
Safihre
f13394d27f
Change Error to Warning for missing SABYenc
In preperation of RC1
8 years ago
Safihre
4e6862cef9
Chain certificates not loaded in all situations of extra servers
8 years ago
Safihre
7aff60b24d
CherryPy would fallback to (non-existing) pyopenssl for extra servers
Causing failed starts
8 years ago
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