ShyPike
a133bb28cd
Add loglevel -1 to suppress logging altogether.
13 years ago
ShyPike
e9a6f4b9bc
Preparation for Universal Config pages.
Will use 'Config' skin for configuration pages for all other skins.
Disabled by default, can be enabled by 'uniconfig' setting in [misc] section.
14 years ago
ShyPike
8b3954d31b
Move all icons into a folder.
Windows SysTray started a bit earlier.
14 years ago
ShyPike
b9f42f689e
Improvements for Windows SysTray.
14 years ago
ShyPike
0fafbd6f2e
Work-around for malfunctioning IPv6 one some Linux platforms.
Specifically: situation where "localhost" resolves to "::1" and "127.0.0.1" while IPV6 is disabled and therefor "::1" not really working.
14 years ago
shypike
96e1b81179
Only warn about identical port for HTTP and HTTPS when HTTPS is actually enabled.
14 years ago
shypike
fe6d4f3673
Add --console option to force console logging for OSX app. This will help diagnose startup problems.
14 years ago
ShyPike
753ed1c846
Prevent crash when 'localhost' does not resolve in all_localhosts().
14 years ago
ShyPike
3568d067be
Handle OS-es that returns multiple identical IPs for localhost (like Ubuntu-s).
14 years ago
Jan Schejbal
1f125ca0fc
windows systray: fixed newlines, file locations and names
14 years ago
ShyPike
4b959da7d2
Make SABnzbd listen on all available localhost equivalents (usually 127.0.0.1 and [::1]).
Add command line option --stack with values '4', '6', 'b' meaning IPv4-only, IPv6-only and both, respectively.
This will fix connection problems on systems with an ambiguous localhost.
14 years ago
Jan Schejbal
730c2ec631
tray icon
14 years ago
shypike
37cd87f3f4
Show original command line in Config->Base
14 years ago
shypike
b8fb5cbfbf
Setting of WIN64 flag was done only after selecting unrar/par2 variants.
The result was that the x64 variants were never used.
Closes #3
14 years ago
ShyPike
c5d675ac88
Webserver 404 (NotFound) errors will automatically redirect to the main page.
14 years ago
ShyPike
53aed799a1
Add universal Growl support.
- Windows: through GNTP library
- OSX: through Growl library for local server and GTNP for remote server
- Unix/Linux: through GNTP library
For Ubuntu there's support for NotifyOSD.
Made Growl class texts translatable.
14 years ago
ShyPike
3e6f46483c
Launch browser for a second instance when no -b parameter is given.
This means that browser launch is always active when using the standard shortcut.
Only an explicit -b0 will suppress the launch.
14 years ago
ShyPike
c7d5ea6ecd
Delay starting most tasks until the webserver is ready.
This prevents slow starting of the web server due to heavy downloading.
14 years ago
ShyPike
428ab1ad96
Prevent UI of running SABnzbd instance coming up when second instance is started with "--browser 0".
14 years ago
ShyPike
b0a833f3a9
Log original command line before any tampering.
14 years ago
ShyPike
8b66deef0e
Log command line parameters.
14 years ago
ShyPike
a01cd34b58
Fix handle leak.
Caused by bug in CherryPy's memory-based session support.
Replace by file-based.
As we don't really need session support, disable it and make it available through the --sessions option.
14 years ago
ShyPike
b73f74470b
Fix error message about missing Cheetah.
14 years ago
ShyPike
6b3efe9398
OSX binary: remove odd -psn_0_12345 parameter that would be mistaken for "-p -s -n".
14 years ago
ShyPike
64f17675e2
Compensate for some Apple-Python bugs.
14 years ago
ShyPike
287490d549
Split misc.py into misc.py, panic.py and powersup.py.
14 years ago
ShyPike
138b3d9ae2
Add --new command line parameter to force a new instance instead of starting the UI of the existing instance.
14 years ago
ShyPike
309c556f35
On OSX, the topmenu did not always send the right URL to the browser.
14 years ago
ShyPike
62f4647117
Implement automatic redirection of HTTP to HTTPS, when server is set to HTTPS-only.
Required a patch of CherryPy (wsgiserver/__init__.py).
14 years ago
ShyPike
6b0580c3fd
NZB paths on the command line should be made absolute before being sent to the running instance.
14 years ago
ShyPike
bfe4fe0a6d
Fix failing NZB-extension association on Windows 7 and Vista when using an HTTPS-only configuration.
The cause is that Python 2.5 on Windows doesn't properly implement urllib2.urlopen for htps calls to ipv6 addresses
(like localhost in Windows 7).
The work-around is to use an external CURL program to handle the API calls to the running SABnzbd instance.
14 years ago
ShyPike
2ae316bf9c
Fix handling of nzb.gz files as command line parameter.
14 years ago
ShyPike
cfcb404794
Fix failing compare of versions of running and new instance of SABnzbd.
This made NZB association fail.
14 years ago
ShyPike
05e0abbd5e
Fix NZB upload. Don't send api part when launching UI for running instance.
14 years ago
ShyPike
123cc3bbf9
Implement PID file support for non-Windows systems.
Triggered by command line parameter:
--pid <full-path>
14 years ago
ShyPike
aefdcd7cd6
Win32: Fix registration of SABnzbd url in the user registry. This made the NZB association go wrong.
14 years ago
ShyPike
2eb3150c40
OSX: prevent double Growl notification "SABnzbd shutdown finished".
14 years ago
ShyPike
202089e829
Fix hangup during scheduled restart.
14 years ago
ShyPike
4d0858e4d3
Improve some error messages that report problems with web interface.
14 years ago
ShyPike
70ee936107
Rename SABnzbdDelegate.py to osxmenu.py and move to sabnzbd folder.
14 years ago
ShyPike
dbc997532a
Add support for color schemes in Plush too.
This alters the interface spec for all skins:
1. The colorschemes folder is now scanned for files <color>.css and folders <color>
2. The colorscheme parameter for the templates now contains <color> instead of <color>.css
14 years ago
ShyPike
b3346d3104
Windows: add "Safe" mode to Menu Start entries.
This will start SABnzbd with: --server 127.0.0.1:8080 -b1 -t Plush --no-login
--no-login will remove the web username/password.
14 years ago
ShyPike
7073ff151a
Prevent crash when checking web host address return unexpected error codes.
14 years ago
ShyPike
f6d3eb6a05
Make sure the logfiles are in DOS format on Windows.
Remove obsolete "weblogging" button from "Status" page.
14 years ago
ShyPike
ca72266513
Log the location of the INI file.
14 years ago
ShyPike
566693dc9b
Console logging wasn't properly suppressed in daemon mode, leading to a crash.
14 years ago
ShyPike
4bb4de11b3
Update copyrights to 2011.
15 years ago
ShyPike
d82a58799c
Drop support for Python 2.4, due to missing features in gettext modules.
15 years ago
ShyPike
3cb5744682
Remove wrapper layer from Downloader.
15 years ago
ShyPike
0bd763833f
Fix incorrect URL used for browser launch (side-effect of previous change).
15 years ago