May 23rd, 2013· Fix issues in encryption detection
· Don't try to "join" a single X.000 file
· Fix memory overflow when joining very large files
· Make name sorting of the queue case-insensitive
· Save job data to disk after changing job password or other attributes
· Deploy "abort when completion not possible" method also in pre-download check
February 8th, 2013· Obfuscated file name support causes regular multi-set NZBs to verify (much) slower
· Bad articles from some servers are accepted as valid data
· Generic Sort fails to rename files when an extra folder level is present in the RAR files
February 2nd, 2013New features:
· Try to repair rar/par sets with obfuscated names
· Display next RSS scan moment in Cfg->RSS
Bug fixes:
· Disable obsolete newzbin bookmark readout
· Show speed when downloading in Forced mode while paused
· Plush History icons repair and unpack were swapped
· Reset "today" byte counters at midnight even when idle
· An email about a failed should say that the download failed
· Report errors coming from fully encrypted rar files
· Accept %fn (as well as %fn.%ext) as end parameter in sorting strings.
January 7th, 2013· Internal crash when encountering a malformed article, resulting in halting of downloading.
January 4th, 2013New features:
· Use "category" and "password" meta-data in NZB files (Provided by some indexers)
· Option to abort download when it is clear that not enough data is available (For removed posts it will be faster than pre-download check)
· Add "Abort" option for encryption detection
· Removed articles are now listed separately in download report
· Special option "wait_for_dfolder", enables waiting for external temp download folder at startup
Bug fixes:
· Fix problem with %fn substitution in Sorting
· Pre-download check did not work with all servers
· Fix missing Retry link for "Out of retention" jobs
· API function "addfile" now accepts "nzbname" parameter for ZIP/RAR files with one NZB
· Prevent retries when an NZB with just samples is retrieved from an indexer (and you had the "do not download samples" option enabled)
December 15th, 2012New features:
· Updated unrar to 4.20 (OSX/Windows)
· Optional web-ui watchdog (diagnostic tool)
· Removed account support for defunct indexers
Bug fixes:
· Fix some issues with orphaned items
· Generic sort didn't always rename media files in multi-part jobs properly
· Always show RSS items in the same order as the original RSS feed
November 19th, 2012New features:
· Properly handle par2-sets that were renamed after creation by the poster
· Recursive scanning when re-queuing downloaded NZB files
Bug fixes:
· Prevent blocking assembly of completed files, (this resulted in excessive CPU and memory usage)
· Fix speed issues with some Usenet servers due to unreachable IPv6 addresses
· Fix issues with SFV-base checks
· Successfully pre-checked job lost its attributes when those were changed during check
· No longer check version when looking for a running instance of SABnzbd (this prevents unintended multiple instances).
· A damaged base par2 file could block download of more par2 files
· Fix evaluation of schedules at startup
November 15th, 2012· A damaged base par2 file could block download of more par2 files
· Fix evaluation of schedules at startup
· Fix possible failing startup when running as a Windows Service
November 5th, 2012Features:
· Update nzbmatrix category table (check your categories!)
· Add special options 'empty_postproc' and 'prio_sort_list' (See Wiki)
· OSX: Retina compatible menu-bar icons
Bug fixes:
· Prevent stuck jobs at end of pre-check
· Fix issues with accented and special characters in names of downloaded files
· Fix problem with "Read" button when RSS feed name contains "&"
· Added missing %dn formula to Generic Sort
· Prevent unusual SFV files from crashing post-processing
October 31st, 2012Features:
· Update nzbmatrix category table (check your categories!)
· Add special options 'empty_postproc' and 'prio_sort_list' (See Wiki)
· OSX: Retina compatible menu-bar icons
Bug fixes:
· Prevent stuck jobs at end of pre-check
· Fix issues with accented and special characters in names of downloaded files
· Fix problem with "Read" button when RSS feed name contains "&"
· Prevent unusual SFV files from crashing post-processing
October 4th, 2012Highlights in 0.7.4:
· OSX Mountain Lion: Notification Center support
· OSX Mountain Lion: improved "keep awake" support
· Scheduler: action can now run on multiple weekdays
· Fix: pre-check failed to consider extra par2 files
Features:
· Support for HTTPS chain files (needed when you buy your own certificate)
· Special option: rss_odd_titles, see Wiki
· Special option: 'overwrite_files', see Wiki
· Show memory usage on Linux systems
· Scheduler: add "remove failed jobs" action
Bug fixes:
· After successful pre-check, preserve a job's position in the queue
· Restore SABnzbd icon for Growl
· Make Windows version less eager to use par2-classic
· Prevent jobs from showing up in queue and history simultaneously
· Fix failure to fetch more par2-files for posts with badly formatted subject lines
· Fix for third-party tools requesting too much history
· New RSS feed should no longer be considered new after first, but empty readout.
· Make "auth" call backward-compatible with 0.6.x releases.
· Config->Notifications: email and growl server addresses should not be marked as "url" type.
· OSX: fix top menu queue info so that it shows total queue size
· Fixed unjustified warning that can occur with OSX Growl 2.0
· Pre-queue script no longer got the show/season/episode information.
· Prevent crash on startup when a fully downloaded job is still in download queue.
· Fix incorrect end-of-month quota reset
· Fix UI refresh issue when using Safari on iOS6 (Safari bug)
September 28th, 2012· Pre-check failed to consider extra par2 files
· Fix unjustified warning that can occur with OSX Growl 2.0
· Show memory usage on Linux systems
· Fix incorrect end-of-month quota reset
· Fix UI refresh issue when using Safari on iOS6
September 27th, 2012· OSX Mountain Lion: Notification Center support
· OSX Mountain Lion: improved "keep awake" support
· Restore SABnzbd icon for Growl
· Scheduler: action can now run on multiple weekdays
· Scheduler: add "remove failed jobs" action
· After successful pre-check, preserve a job's position in the queue
· Make Windows version less eager to use par2-classic
· Support for HTTPS chain files (needed when you buy your own certificate)
· Prevent jobs from showing up in queue and history simultaneously
· Fix failure to fetch more par2-files for posts with badly formatted subject lines
· Special option: rss_odd_titles (see Wiki)
· Special option: 'overwrite_files' (See Wiki)
· A number of small issues (see changelog)
· Fix for third-party tools requesting too much history
August 1st, 2012· Try to keep OSX Mountain Lion awake as long as downloading/postprocessing runs
· Prevent queue deadlock in case of fatally damaged par2 files
· Add RSS filter-enable checkboxes to Plush, Smpl and Classic skins
· Fix problem with saving modified parameters of an already enabled server (since Beta1)
· Extend "check new release" option with test releases
July 25th, 2012· Correct several errors in Sort function
· Improve organization of Config->Servers
· Make detection of samples less aggressive
July 19th, 2012· Improve support for nzbsrus.com
· Don't try to show NZB age when not known yet
· Prevent systems with unresolvable hostnames from always using 0.0.0.0
· Initial "quota left" was not set correctly when enabling quota
· Report incorrect RSS filter expressions (instead of aborting analysis)
· Improve detection of invalid articles (so that backup server will be tried)
· Windows installer: don't remove settings by default when uninstalling
· Fix sorting of rar files in job so that .rar preceeds .r00
· Fix for NZB-icon issue when 0.7.0 was previously installed
· Fix startup problem on Windows when IPv4 has precedence over IPv6
July 9th, 2012· Fixed problem were fetching par2 files after first verification could stall in the queue
· Fixed retry behaviour of NZB fetching from URL (with handling of nzbsrus.com error codes)
· Verification/repair would not be executed properly when one more RAR files missed their first article.
· Improved backup of sabnzbd.ini file, now uses backup when original is gone or corrupt
· Several translations extended/improved
· Plush skin: fix problems with pull-down menus in Mobile Safari
· On some Linux and OSX systems using localhost would still make SABnzbd give access to other computers
· Windows: the installer did not set an icon when associating NZB files with SABnzbd
· Fix problem that the Opera browser had with Config->Servers
· Retry a few times when accessing a mounted drive to create the final destination folder
· Minor fixes in Window Tray icon and OSX top menu
· Add no_ipv6 special for systems that keep having issues with [::1]
· Fix crash in QuickCheck when expected par2 file wasn't downloaded
· API calls "addurl" and "addid" (newzbin) can now be used interchangeably
· Fix endless par2-fetch loop after retrying failed job
· Don't send "bad fetch" email when emailing is off
· Add some support for nzbrus.com's non-VIP limiting
· Fix signing of OSX DMG
June 5th, 2012Highlights for version 0.7.0:
· Download quota management
· Windows: simple system tray menu
· Multi-platform Growl support
· NotifyOSD support for Linux distros that have it
· Option to set maximum number of retries for servers (prevents deadlock)
· Pre-download check to estimate completeness (reliability is limited)
· Prevent partial downloading of par2 files that are not needed yet
· Config->Special for settings previously only available in the sabnzbd.ini file
· For Usenet servers with multiple IP addresses, pick a random one per connection
· Add pseudo-priority "Stop" that will send the job immediately to the post-processing queue
· Allow jobs still waiting for post-processing to be deleted too
Specific issues solved in RC1/RC2:
· Suppress permission errors on paths containing ".AppleDouble" or ".DS_Store" (Required for NAS systems that support Apple AFP shares)
· OSX/Windows: Set article cache to 200M when not already set. NOTE: if you do not want a cache: set it to 0
· Pre-check: lower default minimum completion rate to 100.2% NOTE: as a current Beta user, you'll need to change this yourself!
· Pre-check: required ratio for NZB without par2 files should be 100% and not the "safe" ratio
· Fix for rare crash in par2 fetching
· Another .nomedia fix
· Quota reset wasn't done when quota-reset-time was passed while SABnzbd wasn't running
May 28th, 2012Highlights:
· Download quota management
· Windows: simple system tray menu
· Multi-platform Growl support
· NotifyOSD support for Linux distros that have it
· Option to set maximum number of retries for servers (prevents deadlock)
· Pre-download check to estimate completeness (reliability is limited)
· Prevent partial downloading of par2 files that are not needed yet
· Config->Special for settings previously only available in the sabnzbd.ini file
· For Usenet servers with multiple IP addresses, pick a random one per connection
· Add pseudo-priority "Stop" that will send the job immediately to the post-processing queue
· Allow jobs still waiting for post-processing to be deleted too
Specific issues solved in Beta8:
· The .nomedia feature has been disabled. Now only available as an experimental feature ("nomedia_marker" in Config->Special)
· "Fail" mail sent when pre-checks fails did not contain the completion rate info
· Updated French translation
May 24th, 2012Highlights:
· Download quota management
· Windows: simple system tray menu
· Multi-platform Growl support
· NotifyOSD support for Linux distros that have it
· Option to set maximum number of retries for servers (prevents deadlock)
· Pre-download check to estimate completeness (reliability is limited)
· Prevent partial downloading of par2 files that are not needed yet
· Config->Special for settings previously only available in the sabnzbd.ini file
· For Usenet servers with multiple IP addresses, pick a random one per connection
· Add pseudo-priority "Stop" that will send the job immediately to the post-processing queue
· Allow jobs still waiting for post-processing to be deleted too
Specific issues solved in Beta7:
· Fix for .nomedia files not being deleted
· Fix NZB re-queueing (due to .nomedia remaining)
· Polish was missing in Windows installer and Dutch was incorrect
· When Sort renames auxillirary files, it should disregard case
· Fix crash in Wizard on some Linux systems
May 18th, 2012Highlights:
· Download quota management
· Windows: simple system tray menu
· Multi-platform Growl support
· NotifyOSD support for Linux distros that have it
· Option to set maximum number of retries for servers (prevents deadlock)
· Pre-download check to estimate completeness (reliability is limited)
· Prevent partial downloading of par2 files that are not needed yet
· Config->Special for settings previously only available in the sabnzbd.ini file
· For Usenet servers with multiple IP addresses, pick a random one per connection
· Add pseudo-priority "Stop" that will send the job immediately to the post-processing queue
· Allow jobs still waiting for post-processing to be deleted too
Smaller features and problems solved in Beta6:
· Upgrade unzip for Windows to 6.00 (supports ZIPs above 2G)
· Lower threshold for pre-check to 100.5%
· Fix removal of .nomedia file when using Sorting
· Add Polish translation (using reduced character set)
· Extension-based cleanup list now also removes extension-only files like ".sfv".
May 11th, 2012· Solved serious connection problem with some providers
· Unified OSX DMG
· Windows Tray has the "restart" entries no under a Troubleshoot menu
· Fix newzbin entries in History's "Source" field
· During unpacking the destination folder will contain a ".nomedia" file which will keep mediaplayers temporarily from indexing
· Pre-check jobs now require 101% completion rate (with a "special" parameter)
· Add Portuguese (Brazil) language
· Updated translations
· Some odd NZB files led to blank initial filenames in file overview
· Jobs that have 99.91%-99.99% completion rate should not be rounded to 100.0%
· Windows Tray icon now has entry to show "complete" folder
· Some minor fixes in code and Config skin
· Individual RSS filter toggle
April 18th, 2012· OSX/Linux: permissions are now also applied to the "temporary download folder"
· The default for "apply max retries only on optional servers" is now 0, thus enabling the new anti-deadlock behaviour for all servers
· Fix incompatibility with nzbsa.co.za indexer
· After a language change, register again with Growl
· Clean up the api-call auth. It will now give preference to 'apikey'.
· Fix detection of retry-able history entries for case-insensitive file systems.
· Add support for the peculiar Usenet provider "free.xsusenet.com".
· Accept multiple items in API-calls "addurl" and "addid". The "name" and "nzbname" keywords can be repeated.
April 11th, 2012· Download quota management
· Windows: simple system tray menu
· Multi-platform Growl support
· NotifyOSD support for Linux distros that have it
· Option to set maximum number of retries for servers (prevents deadlock)
· Pre-download check to estimate completeness (reliability is limited)
· Prevent partial downloading of par2 files that are not needed yet
· Config->Special for settings previously only available in the sabnzbd.ini file
· For Usenet servers with multiple IP addresses, pick a random one per connection
· Add pseudo-priority "Stop" that will send the job immediately to the post-processing queue
· Allow jobs still waiting for post-processing to be deleted too
February 6th, 2012Small maintenance release:
· Extend OSX menu with troubleshooting options
· Change newzbin URL
· Flag post-processing as failed when files cannot be moved/copied to destination
Two specials for (some) embedded Linux systems:
· Move "locale" construction from Plush skin to Python code. Some embedded Linux platforms show unstable behavior with the original construction.
· Add special setting to use "pickle" library instead of cPickle. This is needed for some embedded Linux distros (e.g. OpenElec).
December 12th, 2011· When retrying an URL fetch from History, remove the History entry
· Fix job folder creation by Movie Sort when the Sort expression specifies one
· Fix problem with retrieving ZIP files from some web sites
· Improve detection of encrypted RAR files during download
· When par2 fails and SFV-check enabled, verify using SFV files
· Perform extra checks on job administration
· Fix logging of pre-queue script result
· Better support for Yahoo pipes
· Accept NZB files containing incorrect dates
· Make sure that paths coming from Sorting are normalized for the platform
· Make newzbin "Get bookmarks now" button independent of automatic readout
· Don't reset watched folder path to default when it doesn't exist at startup
December 5th, 2011· Fix issue with new localhost handling on some IPv4-only Unixes
· Fix job folder creation by Movie Sort when the Sort expression specifies one
· Fix problem with retrieving ZIP files from some web sites
December 1st, 2011· Improve detection of encrypted RAR files during download
· SABnzbd will now listen on all "localhost" addresses This should prevent problems on IPV6-enabled systems
· Remove unneeded extra temporary folder level in Generic Sort
· When par2 fails and SFV-check enabled, verify using SFV files
· Perform extra checks on job administration
· Fix logging of pre-queue script result
· Better support for Yahoo pipes
· Accept NZB files containing incorrect dates
· Make newzbin "Get bookmarks now" button independent of automatic readout
· OSX: Fix Growl issues
· OSX: Show the promised 10 queue entries in the OSX menu instead of 9
November 21st, 2011· Improve detection of encrypted RAR files during download
· SABnzbd will now listen on all "localhost" addresses This should prevent problems on IPV6-enabled systems
· Remove unneeded extra temporary folder level in Generic Sort
· When par2 fails and SFV-check enabled, verify using SFV files
· Perform extra checks on job administration
· Fix logging of pre-queue script result
· OSX: Fix Growl issues
· OSX: Show the promised 10 queue entries in the OSX menu instead of 9
October 18th, 2011· Allow saving of category paths ending in a *. This feature (*) will prevent the creation of job folders in the final folder
· Fix incompatibility with unrar 4.01 regarding detection of encrypted files
· Create .bak (backup) file for sabnzbd.ini before modifying it
· Convert ambiguous Windows paths like D: and D:folder to D:\ and D:\folder
· Fix file name encoding problems when verifying using SFV files
· Prevent reading newzbin bookmarks when newzbin credentials are not set
August 5th, 2011· Prevent immediate exit after startup when queue is empty and an end-of-queue action like "shutdown" was set
· Fix failure to launch browser when clicking shortcut the second time
· Allow jobs still waiting for post-processing to be deleted
· Plush: button "Purge failed NZBs & delete files" will now actually delete files
· Classic/smpl: add link "Purge failed NZBs & delete files"
· Plush: fix flashing top menu in Safari 5.1
July 28th, 2011· New maintenance release. OSX Lion compatible.
June 15th, 2011· New maintenance release
June 9th, 2011Features:
· Add previously "hidden" option "Check unpack results" to Config->Switches. You may want to set this "on" because the default was "off".
· Automatic redirection when addressing the HTTPS port using the HTTP url.
· Option to store the files of all jobs in a single category folder (enable this by appending a '*' to the storage path)
· Sorting: support %fn parameter in folder names
· Better support for standby and hibernate on Linux
· Add new command line option --new to force new SABnzbd instance
· Plush: add "missing articles" to queue entry hover-over box
Bugfixes:
· Fixed association of NZB files with SABnzbd, when using HTTPS-only on Windows Vista/7 (resulted in multiple running copies of SABnzbd instead of an NZB upload)
· The smpl skin failed to save the attributes of the default category
· Replace double quote characters in job folder names (to avoid Samba issues)
· When using the download button in an RSS overview, the title wasn't used as job name
· On OSX, the top menu sometimes used the wrong URL to start the browser
· Remove the delay when items go from the download queue to History
· Save bookmark memory file right after reading newzbin's bookmarks
· When a job is individually paused, save admin immediately
· Allow a server definition with a non-resolving name to be disabled.
· API: jsonp-callback now also supported in error responses
June 8th, 2011Features:
· Add previously "hidden" option "Check unpack results" to Config->Switches. You may want to set this "on" because the default was "off".
· Automatic redirection when addressing the HTTPS port using the HTTP url.
· Option to store the files of all jobs in a single category folder (enable this by appending a '*' to the storage path)
· Sorting: support %fn parameter in folder names
· Better support for standby and hibernate on Linux
· Add new command line option --new to force new SABnzbd instance
· Plush: add "missing articles" to queue entry hover-over box
Bugfixes:
· Fixed association of NZB files with SABnzbd, when using HTTPS-only on Windows Vista/7 (resulted in multiple running copies of SABnzbd instead of an NZB upload)
· The smpl skin failed to save the attributes of the default category
· Replace double quote characters in job folder names (to avoid Samba issues)
· When using the download button in an RSS overview, the title wasn't used as job name
· On OSX, the top menu sometimes used the wrong URL to start the browser
· Remove the delay when items go from the download queue to History
· Save bookmark memory file right after reading newzbin's bookmarks
· When a job is individually paused, save admin immediately
· Allow a server definition with a non-resolving name to be disabled.
· API: jsonp-callback now also supported in error responses
May 25th, 2011· Fixed association of NZB files with SABnzbd, when using HTTPS-only on Windows Vista/7 (resulted in multiple running copies of SABnzbd instead of an NZB upload)
· Fixed incorrect email date header when using other language than English
May 16th, 2011New:
· Add Romanian translation
· Add PID file support for OSX/Unix (--pid )
Bugfixes:
· Fixed association of NZB files with SABnzbd (resulted in multiple running copies of SABnzbd instead of an NZB upload)
· Fixed display of warning when upgrading from 0.4.x
· Fixed problem when entering NZB files with names containing accented characters (happened only on OSX with Firefox 4)
· Fixed several textual issues (like incorrect foreign characters on OSX/Linux)
· Fix attribute error caused by missing category field in nzbmatrix RSS feeds
· Fix nzbmatrix category support by just reading the whole "Description" field.
· Pause downloader when downloaded file cannot be written to disk.
· Fix "~/" (home-dir) support for Unix/OSX and disable for Windows
May 5th, 2011Redesign of the queue:
· Failed jobs remain in the "temporary download folder" folder
· Failed jobs can be retried from the History, optionally with an additional NZB file
· The queue can be repaired and (when needed) reconstructed
· Orphaned jobs can be re-added to the queue ("Status" page)
· Full Windows Service support
· Plush is now our preferred UI skin as it offers the best usability.
· Duplicate handling extended
· Pre-queue user script
· Optional email when RSS sends jobs to the queue
· Redesign of the Config-RSS pages
· "Paused" priority for RSS feeds
· Downloaded byte counters per server
· Default category
· Sever retention time
· Handling of unmounted volumes
· Extended password support
· Extended API
April 14th, 2011· Category returned by pre-queue script wasn't handled properly
· Stop warning about duplicate articles in an NZB, just summarize after download
· Speed-up the generation of RSS filter/preview page
· "paused" priority at the RSS feed-level wasn't handled properly
· Plush: fix some display issues
April 4th, 2011Changes:
· Plush: added TopMenu-toggle and show warning-line only when needed
· Plush: added "Now" menu entries for bookmarks, RSS and watched folder
· Allow "Default" category to be picked for all Sort functions
Bugfixes:
· Fix failing scheduled event "pause-post-processing"
· Improve handling of nzbmatrix waiting times
· Fix sub-optimal handling of password tries on encrypted rar files
· Fix server test function
· Fix hangup during scheduled restart.
· OSX: Launch browser from menu bar with HTTPS when only HTTPS is available.
March 24th, 2011Changes:
· Plush now uses full window width
· Emails to multiple recipients are now sent per recipient allowing more flexibility in email templates.
· Stop "growl"-ing all queued jobs at startup (OSX)
· Move email test to Config->Email
Bugfixes:
· Unix/OSX: fixed download hangup when having non-responding servers
· Fixed paging problem in Plush
· New server could be not added in "disabled" mode
· Prevent a discarded duplicate job from showing up as an orphan
· Fixed disabled default script in Plush
· Plush cookies renamed to prevent interference by older versions
· Unix/OSX: prevent queue lockup when server connect times out
· Fix problem with setting a scheduled server action
· The API should give the same byte totals as the UI
· Fix loss of PP settings when retrying
· When re-evaluating RSS entries, use original RSS categories
· When using German, a job would crash if articles were missing
November 17th, 2010· Blocking of RSS preview by automatic RSS read-out
· Windows binary had issues with sending non-english emails
· Explicit RSS filter attributes (category, script, pp) influenced each other within a feed definition
November 8th, 2010Changes:
· Use nzbmatrix.com's new V1.1 api.
· Add Norwegian translation
· When par2 complains about bad options, report to user.
· Add INI-only option "api_warnings" to enable/disable warnings about unauthenticated access to the API.
Bugfixes:
· Improve handling of colon chars in filenames for Windows and OSX, to compensate for odd behaviour of par2.
· NZBs would be left behind, despite ".nzb" being in the cleanup-list
· When only individually paused jobs are in the queue, unpausing them would not always resume downloading
· NZB-chaining should ignore the duplicate NZB check and fix cleanup of "complete" folder after NZB-chaining. (Chaining is the automatic re-queueing of downloads containing only NZBs)
· Plush did not save end-of-queue action.
· Zipped NZB files from URLs were not accepted.
· OSX: The end-of-queue action "Hibernate" shut down the system.
· Sanitize nzbname parameter coming from API calls (led to problems with some third-party utilities)
August 25th, 2010Changes:
· Compensate for IPV6 issues of Chrome on OSX
· Changes in dirscan-speed are now immediately effective
· Reduce amount of logging
· Make sure access to sabnzbd.ini is blocked for group and world (Unix, OSX). (Solves: http://bugs.debian.org/593829)
· On Windows, detect whether sqlite3.dll is missing. If so, panic and complain about lame virus scanner.
· Add hidden option "queue_complete_pers" to select non-persistence of non-script end-of-queue actions.
· Add hidden option "allow_64bit_tools" to allow or prevent use of 64bit par2 and unrar.
Bug fixes:
· Support unpacking of rar-files embedded in zip-files
· Restrict square bracket substitution to server names
June 29th, 2010· Embed nzbmatrix categories in SABnzbd (preventing problem in OSX)
· Remove leading spaces in user script output display
· Solve problems with passing filenames with '&' as parameter in user scripts
· Allow leading empty lines in email templates
· Prevent oversized logfile when logging fails
· Remove double header in email (some email server choke on that)
March 26th, 2010· Accept comma-separated email address in "email_to" option.
· Allow manual retry of URL-based NZB fetches when a bad NZB is received
· Add INI-file option "size_limit" that sets any oversized job to paused and low priority.
· Added French translation of email template
· Add Danish translation
February 22nd, 2010Core Upgrades:
· New Quick-Start Wizard - If you don't have any servers set you'll get a neat little five-page wizard allowing you to change all the config settings you really need to worry about. Stuff like "How should SABnzbd be accessible? Remotely or locally?" and "What's your server address", in a step by step manner. Features a button on the server page to test the connection to the news server, to make sure you have entered your details correctly.
· HTTPS Support - The Web-UI now supports HTTPS and has a standard login window (if you use a login/pass). The URL no longer requires the /sabnzbd/ part, though the old URL is still supported.
· File Quick-Check - We can now skip par2 verification altogether in some cases by performing a quick-check of file hashes before post-processing. If quick-check passes, then all the files are complete and we can proceed without doing the lengthy par2 verification step.
· Localization System - We now ship with five localizations, English, French, Dutch, German and Swedish, and have a rather simple system for implementing new translations. If you'd like to contribute one, please inquire on our forums.
· More Indexing Sites - SABnzbd now supports more than just Newzbin. See the support list for full details. Highlights include the RSS feeds for NZBMatrix and Nzbs.org
· Revamped Config System - The configuration backend was overhauled in 0.5. Many of the config pages have been changed around to make more sense, you can now easily enable/disable servers, you can turn servers on and off with schedules and in general all server interaction is much faster than before. You also only have to restart SABnzbd for major changes to take effect.
· File Association - .nzb files can now be associated with SABnzbd in Windows, so you can just double click them to load the file into your queue. You can set this up manually on other operating systems by launching SABnzbd with arguments containing a path, or multiple paths to local nzb/rar/zip files.
· Password Support - Basic support for password protected rar-files is now in. It's limited, but it works.
· .TS filejoining - The file joining system now supports merging .TS files.
· New Sorting Options - Date and Custom sorting options have been added, so downloads with a date can be sorted as such, and further customized sorting options can be developed by users.
· Email Templates - You can now design custom email templates to report whatever information you want, including multiple recipients.
· OSX Status Icon - SABnzbd now embeds itself in the menubar to give you some basic functions (no more Dock icon).
· OSX Growl Notifications - SABnzbd now display Growl notifications (e.g. pause, resume, downloads start and finish…).
The API:
· 0.4 introduced our API, 0.5 expands it to cover everything SABnzbd is capable of. Why does this matter? It means if you know any programming language and understand how to parse XML/JSON and POST data to an address, then you can write some application which can communicate with SABnzbd almost as easily as a template can.
The Queue & History:
· Per-Item Pause - Now, in addition to being able to pause the whole queue, you can also pause individual items in the queue. You can also force downloads to start while the whole queue is paused.
· Temporary Pause - 0.5 also brings the ability to pause the queue temporarily. So if you just want to pause for 30 minutes while you use your internet connection for something else, you can. This is nice, as it means you don't have to remember to go back and unpause SABnzbd.
· Priorities - The queue now has four priorities, Normal, High, Low and force. Think of this as an easy method to move things around your queue, or to insert things into specific areas of your queue. One use case is to set everything to "normal" by default, so it works like 0.4.x. However, you can then add a new post or RSS feed as high-priority to have it be inserted to the top of the queue, or add one as low-priority to have it inserted at the bottom of the queue and keep below normal downloads that are added. Forced items will go straight to the top of the queue, and will continue to download even if the queue is paused.
· Renaming - You can now rename items in the Queue, SABnzbd will use the new name as the completed directory name.
· New History Backend - The history is now stored in a database, so we can handle larger histories better, and store more information about downloads. It also now survives between having the queue cleared.
Templates:
· New Default Template - With 0.5, the "smpl" template is now the default. The old basic template is still there, but is now called "Classic".
· SMPL - Has been reworked to be much faster and friendlier to use. The default page now shows the top 5 items from the queue and history. The queue and history are also now paginated to stop loading a massive number of items.
· Plush - Complete backend rewrite to work almost exclusively off the API [so it's MUCH faster], and a reorganized (and more accessible!) main menu. The Queue and History also now have pagination built in, so you can have hundreds of items in both, and only ever have to deal with a manageable number of items on any given page.
· Mobile - Thanks to the new API and the jQTouch Framework, we've got a brand new mobile theme. It's full featured (save for config options), and gives you the ability to add new nzbs, reorder existing ones, manage the queue, etc. "Mobile" replaces the old "iPhone" template.
February 8th, 2010Changes:
· Add INI-only option "par2_multicore" to enable/disable par2-multicore
Fixes:
· Prevent crash in RSS due to odd characters
· Prevent deadlock in downloader when server is blocked
· Prevent deletion of par files of other sets in multi-set NZBs
· Incorrect job rename in SMPL skin on Windows
· INI-only option "no_penalties" to limit timeout penalties for non-optional servers to 1 minute
· HTTPS certificate paths should default to the admin_dir directive
· The second parameter of the user script should be the original NZB file name, even when the job has been renamed.
· Show clear error message when RSS feed preview or force-download fails.
· Don't warn about RSS reading problems when a scheduled scan is done.
· Ignore empty "username" and "apikey" parameters in nzbmatrix.com URLs and add stored values.
· Suppress authentication warning for API call "get_scripts" and "qstatus". These are used by some external utilities to determine if username/password is required. Prevents a warning each time SABnzbd or the browser is started.
· Ignore read-only attributes of files in a RAR archive (Windows)
· Remove potential crash on OSX when handling corrupt par2 file
· Enable manual unblocking of permantly blocked servers
· Retry permanently blocked servers after 30 minutes (compensate for shoddy servers)
· INI-only option "folder_length_max" for trimming folder name size (default 128 for Windows, for others 256)
· Give unrar preference over rar when both installed on a Posix system
January 22nd, 2010· Fix broken server test in Wizard and Config->Servers
· Fix uneven download speed of very large NZBs
· Increase timeout for fetching NZB files from websites to 60 seconds
· On Connections Page: show original error message sent by server
· Fix problem when the script folder path contains a space
· Fix disabling of RSS feeds when changing settings
· Include special par2 variant for OSX 10.6+ (automatically selected)
· Warn user (once) about presence of old queue file
· Warn Posix user when a non-supported version of unrar is installed
· Prevent NZB from dropping to bottom of queue when changing its category
· When forcing disconnect don't try to send "Quit" to a non-responding server
· Duplicate title checking in RSS is now case-insensitive
· Only warn about presence of old queue when no new queue is present yet
· Avoid potential crash when server closes connection
· Add tbbmalloc.dll to par2 program (prevents problems when you have another version of that file on your system)
January 12th, 2010· Solve problems with unwilling servers and “random” server time-outs.
· Do not generate warnings for intermittent server problems.
· Joinable rar-sets were not always properly joined.
· Fixed timing problems when SABnzbd is running behind an Apache server
· Don’t report failed default permissions setting when the user has set none
October 7th, 2009Bugs solved:
· Update unrar for Windows to 3.90 (solves CRC errors when unpacking)
· Don't show NZB-s no longer present in the RSS feed in the preview (they won’t be matched anyway)
· Default skin: Hitting enter after changing the RSS definition would delete the definition.
· Send Group did not always work properly
Features:
· Add Cheetah 2.2 compatibility (primarily for Linux)
· Add field to API-qstatus XML output.
May 25th, 2009· Fixed all the places in the UI that needed a session key
· Dropped multi-core PAR2 for OSX (too much problems)
· Added an option to enable/disable multi-core PAR2 for Windows
· Added an option to disable the new security feature (not recommended!)
March 27th, 2009· Fixed various par2-repair problems for OSX
· Solved long queue display problem for OSX
· Fixed news-group and newzbin-category to SABnzbd-category conversion
November 7th, 2008New:
· Allow override of the newzbin category in the RSS scanner
· No longer disable RSS schedule flag when changing filters
· Support RSS feeds from nzbindex.nl
· Support GZipped NZB files in RSS run (needed for some sites)
· Retry on incomplete NZB files in RSS run
· Use ionice (if present) to run external utilities (Linux)
· Current (scheduled) speed now shows in the speedbox Speedbox no longer updates the INI file
Fixed:
· Proper handling of accented characters
· Removed several Category handling problems
· Several TV episode handler improvements
· Refuse UNC paths in Windows for "incomplete" (due to par2)
· API-addid did not accept "cat" parameter
· IE and Opera could not delete first schedule
· Encrypted and obfusticated RAR files were deleted from the Watched folder instead of ignored.
· Hanging-unrar on Linux
· Retry malformed yEnc articles on other server(s)
September 2nd, 2008· Dirscanner: if ignored file is replaced it will still be ignored
· Accept RAR files that contain NZB-s as input.
· Duplicate RSS jobs were not filtered out
· Delete history made safer
· Proper script is not set when fetching from newzbin bookmarks
· Strip white-space around server host name
· Par2 checking can fail if first article of a par2 file is missing
· No error report when server authentication is missing
· Sort the category list
· On schedule change, evaluate pause/resume state properly
· %s.n bug in the TV Sorting Preview
· %s.n and %s_n bug in TV Sorting output
· Add API call to retrieve version