the very first steps of an RSS viewer - bit of autotools integration with rss-glib and an empty window.
refactor the TrgClient, so the thread pool and CURL clients are available for making general HTTP GET, so don't send our username, password, and session.
RSS viewer now gets feed URLS from the config JSON, and displays the item titles in a treeview.
refactor the torrent upload code (it's called from a few places so is probably worth it), and make it easier to use a HTTP response as the input.
plug the RSS feeds into the preferences dialog and put ifdefs so it should compile without rss-glib
put rss tree view in a scroll window, display HTTP error codes on error (only use curl_strerror for communications error, != CURLE_OK)
a cell renderer for RSS items
hacking to support the options dialog from rss feeds
fix a memory leak found in new RSS window found by valgrind
Merge branch 'rss-viewer'. This is the biggest feature I've attempted to add for quite a long time. Quite a lot of refactoring of the HTTP client and threadpool has been done (to make it not send session tokens etc), uploads (was too much code duplication), and the add dialog was done to implement this. Don't expect this to be some fully automatable RSS client, use something like flexget for that, this is just a simple view on RSS feeds. It uses the rss-glib library, which you will probably need to install yourself to optionally use this feature. There are probably bugs still, so report them.
refactor TrgClient, also allowing cookies to be set on requests
support uTorrent style cookies on the end of the RSS feed URL