distribution – github.com/docker/distribution Index | Files | Directories

package distribution

import "github.com/docker/distribution"

Package distribution will define the interfaces for the components of docker distribution. The goal is to allow users to reliably package, ship and store content related to docker images.

This is currently a work in progress. More details are available in the README.md.

Index

Variables

var (
	// ErrBlobExists returned when blob already exists
	ErrBlobExists = errors.New("blob exists")

	// ErrBlobDigestUnsupported when blob digest is an unsupported version.
	ErrBlobDigestUnsupported = errors.New("unsupported blob digest")

	// ErrBlobUnknown when blob is not found.
	ErrBlobUnknown = errors.New("unknown blob")

	// ErrBlobUploadUnknown returned when upload is not found.
	ErrBlobUploadUnknown = errors.New("blob upload unknown")

	// ErrBlobInvalidLength returned when the blob has an expected length on
	// commit, meaning mismatched with the descriptor or an invalid value.
	ErrBlobInvalidLength = errors.New("blob invalid length")
)
var ErrManifestNotModified = errors.New("manifest not modified")

ErrManifestNotModified is returned when a conditional manifest GetByTag returns nil due to the client indicating it has the latest version

var ErrUnsupported = errors.New("operation unsupported")

ErrUnsupported is returned when an unimplemented or unsupported action is performed

var GlobalScope = Scope(fullScope{})

GlobalScope represents the full namespace scope which contains all other scopes.

Functions

func ManifestMediaTypes

func ManifestMediaTypes() (mediaTypes []string)

ManifestMediaTypes returns the supported media types for manifests.

func RegisterManifestSchema

func RegisterManifestSchema(mediatype string, u UnmarshalFunc) error

RegisterManifestSchema registers an UnmarshalFunc for a given schema type. This should be called from specific

func UnmarshalManifest

func UnmarshalManifest(ctHeader string, p []byte) (Manifest, Descriptor, error)

UnmarshalManifest looks up manifest unmarshall functions based on MediaType

Types

type BlobCreateOption

type BlobCreateOption interface {
	Apply(interface{}) error
}

BlobCreateOption is a general extensible function argument for blob creation methods. A BlobIngester may choose to honor any or none of the given BlobCreateOptions, which can be specific to the implementation of the BlobIngester receiving them. TODO (brianbland): unify this with ManifestServiceOption in the future

type BlobDeleter

type BlobDeleter interface {
	Delete(ctx context.Context, dgst digest.Digest) error
}

BlobDeleter enables deleting blobs from storage.

type BlobDescriptorService

type BlobDescriptorService interface {
	BlobStatter

	// SetDescriptor assigns the descriptor to the digest. The provided digest and
	// the digest in the descriptor must map to identical content but they may
	// differ on their algorithm. The descriptor must have the canonical
	// digest of the content and the digest algorithm must match the
	// annotators canonical algorithm.
	//
	// Such a facility can be used to map blobs between digest domains, with
	// the restriction that the algorithm of the descriptor must match the
	// canonical algorithm (ie sha256) of the annotator.
	SetDescriptor(ctx context.Context, dgst digest.Digest, desc Descriptor) error

	// Clear enables descriptors to be unlinked
	Clear(ctx context.Context, dgst digest.Digest) error
}

BlobDescriptorService manages metadata about a blob by digest. Most implementations will not expose such an interface explicitly. Such mappings should be maintained by interacting with the BlobIngester. Hence, this is left off of BlobService and BlobStore.

type BlobIngester

type BlobIngester interface {
	// Put inserts the content p into the blob service, returning a descriptor
	// or an error.
	Put(ctx context.Context, mediaType string, p []byte) (Descriptor, error)

	// Create allocates a new blob writer to add a blob to this service. The
	// returned handle can be written to and later resumed using an opaque
	// identifier. With this approach, one can Close and Resume a BlobWriter
	// multiple times until the BlobWriter is committed or cancelled.
	Create(ctx context.Context, options ...BlobCreateOption) (BlobWriter, error)

	// Resume attempts to resume a write to a blob, identified by an id.
	Resume(ctx context.Context, id string) (BlobWriter, error)
}

BlobIngester ingests blob data.

type BlobProvider

type BlobProvider interface {
	// Get returns the entire blob identified by digest along with the descriptor.
	Get(ctx context.Context, dgst digest.Digest) ([]byte, error)

	// Open provides a ReadSeekCloser to the blob identified by the provided
	// descriptor. If the blob is not known to the service, an error will be
	// returned.
	Open(ctx context.Context, dgst digest.Digest) (ReadSeekCloser, error)
}

BlobProvider describes operations for getting blob data.

type BlobServer

type BlobServer interface {
	// ServeBlob attempts to serve the blob, identifed by dgst, via http. The
	// service may decide to redirect the client elsewhere or serve the data
	// directly.
	//
	// This handler only issues successful responses, such as 2xx or 3xx,
	// meaning it serves data or issues a redirect. If the blob is not
	// available, an error will be returned and the caller may still issue a
	// response.
	//
	// The implementation may serve the same blob from a different digest
	// domain. The appropriate headers will be set for the blob, unless they
	// have already been set by the caller.
	ServeBlob(ctx context.Context, w http.ResponseWriter, r *http.Request, dgst digest.Digest) error
}

BlobServer can serve blobs via http.

type BlobService

type BlobService interface {
	BlobStatter
	BlobProvider
	BlobIngester
}

BlobService combines the operations to access, read and write blobs. This can be used to describe remote blob services.

type BlobStatter

type BlobStatter interface {
	// Stat provides metadata about a blob identified by the digest. If the
	// blob is unknown to the describer, ErrBlobUnknown will be returned.
	Stat(ctx context.Context, dgst digest.Digest) (Descriptor, error)
}

BlobStatter makes blob descriptors available by digest. The service may provide a descriptor of a different digest if the provided digest is not canonical.

type BlobStore

type BlobStore interface {
	BlobService
	BlobServer
	BlobDeleter
}

BlobStore represent the entire suite of blob related operations. Such an implementation can access, read, write, delete and serve blobs.

type BlobWriter

type BlobWriter interface {
	io.WriteSeeker
	io.ReaderFrom
	io.Closer

	// ID returns the identifier for this writer. The ID can be used with the
	// Blob service to later resume the write.
	ID() string

	// StartedAt returns the time this blob write was started.
	StartedAt() time.Time

	// Commit completes the blob writer process. The content is verified
	// against the provided provisional descriptor, which may result in an
	// error. Depending on the implementation, written data may be validated
	// against the provisional descriptor fields. If MediaType is not present,
	// the implementation may reject the commit or assign "application/octet-
	// stream" to the blob. The returned descriptor may have a different
	// digest depending on the blob store, referred to as the canonical
	// descriptor.
	Commit(ctx context.Context, provisional Descriptor) (canonical Descriptor, err error)

	// Cancel ends the blob write without storing any data and frees any
	// associated resources. Any data written thus far will be lost. Cancel
	// implementations should allow multiple calls even after a commit that
	// result in a no-op. This allows use of Cancel in a defer statement,
	// increasing the assurance that it is correctly called.
	Cancel(ctx context.Context) error

	// Get a reader to the blob being written by this BlobWriter
	Reader() (io.ReadCloser, error)
}

BlobWriter provides a handle for inserting data into a blob store. Instances should be obtained from BlobWriteService.Writer and BlobWriteService.Resume. If supported by the store, a writer can be recovered with the id.

type Describable

type Describable interface {
	Descriptor() Descriptor
}

Describable is an interface for descriptors

type Descriptor

type Descriptor struct {
	// MediaType describe the type of the content. All text based formats are
	// encoded as utf-8.
	MediaType string `json:"mediaType,omitempty"`

	// Size in bytes of content.
	Size int64 `json:"size,omitempty"`

	// Digest uniquely identifies the content. A byte stream can be verified
	// against against this digest.
	Digest digest.Digest `json:"digest,omitempty"`
}

Descriptor describes targeted content. Used in conjunction with a blob store, a descriptor can be used to fetch, store and target any kind of blob. The struct also describes the wire protocol format. Fields should only be added but never changed.

func (Descriptor) Descriptor

func (d Descriptor) Descriptor() Descriptor

Descriptor returns the descriptor, to make it satisfy the Describable interface. Note that implementations of Describable are generally objects which can be described, not simply descriptors; this exception is in place to make it more convenient to pass actual descriptors to functions that expect Describable objects.

type ErrBlobInvalidDigest

type ErrBlobInvalidDigest struct {
	Digest digest.Digest
	Reason error
}

ErrBlobInvalidDigest returned when digest check fails.

func (ErrBlobInvalidDigest) Error

func (err ErrBlobInvalidDigest) Error() string

type ErrBlobMounted

type ErrBlobMounted struct {
	From       reference.Canonical
	Descriptor Descriptor
}

ErrBlobMounted returned when a blob is mounted from another repository instead of initiating an upload session.

func (ErrBlobMounted) Error

func (err ErrBlobMounted) Error() string

type ErrManifestBlobUnknown

type ErrManifestBlobUnknown struct {
	Digest digest.Digest
}

ErrManifestBlobUnknown returned when a referenced blob cannot be found.

func (ErrManifestBlobUnknown) Error

func (err ErrManifestBlobUnknown) Error() string

type ErrManifestNameInvalid

type ErrManifestNameInvalid struct {
	Name   string
	Reason error
}

ErrManifestNameInvalid should be used to denote an invalid manifest name. Reason may set, indicating the cause of invalidity.

func (ErrManifestNameInvalid) Error

func (err ErrManifestNameInvalid) Error() string

type ErrManifestUnknown

type ErrManifestUnknown struct {
	Name string
	Tag  string
}

ErrManifestUnknown is returned if the manifest is not known by the registry.

func (ErrManifestUnknown) Error

func (err ErrManifestUnknown) Error() string

type ErrManifestUnknownRevision

type ErrManifestUnknownRevision struct {
	Name     string
	Revision digest.Digest
}

ErrManifestUnknownRevision is returned when a manifest cannot be found by revision within a repository.

func (ErrManifestUnknownRevision) Error

func (err ErrManifestUnknownRevision) Error() string

type ErrManifestUnverified

type ErrManifestUnverified struct{}

ErrManifestUnverified is returned when the registry is unable to verify the manifest.

func (ErrManifestUnverified) Error

func (ErrManifestUnverified) Error() string

type ErrManifestVerification

type ErrManifestVerification []error

ErrManifestVerification provides a type to collect errors encountered during manifest verification. Currently, it accepts errors of all types, but it may be narrowed to those involving manifest verification.

func (ErrManifestVerification) Error

func (errs ErrManifestVerification) Error() string

type ErrRepositoryNameInvalid

type ErrRepositoryNameInvalid struct {
	Name   string
	Reason error
}

ErrRepositoryNameInvalid should be used to denote an invalid repository name. Reason may set, indicating the cause of invalidity.

func (ErrRepositoryNameInvalid) Error

func (err ErrRepositoryNameInvalid) Error() string

type ErrRepositoryUnknown

type ErrRepositoryUnknown struct {
	Name string
}

ErrRepositoryUnknown is returned if the named repository is not known by the registry.

func (ErrRepositoryUnknown) Error

func (err ErrRepositoryUnknown) Error() string

type ErrTagUnknown

type ErrTagUnknown struct {
	Tag string
}

ErrTagUnknown is returned if the given tag is not known by the tag service

func (ErrTagUnknown) Error

func (err ErrTagUnknown) Error() string

type Manifest

type Manifest interface {
	// References returns a list of objects which make up this manifest.
	// The references are strictly ordered from base to head. A reference
	// is anything which can be represented by a distribution.Descriptor
	References() []Descriptor

	// Payload provides the serialized format of the manifest, in addition to
	// the mediatype.
	Payload() (mediatype string, payload []byte, err error)
}

Manifest represents a registry object specifying a set of references and an optional target

type ManifestBuilder

type ManifestBuilder interface {
	// Build creates the manifest from his builder.
	Build(ctx context.Context) (Manifest, error)

	// References returns a list of objects which have been added to this
	// builder. The dependencies are returned in the order they were added,
	// which should be from base to head.
	References() []Descriptor

	// AppendReference includes the given object in the manifest after any
	// existing dependencies. If the add fails, such as when adding an
	// unsupported dependency, an error may be returned.
	AppendReference(dependency Describable) error
}

ManifestBuilder creates a manifest allowing one to include dependencies. Instances can be obtained from a version-specific manifest package. Manifest specific data is passed into the function which creates the builder.

type ManifestService

type ManifestService interface {
	// Exists returns true if the manifest exists.
	Exists(ctx context.Context, dgst digest.Digest) (bool, error)

	// Get retrieves the manifest specified by the given digest
	Get(ctx context.Context, dgst digest.Digest, options ...ManifestServiceOption) (Manifest, error)

	// Put creates or updates the given manifest returning the manifest digest
	Put(ctx context.Context, manifest Manifest, options ...ManifestServiceOption) (digest.Digest, error)

	// Delete removes the manifest specified by the given digest. Deleting
	// a manifest that doesn't exist will return ErrManifestNotFound
	Delete(ctx context.Context, dgst digest.Digest) error
}

ManifestService describes operations on image manifests.

type ManifestServiceOption

type ManifestServiceOption interface {
	Apply(ManifestService) error
}

ManifestServiceOption is a function argument for Manifest Service methods

type Namespace

type Namespace interface {
	// Scope describes the names that can be used with this Namespace. The
	// global namespace will have a scope that matches all names. The scope
	// effectively provides an identity for the namespace.
	Scope() Scope

	// Repository should return a reference to the named repository. The
	// registry may or may not have the repository but should always return a
	// reference.
	Repository(ctx context.Context, name reference.Named) (Repository, error)

	// Repositories fills 'repos' with a lexigraphically sorted catalog of repositories
	// up to the size of 'repos' and returns the value 'n' for the number of entries
	// which were filled.  'last' contains an offset in the catalog, and 'err' will be
	// set to io.EOF if there are no more entries to obtain.
	Repositories(ctx context.Context, repos []string, last string) (n int, err error)
}

Namespace represents a collection of repositories, addressable by name. Generally, a namespace is backed by a set of one or more services, providing facilities such as registry access, trust, and indexing.

type ReadSeekCloser

type ReadSeekCloser interface {
	io.ReadSeeker
	io.Closer
}

ReadSeekCloser is the primary reader type for blob data, combining io.ReadSeeker with io.Closer.

type Repository

type Repository interface {
	// Name returns the name of the repository.
	Name() reference.Named

	// Manifests returns a reference to this repository's manifest service.
	// with the supplied options applied.
	Manifests(ctx context.Context, options ...ManifestServiceOption) (ManifestService, error)

	// Blobs returns a reference to this repository's blob service.
	Blobs(ctx context.Context) BlobStore

	// Tags returns a reference to this repositories tag service
	Tags(ctx context.Context) TagService
}

Repository is a named collection of manifests and layers.

type Scope

type Scope interface {
	// Contains returns true if the name belongs to the namespace.
	Contains(name string) bool
}

Scope defines the set of items that match a namespace.

type TagService

type TagService interface {
	// Get retrieves the descriptor identified by the tag. Some
	// implementations may differentiate between "trusted" tags and
	// "untrusted" tags. If a tag is "untrusted", the mapping will be returned
	// as an ErrTagUntrusted error, with the target descriptor.
	Get(ctx context.Context, tag string) (Descriptor, error)

	// Tag associates the tag with the provided descriptor, updating the
	// current association, if needed.
	Tag(ctx context.Context, tag string, desc Descriptor) error

	// Untag removes the given tag association
	Untag(ctx context.Context, tag string) error

	// All returns the set of tags managed by this tag service
	All(ctx context.Context) ([]string, error)

	// Lookup returns the set of tags referencing the given digest.
	Lookup(ctx context.Context, digest Descriptor) ([]string, error)
}

TagService provides access to information about tagged objects.

type UnmarshalFunc

type UnmarshalFunc func([]byte) (Manifest, Descriptor, error)

UnmarshalFunc implements manifest unmarshalling a given MediaType

Source Files

blobs.go doc.go errors.go manifests.go registry.go tags.go

Directories

PathSynopsis
cmd
cmd/digest
cmd/registry
cmd/registry-api-descriptor-templateregistry-api-descriptor-template uses the APIDescriptor defined in the api/v2 package to execute templates passed to the command line.
configuration
contextPackage context provides several utilities for working with golang.org/x/net/context in http requests.
digestPackage digest provides a generalized type to opaquely represent message digests and their operations within the registry.
Godeps
Godeps/_workspace
Godeps/_workspace/src
Godeps/_workspace/src/github.com
Godeps/_workspace/src/github.com/AdRoll
Godeps/_workspace/src/github.com/AdRoll/goamz
Godeps/_workspace/src/github.com/AdRoll/goamz/awsgoamz - Go packages to interact with the Amazon Web Services.
Godeps/_workspace/src/github.com/AdRoll/goamz/cloudfront
Godeps/_workspace/src/github.com/AdRoll/goamz/s3
Godeps/_workspace/src/github.com/AdRoll/goamz/s3/s3test
Godeps/_workspace/src/github.com/Azure
Godeps/_workspace/src/github.com/Azure/azure-sdk-for-go
Godeps/_workspace/src/github.com/Azure/azure-sdk-for-go/storagePackage storage provides clients for Microsoft Azure Storage Services.
Godeps/_workspace/src/github.com/bradfitz
Godeps/_workspace/src/github.com/bradfitz/http2Package http2 implements the HTTP/2 protocol.
Godeps/_workspace/src/github.com/bradfitz/http2/h2iThe h2i command is an interactive HTTP/2 console.
Godeps/_workspace/src/github.com/bradfitz/http2/hpackPackage hpack implements HPACK, a compression format for efficiently representing HTTP header fields in the context of HTTP/2.
Godeps/_workspace/src/github.com/bugsnag
Godeps/_workspace/src/github.com/bugsnag/bugsnag-goPackage bugsnag captures errors in real-time and reports them to Bugsnag (http://bugsnag.com).
Godeps/_workspace/src/github.com/bugsnag/bugsnag-go/errorsPackage errors provides errors that have stack-traces.
Godeps/_workspace/src/github.com/bugsnag/bugsnag-go/revelPackage bugsnagrevel adds Bugsnag to revel.
Godeps/_workspace/src/github.com/bugsnag/osextExtensions to the standard "os" package.
Godeps/_workspace/src/github.com/bugsnag/panicwrapThe panicwrap package provides functions for capturing and handling panics in your application.
Godeps/_workspace/src/github.com/denverdino
Godeps/_workspace/src/github.com/denverdino/aliyungo
Godeps/_workspace/src/github.com/denverdino/aliyungo/common
Godeps/_workspace/src/github.com/denverdino/aliyungo/oss
Godeps/_workspace/src/github.com/denverdino/aliyungo/util
Godeps/_workspace/src/github.com/docker
Godeps/_workspace/src/github.com/docker/libtrustPackage libtrust provides an interface for managing authentication and authorization using public key cryptography.
Godeps/_workspace/src/github.com/docker/libtrust/testutil
Godeps/_workspace/src/github.com/docker/libtrust/tlsdemo
Godeps/_workspace/src/github.com/docker/libtrust/trustgraph
Godeps/_workspace/src/github.com/garyburd
Godeps/_workspace/src/github.com/garyburd/redigo
Godeps/_workspace/src/github.com/garyburd/redigo/internal
Godeps/_workspace/src/github.com/garyburd/redigo/redisPackage redis is a client for the Redis database.
Godeps/_workspace/src/github.com/golang
Godeps/_workspace/src/github.com/golang/protobuf
Godeps/_workspace/src/github.com/golang/protobuf/jsonpbPackage jsonpb provides marshalling/unmarshalling functionality between protocol buffer and JSON objects.
Godeps/_workspace/src/github.com/golang/protobuf/protoPackage proto converts data structures to and from the wire format of protocol buffers.
Godeps/_workspace/src/github.com/golang/protobuf/protoc-gen-goA plugin for the Google protocol buffer compiler to generate Go code.
Godeps/_workspace/src/github.com/golang/protobuf/protoc-gen-go/generatorThe code generator for the plugin for the Google protocol buffer compiler.
Godeps/_workspace/src/github.com/golang/protobuf/protoc-gen-go/internal
Godeps/_workspace/src/github.com/gorilla
Godeps/_workspace/src/github.com/gorilla/contextPackage context stores values shared during a request lifetime.
Godeps/_workspace/src/github.com/gorilla/handlers
Godeps/_workspace/src/github.com/gorilla/muxPackage gorilla/mux implements a request router and dispatcher.
Godeps/_workspace/src/github.com/inconshreveable
Godeps/_workspace/src/github.com/inconshreveable/mousetrap
Godeps/_workspace/src/github.com/mitchellh
Godeps/_workspace/src/github.com/mitchellh/mapstructureThe mapstructure package exposes functionality to convert an abitrary map[string]interface{} into a native Go structure.
Godeps/_workspace/src/github.com/ncw
Godeps/_workspace/src/github.com/ncw/swiftPackage swift provides an easy to use interface to Swift / Openstack Object Storage / Rackspace Cloud Files
Godeps/_workspace/src/github.com/ncw/swift/rs
Godeps/_workspace/src/github.com/ncw/swift/swifttestThis implements a very basic Swift server Everything is stored in memory
Godeps/_workspace/src/github.com/noahdesu
Godeps/_workspace/src/github.com/noahdesu/go-ceph
Godeps/_workspace/src/github.com/noahdesu/go-ceph/radosSet of wrappers around librados API.
Godeps/_workspace/src/github.com/Sirupsen
Godeps/_workspace/src/github.com/Sirupsen/logrus
Godeps/_workspace/src/github.com/Sirupsen/logrus/examples
Godeps/_workspace/src/github.com/Sirupsen/logrus/examples/basic
Godeps/_workspace/src/github.com/Sirupsen/logrus/examples/hook
Godeps/_workspace/src/github.com/Sirupsen/logrus/formatters
Godeps/_workspace/src/github.com/Sirupsen/logrus/formatters/logstash
Godeps/_workspace/src/github.com/Sirupsen/logrus/hooks
Godeps/_workspace/src/github.com/Sirupsen/logrus/hooks/airbrake
Godeps/_workspace/src/github.com/Sirupsen/logrus/hooks/bugsnag
Godeps/_workspace/src/github.com/Sirupsen/logrus/hooks/papertrail
Godeps/_workspace/src/github.com/Sirupsen/logrus/hooks/sentry
Godeps/_workspace/src/github.com/Sirupsen/logrus/hooks/syslog
Godeps/_workspace/src/github.com/spf13
Godeps/_workspace/src/github.com/spf13/cobraPackage cobra is a commander providing a simple interface to create powerful modern CLI interfaces.
Godeps/_workspace/src/github.com/spf13/pflagpflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
Godeps/_workspace/src/github.com/stevvooe
Godeps/_workspace/src/github.com/stevvooe/resumablePackage resumable registers resumable versions of hash functions.
Godeps/_workspace/src/github.com/stevvooe/resumable/sha256Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4.
Godeps/_workspace/src/github.com/stevvooe/resumable/sha512Package sha512 implements the SHA384 and SHA512 hash algorithms as defined in FIPS 180-2.
Godeps/_workspace/src/github.com/yvasiyarov
Godeps/_workspace/src/github.com/yvasiyarov/go-metricsGo port of Coda Hale's Metrics library
Godeps/_workspace/src/github.com/yvasiyarov/go-metrics/cmd
Godeps/_workspace/src/github.com/yvasiyarov/go-metrics/cmd/metrics-bench
Godeps/_workspace/src/github.com/yvasiyarov/go-metrics/cmd/metrics-example
Godeps/_workspace/src/github.com/yvasiyarov/go-metrics/cmd/never-read
Godeps/_workspace/src/github.com/yvasiyarov/go-metrics/influxdb
Godeps/_workspace/src/github.com/yvasiyarov/go-metrics/librato
Godeps/_workspace/src/github.com/yvasiyarov/go-metrics/stathatMetrics output to StatHat.
Godeps/_workspace/src/github.com/yvasiyarov/gorelicPackage gorelic is an New Relic agent implementation for Go runtime.
Godeps/_workspace/src/github.com/yvasiyarov/gorelic/examples
Godeps/_workspace/src/github.com/yvasiyarov/newrelic_platform_goPackage newrelic_platform_go is New Relic Platform Agent SDK for Go language.
Godeps/_workspace/src/github.com/yvasiyarov/newrelic_platform_go/examples
Godeps/_workspace/src/golang.org
Godeps/_workspace/src/golang.org/x
Godeps/_workspace/src/golang.org/x/crypto
Godeps/_workspace/src/golang.org/x/crypto/bcryptPackage bcrypt implements Provos and Mazières's bcrypt adaptive hashing algorithm.
Godeps/_workspace/src/golang.org/x/crypto/blowfishPackage blowfish implements Bruce Schneier's Blowfish encryption algorithm.
Godeps/_workspace/src/golang.org/x/net
Godeps/_workspace/src/golang.org/x/net/contextPackage context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.
Godeps/_workspace/src/golang.org/x/net/context/ctxhttpPackage ctxhttp provides helper functions for performing context-aware HTTP requests.
Godeps/_workspace/src/golang.org/x/net/internal
Godeps/_workspace/src/golang.org/x/net/tracePackage trace implements tracing of requests and long-lived objects.
Godeps/_workspace/src/golang.org/x/oauth2Package oauth2 provides support for making OAuth2 authorized and authenticated HTTP requests.
Godeps/_workspace/src/golang.org/x/oauth2/clientcredentialsPackage clientcredentials implements the OAuth2.0 "client credentials" token flow, also known as the "two-legged OAuth 2.0".
Godeps/_workspace/src/golang.org/x/oauth2/facebookPackage facebook provides constants for using OAuth2 to access Facebook.
Godeps/_workspace/src/golang.org/x/oauth2/githubPackage github provides constants for using OAuth2 to access Github.
Godeps/_workspace/src/golang.org/x/oauth2/googlePackage google provides support for making OAuth2 authorized and authenticated HTTP requests to Google APIs.
Godeps/_workspace/src/golang.org/x/oauth2/internalPackage internal contains support packages for oauth2 package.
Godeps/_workspace/src/golang.org/x/oauth2/jwsPackage jws provides encoding and decoding utilities for signed JWS messages.
Godeps/_workspace/src/golang.org/x/oauth2/jwtPackage jwt implements the OAuth 2.0 JSON Web Token flow, commonly known as "two-legged OAuth 2.0".
Godeps/_workspace/src/golang.org/x/oauth2/linkedinPackage linkedin provides constants for using OAuth2 to access LinkedIn.
Godeps/_workspace/src/golang.org/x/oauth2/odnoklassnikiPackage odnoklassniki provides constants for using OAuth2 to access Odnoklassniki.
Godeps/_workspace/src/golang.org/x/oauth2/paypalPackage paypal provides constants for using OAuth2 to access PayPal.
Godeps/_workspace/src/golang.org/x/oauth2/vkPackage vk provides constants for using OAuth2 to access VK.com.
Godeps/_workspace/src/google.golang.org
Godeps/_workspace/src/google.golang.org/api
Godeps/_workspace/src/google.golang.org/api/adexchangebuyer
Godeps/_workspace/src/google.golang.org/api/adexchangebuyer/v1.2Package adexchangebuyer provides access to the Ad Exchange Buyer API.
Godeps/_workspace/src/google.golang.org/api/adexchangebuyer/v1.3Package adexchangebuyer provides access to the Ad Exchange Buyer API.
Godeps/_workspace/src/google.golang.org/api/adexchangebuyer/v1.4Package adexchangebuyer provides access to the Ad Exchange Buyer API.
Godeps/_workspace/src/google.golang.org/api/adexchangeseller
Godeps/_workspace/src/google.golang.org/api/adexchangeseller/v1Package adexchangeseller provides access to the Ad Exchange Seller API.
Godeps/_workspace/src/google.golang.org/api/adexchangeseller/v1.1Package adexchangeseller provides access to the Ad Exchange Seller API.
Godeps/_workspace/src/google.golang.org/api/adexchangeseller/v2.0Package adexchangeseller provides access to the Ad Exchange Seller API.
Godeps/_workspace/src/google.golang.org/api/admin
Godeps/_workspace/src/google.golang.org/api/admin/datatransfer
Godeps/_workspace/src/google.golang.org/api/admin/datatransfer/v1Package admin provides access to the Admin Data Transfer API.
Godeps/_workspace/src/google.golang.org/api/admin/directory
Godeps/_workspace/src/google.golang.org/api/admin/directory/v1Package admin provides access to the Admin Directory API.
Godeps/_workspace/src/google.golang.org/api/admin/email_migration
Godeps/_workspace/src/google.golang.org/api/admin/email_migration/v2Package admin provides access to the Email Migration API v2.
Godeps/_workspace/src/google.golang.org/api/admin/reports
Godeps/_workspace/src/google.golang.org/api/admin/reports/v1Package admin provides access to the Admin Reports API.
Godeps/_workspace/src/google.golang.org/api/adsense
Godeps/_workspace/src/google.golang.org/api/adsensehost
Godeps/_workspace/src/google.golang.org/api/adsensehost/v4.1Package adsensehost provides access to the AdSense Host API.
Godeps/_workspace/src/google.golang.org/api/adsense/v1.2Package adsense provides access to the AdSense Management API.
Godeps/_workspace/src/google.golang.org/api/adsense/v1.3Package adsense provides access to the AdSense Management API.
Godeps/_workspace/src/google.golang.org/api/adsense/v1.4Package adsense provides access to the AdSense Management API.
Godeps/_workspace/src/google.golang.org/api/analytics
Godeps/_workspace/src/google.golang.org/api/analytics/v2.4Package analytics provides access to the Google Analytics API.
Godeps/_workspace/src/google.golang.org/api/analytics/v3Package analytics provides access to the Google Analytics API.
Godeps/_workspace/src/google.golang.org/api/androidenterprise
Godeps/_workspace/src/google.golang.org/api/androidenterprise/v1Package androidenterprise provides access to the Google Play EMM API.
Godeps/_workspace/src/google.golang.org/api/androidpublisher
Godeps/_workspace/src/google.golang.org/api/androidpublisher/v1Package androidpublisher provides access to the Google Play Developer API.
Godeps/_workspace/src/google.golang.org/api/androidpublisher/v1.1Package androidpublisher provides access to the Google Play Developer API.
Godeps/_workspace/src/google.golang.org/api/androidpublisher/v2Package androidpublisher provides access to the Google Play Developer API.
Godeps/_workspace/src/google.golang.org/api/appengine
Godeps/_workspace/src/google.golang.org/api/appengine/v1beta4Package appengine provides access to the Google App Engine Admin API.
Godeps/_workspace/src/google.golang.org/api/appsactivity
Godeps/_workspace/src/google.golang.org/api/appsactivity/v1Package appsactivity provides access to the Google Apps Activity API.
Godeps/_workspace/src/google.golang.org/api/appstate
Godeps/_workspace/src/google.golang.org/api/appstate/v1Package appstate provides access to the Google App State API.
Godeps/_workspace/src/google.golang.org/api/autoscaler
Godeps/_workspace/src/google.golang.org/api/autoscaler/v1beta2Package autoscaler provides access to the Google Compute Engine Autoscaler API.
Godeps/_workspace/src/google.golang.org/api/bigquery
Godeps/_workspace/src/google.golang.org/api/bigquery/v2Package bigquery provides access to the BigQuery API.
Godeps/_workspace/src/google.golang.org/api/blogger
Godeps/_workspace/src/google.golang.org/api/blogger/v2Package blogger provides access to the Blogger API.
Godeps/_workspace/src/google.golang.org/api/blogger/v3Package blogger provides access to the Blogger API.
Godeps/_workspace/src/google.golang.org/api/books
Godeps/_workspace/src/google.golang.org/api/books/v1Package books provides access to the Books API.
Godeps/_workspace/src/google.golang.org/api/calendar
Godeps/_workspace/src/google.golang.org/api/calendar/v3Package calendar provides access to the Calendar API.
Godeps/_workspace/src/google.golang.org/api/civicinfo
Godeps/_workspace/src/google.golang.org/api/civicinfo/v2Package civicinfo provides access to the Google Civic Information API.
Godeps/_workspace/src/google.golang.org/api/classroom
Godeps/_workspace/src/google.golang.org/api/classroom/v1Package classroom provides access to the Google Classroom API.
Godeps/_workspace/src/google.golang.org/api/cloudbilling
Godeps/_workspace/src/google.golang.org/api/cloudbilling/v1Package cloudbilling provides access to the Google Cloud Billing API.
Godeps/_workspace/src/google.golang.org/api/clouddebugger
Godeps/_workspace/src/google.golang.org/api/clouddebugger/v2Package clouddebugger provides access to the Google Cloud Debugger API.
Godeps/_workspace/src/google.golang.org/api/cloudlatencytest
Godeps/_workspace/src/google.golang.org/api/cloudlatencytest/v2Package cloudlatencytest provides access to the Google Cloud Network Performance Monitoring API.
Godeps/_workspace/src/google.golang.org/api/cloudmonitoring
Godeps/_workspace/src/google.golang.org/api/cloudmonitoring/v2beta2Package cloudmonitoring provides access to the Cloud Monitoring API.
Godeps/_workspace/src/google.golang.org/api/cloudresourcemanager
Godeps/_workspace/src/google.golang.org/api/cloudresourcemanager/v1beta1Package cloudresourcemanager provides access to the Google Cloud Resource Manager API.
Godeps/_workspace/src/google.golang.org/api/cloudtrace
Godeps/_workspace/src/google.golang.org/api/cloudtrace/v1Package cloudtrace provides access to the Google Cloud Trace API.
Godeps/_workspace/src/google.golang.org/api/clouduseraccounts
Godeps/_workspace/src/google.golang.org/api/clouduseraccounts/v0.alphaPackage clouduseraccounts provides access to the Cloud User Accounts API.
Godeps/_workspace/src/google.golang.org/api/clouduseraccounts/v0.betaPackage clouduseraccounts provides access to the Cloud User Accounts API.
Godeps/_workspace/src/google.golang.org/api/clouduseraccounts/vm_alphaPackage clouduseraccounts provides access to the Cloud User Accounts API.
Godeps/_workspace/src/google.golang.org/api/clouduseraccounts/vm_betaPackage clouduseraccounts provides access to the Cloud User Accounts API.
Godeps/_workspace/src/google.golang.org/api/compute
Godeps/_workspace/src/google.golang.org/api/compute/v0.betaPackage compute provides access to the Compute Engine API.
Godeps/_workspace/src/google.golang.org/api/compute/v1Package compute provides access to the Compute Engine API.
Godeps/_workspace/src/google.golang.org/api/container
Godeps/_workspace/src/google.golang.org/api/container/v1Package container provides access to the Google Container Engine API.
Godeps/_workspace/src/google.golang.org/api/container/v1beta1Package container provides access to the Google Container Engine API.
Godeps/_workspace/src/google.golang.org/api/content
Godeps/_workspace/src/google.golang.org/api/content/v2Package content provides access to the Content API for Shopping.
Godeps/_workspace/src/google.golang.org/api/content/v2sandboxPackage content provides access to the Content API for Shopping.
Godeps/_workspace/src/google.golang.org/api/coordinate
Godeps/_workspace/src/google.golang.org/api/coordinate/v1Package coordinate provides access to the Google Maps Coordinate API.
Godeps/_workspace/src/google.golang.org/api/customsearch
Godeps/_workspace/src/google.golang.org/api/customsearch/v1Package customsearch provides access to the CustomSearch API.
Godeps/_workspace/src/google.golang.org/api/dataflow
Godeps/_workspace/src/google.golang.org/api/dataflow/v1b3Package dataflow provides access to the Google Dataflow API.
Godeps/_workspace/src/google.golang.org/api/datastore
Godeps/_workspace/src/google.golang.org/api/datastore/v1beta1Package datastore provides access to the Google Cloud Datastore API.
Godeps/_workspace/src/google.golang.org/api/datastore/v1beta2Package datastore provides access to the Google Cloud Datastore API.
Godeps/_workspace/src/google.golang.org/api/deploymentmanager
Godeps/_workspace/src/google.golang.org/api/deploymentmanager/v2Package deploymentmanager provides access to the Google Cloud Deployment Manager API.
Godeps/_workspace/src/google.golang.org/api/deploymentmanager/v2beta1Package deploymentmanager provides access to the Google Cloud Deployment Manager API.
Godeps/_workspace/src/google.golang.org/api/deploymentmanager/v2beta2Package deploymentmanager provides access to the Google Cloud Deployment Manager API.
Godeps/_workspace/src/google.golang.org/api/dfareporting
Godeps/_workspace/src/google.golang.org/api/dfareporting/v1Package dfareporting provides access to the DFA Reporting API.
Godeps/_workspace/src/google.golang.org/api/dfareporting/v1.1Package dfareporting provides access to the DFA Reporting API.
Godeps/_workspace/src/google.golang.org/api/dfareporting/v1.2Package dfareporting provides access to the DFA Reporting API.
Godeps/_workspace/src/google.golang.org/api/dfareporting/v1.3Package dfareporting provides access to the DFA Reporting API.
Godeps/_workspace/src/google.golang.org/api/dfareporting/v2.0Package dfareporting provides access to the DCM/DFA Reporting And Trafficking API.
Godeps/_workspace/src/google.golang.org/api/dfareporting/v2.1Package dfareporting provides access to the DCM/DFA Reporting And Trafficking API.
Godeps/_workspace/src/google.golang.org/api/dfareporting/v2.2Package dfareporting provides access to the DCM/DFA Reporting And Trafficking API.
Godeps/_workspace/src/google.golang.org/api/discovery
Godeps/_workspace/src/google.golang.org/api/discovery/v1Package discovery provides access to the APIs Discovery Service.
Godeps/_workspace/src/google.golang.org/api/dns
Godeps/_workspace/src/google.golang.org/api/dns/v1Package dns provides access to the Google Cloud DNS API.
Godeps/_workspace/src/google.golang.org/api/dns/v1beta1Package dns provides access to the Google Cloud DNS API.
Godeps/_workspace/src/google.golang.org/api/doubleclickbidmanager
Godeps/_workspace/src/google.golang.org/api/doubleclickbidmanager/v1Package doubleclickbidmanager provides access to the DoubleClick Bid Manager API.
Godeps/_workspace/src/google.golang.org/api/doubleclicksearch
Godeps/_workspace/src/google.golang.org/api/doubleclicksearch/v2Package doubleclicksearch provides access to the DoubleClick Search API.
Godeps/_workspace/src/google.golang.org/api/drive
Godeps/_workspace/src/google.golang.org/api/drive/v1Package drive provides access to the Drive API.
Godeps/_workspace/src/google.golang.org/api/drive/v2Package drive provides access to the Drive API.
Godeps/_workspace/src/google.golang.org/api/examples
Godeps/_workspace/src/google.golang.org/api/fitness
Godeps/_workspace/src/google.golang.org/api/fitness/v1Package fitness provides access to the Fitness.
Godeps/_workspace/src/google.golang.org/api/freebase
Godeps/_workspace/src/google.golang.org/api/freebase/v1Package freebase provides access to the Freebase Search.
Godeps/_workspace/src/google.golang.org/api/fusiontables
Godeps/_workspace/src/google.golang.org/api/fusiontables/v1Package fusiontables provides access to the Fusion Tables API.
Godeps/_workspace/src/google.golang.org/api/fusiontables/v2Package fusiontables provides access to the Fusion Tables API.
Godeps/_workspace/src/google.golang.org/api/games
Godeps/_workspace/src/google.golang.org/api/gamesconfiguration
Godeps/_workspace/src/google.golang.org/api/gamesconfiguration/v1configurationPackage gamesconfiguration provides access to the Google Play Game Services Publishing API.
Godeps/_workspace/src/google.golang.org/api/gamesmanagement
Godeps/_workspace/src/google.golang.org/api/gamesmanagement/v1managementPackage gamesmanagement provides access to the Google Play Game Services Management API.
Godeps/_workspace/src/google.golang.org/api/games/v1Package games provides access to the Google Play Game Services API.
Godeps/_workspace/src/google.golang.org/api/gan
Godeps/_workspace/src/google.golang.org/api/gan/v1beta1Package gan provides access to the Google Affiliate Network API.
Godeps/_workspace/src/google.golang.org/api/genomics
Godeps/_workspace/src/google.golang.org/api/genomics/v1Package genomics provides access to the Genomics API.
Godeps/_workspace/src/google.golang.org/api/genomics/v1beta2Package genomics provides access to the Genomics API.
Godeps/_workspace/src/google.golang.org/api/gmail
Godeps/_workspace/src/google.golang.org/api/gmail/v1Package gmail provides access to the Gmail API.
Godeps/_workspace/src/google.golang.org/api/googleapiPackage googleapi contains the common code shared by all Google API libraries.
Godeps/_workspace/src/google.golang.org/api/google-api-go-generator
Godeps/_workspace/src/google.golang.org/api/googleapi/internal
Godeps/_workspace/src/google.golang.org/api/googleapi/transportPackage transport contains HTTP transports used to make authenticated API requests.
Godeps/_workspace/src/google.golang.org/api/groupsmigration
Godeps/_workspace/src/google.golang.org/api/groupsmigration/v1Package groupsmigration provides access to the Groups Migration API.
Godeps/_workspace/src/google.golang.org/api/groupssettings
Godeps/_workspace/src/google.golang.org/api/groupssettings/v1Package groupssettings provides access to the Groups Settings API.
Godeps/_workspace/src/google.golang.org/api/identitytoolkit
Godeps/_workspace/src/google.golang.org/api/identitytoolkit/v3Package identitytoolkit provides access to the Google Identity Toolkit API.
Godeps/_workspace/src/google.golang.org/api/internalPackage internal contains common code shared by all Google API libraries which is not exported to users of the libraries.
Godeps/_workspace/src/google.golang.org/api/licensing
Godeps/_workspace/src/google.golang.org/api/licensing/v1Package licensing provides access to the Enterprise License Manager API.
Godeps/_workspace/src/google.golang.org/api/logging
Godeps/_workspace/src/google.golang.org/api/logging/v1beta3Package logging provides access to the Google Cloud Logging API.
Godeps/_workspace/src/google.golang.org/api/logging/v2beta1Package logging provides access to the Google Cloud Logging API.
Godeps/_workspace/src/google.golang.org/api/manager
Godeps/_workspace/src/google.golang.org/api/manager/v1beta2Package manager provides access to the Deployment Manager API.
Godeps/_workspace/src/google.golang.org/api/mapsengine
Godeps/_workspace/src/google.golang.org/api/mapsengine/exp2Package mapsengine provides access to the Google Maps Engine API.
Godeps/_workspace/src/google.golang.org/api/mapsengine/v1Package mapsengine provides access to the Google Maps Engine API.
Godeps/_workspace/src/google.golang.org/api/mirror
Godeps/_workspace/src/google.golang.org/api/mirror/v1Package mirror provides access to the Google Mirror API.
Godeps/_workspace/src/google.golang.org/api/oauth2
Godeps/_workspace/src/google.golang.org/api/oauth2/v1Package oauth2 provides access to the Google OAuth2 API.
Godeps/_workspace/src/google.golang.org/api/oauth2/v2Package oauth2 provides access to the Google OAuth2 API.
Godeps/_workspace/src/google.golang.org/api/pagespeedonline
Godeps/_workspace/src/google.golang.org/api/pagespeedonline/v1Package pagespeedonline provides access to the PageSpeed Insights API.
Godeps/_workspace/src/google.golang.org/api/pagespeedonline/v2Package pagespeedonline provides access to the PageSpeed Insights API.
Godeps/_workspace/src/google.golang.org/api/partners
Godeps/_workspace/src/google.golang.org/api/partners/v2Package partners provides access to the Google Partners API.
Godeps/_workspace/src/google.golang.org/api/playmoviespartner
Godeps/_workspace/src/google.golang.org/api/playmoviespartner/v1Package playmoviespartner provides access to the Google Play Movies Partner API.
Godeps/_workspace/src/google.golang.org/api/plus
Godeps/_workspace/src/google.golang.org/api/plusdomains
Godeps/_workspace/src/google.golang.org/api/plusdomains/v1Package plusdomains provides access to the Google+ Domains API.
Godeps/_workspace/src/google.golang.org/api/plus/v1Package plus provides access to the Google+ API.
Godeps/_workspace/src/google.golang.org/api/prediction
Godeps/_workspace/src/google.golang.org/api/prediction/v1.2Package prediction provides access to the Prediction API.
Godeps/_workspace/src/google.golang.org/api/prediction/v1.3Package prediction provides access to the Prediction API.
Godeps/_workspace/src/google.golang.org/api/prediction/v1.4Package prediction provides access to the Prediction API.
Godeps/_workspace/src/google.golang.org/api/proximitybeacon
Godeps/_workspace/src/google.golang.org/api/proximitybeacon/v1beta1Package proximitybeacon provides access to the Google Proximity Beacon API.
Godeps/_workspace/src/google.golang.org/api/pubsub
Godeps/_workspace/src/google.golang.org/api/pubsub/v1Package pubsub provides access to the Google Cloud Pub/Sub API.
Godeps/_workspace/src/google.golang.org/api/pubsub/v1beta1Package pubsub provides access to the Google Cloud Pub/Sub API.
Godeps/_workspace/src/google.golang.org/api/pubsub/v1beta1aPackage pubsub provides access to the Google Cloud Pub/Sub API.
Godeps/_workspace/src/google.golang.org/api/pubsub/v1beta2Package pubsub provides access to the Google Cloud Pub/Sub API.
Godeps/_workspace/src/google.golang.org/api/qpxexpress
Godeps/_workspace/src/google.golang.org/api/qpxexpress/v1Package qpxexpress provides access to the QPX Express API.
Godeps/_workspace/src/google.golang.org/api/replicapool
Godeps/_workspace/src/google.golang.org/api/replicapoolupdater
Godeps/_workspace/src/google.golang.org/api/replicapoolupdater/v1beta1Package replicapoolupdater provides access to the Google Compute Engine Instance Group Updater API.
Godeps/_workspace/src/google.golang.org/api/replicapool/v1beta1Package replicapool provides access to the Replica Pool API.
Godeps/_workspace/src/google.golang.org/api/replicapool/v1beta2Package replicapool provides access to the Google Compute Engine Instance Group Manager API.
Godeps/_workspace/src/google.golang.org/api/reseller
Godeps/_workspace/src/google.golang.org/api/reseller/v1Package reseller provides access to the Enterprise Apps Reseller API.
Godeps/_workspace/src/google.golang.org/api/reseller/v1sandboxPackage reseller provides access to the Enterprise Apps Reseller API.
Godeps/_workspace/src/google.golang.org/api/resourceviews
Godeps/_workspace/src/google.golang.org/api/resourceviews/v1beta1Package resourceviews provides access to the Resource Views API.
Godeps/_workspace/src/google.golang.org/api/resourceviews/v1beta2Package resourceviews provides access to the Google Compute Engine Instance Groups API.
Godeps/_workspace/src/google.golang.org/api/script
Godeps/_workspace/src/google.golang.org/api/script/v1Package script provides access to the Google Apps Script Execution API.
Godeps/_workspace/src/google.golang.org/api/siteverification
Godeps/_workspace/src/google.golang.org/api/siteverification/v1Package siteverification provides access to the Google Site Verification API.
Godeps/_workspace/src/google.golang.org/api/spectrum
Godeps/_workspace/src/google.golang.org/api/spectrum/v1explorerPackage spectrum provides access to the Google Spectrum Database API.
Godeps/_workspace/src/google.golang.org/api/sqladmin
Godeps/_workspace/src/google.golang.org/api/sqladmin/v1beta3Package sqladmin provides access to the Cloud SQL Administration API.
Godeps/_workspace/src/google.golang.org/api/sqladmin/v1beta4Package sqladmin provides access to the Cloud SQL Administration API.
Godeps/_workspace/src/google.golang.org/api/storage
Godeps/_workspace/src/google.golang.org/api/storagetransfer
Godeps/_workspace/src/google.golang.org/api/storagetransfer/v1Package storagetransfer provides access to the Google Storage Transfer API.
Godeps/_workspace/src/google.golang.org/api/storage/v1Package storage provides access to the Cloud Storage JSON API.
Godeps/_workspace/src/google.golang.org/api/storage/v1beta1Package storage provides access to the Cloud Storage JSON API.
Godeps/_workspace/src/google.golang.org/api/storage/v1beta2Package storage provides access to the Cloud Storage JSON API.
Godeps/_workspace/src/google.golang.org/api/tagmanager
Godeps/_workspace/src/google.golang.org/api/tagmanager/v1Package tagmanager provides access to the Tag Manager API.
Godeps/_workspace/src/google.golang.org/api/taskqueue
Godeps/_workspace/src/google.golang.org/api/taskqueue/v1beta1Package taskqueue provides access to the TaskQueue API.
Godeps/_workspace/src/google.golang.org/api/taskqueue/v1beta2Package taskqueue provides access to the TaskQueue API.
Godeps/_workspace/src/google.golang.org/api/tasks
Godeps/_workspace/src/google.golang.org/api/tasks/v1Package tasks provides access to the Tasks API.
Godeps/_workspace/src/google.golang.org/api/translate
Godeps/_workspace/src/google.golang.org/api/translate/v2Package translate provides access to the Translate API.
Godeps/_workspace/src/google.golang.org/api/urlshortener
Godeps/_workspace/src/google.golang.org/api/urlshortener/v1Package urlshortener provides access to the URL Shortener API.
Godeps/_workspace/src/google.golang.org/api/webfonts
Godeps/_workspace/src/google.golang.org/api/webfonts/v1Package webfonts provides access to the Google Fonts Developer API.
Godeps/_workspace/src/google.golang.org/api/webmasters
Godeps/_workspace/src/google.golang.org/api/webmasters/v3Package webmasters provides access to the Webmaster Tools API.
Godeps/_workspace/src/google.golang.org/api/youtube
Godeps/_workspace/src/google.golang.org/api/youtubeanalytics
Godeps/_workspace/src/google.golang.org/api/youtubeanalytics/v1Package youtubeanalytics provides access to the YouTube Analytics API.
Godeps/_workspace/src/google.golang.org/api/youtubeanalytics/v1beta1Package youtubeanalytics provides access to the YouTube Analytics API.
Godeps/_workspace/src/google.golang.org/api/youtubereporting
Godeps/_workspace/src/google.golang.org/api/youtubereporting/v1Package youtubereporting provides access to the YouTube Reporting API.
Godeps/_workspace/src/google.golang.org/api/youtube/v3Package youtube provides access to the YouTube Data API.
Godeps/_workspace/src/google.golang.org/cloudPackage cloud contains Google Cloud Platform APIs related types and common functions.
Godeps/_workspace/src/google.golang.org/cloud/bigqueryPackage bigquery provides a client for the BigQuery service.
Godeps/_workspace/src/google.golang.org/cloud/bigtablePackage bigtable is an API to Google Cloud Bigtable.
Godeps/_workspace/src/google.golang.org/cloud/bigtable/bttestPackage bttest contains test helpers for working with the bigtable package.
Godeps/_workspace/src/google.golang.org/cloud/bigtable/cmd
Godeps/_workspace/src/google.golang.org/cloud/bigtable/cmd/cbtCbt is a tool for doing basic interactions with Cloud Bigtable.
Godeps/_workspace/src/google.golang.org/cloud/bigtable/cmd/loadtestLoadtest does some load testing through the Go client library for Cloud Bigtable.
Godeps/_workspace/src/google.golang.org/cloud/bigtable/internal
Godeps/_workspace/src/google.golang.org/cloud/compute
Godeps/_workspace/src/google.golang.org/cloud/compute/metadataPackage metadata provides access to Google Compute Engine (GCE) metadata and API service accounts.
Godeps/_workspace/src/google.golang.org/cloud/containerPackage container contains a Google Container Engine client.
Godeps/_workspace/src/google.golang.org/cloud/datastorePackage datastore contains a Google Cloud Datastore client.
Godeps/_workspace/src/google.golang.org/cloud/examples
Godeps/_workspace/src/google.golang.org/cloud/examples/bigquery
Godeps/_workspace/src/google.golang.org/cloud/examples/bigquery/concat_tableconcat_table is an example client of the bigquery client library.
Godeps/_workspace/src/google.golang.org/cloud/examples/bigquery/loadload is an example client of the bigquery client library.
Godeps/_workspace/src/google.golang.org/cloud/examples/bigquery/queryquery is an example client of the bigquery client library.
Godeps/_workspace/src/google.golang.org/cloud/examples/bigquery/readread is an example client of the bigquery client library.
Godeps/_workspace/src/google.golang.org/cloud/examples/bigtable
Godeps/_workspace/src/google.golang.org/cloud/examples/bigtable/bigtable-hellohelloworld tracks how often a user has visited the index page.
Godeps/_workspace/src/google.golang.org/cloud/examples/bigtable/searchThis is a sample web server that uses Cloud Bigtable as the storage layer for a simple document-storage and full-text-search service.
Godeps/_workspace/src/google.golang.org/cloud/examples/pubsub
Godeps/_workspace/src/google.golang.org/cloud/examples/pubsub/cmdlinePackage main contains a simple command line tool for Cloud Pub/Sub Cloud Pub/Sub docs: https://cloud.google.com/pubsub/docs
Godeps/_workspace/src/google.golang.org/cloud/examples/storage
Godeps/_workspace/src/google.golang.org/cloud/examples/storage/appenginePackage gcsdemo is an example App Engine app using the Google Cloud Storage API.
Godeps/_workspace/src/google.golang.org/cloud/examples/storage/appenginevmPackage main is an example Mananged VM app using the Google Cloud Storage API.
Godeps/_workspace/src/google.golang.org/cloud/internalPackage internal provides support for the cloud packages.
Godeps/_workspace/src/google.golang.org/cloud/loggingPackage logging contains a Google Cloud Logging client.
Godeps/_workspace/src/google.golang.org/cloud/pubsubPackage pubsub contains a Google Cloud Pub/Sub client.
Godeps/_workspace/src/google.golang.org/cloud/storagePackage storage contains a Google Cloud Storage client.
Godeps/_workspace/src/google.golang.org/grpcPackage grpc implements an RPC system called gRPC.
Godeps/_workspace/src/google.golang.org/grpc/benchmarkPackage benchmark implements the building blocks to setup end-to-end gRPC benchmarks.
Godeps/_workspace/src/google.golang.org/grpc/benchmark/client
Godeps/_workspace/src/google.golang.org/grpc/benchmark/grpc_testingPackage grpc_testing is a generated protocol buffer package.
Godeps/_workspace/src/google.golang.org/grpc/benchmark/server
Godeps/_workspace/src/google.golang.org/grpc/benchmark/stats
Godeps/_workspace/src/google.golang.org/grpc/codesPackage codes defines the canonical error codes used by gRPC.
Godeps/_workspace/src/google.golang.org/grpc/credentialsPackage credentials implements various credentials supported by gRPC library, which encapsulate all the state needed by a client to authenticate with a server and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call.
Godeps/_workspace/src/google.golang.org/grpc/examples
Godeps/_workspace/src/google.golang.org/grpc/examples/route_guide
Godeps/_workspace/src/google.golang.org/grpc/examples/route_guide/clientPackage main implements a simple gRPC client that demonstrates how to use gRPC-Go libraries to perform unary, client streaming, server streaming and full duplex RPCs.
Godeps/_workspace/src/google.golang.org/grpc/examples/route_guide/protoPackage proto is a generated protocol buffer package.
Godeps/_workspace/src/google.golang.org/grpc/examples/route_guide/serverPackage main implements a simple gRPC server that demonstrates how to use gRPC-Go libraries to perform unary, client streaming, server streaming and full duplex RPCs.
Godeps/_workspace/src/google.golang.org/grpc/grpclogPackage grpclog defines logging for grpc.
Godeps/_workspace/src/google.golang.org/grpc/grpclog/gloggerPackage glogger defines glog-based logging for grpc.
Godeps/_workspace/src/google.golang.org/grpc/healthPackage health provides some utility functions to health-check a server.
Godeps/_workspace/src/google.golang.org/grpc/health/grpc_healthPackage grpc_health is a generated protocol buffer package.
Godeps/_workspace/src/google.golang.org/grpc/interop
Godeps/_workspace/src/google.golang.org/grpc/interop/client
Godeps/_workspace/src/google.golang.org/grpc/interop/grpc_testingPackage grpc_testing is a generated protocol buffer package.
Godeps/_workspace/src/google.golang.org/grpc/interop/server
Godeps/_workspace/src/google.golang.org/grpc/metadataPackage metadata define the structure of the metadata supported by gRPC library.
Godeps/_workspace/src/google.golang.org/grpc/test
Godeps/_workspace/src/google.golang.org/grpc/test/codec_perfPackage codec_perf is a generated protocol buffer package.
Godeps/_workspace/src/google.golang.org/grpc/test/grpc_testingPackage grpc_testing is a generated protocol buffer package.
Godeps/_workspace/src/google.golang.org/grpc/transportPackage transport defines and implements message oriented communication channel to complete various transactions (e.g., an RPC).
Godeps/_workspace/src/gopkg.in
Godeps/_workspace/src/gopkg.in/check.v1Package check is a rich testing extension for Go's testing package.
Godeps/_workspace/src/gopkg.in/yaml.v2Package yaml implements YAML support for the Go language.
healthPackage health provides a generic health checking framework.
health/api
health/checks
manifest
manifest/manifestlist
manifest/schema1
manifest/schema2
notifications
referencePackage reference provides a general type to represent any way of referencing images within the registry.
registryPackage registry provides the main entrypoints for running a registry.
registry/api
registry/api/errcode
registry/api/v2Package v2 describes routes, urls and the error codes used in the Docker Registry JSON HTTP API V2.
registry/authPackage auth defines a standard interface for request access controllers.
registry/auth/htpasswdPackage htpasswd provides a simple authentication scheme that checks for the user credential hash in an htpasswd formatted file in a configuration-determined location.
registry/auth/sillyPackage silly provides a simple authentication scheme that checks for the existence of an Authorization header and issues access if is present and non-empty.
registry/auth/token
registry/client
registry/client/auth
registry/client/transport
registry/handlers
registry/listener
registry/middleware
registry/middleware/registry
registry/middleware/repository
registry/proxy
registry/proxy/scheduler
registry/storagePackage storage contains storage services for use in the registry application.
registry/storage/cachePackage cache provides facilities to speed up access to the storage backend.
registry/storage/cache/cachecheck
registry/storage/cache/memory
registry/storage/cache/redis
registry/storage/driver
registry/storage/driver/azurePackage azure provides a storagedriver.StorageDriver implementation to store blobs in Microsoft Azure Blob Storage Service.
registry/storage/driver/basePackage base provides a base implementation of the storage driver that can be used to implement common checks.
registry/storage/driver/factory
registry/storage/driver/filesystem
registry/storage/driver/gcsPackage gcs implements the Google Cloud Storage driver backend.
registry/storage/driver/inmemory
registry/storage/driver/middleware
registry/storage/driver/middleware/cloudfrontPackage middleware - cloudfront wrapper for storage libs N.B. currently only works with S3, not arbitrary sites
registry/storage/driver/ossPackage oss implements the Aliyun OSS Storage driver backend.
registry/storage/driver/radosPackage rados implements the rados storage driver backend.
registry/storage/driver/s3Package s3 provides a storagedriver.StorageDriver implementation to store blobs in Amazon S3 cloud storage.
registry/storage/driver/swiftPackage swift provides a storagedriver.StorageDriver implementation to store blobs in Openstack Swift object storage.
registry/storage/driver/testsuites
testutil
uuidPackage uuid provides simple UUID generation.
version
Version
v2.3.0-rc.2+incompatible
Published
Jan 28, 2016
Platform
js/wasm
Imports
10 packages
Last checked
8 hours ago

Tools for package owners.