Archive for the ‘Jettison’ Category

Jettison 1.5.3 corrects several bugs

Sunday, November 13th, 2016

Version 1.5.3 of Jettison is now available, correcting a couple of bugs that could cause Jettison to crash. The folks that reported the bug simply noticed that Jettison’s icon would disappear from their menubar sometime during the day. The new version should eliminate that problem.

You can update your copy by downloading version 1.5.3 from the Jettison Release Page or by selecting “Check for Updates” from Jettison’s menu in your menubar.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

HistoryHound and Jettison Updates

Wednesday, November 2nd, 2016

128HistoryHound 1.9.12 and Jettison 1.5.2 both deliver stability improvements and bug fixes to make sure they run without issue on El Capitan and Sierra.

Icon.pngHistoryHound also includes better error handling and its indexing is more intelligent when it encounters web pages that redirect you to a new page. You can now click on status messages in the main window to show you the status of indexing and the contents of your search index, and HistoryHound 1.9.12 supports the Vivaldi browser as well as Safari, Chrome, Firefox, OmniWeb, iCab, Opera, NetNewsWire and URL Manager Pro.

Full lists of changes and download links are available on the HistoryHound release page and the Jettison release page.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

More Updates! App Tamer 2.2 and Jettison 1.5.1

Wednesday, August 31st, 2016

Yes, I’ve been busy over here! There are Sierra-compatible updates for both App Tamer and Jettison today, with both offering additional fixes and enhancements as well as support for macOS 10.12.

circle_menuApp Tamer 2.2: While I’ll be the first to admit that App Tamer is a bit of a niche product (you’ve got to be a little geeky to like the details of what it does), I’m excited by the improvements in this release. It’s more intelligent about identifying which processes are “helpers” for others, and can therefore do a much better job at throttling all those Safari Web Content processes when it limits Safari’s CPU usage, for example, while still letting the Mail Web Content helpers run at full tilt for Mail (if that’s what you want).

App Tamer’s basic process management is also more efficient now, so it all adds up to it doing its job better. If you’ve got apps that are sucking down CPU (and battery!) while they’re sitting in the background, App Tamer can help you out. More details and download links are on the App Tamer What’s New page.

Icon.pngJettison 1.5.1: The Jettison update addresses issues with Sierra, and also gives you the option to unmount rather than eject drives when your Mac sleeps. “Why do I care?” you say? Well, I’m glad you asked (and you might be too)! Some SD cards and Flash drives won’t remount properly after being ejected, even when Jettison reloads their device drivers. That can result in you having to do a really inconvenient little dance of unplugging them and plugging them back in to get them to show up. Turning on this new option in your Jettison prefs avoids that.

There are also bug fixes for Jettison’s handling of network drives, removal of some logic that checked whether the display was going to sleep before ejecting disks (long story – it did solve a problem, but created even more in the end), and tweaks to better handle OS X’s propensity to report errors when there are none. Go visit the Jettison What’s New page for a list of changes and download links.

Now here’s hoping that Apple doesn’t make any major changes to Sierra before it comes out of beta that require me to update these Sierra-compatible updates 🙂

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Auto-Update Vulnerability in Sparkle

Wednesday, February 10th, 2016

A security vulnerability has been found in Sparkle, the framework used by many Mac applications to check for and download software updates automatically. Full details are at:

http://arstechnica.com/security/2016/02/huge-number-of-mac-apps-vulnerable-to-hijacking-and-a-fix-is-elusive/

While some of our applications (like HistoryHound) are using older versions of the Sparkle framework at the moment, they all use encrypted HTTPS connections to check for and download updates, so there’s no chance of a man-in-the-middle attack, as described in the report.

So you can safely leave automatic update checking turned on in all of our products – it’s being done safely.

– Jon

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

We interrupt your normally scheduled Default Folder X development for… expiring App Store receipts??

Thursday, November 12th, 2015

The Problem:

So I started getting emails yesterday complaining that Jettison was suddenly telling users their trial period was over – even though they’d already purchased a license. When I got the first few, I thought they’d just deleted their preference files and needed to re-activate their licenses, but then the trickle became a deluge – what the heck?

So I dropped everything and looked into it – I needed an answer ASAP or I was gonna spend the next couple of days doing nothing but answering email. It turns out everyone who was affected had bought Jettison through the Mac App Store and then upgraded to the direct-from-the-website version (because it’s better, of course – instructions here if you’re interested). When you do this, Jettison copies your Mac App Store receipt to a safe place so that it can verify that you’ve actually bought a license, even if you delete the App Store copy of Jettison.

Lucky for me, I’d bought a copy of Jettison myself when testing this mechanism, so I had my own receipt still sitting in ~/Library/Application Support/ so I could look at it. Printing the certificates in the receipt showed this little tidbit:

[...]
Signature Algorithm: sha1WithRSAEncryption
Issuer: C=US, O=Apple Inc., OU=Apple Worldwide Developer Relations [...]
Validity
    Not Before: Nov 11 21:58:01 2010 GMT
    Not After : Nov 11 21:58:01 2015 GMT
Subject: CN=Mac App Store Receipt Signing, OU=Apple Worldwide Deve [...]
[...]

See that “Not After:” entry in the Validity section? “Nov 11 21:58:01 2015 GMT” – yeah, that’d be yesterday. When the emails started. Apple signed the receipt with a certificate that expired yesterday, so if you have one of these receipts, Jettison no longer thinks you’re legit. Sorry about that – I hadn’t considered that eventuality. And reading the news this morning, it appears that Apple hadn’t either.

The Fix:

So what to do? I’ve wrapped up Jettison 1.5 and posted it. You’re going to have to do a little dance again to get Jettison to update your receipt, but this version will do the right thing once you follow these instructions:

  1. Put every copy of Jettison on your Mac in the Trash and empty the Trash.
  2. Open the App Store application and click on the Purchases tab.
  3. Re-download the copy of Jettison you purchased. It will include a new, non-expired receipt.
  4. Download the latest version of Jettison (http://www.stclairsoft.com/download/Jettison-1.5.1d2.zip)
  5. Double-click the .dmg file to open it, then double-click on Jettison before copying it to your Applications folder.
  6. After Jettison tells you that it has found your App Store license, you can copy it to your Applications folder.

Sorry for the hassle. But hey, at least it forced me to get the version 1.5 update out the door, so there’s some benefit there, eh? And thanks Apple – I didn’t need to sleep last night anyway.

– Jon

P.S. I’m seeing a bunch of people buying non-App Store licenses directly from the St. Clair Software store today instead of jumping through these hoops to deal with the App Store. I have to say I’m all for that 🙂

Update:

A bit more info that’s interesting and could use some corroboration: I think this problem only affects apps that were downloaded before September 24 (either via purchase or update). When I download a new copy of Jettison from the App Store, the receipt is signed with a cert valid within these dates:

            Not Before: Sep 24 19:09:31 2015 GMT
            Not After : Oct 23 19:09:31 2017 GMT

So in my sample size of 1, copies of Jettison purchased or updated today will work until Oct 23, 2017, and could have worked with this receipt only as far back as September 24. If Apple has been using the same certificate to sign all App Store receipts (which seems reasonable), then anything that has been downloaded from the App Store after September 24 won’t expire until 2017. And apps downloaded prior to that have some other expiration in their receipts. If I had more time, I’d dig through all of my App Store apps to find out when each cert expires, but alas, I’ve got work to do and have killed enough time on this already…

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Another new Jettison 1.5 beta build

Tuesday, September 8th, 2015

I’ve posted an updated build that fixes a crash and a few volume-loading issues since the last beta:

http://www.stclairsoft.com/download/Jettison-1.5b11.zip

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

New Jettison 1.5b4 public beta

Sunday, June 28th, 2015

For those of you testing (or interested in testing) the new version of Jettison, I’ve got a new build that corrects some timing issues with driver reloading and with the handling of SD cards. Grab it at:

http://www.stclairsoft.com/download/Jettison-1.5b9.zip
http://www.stclairsoft.com/download/Jettison-1.5b11.zip

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Public beta of Jettison 1.5 – new and improved!

Wednesday, June 17th, 2015

Icon

After a lot of restructuring, debugging, testing and wrangling with various types of disks, Jettison 1.5 is close to finished. It handles ejecting and remounting more smoothly, and includes a workaround for situations where the old version failed to eject drives at sleep time because the screen was locked.

What I need now are some volunteers to do some final testing to make sure Jettison works well in all situations. If you’d like to try it, just download a copy here:

http://www.stclairsoft.com/download/Jettison-1.5b3.zip
http://www.stclairsoft.com/download/Jettison-1.5b4.zip
http://www.stclairsoft.com/download/Jettison-1.5b9.zip
http://www.stclairsoft.com/download/Jettison-1.5b11.zip

Once you’ve installed it, drop me an email at jettison@stclairsoft.com to let me know you’re testing it, then send any issues or questions to the same address if you encounter anything.

Thanks!

– Jon

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Jettison 1.4.2 detects SD cards in Yosemite and improves ejecting and remounting of drives.

Wednesday, October 22nd, 2014

An update for Jettison is available, fixing a problem with detecting SD cards when running in Yosemite, and also making the ejecting and remounting of all drive types more reliable (and often faster). You can get a copy from the Jettison page – the update is free if you’ve purchased a license from us or from the Mac App Store.

App Store customers: Please remember to run your new copy of Jettison immediately after downloading it, BEFORE you delete or replace the version you bought from the Mac App Store. This will ensure that Jettison doesn’t ask you to pay for it again.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Jettison 1.4.1 improves ejecting and remounting, adds Yosemite support

Thursday, August 28th, 2014

Version 1.4.1 of Jettison is here, providing support for Yosemite’s “dark mode” and improving the logic it uses for ejecting and remounting drives. SD cards and flash drives should eject and remount more reliably. This update looks minor on the surface, but contains a host of internal improvements. Grab your copy now from the Jettison release page.

App Store Note: If you purchased Jettison from the Mac App Store, you can still upgrade to version 1.4.1. Just download the new version from our website and double-click on it once before you copy it to your Applications folder. When you do this, it will copy your App Store license so you’re not asked to pay for it again.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]