services/

directory
v0.1.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 21, 2021 License: BSD-3-Clause

Directories

Path Synopsis
ben
Package ben defines datastructures to archive microbenchmark results.
Package ben defines datastructures to archive microbenchmark results.
archive
Package archive defines the RPC interface for archiving benchmark results.
Package archive defines the RPC interface for archiving benchmark results.
benarchd
Command benarchd implements a benchmark archival daemon.
Command benarchd implements a benchmark archival daemon.
Command debug supports debugging Vanadium servers.
Command debug supports debugging Vanadium servers.
debug/browseserver
Package browseserver provides a web interface that can be used to interact with the vanadium debug interface.
Package browseserver provides a web interface that can be used to interact with the vanadium debug interface.
debuglib
Package debuglib implements debug server support.
Package debuglib implements debug server support.
Package discharger defines an interface for obtaining discharges for third-party caveats.
Package discharger defines an interface for obtaining discharges for third-party caveats.
Command groups creates and manages Vanadium groups of blessing patterns.
Command groups creates and manages Vanadium groups of blessing patterns.
groupsd
Daemon groupsd implements the v.io/v23/services/groups interfaces for managing access control groups.
Daemon groupsd implements the v.io/v23/services/groups interfaces for managing access control groups.
internal/server
Package server provides an implementation of the groups.Group RPC interface.
Package server provides an implementation of the groups.Group RPC interface.
internal/store/mem
Package mem provides a simple, in-memory implementation of server.Store.
Package mem provides a simple, in-memory implementation of server.Store.
lib
Package identity defines interfaces for Vanadium identity providers.
Package identity defines interfaces for Vanadium identity providers.
identityd
Command identityd runs a daemon HTTP server that uses OAuth to create security.Blessings objects.
Command identityd runs a daemon HTTP server that uses OAuth to create security.Blessings objects.
identitylib
Package identitylib implements a test identityd service registered using the v.io/x/lib/gosh library.
Package identitylib implements a test identityd service registered using the v.io/x/lib/gosh library.
internal/identityd_test
Command identityd_test runs a daemon HTTP server that uses OAuth to create security.Blessings objects.
Command identityd_test runs a daemon HTTP server that uses OAuth to create security.Blessings objects.
internal/oauth
Package oauth implements an http.Handler that has two main purposes listed below: (1) Uses OAuth to authenticate and then renders a page that displays all the blessings that were provided for that Google user.
Package oauth implements an http.Handler that has two main purposes listed below: (1) Uses OAuth to authenticate and then renders a page that displays all the blessings that were provided for that Google user.
internal/revocation
Package revocation provides tools to create and manage revocation caveats.
Package revocation provides tools to create and manage revocation caveats.
internal/server
HTTP server that uses OAuth to create security.Blessings objects.
HTTP server that uses OAuth to create security.Blessings objects.
internal/util
Package util implements miscellaneous utility functions needed by the identity HTTP server.
Package util implements miscellaneous utility functions needed by the identity HTTP server.
internal
dbutil
Package dbutil implements utilities for opening and configuring connections to MySQL-like databases, with optional TLS support.
Package dbutil implements utilities for opening and configuring connections to MySQL-like databases, with optional TLS support.
dirprinter
Package dirprinter contains utilities for dumping the contents and structure of a directory tree.
Package dirprinter contains utilities for dumping the contents and structure of a directory tree.
logreaderlib
Package logreaderlib implements the LogFile interface from v.io/v23/services/logreader, which can be used to allow remote access to log files, and the ChildrenGlobber interface from v.io/v23/rpc to find the files in a logs directory.
Package logreaderlib implements the LogFile interface from v.io/v23/services/logreader, which can be used to allow remote access to log files, and the ChildrenGlobber interface from v.io/v23/rpc to find the files in a logs directory.
multipart
Package multipart implements an http.File that acts as one logical file backed by several physical files (the 'parts').
Package multipart implements an http.File that acts as one logical file backed by several physical files (the 'parts').
pathperms
Package pathperms provides a library to assist servers implementing GetPermissions/SetPermissions functions and authorizers where there are path-specific Permissions stored individually in files.
Package pathperms provides a library to assist servers implementing GetPermissions/SetPermissions functions and authorizers where there are path-specific Permissions stored individually in files.
pproflib
Package pproflib defines a client-side proxy and server-side implementation of the v.io/v23/services/pprof interface.
Package pproflib defines a client-side proxy and server-side implementation of the v.io/v23/services/pprof interface.
restsigner/signer/v1
Package signer provides access to the .
Package signer provides access to the .
servicetest
Package servicetest provides functionality to help write tests for the Vanadium services.
Package servicetest provides functionality to help write tests for the Vanadium services.
statslib
Package statslib implements the Stats interface from v.io/v23/services/stats.
Package statslib implements the Stats interface from v.io/v23/services/stats.
mounttable
mounttabled
Command mounttabled runs the mount table daemon, which implements the v.io/v23/services/mounttable interfaces.
Command mounttabled runs the mount table daemon, which implements the v.io/v23/services/mounttable interfaces.
mounttablelib
Package mounttablelib implements utilities for mounttable implementations.
Package mounttablelib implements utilities for mounttable implementations.
Package role defines an interface for requesting blessings from a role account server.
Package role defines an interface for requesting blessings from a role account server.
roled
Command roled runs the Role interface daemon.
Command roled runs the Role interface daemon.
roled/internal
Package internal implements the role service defined in v.io/x/ref/services/role
Package internal implements the role service defined in v.io/x/ref/services/role
Packages stats defines the non-native types exported by the stats service.
Packages stats defines the non-native types exported by the stats service.
Package xproxy contains the implementation of the proxy service.
Package xproxy contains the implementation of the proxy service.
xproxyd
Command proxyd is a daemon that listens for connections from Vanadium services (typically behind NATs) and proxies these services to the outside world.
Command proxyd is a daemon that listens for connections from Vanadium services (typically behind NATs) and proxies these services to the outside world.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL