Version History
-
Scanned custom data attributes in HTML tags for valid absolute URLs to download.
-
Fixed a problem that prevented SiteSucker Pro from being able to download YouTube videos.
-
Added “Download URL” shortcut action.
-
Added modifiers to the “Delaying” status string indicating the source of the delay.
-
Fixed a bug that could prevent SiteSucker Pro from replacing videos that have the Error keyword.
-
Improved the way SiteSucker Pro handles HLS (m3u8) videos.
-
Added Apply archive.org Settings to Suggested Settings.
-
Saved webpages that have continuously running JavaScript after a timeout.
-
Replaced the Stop Analysis menu item with the Stop Adding Files menu item.
-
Added the Stop and Create PDF menu item as an alternate to the Stop menu item.
-
Fixed a bug that could cause SiteSucker to hang when creating a PDF.
-
Added the ability to download embedded WordPress videos to SiteSucker Pro.
-
Added more options to the Preferred Resolution setting in the Video settings in SiteSucker Pro.
-
Replaced code that caused a memory leak.
-
Fixed a bug that could cause SiteSucker to crash if the crossorigin attribute is not lowercase.
-
Fixed a bug that always logged HTTP error descriptions in English.
-
Fixed a bug that caused SiteSucker to crash when a tag attribute had a missing value.
-
Deleted the crossorigin attribute from tags in downloaded HTML files when its value is blank.
-
Updated quotation marks in localizable strings.
-
Fixed a bug that prevented AppleScript from getting or setting the Login Dialog setting.
-
Fixed a bug that caused SiteSucker to lock up when more than one Certificate Trust Panel was displayed simultaneously.
-
Fixed a bug with SiteSucker Pro that prevented it from downloading some Vimeo videos.
-
Fixed a bug that could cause SiteSucker to crash or freeze when the download is started.
-
Deleted CORS attributes (crossorigin and integrity) from tags in downloaded HTML files so that webpages display and behave correctly.
-
Added an Overwrite files warning alert and updated various alerts.
-
Fixed a bug in SiteSucker Pro that stripped ‘%’ characters from video tag attributes.
-
Fixed a bug that caused SiteSucker to stall after downloading robots.txt.
-
Retained the nofollow flag found in the X-Robots-Tag header by adding the NoFollow keyword to HTML files.
-
Replaced the Template Type field with the Action field in the Patterns setting in the Webpage settings, and added the Retry If Found and Retry If Missing actions.
-
Replaced OK button with Apply button in Settings dialog.
-
Fixed app version number comparison in SiteSucker Pro.
-
Fixed some problems localizing files.
-
Fixed a bug that allowed the SiteSucker browser to save a file without a file extension.
-
Increased the speed and success rate of YouTube video downloads for SiteSucker Pro.
-
Reduced the need for the Save Delay when downloading using web views.
-
Fixed several problems related to SiteSucker windows.
-
Allowed the web browser to download non-HTML files.
-
Enhanced the code that scans the web browser for a login form.
-
Fixed fragment links on long webpages that produce more than one PDF page when creating a PDF.
-
Prevented SiteSucker from trying to download some files that do not need to be downloaded.
-
Fixed and enhanced the Create PDF feature.
-
Corrected some potential threading issues.
-
Distributed localization tasks across all connections.
-
Accommodated the Dock when positioning windows on the screen.
-
Fixed a bug that could cause SiteSucker Pro to crash if a video URL is redirected.
-
Fixed some memory leaks.
-
Fixed bugs that prevented SiteSucker from fully localizing HTML in some cases.
-
Fixed a bug that prevented the delete button from activating in the Paths to Replace setting.
-
Fixed a bug that prevented the application from being hidden when using web views.
-
Restored the ability of SiteSucker Pro to download YouTube videos.
-
Retained robots.txt exclusions and directives while downloading URLs in the queue.
-
Logged the cumulative status of all files downloaded using the queue when the Log Final Status setting is on.
-
Increased the speed and success rate of YouTube video downloads for SiteSucker Pro.
-
Fixed a bug that could prevent the Download Sites action from finding the specified SiteSucker document.
-
Fixed a bug that could prevent webpages from downloading when using the Download Using Web Views setting.
-
Fixed a bug that prevented SiteSucker from automatically opening windows if the app is launched when logging in.
-
Fixed a bug that could cause a crash if the user mouses over certain links in the built-in web browser.
-
Factored in the Treat Ambiguous URLs as Folders setting when determining the directory constraint when URL Constraint is set to Directory.
-
Fixed a bug that prevented SiteSucker Pro from downloading Vimeo videos.
-
Recommended that the user change the identity in Suggested Settings when a 406 error is detected.
-
Fixed some problems that can occur when a site uses JavaScript redirection.
-
Fixed several potential problems related to downloading a website as a PDF.
-
Fixed a bug that prevented SiteSucker from downloading any URL that contains a line feed or carriage return.
-
Deleted unnecessary ‘\’ characters from URLs.
-
Handled 430 errors.
-
Fixed inconsistencies with the Connections setting.
-
Deleted the Connections for new documents preference.
-
Allowed SiteSucker to create the scripts folder by displaying the permission dialog.
-
Fixed a bug that could prevent some pages from downloading when using the Download Using Web Views setting.
-
Fixed a bug that could cause errors when trying to download URLs that contain diacritical characters.
-
Fixed a problem downloading Vimeo videos using SiteSucker Pro.
-
Fixed some problems with level limits.
-
Fixed a bug that could cause SiteSucker to crash when downloading using web views.
-
Prevented idle sleep until the queue is empty.
-
Added the ability for SiteSucker Pro to download some HLS (M3U8) videos.
-
Logged a feature unsupported error if a suitable URL cannot be found for a video.
-
Improved app stability by ignoring web view activity unless a webpage is being loaded.
-
Added checks to ensure that files are not downloaded more than once.
-
Fixed a bug that prevented some URLs from being localized when the level limit is reached.
-
Treated the '#' in URLs that contain "/#/" as just another path component.
-
Stopped classifying asp, aspx, jsp, and php files as supporting files.
-
Added a button (X) to the SiteSucker browser that stops loading a webpage.
-
Saved a webpage if most of the page has downloaded when the web view times out.
-
Prevented SiteSucker Pro from downloading videos more than once.
-
Fixed a bug that could cause SiteSucker to log errors for files that it was not allowed to download.
-
Reduced the chance that the same error is logged more than once for a webpage or style sheet.
-
Split URL settings from Path settings and reorganized some settings.
-
Added a Suggested Settings feature that recommends certain settings when specific conditions are detected while downloading a site.
-
Added Replace Special Characters with ‘_’ setting that replaces special characters with the ‘_’ character in folder and file names.
-
Modified the Replace path setting so that it does not automatically replace special characters.
-
Increased maximum Timeout setting to 120 seconds.
-
Removed support for the Touch Bar.
-
Fixed some problems decoding and displaying certain URLs.
-
Prevented the JavaScript setting from invoking the code more than once.
-
Let the web browser display file URLs that are outside the destination folder.
-
Prevented pages from reloading endlessly when there is a web browser error.
-
Fixed a bug that could cause SiteSucker to create bad URLs when a URL Extraction pattern is used.
-
Fixed a bug that caused SiteSucker to crash when editing a pattern that was copied by dragging.
-
Fixed a bug that could cause SiteSucker Pro to download videos twice.
-
Added a Connections setting to the General settings.
-
Allowed the user to modify the number of connections while a document is idle or paused.
-
Fixed a bug that could prevent background images specified in CSS from being downloaded.
-
Fixed a bug that could prevent the Settings dialog from opening.
-
Fixed a bug that could cause the download to stall when using the Download Using Web Views setting.
-
Paused when a website stops responding.
-
Applied Early Substitution patterns regardless of the File Modification setting.
-
Replaced '\' characters with '/' characters in URLs.
-
Prevented analysis of local CSS and HTML files when the level limit is exceeded.
-
Delayed localizing each video URL until SiteSucker Pro successfully downloaded the video.
-
Added the Download Links in PDFs setting.
-
Improved the Create PDF setting by downloading links in PDFs.
-
Provided a way for SiteSucker Pro to download sites from the Tor network.
-
Converted the email address to lowercase in the SiteSucker Pro registration dialog.
-
Added the Create PDF setting.
-
Added the Web View Size setting.
-
Downloaded all URLs on level 1 when an AppleScript downloads without queuing.
-
Expanded Template Type options for the Patterns setting to URL Extraction, Early Substitution, and Late Substitution.
-
Fixed a bug that could cause SiteSucker Pro to crash downloading videos.
-
Fixed a problem editing path settings.
-
Displayed regular expression metacharacters in red in patterns and templates.
-
Fixed a bug that could cause SiteSucker to crash trying to display the "Failed to write data" alert.
-
Fixed a potential problem with localization.
-
Fixed a bug that could cause SiteSucker to stall when robots.txt files are redirected.
-
Fixed a bug that could cause SiteSucker to hang when the last file is skipped.
-
Replaced files that have the Error keyword despite the Download Error Pages setting.
-
Added the ability to download embedded Wistia videos in SiteSucker Pro.
-
Fixed a bug that prevented SiteSucker Pro from downloading YouTube videos.
-
Modified the app to better accommodate downloading large sites.
-
Added the Download Error Pages setting.
-
Added the Host + 1 option to the Path Constraint setting.
-
Added the Replace file type setting that lets the user associate a media type with a URL pattern.
-
Added support for log, save, and saveLast message handlers in the JavaScript setting.
-
Added a Preferred Resolution setting for videos downloaded by SiteSucker Pro.
-
Allowed display of pop-up windows in the built-in browser.
-
Asked user for authorization so that notifications can be displayed.
-
Fixed a problem encoding/decoding URLs in files that aren't using UTF-8 encoding.
-
Fixed a bug that could cause a crash when saving a large SiteSucker document.
-
Fixed a bug that prevented the application from being hidden when using web views.
-
Handled nonstandard unicode encoding of filenames in HTTP headers.
-
Fixed a bug that could cause a crash when handling JavaScript redirection.
-
Created a distinct icon for the SiteSucker Pro app.
-
Stopped adding extra percent characters to log messages.
-
Fixed an issue with JavaScript redirection when downloading using web views.
-
Fixed some user interface problems with the Settings window.
-
Updated SiteSucker for macOS 11.
-
Added a message handler to the JavaScript setting that allows users to rename files.
-
Fixed a bug with determining the system version number in SiteSucker Pro.
-
Fixed a bug that could prevent webpages from completely loading in the browser.
-
Improved the effectiveness of hidden web views.
-
Improved the way document windows handle the tab bar.
-
Fixed a bug that made it impossible to save large SiteSucker documents.
-
Fixed some problems with SiteSucker's built-in browser.
-
Fixed a bug that could cause SiteSucker to lock up or crash when saving while downloading.
-
Fixed a bug that caused SiteSucker to crash when reading a nonstandard HTML file.
-
Fixed a bug that could cause the built-in browser to redirect incorrectly to another URL.
-
Fixed a bug that caused SiteSucker to ignore URLs with spaces in style tags.
-
Fixed a bug encoding certain unicode characters in URLs.
-
Changed a site’s folder extension to "appx" if the site’s top level domain was "app".
-
Replaced problematic path characters with look-alike unicode characters.
-
Fixed toolbar item localizations.
-
Fixed some problems validating menu, toolbar, and touch bar items.
-
Fixed a bug that prevented the progress column from updating when the document window is resized.
-
Fixed a bug that could throw an exception when saving a document while downloading.
-
Fixed a bug that could prevent all errors from being logged when the Check All Links setting is on.
-
Fixed some problems with SiteSucker's built-in browser.
-
Fixed a problem downloading supporting files from password-protected sites.
-
Kept the login session active, where possible, until the document window is closed.
-
Fixed a problem with the built-in browser that could cause it to use the wrong path when saving certain webpages.
-
Honored the rel="nofollow" attribute in HTML tags and added the Ignore rel="nofollow" setting.
-
Replaced Suppress Login Dialog setting with Login Dialog setting.
-
Added a setting to the Webpage settings that can be used to inject JavaScript into hidden web views.
-
Modified or added information to certain log messages.
-
Allowed the queue to be viewed but not modified when downloading.
-
Modified slightly the behavior of "download without queuing" AppleScript command.
-
Fixed a bug that could allow the log file to close before all messages have been logged.
-
Reported the number of errors in the document window regardless of the Log Errors setting.
-
Fixed several problems with the built-in web browser.
-
Updated for macOS 10.15.
-
Updated the document format.
-
Added Password AutoFill feature for login forms.
-
Added the ability to log in using the built-in browser before resuming.
-
Replaced WebView with WKWebView.
-
Added Treat Ambiguous URLs as Folders setting.
-
Added Ignore Filename in Headers setting.
-
Deleted Only Follow Image Links setting.
-
Deleted Parameter settings.
-
Added an Add Error Keyword to File menu item to the File menu.
-
Displayed the queue in a sheet.
-
Used toolbar items to select panes in the settings dialog.
-
Created individual log files for each document.
-
Added URL text field to the web browser.
-
Fixed numerous bugs.
-
Fixed a bug that could prevent files from downloading using the built-in browser.
-
Logged a warning when the maximum number of files has been downloaded.
-
Improved enforcement of limits after settings are changed while paused.
-
Suppressed “Choose Application” dialogs while downloading.
-
Removed the ability to download videos.
-
Fixed a bug that made it impossible to get the path using the Parameter setting.
-
Fixed some user interface problems that could occur when opening multiple documents.
-
Recorded log entries on a single line to make them easier to search in the Console app.
-
Used the file name provided in the HTTP header, when available, without adding other URL strings.
-
Added support for downloading videos from wistia.com.
-
Fixed various bugs.
-
Ensured that files always finish downloading after resuming.
-
Fixed a bug that made it impossible to determine the host for certain URLs.
-
Added delays to resolve 429 (Too Many Requests) errors.
-
Displayed progress while delaying as a countdown in seconds.
-
Provided file extensions for some common media types that are not available from the operating system.
-
Prevented SiteSucker from analyzing sitemaps extracted from robots.txt files.
-
Added support for the Touch Bar.
-
Fixed a bug that could cause SiteSucker to crash when analyzing certain webpages.
-
Added support for Dark Mode in macOS 10.14.
-
Replaced illegal and control characters in file paths when saving files.
-
Prevented SiteSucker from crashing by properly encoded parameter strings in URLs.
-
Detected images that are identified as HTML by the server.
-
Fixed potential problems parsing the srcset attribute.
-
Reduced the likelihood that SiteSucker will request files that don't need to be downloaded.
-
Logged all instances of broken links and other errors.
-
Fixed potential problems caused by URL case inconsistency.
-
Fixed a bug that caused SiteSucker to ignore changes made to the path settings while paused.
-
Fixed a bug that could prevent SiteSucker from being hidden while downloading a site.
-
Fixed some problems with the AppleScript download without queuing command.
-
Eliminated the confirmation alert and improved undo for tables in the settings window.
-
Displayed a progress window when opening, saving, or changing the destination folder of a large document.
-
Included thousand separators in status values.
-
Fixed a bug that could cause SiteSucker to crash when relocating the destination folder while paused.
-
Added the ability to relocate the destination folder while paused.
-
Prevented spurious error reporting that HTML comment termination could not be found.
-
Improved detection of HTML comment termination.
-
Fixed a problem displaying HTML that uses the Shift JIS encoding.
-
Encoded lone '%' characters in URLs.
-
Removed inappropriate whitespace from URLs.
-
Prevented Paths to Replace setting from creating blank or corrupt paths and filenames.
-
Fixed the setting limiting the number of files downloaded.
-
Improved SiteSucker stability.
-
Automatically scanned the custom data attributes data-image, data-src, and data-srcset.
-
Fixed a bug that could cause SiteSucker to crash when a document window is closed.
-
Fixed several problems related to "Permit access" dialogs.
-
Displayed an alert if SiteSucker tries to download to a read-only volume.
-
Included path components in the Destination Folder control in the Settings dialog.
-
Applied path constraints when downloading sitemaps.
-
Made improvements to the webpage pattern settings.
-
Retried the request when a server responds with a 504 Gateway Timeout error.
-
Replaced None with Web View in the Identity settings.
-
Applied the replace path search pattern to a file's path as it would appear in the Finder.
-
Added "Localized" keyword to files that have been localized.
-
Fixed a bug that caused the SiteSucker window to expand when a list is dragged into the URL text field.
-
Improved operation of the undo and redo commands for SiteSucker documents.
-
Retried the request after a 1.5 second delay when a server responds with a 502 Bad Gateway error.
-
Deleted the error page from a previous download attempt if the file was downloaded successfully.
-
Replaced the existing file with an error page if an error occurred and File Replacement is set to Always or With Newer.
-
Prevented an error page from downloading if File Replacement is set to Never and the file has already been downloaded successfully.
-
Stopped using character entities in URLs found in HTML tag style attributes.
-
Fixed a bug that could cause SiteSucker to hang when downloading sitemaps using web views.
-
Fixed a bug that caused some warnings to be logged twice.
-
Modified the web view request headers to avoid 304 (Not Modified) errors.
-
Set the user-agent string in the web view request to the user-agent string from the identity setting.
-
Scanned error pages for links to existing files.
-
Applied Replace Path settings to robots.txt.
-
Updated standard identities.
-
Added an app extension that lets users send a URL to SiteSucker from the Safari share menu.
-
Changed the Open File command to allow URLs that are not in the history to open downloaded files.
-
Modified the AppleScript download without queuing command so that only the first URL is added to the history and _downloads.html.
-
Removed newlines and trimmed whitespace from text entered into tables in the settings.
-
Fixed numerous bugs.
-
Added the ability to change settings while a download is paused.
-
Expanded the scope of certain base types in the File Type settings.
-
Limited the timeout value in the Request settings to 75 seconds or less.
-
Displayed the timeout countdown in the progress status message while an item is downloading.
-
Improved the way files with the multipart/x-mixed-replace MIME type are downloaded and saved.
-
Fixed a problem that could cause webpages downloaded using the built-in browser to be saved to the wrong location.
-
Fixed a problem that could produce blank webpages when using the Download Using Web Views setting.
-
Fixed a problem localizing some URLs that contain unusual characters.
-
Displayed the link’s full address at the bottom of the built-in browser when mousing over a link element.
-
Added the ability to downloaded some supporting files that were being ignored.
-
Corrected typos in French Path settings.
-
Prevented SiteSucker from trying to download the same URL twice.
-
Fixed a problem parsing meta refresh URLs that contain whitespace.
-
Prevented downloading the robots.txt file if it already exists.
-
Downloaded the robots.txt file for URLs that were redirected.
-
Added support for the action attribute in the <form> tag.
-
Improved the logging of redirected URLs when web views are used.
-
Fixed a problem that prevented some webpages from downloading because they stalled when loading in the web view.
-
Fixed a bug that prevented some files from downloading because the "Referer" header was not included in the request.
-
Added an optional document specifier for download, stop, next, pause, and resume AppleScript commands.
-
Asked users to confirm deletions from tables in the settings.
-
Added iCab, deleted Camino, and changed Chrome to Google Chrome in the Source of bookmarks menu in the SiteSucker preferences.
-
Added the Text Encoding setting and saved all localized files using the detected or specified encoding.
-
Replaced the '|' character in file paths so that downloaded sites can be viewed on Windows.
-
Implemented rudimentary undo for the SiteSucker and Settings windows.
-
Reordered the sections in the Settings window and used tabs to display them.
-
Added Patterns table to the Webpage settings.
-
Improved handling of invalid relative URLs.
-
Prevented creation of invisible files and folders.
-
Fixed a problem truncating paths that do not have a file extension.
-
Simplified paths for certain file types.
-
Improved handling of multiple URL strings pasted into the URL text field.
-
Replaced the Downloads menu with the Open Downloads submenu in the Settings Manager menu and eliminated the Downloads Editor.
-
Fixed a bug that could prevent a webpage from being analyzed if its specified character set is wrong.
-
Fixed the way URLs with port numbers are handled.
-
Fixed some problems localizing redirected URLs.
-
Reduced the time it takes to pause when analyzing.
-
Ensured that the download is paused before saving a document when downloading.
-
Saved supporting files that are already in memory when downloading using web views.
-
Downloaded the sitemap specified in robots.txt unless the Delete robots.txt preference is on.
-
Fixed some stability and user interface issues.
-
Fixed a bug with the Maximum Number of Files setting.
-
Fixed a bug with the Pause command that could prevent some files from downloading.
-
Replaced WKWebView with WebView to fix problems related to downloading using web views.
-
Suppressed display of the invalid certificate alert when the Suppress Login Dialog setting is on.
-
Improved the handling of HTML files that include bad characters.
-
Displayed progress while delaying.
-
Modified the code to prevent SiteSucker from locking up when pausing or stopping.
-
Fixed a bug that prevented the HTML Types setting from working correctly.
-
Fixed a bug that prevented some custom data attributes from being handled correctly.
-
Fixed a bug that prevented localization of some URLs returned from a script.
-
Fixed a bug that could prevent SiteSucker from downloading files to locations outside the Downloads folder.
-
Fixed a bug that could cause SiteSucker to crash when it tried to read a file downloaded by an old version of the app.
-
Replaced WebView with WKWebView.
-
Improved handling of URLs that have long query strings or special characters.
-
Updated the default list of identities.
-
Asked for confirmation before deleting custom identities.
-
Fixed some problems reading modification dates from HTTP headers.
-
Prevented files from being parsed more than once.
-
Added the ability to delay saving the contents of web views.
-
Added download time in seconds and number of connections to log entry for final status.
-
Prevented error pages from being scanned to avoid getting stuck in an endless loop.
-
Allowed the user to suppress warning alerts.
-
Increased the maximum number of connections to 99.
-
Modified the SiteSucker window so that it can be expanded to fill the entire screen.
-
Added queuing option to the Download command for AppleScripts which specifies whether or not to add the URL to the queue.
-
Fixed a bug that could cause connections to stall if certain errors occur.
-
Reduced SiteSucker's memory footprint by writing downloaded data to a file.
-
Added the ability to resume a previously canceled or failed download.
-
Added the ability to open incorrectly encoded HTML files.
-
Saved all localized files using UTF-8 encoding.
-
Prevented existing files from being downloaded unnecessarily when using web views.
-
Changed the log file name to "SiteSucker.log".
-
Fixed a bug that could cause SiteSucker to lock up when running on OS X 10.9.x Mavericks.
-
Fixed a bug that could prevent SiteSucker from stopping all connections.
-
Fixed a bug that could cause SiteSucker to lock up when starting a download from a large local file.
-
Fixed a bug that caused truncation of URLs containing multiple '?' characters.
-
Used NSURLSession instead of NSURLConnection to download sites.
-
Replaced "&" with "&" in URLs inserted in HTML files.
-
Added the ability to handle URLs containing backslashes.
-
Improved handling of error pages.
-
Improved compatibility with El Capitan.
-
Allowed the built-in browser to display local files.
-
Added support for the srcset attribute in the <img> and <source> tags.
-
Fixed an issue where certain URLs were not subject to the Path settings.
-
Stopped scanning error pages to avoid getting stuck in an endless loop.
-
Added support for dragging URLs from the queue.
-
Fixed some issues with URL encoding.
-
Fixed a bug that could cause SiteSucker to crash on OS X 10.9.x Mavericks.
-
Fixed a bug that could cause SiteSucker to crash if it needs to ask the user for permission to open a file.
-
Fixed some user interface problems.
-
Fixed a bug that could cause SiteSucker to crash when the Download Using Web Views setting was on.
-
Fixed a bug that prevented the use of existing login credentials if the Suppress Login Dialog setting was on.
-
Modified the Path settings so that non-ASCII characters no longer need to be encoded.
-
Fixed a bug that prevented some SiteSucker documents from opening.
-
Ensured that the minimum and maximum file size limit settings are always enforced.
-
Prevented existing files from being downloaded unnecessarily when using web views.
-
Improved the way shell scripts are run and the results are processed.
-
Allowed a mix of absolute URLs and regular expression patterns in the Path settings.
-
Added Replace path setting that can be used to alter the name or path of a downloaded file.
-
Added Scan Comments for URLs setting.
-
Added a table to the Webpage settings where users can specify custom data attributes that should be scanned for URLs.
-
Allowed the user to download a list of URLs by dragging strings into the URL text field or onto the SiteSucker icon in the Dock.
-
Removed the Settings Manager menu item and added a Settings button for editing custom settings to the Preferences dialog.
-
Moved the Drag triggers download setting to the Preferences dialog.
-
Restored the Install Bookmarklet menu item.
-
Prevented "//" from being replaced with "/" in URL fragments.
-
Improved the way secure sites are downloaded using web views.
-
Ignored superfluous "../" references in relative URLs.
-
Retried downloading a file if a network connection error occurs.
-
Downloaded an error page, if permitted by the settings, when an error occurs.
-
Analyzed HTML tags within conditional comments.
-
Recognized wildcard characters in robot.txt files.
-
Saved separate robot.txt files for http and https ("robots.ssl.txt").
-
Improved performance by analyzing HTML files in the background.
-
Modified the document format to reduce size and improve performance.
-
Fixed some problems detecting the loss of the Internet connection.
-
Appended the appropriate file extension to unnamed ("index") files.
-
Fixed a bug that prevented SiteSucker from correctly handling a relative <base> tag URL.
-
Fixed a bug that prevented SiteSucker from correctly localizing certain URLs.
-
Changed the look of the skip button.
-
Fixed a bug that prevented SiteSucker from downloading to certain folders in Yosemite.
-
Fixed a bug that prevented the login dialog from working in Yosemite.
-
Fixed a bug that could prevent HTML files downloaded using web views from being saved.
-
Updated the Spanish translation.
-
Fixed a bug that prevented SiteSucker from downloading a site using the browser.
-
Fixed the internal logic for the File Replacement setting.
-
Fixed a bug that could cause a localized HTML file containing a <base> tag to be unreadable.
-
Fixed a bug that prevented the Downloads Editor from saving any changes.
-
Added the ability to download and localize YouTube videos.
-
Added support for the <audio>, <source>, <track>, and <video> tags.
-
Dropped support for the nonstandard href attribute in the <embed> tag.
-
Added a character set detector to identify the encoding of HTML files.
-
Reorganized the Settings dialog and added a pop up button for changing panes.
-
Deleted the Default Encoding and Export External Links settings.
-
Added the Always Download HTML and CSS setting.
-
Modified the File Replacement setting so that it applies to HTML and CSS.
-
Treated the Delay setting as the minimum length of time that SiteSucker should delay between download requests to the same host.
-
Deleted the Pack Downloads and Unpack Downloads menu items.
-
Eliminated scanning of Flash (swf) files for embedded plain text links.
-
Included complete identity information in SiteSucker documents.
-
Fixed a bug that could cause SiteSucker to crash because of a stack overflow error.
-
Fixed a bug that could cause SiteSucker to crash when downloading a site using the browser.
-
Fixed a bug that could cause SiteSucker to crash when a document is closed from an AppleScript.
-
Fixed a bug that could cause SiteSucker to crash when using the Advanced - Scripts setting.
-
Fixed a bug that prevented modification of Custom Types and HTML Types in the settings.
-
Accepted cookies from response headers so that certain secure sites can be downloaded.
-
Increased the maximum number of simultaneous Internet connections to 40.
-
Added the ability to drag and drop URLs onto the queue.
-
Made improvements to URL encoding/decoding.
-
Fixed a bug that caused SiteSucker to crash when opening a very large HTML file.
-
Fixed a bug detecting the loss of the Internet connection.
-
Increased the maximum allowed Download Delay to 999.9 seconds.
-
Updated the German translation.
-
Restored default cookie handling.
-
Added Portuguese (Brazil) translation.
-
Added support for Notification Center.
-
Improved handling of authentication challenges.
-
Paused downloading while disconnected from the Internet.
-
Stopped downloading if there are permission errors or the volume is full.
-
Changed Download Folder setting to Destination Folder.
-
Changed Ask Before Downloading setting to Ask For Destination.
-
Changed Generate HTML setting to Download Using Web Views.
-
Updated Source of bookmarks preference to include Chrome and Opera 12.
-
Added settings that allow the user to run a shell script before and/or after each downloaded HTML file is analyzed.
-
Added support for the X-Robots-Tag HTTP header and for the Crawl-delay parameter in robots.txt.
-
Modified the Ignore Robot Exclusions setting so that the application always honors robots.txt exclusions aimed specifically at SiteSucker.
-
Fixed numerous bugs.
-
Fixed a bug that could cause SiteSucker to crash on launch when importing bookmarks from Safari or Camino.
-
Built SiteSucker as a 64-bit application.
-
Prevented idle sleep while downloading.
-
Embedded Download Sites Automator action.
-
Fixed a bug that could cause SiteSucker to download empty files in place of HTML.
-
Allowed SiteSucker to parse invalid or corrupted HTML.
-
Modified HTML Types so that only the text/html media type is treated as HTML by default.
-
Fixed a bug that allowed incomplete HTML files to be downloaded when the Generate HTML option was on.
-
Fixed a bug converting character entities.
-
Fixed a bug that caused the Web URL field to change unnecessarily.
-
Fixed a bug that caused file names to be modified even though the File Modification setting was set to None.
-
Fixed a bug that prevented file URLs from working.
-
Fixed a bug that caused SiteSucker to lock up if it encountered a URL with a path of "//".
-
Fixed a bug that caused SiteSucker to crash if it tried to localize an HTML file with a large number of references to itself.
-
Fixed a bug that prevented sites transferred to an iOS device from being viewable.
-
Fixed a bug that caused a crash when SiteSucker tried to parse certain invalid URLs.
-
Fixed bugs that caused SiteSucker to crash.
-
Fixed a bug that prevented modification of Custom Types and HTML Types in the settings.
-
SiteSucker now requires OS X 10.8.x Mountain Lion or greater.
-
Determined the file type and extension for downloaded files from the MIME type in the http response header.
-
Localized links in HTML files after the file associated with the link is downloaded.
-
Added a browser that lets users log into a site, submit a form, or navigate to a particular resource before starting the download.
-
Updated the list of identities (user agents) and added the ability to edit custom identities.
-
Removed Save Log in ~/Library/Logs/SiteSucker setting to meet App Sandbox guidelines.
-
Added Settings Manager for organizing settings files to meet App Sandbox guidelines.
-
Added a Downloads menu for easy access to downloaded files.
-
Modernized the user interface buttons.
-
Fixed problems with URL encoding.
-
Fixed a problem handling allowed paths in robots.txt.
-
Added "Download URLs" Automator action.
-
Added Generate HTML option to the Download Settings.
-
Modified the Path setting under the Parameters tab so that it works correctly.
-
Modified the Include Supporting Files option to ignore the Maximum Number of Levels setting.
-
Fixed numerous bugs.
-
Provided a way to download sites that provide a login page.
-
Added code to manage HTTP cookies.
-
Added the ability to read poorly encoded HTML files.
-
Included params and query strings in file names.
-
Automatically appended an "html" extension, if necessary, when files are localized.
-
Fixed numerous bugs.
-
Added support for transferring sites using iTunes file sharing.
-
SiteSucker now requires Mac OS X 10.6.x Snow Leopard or greater.
-
Improved the handling of URL redirects.
-
Fixed a bug with the Replace Files: With Newer option.
-
Fixed a bug that caused SiteSucker to fail to save some File Types settings when running on Snow Leopard.
-
Improved the handling of URL redirects.
-
Added Notify with Growl option to Preferences.
-
Improved conversion of character entities in URLs.
-
Returned to using one connection for delayed downloads.
-
Fixed encoding of host names that include non-ASCII characters.
-
Logged a more appropriate message for NSURLErrorFileDoesNotExist.
-
No longer log warnings for URL redirects if the URLs only differ in case.
-
Increased the value that can be entered for Minimum and Maximum File Size to 9,999,999 KB.
-
Moved "Localized" comment to the end of downloaded HTML and CSS files to avoid an incompatibility with MSIE.
-
Set the "Where from" extended file attribute to the Web URL for all downloaded files and deleted the Save Web URL as Spotlight Comment setting.
-
Logged warnings when SiteSucker is unable to download a file because the page contains a robots <meta> tag, the URL is not an image link, or the level limit is exceeded.
-
Updated UserAgent.plist.
-
Moved SiteSucker help to the server.
-
Added Portuguese (Portugal) translation.
-
Fixed a bug with the Check for Updates command.
-
Logged Files Remaining when the Log Final Status option is set.
-
Logged a warning if a link is skipped because the Suppress Login Dialog option is set.
-
Simplified the Download Delay setting and used all connections when delaying downloads.
-
SiteSucker now requires Mac OS X 10.5.x Leopard or greater.
-
Added a Reset Status command to the Edit menu.
-
The Open File command now properly handles symbolic links.
-
Made Localize the factory default setting for HTML Processing.
-
Added scanning of all <table> tags for background URLs and links in style attributes.
-
Added RetryErrors.plist to the Application Support folder so that users can specify the errors that trigger a retry.
-
SiteSucker now lets users edit the trust settings of certificates in the Keychain that are invalid or cannot be verified.
-
SiteSucker now replaces existing HTML and CSS files regardless of the Replace Files setting if HTML Processing is set to Localize and the files have not been localized.
-
No longer replace query strings with CRCs when localizing links to JavaScript files.
-
Fixed a bug that could cause SiteSucker to freeze during analysis.
-
Fixed a problem reading Safari bookmarks.
-
Fixed several potential memory leaks.
-
Replaced "//" with "/" in URL paths.
-
No longer add "Unchanged" comment to HTML/CSS.
-
Included both http and https links when downloading a site.
-
Added Default Encoding option to the Download Settings.
-
Added Append "html" Extension option to the Download Settings.
-
Removed keyboard shortcut for Download with SiteSucker in the Services menu.
-
Improved character encoding detection when reading HTML files and Web URLs.
-
Removed Action button from Download Settings window and added its commands to the Settings menu.
-
Displayed the size of the download in bytes when progress exceeds 100%.
-
Fixed a bug where downloading multiple sites could reset the level value to zero.
-
Fixed a bug that caused SiteSucker to crash when a http URL was redirected to a mailto URL.
-
Fixed a bug with the Download Option: Get All Files in Same Directory setting that could prevent some files in the original directory from being downloaded.
-
Added Italian and German translations.
-
Added scanning of QuickTime movies for URLs to alternate movies.
-
Added Link and Path Parameter values to the Advanced Download Settings.
-
Added Include Supporting Files option to the Advanced Download Settings.
-
Replaced Delete Small Images with Minimum Image Size in the Download Settings.
-
Changed the name of the Options tab to General in the Download Settings window.
-
Reorganized the settings under the Advanced tab in the Download Settings window.
-
Included data in Sitesucker documents so that the application can resume downloading partially downloaded files.
-
Added the ability to download files even if their URLs are not properly encoded.
-
Added the ability to analyze local files, such as HTML and CSS, without downloading a new copy of the file unless the file has been localized.
-
Performed additional MIME type checks before comparing files against the list of file extensions in the Treat as HTML setting.
-
Switched to case-insensitive string matching during analysis.
-
Fixed a bug that could cause SiteSucker to miss some links when scanning HTML.
-
Fixed a bug that could case SiteSucker to hang if a path setting contained an invalid regular expression.
-
Added the ability to control preferences with AppleScript.
-
Added support for additional Web browsers in the bookmarks preference.
-
Added a setting for specifying which file types should be treated as HTML.
-
Fixed a bug (introduced in 2.2.1) that could prevent sites from downloading correctly.
-
Allowed users to view the download settings while downloading.
-
Replaced wildcard support in paths settings with regular expressions.
-
Removed Get Files via Image Links from the Download Option and added Only Follow Image Links option under the Advanced tab in the download settings.
-
Added an option to save log files in ~/Library/Logs/SiteSucker.
-
Added a Logs tab in the Download Settings window and reorganized the settings.
-
Added scanning of <div>, <th>, and <tr> tags for URLs.
-
Added scanning of the style attribute in all tags for URLs.
-
Replaced URL parameters with a value in local file names.
-
Deleted empty folders in the download folder when all downloads are paused.
-
Modified the document format to improve performance when analyzing files.
-
Fixed an issue where some files failed to download when a download was resumed.
-
Fixed some issues with the Open File command.
-
Added Bookmarks menu to SiteSucker.
-
Added History menu to replace Recent URLs.
-
Added a Download Automator action to SiteSucker.
-
Enforced path restrictions when the original URL is redirected.
-
Discontinued scanning the Content-Disposition header for file names.
-
Fixed the PayPal URL embedded in SiteSucker.
-
Fixed an issue that could cause SiteSucker to hang if it encountered an ill-formed URL.
-
Fixed an issue where the status of files being analyzed would not update properly after a download was resumed.
-
Reformatted help.
-
Added Settings menu.
-
Added Check for Updates menu item.
-
Added Export External Links setting.
-
Added help buttons in Download Settings and Preferences windows.
-
Changed the log file extension so that it opens in Console by default.
-
Replaced "&" with "&" in URLs before downloading.
-
Added AppleScript support for saving SiteSucker documents.
-
Removed the original URL from the "Paths to include in download" if it was redirected.
-
Fixed a bug that caused the "make new document" AppleScript command to work incorrectly.
-
Fixed a bug that prevented the Save Web URL as Spotlight Comment setting from working under Leopard.
-
SiteSucker no longer opens a new document if one is already open when the application is activated.
-
Validated download settings loaded from a previously saved settings file in the Download Settings dialog.
-
Fixed a bug that caused new documents to use the factory default settings instead of the user default settings.
-
Fixed several bugs associated with saving, loading, and resetting download settings.
-
Encoded spaces in URLs found in HTML files.
-
Displayed an error message if the user tries to open a corrupted SiteSucker document.
-
Changed the default download folder to the Downloads folder in the user's home directory when running under Mac OS 10.5 (Leopard).
-
Expanded the number of errors that trigger the dialog which allows users to download Web sites that have invalid certificates.
-
When a file is saved using the file name in the Content-Disposition header, a symbolic link is now created at the URL name so that links still work.
-
Fixed a bug that caused a spurious error when the Download command was used without a URL in an AppleScript.
-
Fixed several bugs associated with redirected URLs under Leopard.
-
Fixed several bugs associated with saving and loading download settings.
-
Optimized status information updates.
-
Added "resume" AppleScript command.
-
Used UTF-8 encoding by default for URLs and HTML and CSS files.
-
Added Get All Files on Subdomains option to the Download Option setting.
-
Fixed a bug that could prevent HTML files from downloading if they were already downloaded.
-
Fixed a bug that caused SiteSucker to exclude the port number in downloads of relative URLs.
-
Fixed a bug that prevented downloads under Mac OS 10.5 (Leopard).
-
Reorganized the SiteSucker menus.
-
Added a Preferences dialog.
-
Added scanning of <object> tags for data links.
-
Added the ability to save the download state as a document.
-
Added buttons in the SiteSucker window that allow users to skip individual files during a download.
-
Added an Add to Queue menu item so that URLs can be loaded into the queue without actually beginning a download.
-
Provided warnings in the log file when a link is redirected or when a download fails because the path or file type is not allowed or a file is already downloaded.
-
Rewrote analysis routines to improve responsiveness.
-
Improved folder pruning of sites after all downloads are done.
-
Fixed a problem localizing paths containing colons or semicolons.
-
Fixed a bug that could cause SiteSucker to find bogus URLs within scripts.
-
Fixed a bug that prevented files downloaded from different hosts from localizing correctly.
-
Fixed the Resume command so that it resumes file downloads from the point where the download was paused.
-
Fixed a bug that could cause SiteSucker to crash if it tried to download a URL with a path of "..".
-
Fixed a bug that caused an error if the user tried to get the "files remaining" property of a SiteSucker document using AppleScript.
-
Fixed a bug that let SiteSucker download a site that was disallowed by the settings if the original URL was redirected to that site.
-
Reintroduced support for local HTML files.
-
Replaced the code that parses HTML to fix some odd behavior.
-
Allowed users the option of downloading Web sites that have invalid certificates.
-
Added Limits tab and Maximum File Size setting to the Download Settings dialog.
-
Added Reset To Factory Defaults option to the Action pop-up button in the Download Settings dialog.
-
Added queuing option to the Download command for AppleScripts which specifies whether or not to queue up the download.
-
Fixed a bug that could cause SiteSucker to hang while pruning empty folders after a download.
-
Fixed a bug that prevented some URLs from localizing correctly.
-
SiteSucker now displays bytes downloaded for progress status if the expected content length of a file is unknown.
-
SiteSucker now uses ISO Latin 1 encoding rather than UTF-8 encoding when reading and writing text files.
-
Added support for secure (https) URLs.
-
Added French translation.
-
Reintroduced scanning of CSS files for links to other files.
-
The HTML Processing setting now also localizes or deletes CSS files.
-
Included user name and password when downloading robots.txt if the original URL included them.
-
Fixed a bug that prevented some URLs from localizing correctly.
-
Fixed a bug that prevented links from downloading if they were surrounded by whitespace.
-
Fixed a bug that prevented files from downloading if the expected content length of the file was negative.
-
Fixed a bug that could cause a crash when Check All Links was selected in the download settings.
-
Examined response header for file names.
-
Reintroduced scanning of Flash (swf) files for embedded plain text links.
-
Eliminated user names, passwords, and port numbers from folder names.
-
Improved the response of the Pause command and changed the name of the command to Resume when paused.
-
SiteSucker now pauses downloads when the System goes to sleep and resumes downloads when the System wakes.
-
Added a preference that writes status information (Level, Files Downloaded, and Errors) to the SiteSucker Log file when a download is complete.
-
Added the UserAgent.plist file to the Application Support folder so that users can customize the list of available Web browsers for the Identity setting.
-
Added Install Bookmarklet item to the SiteSucker menu, allowing the user to install a bookmarklet that can send a URL from a Web browser to SiteSucker.
-
Fixed a bug that prevented pages from getting properly localized on the last level of a download if the number of levels was limited by the download settings.
-
Reorganized menus.
-
Improved wildcard matching in Paths Settings.
-
Fixed a problem localizing percent-escaped URLs.
-
Deleted partially downloaded files when a download is canceled.
-
Added the ability to save and reset default settings with AppleScript.
-
Added Get Files via Image Links option to the Download Option setting.
-
Added Load Settings and Save Settings commands to the Action pop-up button in the Settings dialog.
-
Reintroduced Download Timeout and Download Delay settings under the Advanced tab in the Settings dialog.
-
Combined Localize HTML and Delete HTML Files After They Are Analyzed options under a new HTML Processing setting.
-
Added New Window Connections sub-menu to the SiteSucker menu, allowing the user to set the number of simultaneous Internet connections for new SiteSucker windows.
-
Rewrote SiteSucker as a Universal Cocoa application, using WebKit to asynchronously download files.
-
Added integrated online help.
-
Added an option to delete HTML files after analyzing them.
-
Added an option to save the Web URL of each downloaded file in the file's Spotlight comments field.
-
Added the ability to specify types of files (such as, images, movies, etc.) in File Types setting.
-
Added the ability to download multiple sites simultaneously in separate SiteSucker windows.
-
Displayed the SiteSucker queue in a drawer and added the ability to edit the queue.
-
Used the standard Script menu for launching AppleScripts from the menu bar.
|
Version 1.x History
|
-
Improved the handling of redirected query URLs.
-
Improved wildcard matching in the Paths preferences.
-
Added Paths Preferences option to the Limit to Directory preference.
-
Added AppleScript support for the Log Warnings and Ambiguous URLs Are Files preferences.
-
Stored the Web URL of each downloaded file in the file's Finder/Spotlight comments field.
-
Fixed the links in the about box so that they work under Mac OS X.
-
Fixed a bug that could abort the download if the initial URL was redirected to another site.
-
Fixed a bug that caused the user-agent information to be lost when the next queue entry was downloaded.
-
Fixed a bug that disabled the Pause and Stop commands when the font size was changed during a download.
-
Moved the Large Font preference to the Edit menu.
-
Allowed path preferences to be set with AppleScript.
-
Added the Stop Analysis command under the File menu.
-
Added the ability to handle multiple bookmarks dragged from Safari.
-
Added Log Warnings and Fix Ambiguous URLs options to the preferences.
-
Added ~/Library/Scripts/Applications/SiteSucker to the search path for scripts.
-
Provided a warning when the user selects the desktop as the Download Folder.
-
Fixed a bug that caused errors when a URL contained a colon.
-
Fixed a bug that could cause Bad Request or Connection Refused errors after a long download.
-
When clicking the Open File or Open Log buttons, the user can now chose which application opens the file by holding down the option key.
-
Added a preference that displays a larger font in the SiteSucker window.
-
Added a menu item that allows you to cycle through recently used URLs.
-
Removed any fragment from the Web URL before downloading.
-
Provided Traditional Chinese localization for the Mac OS X version of SiteSucker.
-
Allowed wildcards in path preferences.
-
Added an option to ignore robot exclusions.
-
Localized files that have the robots <meta> tag.
-
Added scanning of the style attribute in the <body> tag for links.
-
Added an alert that notifies the user when the Download Folder is on a locked volume.
-
Allowed the path to the Download Folder in AppleScripts to be a text string instead of an alias.
-
Fixed a bug that caused SiteSucker to ignore any relative URL that contained an absolute URL.
-
Fixed a bug that prevented SiteSucker from scanning certain HTML files.
-
Prevented downloads to the desktop.
-
Improved the behavior of the Pause button.
-
Extracted links from the @import rules within CSS files.
-
Fixed a bug that caused SiteSucker to ignore the Identity preference.
-
Added a warning in the log file for pages that use JavaScript.
-
Restored support for the Mac OS X Services menu.
-
Added an alert to prevent SiteSucker from inadvertently quitting when a download is in progress.
-
Added an option that only downloads new or updated files found on the Internet.
-
Added an option that lets the user specify the destination folder before downloading.
-
Added scanning of <embed> tags for href links.
-
Moved the dialog for setting schedules from the preferences to the Script menu.
-
Fixed a bug that could cause a crash if the host name of the Web URL contained a "%25".
-
Improved the way SiteSucker generates file names for query URLs.
-
Improved support for cookies.
-
Eliminated support for the Mac OS X Services menu.
-
Added scanning of cascading style sheets for links.
-
Added scanning of <table> tags for background images.
-
Improved scanning of flash (SWF) files for embedded plain text links.
-
Fixed a bug that caused SiteSucker to skip links when the Limit to Directory preference was set to No Limit.
-
Added Paths tab to the preferences.
-
Saved downloaded files with the last-modified date from the server.
-
No longer enforce file type restrictions for the first file downloaded.
-
Added "excluding" option to download command for AppleScript.
-
Deleted "waiting" option from download command for AppleScript.
-
Fixed a bug that caused the Mac OS X version of SiteSucker to download into an invisible folder by default.
-
Fixed a bug that caused a crash when the Limits tab in the preferences was clicked while running under Mac OS 10.1.x.
-
Created separate executables for Mac OS 9 and Mac OS X.
-
Used a data browser to list schedules in the preferences.
-
Added Download with SiteSucker to the Mac OS X Services menu.
-
Modified SiteSucker to honor robots.txt exclusions and the robots <meta> tag.
-
Changed the way repeating scripts are rescheduled in order to minimize drift.
-
Eliminated retries for 403 (connection refused) and 404 (file not found) errors.
-
Fixed a bug that generated a -35 (no such volume) error if the user tried to use a local HTML file located on the MAC OS X boot volume.
-
Made the SiteSucker window resizable.
-
Increased the number of concurrent connections from 3 to 6.
-
Provided secure storage of login passwords through the Keychain.
-
Added scanning of <iframe> tags for links.
-
Added scanning of flash (SWF) files for embedded plain text links.
-
Added a preference that writes the download history to the log file.
-
Added a customizable pop-up menu for the SiteSucker identity preference, with presets for some common Web browsers.
-
Fixed a bug that caused links containing the '@' character to be ignored.
-
Added View File button.
-
Extracted links from the @import rules within the <style> tag.
-
Prevented SiteSucker from running unless CarbonLib 1.5 or greater is installed.
-
Reduced the amount of CPU time that SiteSucker demands, especially when it's not downloading anything.
-
Fixed a bug that could cause a crash if SiteSucker tried to resolve a relative URL that began with a '%' while running under Mac OS 9.
-
Fixed a bug that caused SiteSucker to ignore certain cgi scripts.
-
Fixed a bug that caused SiteSucker to report errors for links that contained javascript.
-
Fixed a bug that prevented downloading if the Download Folder wasn't explicitly set.
-
Added Scripts folder and menu.
-
Added Schedules tab to the preferences.
-
Added Custom User-Agent option in the preferences.
-
Added Minimum File Size limit in the preferences.
-
Added Pause button.
-
Added SiteSucker Help menu item.
-
Added support for AppleScript.
-
Added support for the <meta> refresh tag.
-
Deleted a check that produced spurious "Wrong MIME Type" errors.
-
Fixed a bug that could cause a crash if a host name included an encoded character.
-
Fixed a bug that caused SiteSucker to incorrectly resolve certain relative URLs.
-
Fixed a bug that prevented SiteSucker from downloading any file that included a ":" in its name.
-
Added a Check All Links option in the preferences.
-
SiteSucker now recognizes "PHP" files as HTML files.
-
The Localize HTML check box in the preferences was inadvertently dimmed when running under Mac OS 9. This has now been corrected.
-
SiteSucker now lets you log in to sites and HTTP proxies.
-
SiteSucker now lets you add a random delay before it downloads a file.
-
Corrected a problem with the Overwrite Existing Files option in the preferences.
-
SiteSucker now generates unique file names for query URLs.
-
Under Mac OS X, SiteSucker now sends cookies when making server requests.
-
Under Mac OS X, SiteSucker no longer assigns the type and creator to downloaded files.
-
Under Mac OS X, SiteSucker no longer truncates file and directory names that are longer than 32 characters.
-
Replaced the SiteSucker push buttons with a toolbar.
-
Add a URL queue to SiteSucker.
-
Fixed a bug that caused random crashes while SiteSucker was downloading under Mac OS 9.
-
Fixed a bug that prevented SiteSucker from downloading a file if its name didn't include a file extension.
-
You can now drag and drop a link anywhere in the SiteSucker window.
-
SiteSucker now localizes an HTML link if the file already exists locally.
-
SiteSucker now replaces "&" with "&" in URLs.
-
Fixed a bug that could cause SiteSucker to crash if the host name contained an escaped character.
-
Added a Files button to the SiteSucker window and renamed some of the other buttons.
-
Implemented all SiteSucker commands in the menus and added command key equivalents.
-
Added a preference that lets you specify which types of files should never get downloaded.
-
Reorganized the SiteSucker preferences by adding a tab pane.
-
Added User-agent header to HTTP request.
-
Added site and email links to the SiteSucker About box.
-
SiteSucker now correctly handles URLs that specify a port number.
-
SiteSucker now remembers the SiteSucker window position.
-
SiteSucker no longer tries to localize anchors.
-
SiteSucker will now automatically add "http://" to the beginning of a Web URL.
-
Fixed a bug that caused spurious "File Not Found" errors at some sites.
-
SiteSucker now scans <embed> tags for URLs.
-
SiteSucker now does a better job of handling chunked transfer-encoding.
-
Fixed a bug that could cause SiteSucker to get confused if a directory name begins with the host name.
-
Fixed a bug that could cause SiteSucker to crash if it was unable to determine the host name of a URL.
-
SiteSucker can now send requests via a specified HTTP proxy.
-
SiteSucker now lets you specify which types of files get downloaded.
-
Fixed a bug that could cause SiteSucker to get stuck if it encounters a file that it can't download.
-
Updated the SiteSucker icon.
-
Added Drag Triggers Download preference.
-
SiteSucker now does a better job of localizing files.
-
SiteSucker now reads URL clipping files that are dragged to the SiteSucker icon in the Finder.
-
SiteSucker now can handle URLs that include a user name and password, such as,
"http://user:password@host/path".
-
Fixed a bug that could cause SiteSucker to crash if the Limit to Directory preference is set to No Limit.
-
Added View Errors button.
-
SiteSucker now scans <input> tags for URLs.
-
SiteSucker now removes white space from URLs.
-
SiteSucker now does a better job of localizing files.
-
SiteSucker now logs which file contained each error in the error log.
-
SiteSucker now does a better job of handling URLs that have moved.
-
Added Recent URLs button.
-
SiteSucker now scans <link> and <script> tags for URLs.
-
SiteSucker now does a better job of handling file URLs.
-
SiteSucker now does a better job of handling simple query URLs.
-
SiteSucker now does a better job of handling URLs that have moved.
-
SiteSucker now does a better job of downloading files that use chunked transfer-encoding.
-
Under Mac OS X, fixed a bug that caused SiteSucker to crash as soon as it started downloading files.
-
Under Mac OS X, fixed a bug that prevented SiteSucker from accepting URL clipping files dragged into the Web URL text field.
-
Under Mac OS X, the Web URL text box now highlights when a URL is dragged into it.
-
Fixed a bug that caused SiteSucker to ignore all links that started with "http://".
-
Fixed a bug that could cause SiteSucker to crash when downloading files that used chunked transfer-encoding.
-
Under Mac OS X, SiteSucker now saves the error log as a TextEdit file.
-
Under Mac OS X, SiteSucker preferences are now accessed under the application menu.
-
SiteSucker now stops the download if it runs out of disk space.
-
Once again, SiteSucker downloads HTML files even if the file already exists and the Overwrite Existing Files preference is off.
-
SiteSucker is now able to localize files that are outside the original site directory.
-
SiteSucker can now identify and analyze HTML files that do not use the "html" extension.
-
SiteSucker now supports dragging text from the Web URL text field to other applications.
-
SiteSucker now provides a pop-up menu allows the user to access the ten most recently used URLs.
-
SiteSucker now indicates what percentage of HTML analysis has been completed in the status message.
-
Replaced the Limit to Web URL Server preference with the Limit to Directory preference.
-
SiteSucker now does a better job of handling chunked transfer-encoding.
-
SiteSucker now does a better job of recognizing whitespace in HTML files.
-
SiteSucker now tries to download files even if the HTTP header does not contain the file size.
-
SiteSucker now lets you use a file URL in the Web URL text field.
-
SiteSucker no longer downloads HTML files if the file already exists and the Overwrite Existing Files preference is off.
-
Fixed a bug that caused SiteSucker to display the percentage complete value in the download status as a negative number for large files.
-
SiteSucker now does a better job of handling URLs that end with a '/'.
-
Fixed a bug in SiteSucker that sometimes prevented it from downloading a file if the site had another file with the same name in a different directory.
-
Fixed a bug in the Download Folder pop-up menu that showed a disk icon instead of a folder icon if the folder was at the root level.
-
SiteSucker now connects to server asynchronously, preventing the computer from locking up if it has trouble connecting to a site.
-
SiteSucker now tries downloading files using HTTP 1.1 protocol first. If a file fails to download after the number of attempts specified in the preferences, SiteSucker tries again using HTTP 1.0 protocol.