-
-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ipns name resolution #45
Commits on Oct 1, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 235a767 - Browse repository at this point
Copy the full SHA 235a767View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5fd949 - Browse repository at this point
Copy the full SHA b5fd949View commit details -
Configuration menu - View commit details
-
Copy full SHA for da1890e - Browse repository at this point
Copy the full SHA da1890eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c41a971 - Browse repository at this point
Copy the full SHA c41a971View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ddfb57 - Browse repository at this point
Copy the full SHA 8ddfb57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c0f18c - Browse repository at this point
Copy the full SHA 4c0f18cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aa2b8c - Browse repository at this point
Copy the full SHA 2aa2b8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1f0112 - Browse repository at this point
Copy the full SHA d1f0112View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a38865 - Browse repository at this point
Copy the full SHA 1a38865View commit details -
Configuration menu - View commit details
-
Copy full SHA for a65e860 - Browse repository at this point
Copy the full SHA a65e860View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16aa636 - Browse repository at this point
Copy the full SHA 16aa636View commit details -
Configuration menu - View commit details
-
Copy full SHA for 375a38c - Browse repository at this point
Copy the full SHA 375a38cView commit details -
implement initial ipns filesystem interface as well as plumbing comma…
…nd for publishing
Configuration menu - View commit details
-
Copy full SHA for e61c597 - Browse repository at this point
Copy the full SHA e61c597View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f5e137 - Browse repository at this point
Copy the full SHA 7f5e137View commit details -
Configuration menu - View commit details
-
Copy full SHA for 006b68b - Browse repository at this point
Copy the full SHA 006b68bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6080944 - Browse repository at this point
Copy the full SHA 6080944View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b8b9e6 - Browse repository at this point
Copy the full SHA 3b8b9e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed2fbd0 - Browse repository at this point
Copy the full SHA ed2fbd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b0c578 - Browse repository at this point
Copy the full SHA 9b0c578View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54142b2 - Browse repository at this point
Copy the full SHA 54142b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9652ada - Browse repository at this point
Copy the full SHA 9652adaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f085d59 - Browse repository at this point
Copy the full SHA f085d59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cd9e4d - Browse repository at this point
Copy the full SHA 7cd9e4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11a8826 - Browse repository at this point
Copy the full SHA 11a8826View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26a481a - Browse repository at this point
Copy the full SHA 26a481aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 728f17d - Browse repository at this point
Copy the full SHA 728f17dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14a384d - Browse repository at this point
Copy the full SHA 14a384dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cfb0ff - Browse repository at this point
Copy the full SHA 1cfb0ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for b787c70 - Browse repository at this point
Copy the full SHA b787c70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41aab9f - Browse repository at this point
Copy the full SHA 41aab9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19b0a28 - Browse repository at this point
Copy the full SHA 19b0a28View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba510cb - Browse repository at this point
Copy the full SHA ba510cbView commit details -
- should not be on init, because need debug flag
Configuration menu - View commit details
-
Copy full SHA for aa79f38 - Browse repository at this point
Copy the full SHA aa79f38View commit details
Commits on Oct 2, 2014
-
Configuration menu - View commit details
-
Copy full SHA for b6a59c9 - Browse repository at this point
Copy the full SHA b6a59c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33dfa6f - Browse repository at this point
Copy the full SHA 33dfa6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee1ba16 - Browse repository at this point
Copy the full SHA ee1ba16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3818244 - Browse repository at this point
Copy the full SHA 3818244View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bd8431 - Browse repository at this point
Copy the full SHA 2bd8431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 330ee8c - Browse repository at this point
Copy the full SHA 330ee8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e91b2b8 - Browse repository at this point
Copy the full SHA e91b2b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bf7afb - Browse repository at this point
Copy the full SHA 7bf7afbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 068c037 - Browse repository at this point
Copy the full SHA 068c037View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc0769e - Browse repository at this point
Copy the full SHA bc0769eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f923652 - Browse repository at this point
Copy the full SHA f923652View commit details -
Configuration menu - View commit details
-
Copy full SHA for a76f6af - Browse repository at this point
Copy the full SHA a76f6afView commit details -
/rpcaddr should be storing a multiaddr
client expects a multiaddr. server was writing a bsaddr
Configuration menu - View commit details
-
Copy full SHA for 41bc355 - Browse repository at this point
Copy the full SHA 41bc355View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80c64ff - Browse repository at this point
Copy the full SHA 80c64ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for d872e0c - Browse repository at this point
Copy the full SHA d872e0cView commit details
Commits on Oct 3, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 4727535 - Browse repository at this point
Copy the full SHA 4727535View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc66b69 - Browse repository at this point
Copy the full SHA dc66b69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a7f6ac - Browse repository at this point
Copy the full SHA 8a7f6acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88d804e - Browse repository at this point
Copy the full SHA 88d804eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ce9415 - Browse repository at this point
Copy the full SHA 2ce9415View commit details -
Configuration menu - View commit details
-
Copy full SHA for 612be59 - Browse repository at this point
Copy the full SHA 612be59View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7aa116 - Browse repository at this point
Copy the full SHA e7aa116View commit details -
Configuration menu - View commit details
-
Copy full SHA for 791daf5 - Browse repository at this point
Copy the full SHA 791daf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bb2bd6 - Browse repository at this point
Copy the full SHA 7bb2bd6View commit details
Commits on Oct 4, 2014
-
1
Configuration menu - View commit details
-
Copy full SHA for 73b2058 - Browse repository at this point
Copy the full SHA 73b2058View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11332fc - Browse repository at this point
Copy the full SHA 11332fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02de522 - Browse repository at this point
Copy the full SHA 02de522View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c7ff7b - Browse repository at this point
Copy the full SHA 0c7ff7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5423a00 - Browse repository at this point
Copy the full SHA 5423a00View commit details -
Configuration menu - View commit details
-
Copy full SHA for c64add1 - Browse repository at this point
Copy the full SHA c64add1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e1cd59 - Browse repository at this point
Copy the full SHA 7e1cd59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c8ae76 - Browse repository at this point
Copy the full SHA 0c8ae76View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee1d1ac - Browse repository at this point
Copy the full SHA ee1d1acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25b36d1 - Browse repository at this point
Copy the full SHA 25b36d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for faaaa22 - Browse repository at this point
Copy the full SHA faaaa22View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0d77db - Browse repository at this point
Copy the full SHA a0d77dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16e42f8 - Browse repository at this point
Copy the full SHA 16e42f8View commit details
Commits on Oct 5, 2014
-
Configuration menu - View commit details
-
Copy full SHA for a13baff - Browse repository at this point
Copy the full SHA a13baffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e83982 - Browse repository at this point
Copy the full SHA 7e83982View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0250f3 - Browse repository at this point
Copy the full SHA c0250f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7d3af3 - Browse repository at this point
Copy the full SHA d7d3af3View commit details -
Bugfix: "Malformed Public Key" Error
This commit fixed the notoriously annoying "Malformed Public Key" problem. The issue was that sometimes the byte representation of the points (x,y in big.Int) generated would be one less byte than expected. This is simply because (* big.Int) Write uses the least amount of bytes needed for the int. I instead changed the marshalling/unmarshalling to do exactly what stdlib crypto/tls does: use `ellipctic.Marshal` which marshals according to the ANSI X9.62 standard. http://golang.org/pkg/crypto/elliptic/#Marshal http://golang.org/src/pkg/crypto/tls/key_agreement.go#L214 ```Go // crypto/tls ka.privateKey, x, y, err = elliptic.GenerateKey(ka.curve, config.rand()) ecdhePublic := elliptic.Marshal(ka.curve, x, y) // ipfs/crypto priv, x, y, err := elliptic.GenerateKey(curve, rand.Reader) pubKey := elliptic.Marshal(curve, x, y) ``` ((Warning: we're using `rand.Reader` directly, which we shouldn't do, as it can be seeded. We should use a configured source, as crypto/tls. Flagged in #143)) This makes me think we should re-use a lot of their datastructures and functions directly (e.g. ecdheKeyAgreement) Fixed: #135 cc @Bren2010 @whyrusleeping
1Configuration menu - View commit details
-
Copy full SHA for 5136c78 - Browse repository at this point
Copy the full SHA 5136c78View commit details
Commits on Oct 6, 2014
-
working on dag modification structures, factored out the data format …
…into an importer subpackage and added more ipns tests
Configuration menu - View commit details
-
Copy full SHA for 5592030 - Browse repository at this point
Copy the full SHA 5592030View commit details -
Configuration menu - View commit details
-
Copy full SHA for af1ce6e - Browse repository at this point
Copy the full SHA af1ce6eView commit details -
the u.Hash error can be safely ignored (panic) because multihash only fails from the selection of hash function. If the fn + length are valid, it won't error. cc @whyrusleeping
Configuration menu - View commit details
-
Copy full SHA for f3ae0e8 - Browse repository at this point
Copy the full SHA f3ae0e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20a20c9 - Browse repository at this point
Copy the full SHA 20a20c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 910a76e - Browse repository at this point
Copy the full SHA 910a76eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77fccaa - Browse repository at this point
Copy the full SHA 77fccaaView commit details -
10
Configuration menu - View commit details
-
Copy full SHA for 3591e10 - Browse repository at this point
Copy the full SHA 3591e10View commit details
Commits on Oct 7, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 5c802ae - Browse repository at this point
Copy the full SHA 5c802aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98cde15 - Browse repository at this point
Copy the full SHA 98cde15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e0cfb3 - Browse repository at this point
Copy the full SHA 6e0cfb3View commit details
Commits on Oct 8, 2014
-
Configuration menu - View commit details
-
Copy full SHA for bdaee9b - Browse repository at this point
Copy the full SHA bdaee9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ba2efc - Browse repository at this point
Copy the full SHA 5ba2efcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b98e488 - Browse repository at this point
Copy the full SHA b98e488View commit details -
bugfix: use consistent interface
We'll want a `type blocks.Block interface {}` later, but for now, make sure Blockstore uses ptrs for both Get and Put. + fix NewBlock output compile error
Configuration menu - View commit details
-
Copy full SHA for 7c56795 - Browse repository at this point
Copy the full SHA 7c56795View commit details -
changed logging, in dht and elsewhere
- use log.* instead of u.* - use automatic type conversions to .String() (Peer.String() prints nicely, and avoids calling b58 encoding until needed)
Configuration menu - View commit details
-
Copy full SHA for 66839fa - Browse repository at this point
Copy the full SHA 66839faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e9b10f - Browse repository at this point
Copy the full SHA 8e9b10fView commit details -
this is useful so that loggers are all setup during tests
Configuration menu - View commit details
-
Copy full SHA for ffe2bdc - Browse repository at this point
Copy the full SHA ffe2bdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 459e0d5 - Browse repository at this point
Copy the full SHA 459e0d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf6efc7 - Browse repository at this point
Copy the full SHA cf6efc7View commit details -
type NameSystem interface { Resolver Publisher } should say it all. cc @whyrusleeping
Configuration menu - View commit details
-
Copy full SHA for 2944360 - Browse repository at this point
Copy the full SHA 2944360View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc2dbdb - Browse repository at this point
Copy the full SHA dc2dbdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 916fc54 - Browse repository at this point
Copy the full SHA 916fc54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15a4701 - Browse repository at this point
Copy the full SHA 15a4701View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 093c8fb - Browse repository at this point
Copy the full SHA 093c8fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ebf3ae - Browse repository at this point
Copy the full SHA 9ebf3aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ffc203 - Browse repository at this point
Copy the full SHA 0ffc203View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc6fdd3 - Browse repository at this point
Copy the full SHA dc6fdd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31cc605 - Browse repository at this point
Copy the full SHA 31cc605View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aafd28 - Browse repository at this point
Copy the full SHA 1aafd28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d7b87d - Browse repository at this point
Copy the full SHA 4d7b87dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38177b4 - Browse repository at this point
Copy the full SHA 38177b4View commit details
Commits on Oct 9, 2014
-
Configuration menu - View commit details
-
Copy full SHA for c565309 - Browse repository at this point
Copy the full SHA c565309View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ac1170 - Browse repository at this point
Copy the full SHA 6ac1170View commit details -
- cleaned up cmd help - ipfs name publish [<name>] <ref> - ipfs name resolve [<name>] - publish validates <ref> - both validate n args
Configuration menu - View commit details
-
Copy full SHA for 2fa43ce - Browse repository at this point
Copy the full SHA 2fa43ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab83c52 - Browse repository at this point
Copy the full SHA ab83c52View commit details -
Configuration menu - View commit details
-
Copy full SHA for a53813c - Browse repository at this point
Copy the full SHA a53813cView commit details