Upspin: A framework for naming everyone's everything.
Go Shell
Switch branches/tags
Nothing to show
Clone or download
Quasilyte and robpike pack/internal/packtest: remove redundant parens in type conv
Simplified (int)(v) to int(v).

Change-Id: I0fd6f3ed57158101212ce7f7d3af0e9be936c094
Reviewed-on: https://upspin-review.googlesource.com/19060
Reviewed-by: Rob Pike <r@golang.org>
Latest commit 1e73992 Jun 26, 2018
Permalink
Failed to load latest commit information.
access errors: print Op first in error strings Dec 5, 2017
bind bind: in the dial cache distinguish between direct and via cacheserver Jan 30, 2018
cache store/storecache: add a log for lru ordering on restart Oct 19, 2017
client client/file,rpc,test: s/TOOD/TODO/ Jun 27, 2018
cloud cloud/https: use -http for server address when -insecure is set Mar 25, 2018
cmd upspin, client, cmd/upspinfs: change signature of client.Rename May 3, 2018
config bind: in the dial cache distinguish between direct and via cacheserver Jan 30, 2018
dir dir/server/tree: simplify a couple of error returns Feb 14, 2018
doc doc: add project creation step to GCP instructions May 17, 2018
errors errors: fix reference to fmt.Errorf in Errorf doc comment Dec 8, 2017
factotum dir/server/serverlog: stabilize root backup reference Dec 14, 2017
flags cmd/upspinfs: limit the size of the cache Dec 28, 2017
key key/keygen: improved validation for secret seeds and added tests Jan 3, 2018
log log,cloud/https: Suppress HTTP log messages unless -log=debug Mar 16, 2018
metric errors: give the operation a type, promote plain strings to errors Nov 30, 2017
pack pack/internal/packtest: remove redundant parens in type conv Jun 27, 2018
path all: address issues raised by the megacheck tool Aug 1, 2017
rpc client/file,rpc,test: s/TOOD/TODO/ Jun 27, 2018
serverutil bind: in the dial cache distinguish between direct and via cacheserver Jan 30, 2018
shutdown all: remove unused code Jun 24, 2017
store store/storecache: add more output for debugging writeback anomalies Mar 28, 2018
subcmd subcmd: remove deprecated Server.Bucket field Nov 6, 2017
test client/file,rpc,test: s/TOOD/TODO/ Jun 27, 2018
transports upspin: add import comments to all packages Feb 22, 2017
upbox bind: in the dial cache distinguish between direct and via cacheserver Jan 30, 2018
upspin upspin, client, cmd/upspinfs: change signature of client.Rename May 3, 2018
user errors: give the operation a type, promote plain strings to errors Nov 30, 2017
valid errors: give the operation a type, promote plain strings to errors Nov 30, 2017
vendor vendor: update golang.org/x/crypto, use new dep prune rules Mar 19, 2018
version version: include year in build time Nov 11, 2017
.travis.yml build: don't fetch dependencies in TravisCI; they should be vendored Oct 25, 2017
AUTHORS doc: update CONTRIBUTORS and AUTHORS files Jan 23, 2018
CONDUCT.md CONDUCT: direct conduct reports to the private upspin-team list Jun 21, 2017
CONTRIBUTING.md doc: direct security reports to upspin-security@ Feb 23, 2017
CONTRIBUTORS doc: update CONTRIBUTORS and AUTHORS files Jan 23, 2018
Gopkg.lock vendor: update golang.org/x/crypto, use new dep prune rules Mar 19, 2018
Gopkg.toml vendor: update golang.org/x/crypto, use new dep prune rules Mar 19, 2018
LICENSE AUTHORS: add authors files Jun 2, 2016
PATENTS LICENSE: preparing for ospo go/releasing Jun 1, 2016
README.binary doc: mention upspin-audit in binary readme file Dec 19, 2017
README.md doc: fix path to augie.jpg in README Apr 27, 2017

README.md

Upspin

Augie

Documentation: upspin.io

About the project

Upspin is an experimental project to build a framework for naming and sharing files and other data securely, uniformly, and globally: a global name system of sorts.

It is not a file system, but a set of protocols and reference implementations that can be used to join things like file systems and other storage services to the name space.

Performance is not a primary goal. Uniformity and security are.

Upspin is not an official Google product.

Status

Upspin has rough edges, and is not yet suitable for non-technical users.

Build Status

Contributing

The code repository lives at upspin.googlesource.com and is mirrored to GitHub.

Note that the Upspin project does not use GitHub pull requests, and that we use the issue tracker for bug reports and proposals only.

See the Contribution Guidelines for more information on contributing to the project.

Reporting issues

Please report issues through our issue tracker.

Community

All Upspin users should subscribe to the Upspin Announcements mailing list to receive critical information about the project.

Use the Upspin mailing list for discussion about Upspin use and development.

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

The Upspin mascot is Copyright 2017 Renee French. All Rights Reserved.