shypike
f120265acf
Make IP checking more anonymous by using unassigned addresses.
Also remove unused procedure.
10 years ago
sanderjo
787a4b04f5
Determine and show publick IPv4 address (if +Debug is on)
10 years ago
shypike
c148b990fc
Default base folder for Windows is now the %USERPROFILE% folder.
Before, %USERPROFILE%\Documents was used.
The default download folders should be based on %USERPROFILE%\Downloads.
The other folders will land in %USERPROFILE%.
Also removed the obsolete option to have the INI file in the program folder. The latter now needs an explicit -f parameter.
10 years ago
shypike
4db46f9c62
Prevent CherryPy warning by making sure host name is in ASCII instead of Unicode.
10 years ago
sanderjo
6233ce1109
moved pystone module to sabnzbd/utils
10 years ago
sanderjo
c4feba200d
Better handling if import of pystone module does not work
10 years ago
sanderjo
fef680a399
Update SABnzbd.py
10 years ago
sanderjo
76f40af514
Better handling if import of pystone module does not work
10 years ago
hansvqp
678f9c7374
Add System Tray menu for Linux systems with GTK support.
11 years ago
shypike
5019681d81
Reduce risk of crashing on bad pystone library.
11 years ago
shypike
e184f730e2
Remove traces of 8bit ASCII support.
Remove or replace calls to latin1().
Replace all Ta() calls with T().
11 years ago
shypike
30f022d933
Measure and log Pystone performance, and - if possible - CPU type
11 years ago
shypike
50fe8baeef
Update copyright year.
11 years ago
shypike
0d14ac7763
In debug logging mode, use Google to determine our own IP address (IPv4 and IPv6).
Helpful for diagnosing troublesome setups.
11 years ago
shypike
6b1f9c0a50
Implement support to detect unwanted extensions inside RAR archives.
unwanted_extensions = .exe, .bla
action_on_unwanted_extensions = 1
11 years ago
shypike
c535fecf7f
Add the command line parameter —pidfile to set an explicit PID-file name.
12 years ago
SanderJ
6ec65239a4
Report IPv4 and IPv6 address via logging.info, patched against develop
11 years ago
shypike
d2e4a6a5cc
Revert "Prevent Unicode warning from CherryPy."
This reverts commit 2d3c263ab8
.
12 years ago
shypike
2d3c263ab8
Prevent Unicode warning from CherryPy.
12 years ago
shypike
293d43470a
Remove the "Classic" skin.
12 years ago
shypike
91c65817e7
Restore automatic recovery from 404 errors.
12 years ago
shypike
9516d80746
Remove support for upgrading very old data on OSX.
Also clean up some missed cache_dir references.
12 years ago
shypike
edd1002313
Add long path support for Windows.
Use "\\?\" prefix for all path-related handling in post-processing.
Use shortened paths for unpacking and user scripting.
Also support oversized paths in "incomplete" as long as the base folder is below 260.
12 years ago
shypike
46dd2137ea
Add Bonjour/ZeroConfig Support.
Basic ZeroConfig support, only when SABnzbd listens to external addresses.
On all platforms, ZeroConfig/Bonjour libraries fail to implement "localhost" support properly.
Default on when support libraries are installed, special option to disable in case of trouble.
HTTP-->HTTPS redirection only enabled when ZeroConfig is active.
12 years ago
shypike
56a2e492b4
Solve some fringe issues for OSX.
12 years ago
shypike
3b81d84333
Errors/warnings for Notifications were not extended with parameters.
12 years ago
shypike
ecc2d6b1fd
Restructure Config->Notifications and add Prowl support.
- Prowl support
- Separate settings for each notification service
12 years ago
shypike
944568d6dc
Remove all legacy code for newzbin and nzbmatrix.
12 years ago
shypike
c946ab04f6
Only warn about missing unzip and 7za when their usage has been enabled.
12 years ago
shypike
620e10a69f
Convert to Unicode application.
This breaks compatibility with existing 0.7.x queues.
Polish and Romanian no longer need conversion to latin1.
12 years ago
shypike
db4891748f
Update copyright year.
13 years ago
ShyPike
9c314532c0
Add optional web-watchdog to the watchdog.
13 years ago
ShyPike
f5b6203194
Make check for running SABnzbd instance more robust.
Cancel bad side-effect of removing the version check.
Under some circumstances SABnzbd can draw the unjustified conclusion
that another instance is running. Now check for a proper version pattern
in the received output.
13 years ago
ShyPike
6b79fad626
Remove version check when looking for a running instance of SABnzbd.
This will lower the chance of inadvertently launching multiple instances.
User will need to use --new to force a new instance.
13 years ago
shypike
dcb1b0b3dc
Improve startup notification.
- Move hostname() from misc.py to growler.py.
- Improve startup notification
13 years ago
ShyPike
7ec7e8d432
Allow compression of more MIME type in API-calls.
13 years ago
shypike
d77b22be37
Add support for HTTPS chain certificate file.
Just enabling the user to specify the file and then passing it on to CherryPy.
13 years ago
shypike
a40d2da2ab
Improve OSX Mountain Lion "stay awake" support with native OS calls.
Also add Special option "keep_awake" for Windows and OSX.
13 years ago
ShyPike
f27c16ea9f
Support for unpacking 7Zip files.
Same password support as for unrar.
Can be enabled and disabled.
Includes 7za 9.20 for Windows and OSX.
13 years ago
ShyPike
10e21a3af9
Remove extra '\r' in Windows logging.
13 years ago
shypike
37f1d64e46
Fix incorrect explanation of --no_ipv6 flag.
13 years ago
ShyPike
c44d98da66
When localhost resolves to ['127.0.0.1', '::1'] instead of ['::1', '127.0.0.1'], SABnzbd would try to register twice on '::1'.
13 years ago
ShyPike
c6d5a79776
Improve web-host address selection on systems where the hostname does not resolve to an IP address.
13 years ago
ShyPike
29f126ca47
Make warning about Python3 easier to read.
13 years ago
ShyPike
5c1342a663
Tell user that Python 3.0 won't work.
13 years ago
shypike
79488c4785
Add option to suppress listening on web host address ::1
13 years ago
ShyPike
ff6b87ef5b
Improve the INI file handling.
Simplify and make the save more robust.
Use the INI.BAK file when the INI file is missing or corrupt.
13 years ago
ShyPike
503bcf64c9
Prevent problems on systems that don't bother to resolve "localhost".
13 years ago
ShyPike
5b38c772fb
When the "uname -n" name of a system doesn't resolve to an IP, only use 0.0.0.0 as hostname when the user hadn't set "localhost", "127.0.0.1" or "::1" as the hostname.
Otherwise any such system will still listen on the external IP despite the fact that user didn't want this.
13 years ago
ShyPike
11a1ce4a6c
Set UI-ready flag sooner.
13 years ago