iGetter Changelog

What's new in iGetter 2.9.7

Nov 26, 2019
  • Optimized for Safari 12 and Safari 13+.
  • Implemented new Safari App Extension, using the new API introduced in Safari 12. The app extension replaces the previous .safariextz extension for the recent Safari versions. The functionality with the "Download with iGetter...", etc., contextual menus is the same in the new extension.
  • Since Safari 12+ removed support for NPAPI plugins, and didn't introduce new extension API for download observing (i.e. when a download link is clicked and the download is started in the browser), currently no such functionality is present in the new extension.
  • - Moved to Digital River GmbH as our e-commerce partner, since their subsidiary eSellerate (our previous partner) is being closed down.
  • - Fixed an issue with the recently notarized Firefox and Chrome, which won't transfer downloads to iGetter through the iGetterExtension. For this, reworked iGetterMessagingHost's method of interaction with iGetter, since the previously used AppleEvents method is disallowed by default in the newly notarized Firefox and Chrome.
  • Digitally signed iGetterMessagingHost.
  • Implemented new "com.presenta.iGetter.downloadUrls" notification through the CFNotificationCenter, for receiving download URLs, as an alternative to the AppleEvents.
  • iGetter WebExtension for Firefox now shows an alert when iGetter couldn't be found on its usual location (either moved or deleted).
  • Fixed an issue with Chrome/Chromium's encrypted cookies, which won't appear in full when loaded from the respective cookie DB. Since decrypting of such cookies involves constant use of KeyChain, it's not practical for our usage scenario, and in such cases the cookies will be empty (instead of incomplete names without values).
  • Fixed an issue that iGetterMessagingHost doesn't identify Firefox, when transferring downloads to iGetter.

New in iGetter 2.9.6 (Jun 28, 2018)

  • Optimized for Firefox v60+.
  • Added support for TLS 1.1 and 1.2 when performing SSL communications, which is a requirement for most sites now. Integrated the SSL support into iGetter, so it won't be dependable on macOS and third party libraries.
  • Added new extension for Firefox v57+, that supports the new WebExtension API. The new add-on is similar by functionality to the iGetter Chrome extension. The legacy XUL add-on will be used only with Firefox v56 or earlier.
  • Renewed the digital signing certificate.
  • Added a link at the SHA1 field in the History Info panel, that opens VirusTotal recent report for selected file's SHA1 checksum.
  • Added new connection types for 50Mb Fibernet, 2Gb Fibernet and 10Gb Ethernet, optimized for best performance at the chosen speed.
  • Added support for relative redirection locations, incl. the protocol part, as per RFC7231.
  • Added new User Agent for the Microsoft Edge browser.
  • Updated User Agents of Safari, Firefox and Chrome for macOS, as well as Firefox for Windows with recent versions.
  • Added new command "Only files larger than 5MB" in the Chrome extension, that would allow transferring to iGetter only downloads larger than 5MB. The smaller files would be downloaded directly by Chrome.
  • The "Disable Integration" command state in Chrome extension is now saved through the browser restarts.
  • Implemented a workaround for an issue on macOS 10.13 High Sierra, which could lead to completed downloads still opened in iGetter, when double-clicked, etc.
  • Fixed an issue with some button icons (as transfer details and speed limiter on the main window, etc.) not appearing properly on macOS 10.13 High Sierra.
  • Solved an issue with the "URL" field of the "New URL" dialog not allowing more than 1000 characters, by extending the limit to 10000 characters.
  • Fixed an issue with the OS, choosing to use the discrete GPU instead of the integrated one, when displaying iGetter.
  • Fixed an issue on OS X 10.9 or later, that caused an error message about iGetterCMPlugin in the console log.

New in iGetter 2.9.5 (Nov 5, 2016)

  • Optimized for Safari 10 on macOS 10.12 Sierra.
  • Optimized for Firefox v50+.
  • Digitally signed the installation dmg file to meet the new security requirements of macOS 10.12 Sierra, and prevent "AppTranslocation" from Gatekeeper.
  • Implemented a workaround for an issue introduced in Safari 10, which causes disappearing of browser extensions on Safari restart. With this update iGetter Extension installs and works properly on Safari 10.
  • Reworked iGetter Extension for Firefox (v45+) to complete the transition to multiprocess versions of Firefox.
  • Implemented a workaround for an issue that could lead to a blank page rendered in the integrated eCommerce module, when attempting a purchase in the macOS versions prior El Capitan.
  • Reworded the uninstall alert text for better clarity.
  • Some fixes and additions to the French, Polish, Japanese and Traditional Chinese localizations.
  • Fixed an issue with the integrated eCommerce module asking for permission to access user's contacts.
  • Fixed an issue with the "Download selection with iGetter" command in iGetter Extension for Safari 10, which in some very rare cases won't work properly.

New in iGetter 2.9.4 (Jan 6, 2016)

  • Optimized for Safari 9 on OS X 10.11 El Capitan.
  • Optimized for Firefox v43+ and Chrome v45+ browsers.
  • Added support for the Safari 9 cookie repository on OS X 10.11 El Capitan.
  • Digitally signed iGetter Extension for Firefox at Mozilla add-ons store. This is a requirement since Firefox v43.
  • Reworked iGetter Extension for initial compatibility with multiprocess versions of Firefox (v45+).
  • Digitally signed iGetter Extension for Chrome/Chromium at Google Play store. This allows automatic in-browser installation and update through the store. This is a requirement for the external extensions with the recent versions of Chrome.
  • Reworked iGetter Extension for Chrome/Chromium using the build-in extension API to send all downloads to iGetter. This method replaces the functionality implemented previously by the iGetter Plugin (NPAPI), since NPAPI support was removed from Chrome as of version 45. The above operation can be temporarily disabled with the new context menu command "Disable integration" added by iGetter Extension for Chrome.
  • Improved installation of iGetter Extension for Safari 9.0+, due to changed requirements for updating local extensions in Safari 9. Now iGetter will also need to launch Safari for extension updates, in addition to initial extension installation required since Safari 8.
  • Improved both iGetter Plugin and iGetterScriptablePlugin for Safari, to read HttpOnly cookies in addition to the already available session and standard cookies.
  • Implemented a workaround for the issue introduced in OS X 10.11 El Capitan, which in certain circumstances won't update properly the logical end of file, that could lead to improperly truncated files after a system restart. In iGetter this could manifest in an error that local file download has different size from the remote file.
  • Reworded the browser integration options in both iGetter Preferences -> Integration and Installation dialogs, to better reflect the new browser integration functionality. The new option "Install iGetter Browser Extension (add contextual menus, watch for URL clicks)" replaces the previously worded "Add contextual menu support for Internet Browsers". Also "Install iGetter Browser Plugin (Safari and browsers with NPAPI support)" replaces "Integrate with Internet Browsers (watch for URL clicks)".
  • Changed "Integrate with Internet Browsers" command from the Tools menu with "Install iGetter Browser Plugin" command, to better reflect its functionality in accordance with the changes in iGetter Preferences -> Integration tab panel.
  • Added new function "Install iGetter Browser Extension" in the Tools menu, which installs/uninstalls iGetter Extensions for Safari, Firefox and Chrome/Chromium, and all applicable components.
  • Updated User Agents of Safari, Firefox and Chrome for OS X, as well as Internet Explorer and Firefox for Windows with recent versions.
  • Added new User Agent for MacAppStore.
  • Added support for the "audio/vnd.audible.aax" MIME type.
  • Implemented a workaround for an issue with OpenSSL, which in certain cases during a TLS EXT conversation, would drop the connection. The workaround will be used only on systems with OpenSSL 0.9.8j or later (MacOS X 10.6+ to OS X 10.11+).
  • Fixed an issue with iGetter preferences, which in some very rare cases on OS X 10.10+ won't save the latest preferences changes on disk.
  • Fixed an issue that could lead in some rare cases to high CPU load in Retina mode on OS X 10.10+.
  • Fixed an issue with AppNap usage which in some cases would prevent system sleep while iGetter is running on OS X 10.9+.
  • Fixed an issue with the "Add to queue" ("Process Web Page") window, when the Total links number won't be calculated properly.

New in iGetter 2.9.3 (Nov 15, 2014)

  • Optimized for Safari 8 on OS X 10.10 Yosemite.
  • Implemented new installation method of iGetter Extension for Safari 8 on OS X 10.10 Yosemite, as well as Safari 7.1+ on OS X 10.9 and Safari 6.2+ on OS X 10.8.
  • Improved installation of iGetter Plugin for Safari 6.1+, 7.0+ and 8.0+.
  • Reworked iGetter Extension for Firefox using js-ctypes to load native code for communication with iGetter.
  • Reworked iGetter Extension for Chrome/Chromium using Native Messaging Host for communication with iGetter.
  • Added support for Notification Center in OS X 10.10 Yosemite, OS X 10.9 and OS X 10.8. With the new option "Show desktop notifications" in the Speech preferences, iGetter will show notification messages on the chosen download events.
  • Added support for App Nap in OS X 10.10 Yosemite and OS X 10.9. iGetter fully utilizes App Nap, which helps you save power in periods when the application is idle. When downloading, scheduling or doing other tasks, iGetter disables App Nap in order to resume its full performance.
  • Digitally signed with version 2 signature for conformance with Gatekeeper on OS X 10.10 Yosemite and OS X 10.9.5.
  • More intuitive Site Explorer, which conveniently shows the site's file hierarchy expanded to the same file, selected before leaving the view. Additionally, when adding new files for download, Site Explorer will stay at the site's view.
  • Improved Enter Site URL dialog to load user and password data from the Site Manager, when such info is available for the URL.
  • Added support for UTF-8 encoded Content-Disposition HTTP header fields, as proposed by RFC 5987.
  • Added GB measurement for larger files and MB/s for higher download speeds.
  • Added keyboard shortcuts for "Start Automatic Downloading" Shift+Command+R and "Pause All" Shift+Command+P.
  • Fixed an issue with the Groups panel icons, which could cause a crash when exiting iGetter on OS X 10.10.
  • Fixed an incompatibility between iGetter Plugin and Safari 7.0 (and some 6.0.x versions), which could lead to slowdowns and memory leaks of the Web Plugin process, in some rare cases.
  • Fixed a potential issue with the Chrome External Extensions, which could prevent Chrome/Chromium recognizing iGetter Extension.
  • Fixed an issue with the Item Settings dialog which won't change the file download name in some rare cases.
  • Fixed an issue with the New URL dialog which won't filter some not allowed characters in the file name.
  • Fixed the Enter Site URL dialog not hiding FTP Connection popup menu on a non ftp URLs.
  • Fixed a potential issue in the Enter Site URL dialog, which could cause a crash in very rare cases.

New in iGetter 2.9.2 (Jun 22, 2013)

  • Added HiDPI font support for Retina displays.
  • Implemented full-screen support for OS X Lion and Mountain Lion.
  • Implemented mouse wheel support for the "Charts" and "Segment Log" custom views.
  • Added support for Opera Next in iGetter Plugin.
  • Improved the resize algorithm of the bottom panel ("Transfer Details"), which previously allowed coordinates beyond the limits of the available screen space.
  • Added support for the "application/binary" MIME type.
  • Fixed the "Download with iGetter" command in Firefox v17+, not functioning due to an incompatibility introduced in that version of the browser.
  • Some fixes and additions to the French localization.
  • Fixed the missing window edge resize cursors on OS X Lion and Mountain Lion.
  • Fixed a bug in the "Zoom In"/ "Zoom Out" proportion calculation mechanism.
  • Fixed a bug which caused, in some rare cases, incorrect resizing of the "Groups" list browser after zoom out.
  • Fixed the incorrect sorting of the "Total Size" column in "Downloads".
  • Fixed a bug with the metallic interface, which could cause a crash when the toolbar is hidden.

New in iGetter 2.9.1 (Oct 23, 2012)

  • Improved integration with Chrome/Chromium v22+ browser.
  • Added support for the OS X built-in quarantine function, through the new iGetter option "Use OS X built-in quarantine" in the General preferences.
  • Reworked iGetter Extension for Chrome/Chromium in accordance with the new v2 extension model, which supports Chrome/Chromium v18+.
  • Added support for "Content-Disposition" downloads in iGetter Extension for Chrome/Chromium browser.
  • Added bouncing icon feature when download completes in a folder added to the Dock.
  • Added more informative alert dialogs in the contextual menu integration with Opera, when used in Opera Turbo mode or "Enable plug-ins on demand".
  • Increased the max number of characters for the Cookie text edit field in the "Item Settings" dialog.
  • Fixed an incompatibility with Chrome/Chromium v22.0.1226+ caused by the stopped support for Carbon Event model in this browser.
  • Fixed a bug that caused an incorrect cookie to be sent on a secondary segment, when a redirection occurs.
  • Fixed an incompatibility with the SeaMonkey browser versions prior 2.1 and iGetter Plugin.
  • Fixed an incompatibility with the Navigator browser, which caused the Download Transferred message to appear in plain html.

New in iGetter 2.9 (Aug 9, 2012)

  • Ready for OS X 10.8 Mountain Lion.
  • Digitally signed for Gatekeeper on OS X 10.8 Mountain Lion.
  • Optimized for Firefox v14 and Chrome v22 browsers.
  • Added new functionality in the iGetter Extension for Firefox, which allows transfer of download URLs through a new option named "iGetter" available on the Firefox Save Download dialog. This solves the problem with "Content-Disposition" downloads not sent otherwise to iGetter.
  • Added support for cookies in secondary download segments. Reworked download engine to resolve cookies per individual URL on download segment.
  • Added dynamic cookie cache per active download.
  • Added new option in "Item Settings" and "Advanced Preferences" for preserving original file dates from the download servers.
  • Specified application category type for better integration with Mac OS X 10.7 and OS X 10.8.
  • Added a contextual menu for copying parameter values (incl. SHA1 and MD5) from Download Info and History Info panels. This could be very useful for fast checksum verifications.
  • Added time info to the date fields in Download Info and History Info panels.
  • Added support for 64bit Opera v12 in iGetter Plugin and iGetter Scriptable Plugin.
  • Added support for the new versions of Safari, Firefox, Chrome/Chromium and Opera in iGetter Scriptable Plugin.
  • Added support for the "application/download" MIME type.
  • Reworked iGetter Plugin's informational mechanism (an URL is transferred for download in iGetter), which caused an infinite back loop in some rare cases.
  • Added support for the new extension location in Chrome/Chromium v20+.
  • Updated SQLite to improve compatibility with cookie file of the latest Firefox versions.
  • Some fixes and additions to the Japanese, Simplified Chinese, Traditional Chinese, Italian, Polish and Turkish localizations.
  • Fixed a possible memory leak with the contextual menu usage in DataBrowser.
  • Fixed the non-functioning "Move Up" and "Move Down" buttons in the "Download Rules" dialog.
  • Fixed an incompatibility with Safari v5+, that could crash iGetter when launched through the contextual menu integration in Safari.
  • Fixed a bug that prevented iGetter Extension from loading in Chrome/Chromium v17+.
  • Fixed an incompatibility with Chrome/Chromium v22+, that caused "Could not load iGetter Plugin" error message in 32bit mode.
  • Fixed an incompatibility that could crash iGetter Plugin with Safari v1.x browser.
  • Fixed a bug that caused incorrect cookies to be sent on redirected URLs, in some rare cases.
  • The History Info panel now always shows the file location, regardless of the file availability on the local file system.

New in iGetter 2.8.8 (Oct 14, 2011)

  • Optimized for Safari 5.1 and Firefox 7 browsers.
  • Added new Browser Extension for contextual menu integration with Safari 5.1 or later.
  • Reworked iGetter Firefox Extension to support Firefox 5/6/7/8/9/10 or later.
  • Added support for 64bit browsers in iGetter Scriptable Plugin.
  • Improved iGetter Browser Plugin and iGetter Scriptable Plugin to support session cookies in compatible browsers.
  • Added SHA1 checksum calculation.
  • Added support for Opera's new cookie file format v2.01.
  • Improved the ".exe" and ".msi" file extension integration in iGetter Browser Plugin.
  • Reworked the SSL implementation in iGetter to use OpenSSL for better compatibility with some servers.
  • Added new option in the "Item Settings" dialog for saving the redirected URL, which overrides the global setting for the selected download.
  • Fixed an incompatibility with Chrome/Chromium browser v16+.
  • Fixed a bug that prevented iGetterSafariBundle to catch URLs with improperly set MIME types.
  • Fixed a bug that caused an incorrect cookie to be used on secondary segments in some rare cases.
  • Fixed a bug that prevented iGetter to load cookie information for the redirected URLs when "Save redirected URLs" is turned off.
  • Fixed a bug with Site Explorer that caused URLs to be copied "unescaped" in clipboard.
  • Fixed a crash with the alert dialog of non-resumable downloads, when the download is completed, but the alert is not closed, yet.

New in iGetter 2.8.7 (Jun 7, 2011)

  • Optimized for Firefox 4 and Opera browsers.
  • Added contextual menu integration with Opera 10/11.
  • Added support in iGetter Scriptable Plug-In for Opera browser.
  • Added support for 64bit Firefox in iGetter Browser Plug-In.
  • Added support for 64bit Firefox in iGetter Extension.
  • Improved iGetter Browser Plug-In integration to support "WebPluginMIMETypes" in Info.plist.
  • Added support for the "application/x-download" MIME type.
  • Added new option "Save redirected URLs" in Advanced Preferences, which could help in case of redirection to temporary URLs.
  • Reduced memory usage in the download queue.
  • Some fixes and additions to the German, Italian, Japanese and Traditional Chinese localizations.
  • Fixed a bug with "Estimate" and "Elapsed" time calculation, that in some time zones improperly added 30 min.
  • Fixed a crash, caused by improperly set "Content-Length" or "Content-Range" HTTP headers in some very rare cases.

New in iGetter 2.8.5 (Jan 3, 2011)

  • Optimized for Safari 5, Google Chrome and Chromium browsers.
  • Added contextual menu integration with Google Chrome and Chromium browsers.
  • Added support in iGetter Browser Plug-In for Google Chrome and Chromium browsers.
  • Added support for Google Chrome and Chromium cookies file format.
  • Added new options in the "Item Settings" window for "Referrer", "User Agent", "Send Referrer" and "Rename upon redirection". The ability to set these options individually for any download could help with some servers, that require exact User Agent or Referrer, etc.
  • Added new option in Advanced Preferences "Waiting items take download slots", which improves processing of the iGetter download queue, when downloading from slow or restrictive servers. Try this option if the default algorithm is ineffective and results in many waiting downloads.
  • Added new option in Advanced Preferences "Override the individual download settings", which causes downloads to use the default User Agent, Referrer, etc., instead of the individual options set through the Item Settings dialog.
  • Added new predefined User Agent strings for Safari 5, Google Chrome, Opera 10, QuickTime 7, etc.
  • Added a new option in Advanced Preferences, to quit iGetter instead of shutting down the computer, etc., when a scheduled event occurs.
  • Added support for the "application/force-download" MIME type.
  • Some fixes with the German localization.
  • Fixed an incompatibility with some new MacBook models, which could cause iGetter serial number changes in some rare cases.
  • Fixed a bug with improperly set "Referrer" HTTP header entity in some rare occasions.
  • Fixed a bug that prevented, in some cases, iGetter to quit when the system is shutdown or restarted.
  • Fixed a bug with the batch download function, that caused improper file naming of downloads with same names in the URLs.
  • Fixed an incompatibility with Opera 10.50 and later, which caused the iGetter contextual menu to function improperly in the browser.

New in iGetter 2.8 (Dec 4, 2009)

  • Optimized for Safari 4 on Mac OS X 10.6 Snow Leopard.
  • Added support for 64-bit browsers in iGetter Browser Plug-In.
  • Reworked integration method with the Safari browser on Mac OS X 10.6.
  • Added support for Camino 2.x on Mac OS X 10.6.
  • Added support for Firefox 3.x cookie file format.
  • Improved processing algorithm of the iGetter download queue, which leads to better download bandwidth utilization, without any interruptions for waiting downloads.
  • Improved "Site Manager" connection limitation logic to allow new segments only when there are free slots for them.
  • Improved support for "Referrer" field in iGetter Browser Plug-In.
  • Added support for the "7z" file extension in the iGetter browser integration.
  • Improved iGetter Schedule function to keep the system awake and prevent idle sleep, when a scheduled event is forthcoming.
  • Improved "Item Settings" and "New URL" to use the default browser's cookie.
  • Fixed the background color used for "Status" column in the main window in Mac OS X 10.6.
  • Fixed an incompatibility with Mac OS X 10.6, that caused a crash in some internal iGetter components.
  • Fixed the background color glitch with the metallic theme when sheet windows are opened in Mac OS X 10.6.
  • Fixed a bug that prevented iGetter to download through SSL connections in some cases.
  • Fixed a bug that crashed iGetter when downloading very small files (less than 5 bytes).
  • Fixed a bug that caused a crash, in some rare cases, when downloading simultaneously many files with many connections.
  • Fixed a bug that could crash iGetter, when processing URLs received from external sources Browser integration, CM integration, Finder integration, etc.
  • Fixed a bug with browser integration, that in some rare cases could cause a crash in Safari when a "POST" HTTP method is used.
  • Fixed a bug with "Content-Disposition" HTTP header entity, when no filename is provided.
  • Fixed the redownload function to sort properly the multiple files included for redownload according to their positions in the History list.
  • Some other fixes and improvements.

New in iGetter 2.7.5 (May 20, 2008)

  • Added a "Download Selection with iGetter" contextual menu command in Safari, Camino and Firefox browsers.
  • Added support for importing ".urls" and ".lst" files.
  • Added support for new Internet connection types: 1 - 20 Mbps Cable/DSL and 1Gbps Ethernet.
  • Improved "Download All with iGetter" function in Safari, Camino and Firefox to extract links directly from the DOM browser model.
  • Improved iGetter Paste command that allows addition of multiple URLs for downloading.
  • Improved iGetter Copy command to copy all URLs of selected downloads separated by a new-line character.
  • Enhanced "Import URLs list" function that allows importing URLs separated with white-space characters from any text file.
  • Enhanced drag and drop functionality to handle text files with URLs separated with white-space characters.
  • Fixed "Export selected files" function to export URLs sorted by the queue order number or if completed by the finished time.
  • Fixed "Export selected files" function to properly encode exported URLs.
  • Fixed a bug that in some rare cases caused a new download to be added in suspended state.
  • Fixed a bug that prevented proper activation on license moving.
  • Fixed a bug that caused a crash in iGetter when the default download folder is deleted.
  • Some other fixes and improvements.

New in iGetter 2.7 (Mar 6, 2008)

  • Optimized for Mac OS X 10.5 Leopard and Safari v3.
  • Completely reworked integration with the Safari browser on Mac OS X 10.5 Leopard.
  • Completely reworked contextual menu integration with Camino 1.1 and up using Gecko SDK.
  • Added support for the Mac OS X Leopard Downloads Stack.
  • Added contextual menu support for Firefox 1.5.x/2.x/3.x.
  • Added support for the "otrkey" and "shn" extensions in the iGetter browser plug-in.
  • Improved integration with the Safari browser to prevent conflicts between iGetterSafariBundle and some third party Safari extensions.
  • Improved iGetter functionality when downloading multiple small files simultaneously.
  • Fixed a bug that prevented iGetter contextual menus to appear on Mac OS X 10.5.
  • Fixed an incompatibility with Mac OS X 10.5 that prevented new downloads to appear in Finder.
  • Fixed an incompatibility with Mac OS X 10.5 threading model that caused a crash in iGetter when downloading small files.
  • Fixed "Open Downloads List..." and "Open History List..." to open text files in Mac OS X 10.5.
  • Fixed "Import URLs List..." to open text files in Mac OS X 10.5.
  • Fixed a bug with the main download window not appearing properly on multiple screen setups.
  • Fixed "Item Settings" dialog that may crash iGetter if confirmed after a download completion.
  • Fixed the minimum allowed values of "Timeout connection attempts after..." and "Reconnect if no data received for the last..." options.
  • Fixed a bug that slowed down the download queue if a big number of items are downloaded simultaneously.
  • Fixed a bug that may quit iGetter in some rare cases.