63 Commits

Author SHA1 Message Date
93e2f8140e add missing comments 2015-04-15 15:37:42 -07:00
dea407f640 Refactor tlsCreds so that the caller can confgiure a tls.Config completely by itself 2015-04-15 15:35:42 -07:00
f2936c474c Export a credentials.TokenSource type that wraps an oauth2.TokenSource as a credentials.Credentials.
Fixes #153.
2015-04-08 11:01:03 +10:00
ac2cbeb2e7 Merge branch 'master' of https://github.com/grpc/grpc-go 2015-03-05 01:47:08 -08:00
fa9ecddd2c drop usage of obsolete oauth2.Context 2015-03-05 14:46:56 +11:00
8304bc408e addressed some comments 2015-03-04 13:20:21 -08:00
a5ca6e56d2 Support timeout for grpc.Dial 2015-03-03 17:08:39 -08:00
07a87c63f2 fix typo 2015-02-26 13:56:10 -08:00
a720ae6f48 Make error conveyance more idiomatic.
This commit applies two bulk changes to the grpc error reporting
mechanisms:

(1.) Error strings for errors that originate within grpc are prefixed
    with the package name for better clarity for where they originate
    since they could percolate up in the users call chains to the
    originator.

(2.) Errors that are, in fact, singletons have been converted from
    fmt.Errorf to errors.New and assigned as package-level variables.
    This bodes particularly well for enabling API customers to elect to
    handle these errors upon receipt via equality comparison.  This had
    been previous impossible with the original API.

Supplementarily, ``gofmt -w -s=true`` has been run on the repository to
cleanup residual defects, and it has detected and repaired a few.

TEST=Manual go test ./...
2015-02-19 13:17:17 +01:00
1ebe2fc5be remove a TODO which is not needed 2015-02-18 13:54:39 -08:00
6148d0a55d Migrated to the latest google.org/x/oauth2 package and added support for JWT. 2015-02-18 12:02:43 -08:00
3981839a52 Add import comments to grpc packages.
This enforces that these packages are used with these import paths.
See http://golang.org/cmd/go/#hdr-Import_path_checking for documentation.
2015-02-09 13:46:16 +11:00
e71095e0ec Move source files up one level.
The top-level directory in this repository is going to be
the main "grpc" package.
2015-02-09 11:33:38 +11:00