Tools of the trade: fzf

In the second post of this series, let’s talk about fzf. What is fzf? In its simplest form, fzf is a fuzzy finder. It lets you search through files, folders, any line-based text using a simple fuzzy and/or regex backed system. On-demand, fzf can also be super fancy. Why do I use it? Because fzf is a search tool, you can use it to find files and folders. My most common use-case for it is a simple bash function that goes like this:...

August 10, 2020 · 2 min

Tools of the trade: direnv

This post was supposed to be a monolith directory of all the CLI-based tooling that I use to get things done throughout my day, but it turned out to be just a bit too long so I elected to split it out into separate posts. Okay so a few things: 1. If my site was down for anybody yesterday, it was DNS, and I'm not even joking. 2. The post I promised about my terminal tooling became a bit too long, so instead I'm gonna be going over one tool a week to make it manageable for me and readable for you....

August 4, 2020 · 3 min

Android Password Store 1.10.2 patch release

Exactly one week after the previous patch release, we have another small release fixing a few bugs that were deemed too high-priority for our usual release cadence. List of the patches included in this release: #985 fixes a couple of crashes originating in the new SMS OTP autofill feature that completely broke it. #982 ensures that the ‘Add TOTP’ button only shows when its needed to. #969 improves support for pass entries that only contain TOTP URIs, and no password....

July 30, 2020 · 1 min

Android Password Store 1.10.1 patch release

Hot on the heels of the v1.10.0 release we have an incremental bugfix update ready to go! As mentioned in the previous release notes, the algorithm for handling GPG keys was significantly overhauled and thus had the potential to cause some breakage. Well, it did. This release includes 3 separate fixes for different bugs around GPG. #959 ensures long key IDs are correctly parsed as hex numbers. #960 fixes a type problem where we incorrectly used a Array<Long> that gets interpreted as a Serializable as opposed to the Long[] expected by OpenKeychain....

July 23, 2020 · 1 min

Why upgrade Android?

A couple days ago I tweeted this out, partly in response to a security conscious user who was quick to point out why a particular feature had to be added to APS, but failed to realise the fact that the problem wouldn’t even exist if they were running the latest version of Android (we’ll talk about the behavior change that fixed it later here). Something that I shouldn't have to be saying: Being concerned about your security and then using a 4 year old version of Android can't really go hand in hand....

July 23, 2020 · 6 min