Tempfile.new makes files with permissions of 0600. This means that if the webserver is running as a different user, the newly uploaded .gem file won't be readable. This patch adds a chmod to the atomicwrite function. 1: http://www.ruby-doc.org/stdlib-1.9.3/libdoc/tempfile/rdoc/Tempfile.html#method-c-new
It's now considered immutable, and I've massively cut down the API footprint.
Added the options for configuring the client to the README.markdown
…lts for effectively the same gem list