lp:~jameinel/goose/ssl-hostname-verify-false-1202163

Created by John A Meinel and last modified
Get this branch:
bzr branch lp:~jameinel/goose/ssl-hostname-verify-false-1202163
Only John A Meinel can upload to this branch. If you are John A Meinel please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
John A Meinel
Project:
Go OpenStack Exchange
Status:
Merged

Recent revisions

110. By John A Meinel

null-merge the httpclient-ssl patch

109. By John A Meinel

null-merge the httpsuite-ssl patch

108. By John A Meinel

Test that the JsonRequest path also works (and fix it)

107. By John A Meinel

Make sure the test services actually create https:// endpoints.

106. By John A Meinel

The service doubles need to check URL.Scheme so they can support https.

Finally integrate the BinaryRequest into using the right client object.

105. By John A Meinel

Change all the Authenticators to support using the goosehttp.Client object.

Add a factory function for creating them, which can then pass that data
through without having to expose the private attributes.
Need to add tests that JSON and Binary requests use the right client.

104. By John A Meinel

Making the client attribute public lets me do what I want.

I have to think if it is what I really want, and it means we need permutation
tests, because each auth mode needs to be passed one of these things. :(

103. By John A Meinel

We have the ability to send binary and JSON requests.

However, the first actual request is the identity.Authorizer.Auth() request.
Which directly grabs the goosehttp.Client.New() call.
We need a way to have the NewNonValidatingClient get one of this with its
own client in use.

102. By John A Meinel

Add a http.NewNonSSLValidating to get an http.Client that doesn't validate SSL certs.

101. By John A Meinel

Put together a TLS flag so we can test self-signed certificates.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:goose
This branch contains Public information 
Everyone can see this information.

Subscribers