Thanks for confirming that its an issue with httpclient. Not sure if I feel confident enough in my nim-foo to contribute something like this (plus tests, etc), but I'll have a look at the docs whats required to contribute to nim, and at the httpclient code.
For now, I'm using puppy for the download which seems to work, and has the additional benefit of not requiring ssl which I think is pretty neat, but it'd be nice to have finer level control like httpclient offers.
