New dependencies in juju-core
Raphaël Badin
raphael.badin at canonical.com
Thu Jun 20 15:50:42 UTC 2013
On 06/20/2013 05:43 PM, roger peppe wrote:
> On 20 June 2013 12:38, John Arbash Meinel <john at arbash-meinel.com> wrote:
>> Jeroen is trying to land a patch today that starts juju-core depending
>> on launchpad.net/gwacl (the Azure library).
>>
>> This also brings in a dependency on github.com/andelf/go-curl
>
> This an interesting choice of package to add as a dependency.
> Could someone describe what this offers that net/http doesn't, please?
We decided to use curl in gwacl because Go's net/http module does not
support TLS renegotiation [0] and Azure forces such a renegotiation when
accessing the management API.
[0] http://golang.org/src/pkg/crypto/tls/conn.go (search for "We don't
support renegotiation.")
More information about the Juju-dev
mailing list