To properly test changes, I've been working for the past year on a CI and development environment for rtorrent.

The vagrant effort turned out unsuitable for testing due to the messiness involved in restarting rtorrent with new settings and torrents, so I'm now working on a docker version.

https://github.com/rakshasa/rtorrent-vagrant https://github.com/rakshasa/rtorrent-docker

Once done I will return to working on the client itself.