After the Quitover: Client side HTTPS

On Saturday night, Quitter moved to a new server, updated the Statusnet software that powers it and refreshed the web interface. The new interface is very slick, and rather reminiscient of a proprietary microblogging platform. I suspect this is a deliberate move on the part of the site’s admins who clearly want to promote federated services as a viable alternative to locking your online presence into someone else’s silo.

However, I interact with the service through a number of clients (the exact one varies depending on what device I’m using and what else I’m doing), and it’s the clients that are the main focus of this post.

With the arrival of HTTPS support in Quitter, the configurations of some of these clients will need to be changed. So here’s a quick overview of my experiences so far.

Mustard

This works out of the box, as expected. I like Mustard.

Heybuddy

When I switched to Quitter, Jezra’s light, feature free, Statusnet client needed to be told to stop using HTPS. This, I did by checking the Disable HTTPS option in the Settings tab.

Interestingly, Heybuddy still happily connects to the new Quitter with Disable HTTPS checked. But since this is no longer necessary, and because using HTTPS is better than not using it, I have unchecked the option and restarted Heybuddy. And everything is working wonderfully.

Identicurse

Again, Quitter’s lack of HTTPS support led to a few questions around Identicurse when I switched. As with Heybuddy, using HTTPS is better than not using HTTPS. This can be switched on by amending your ~/.identicurse/auth.json file.

The relevant bit should be changed to look like this:

    "use_oauth": false, 
    "api_path": "https://quitter.se/api", 

OAuth may well also be working by now, but that’s a test for another time.

TwitVim

Again, this works without HTTPS enabled, but it’s better to switch it on. In this case, you need to look for the TwitVim setings in ~/.vimrc. The bit that needs changing should be changed to look like this:

let twitvim_api_root = "https://quitter.se/api"
let twitvim_cert_insecure = 0

And Finally

When I moved from Identica, to Quitter, geting these clients to work without HTTPS was an occasionally painful process. So I have been pleasantly surprised at how painless the switch from HTTP to HTTPS has proved. So all that is left for me to do is to say thank you and well done to @hannes2peer and @3mp0 and ask that, if you use a different client, please do post the necessary config changes in the comments.

2 thoughts on “After the Quitover: Client side HTTPS

  1. Thanks Mikael 🙂

    TwitVim is a Twitter client that runs inside Vim. But since the Statusnet API is the same, it can be pointed at any Statusnet server and will work (apart from things like groups, which are not supported in Twitter).

    You do need to have Vim first, and be willing to plough through the help files – there is a lot in there but I have found that you need to be willing to go and look for it.

    I have to admit that it’s not a client I use often but it is occasionally useful to be able to glance at my timeline from within Vim 😉

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s