1. 01 Jun, 2018 1 commit
  2. 30 Mar, 2018 2 commits
  3. 26 Mar, 2018 2 commits
  4. 22 Mar, 2018 1 commit
  5. 28 Feb, 2018 3 commits
  6. 26 Feb, 2018 1 commit
  7. 23 Feb, 2018 1 commit
  8. 14 Feb, 2018 1 commit
  9. 12 Feb, 2018 1 commit
  10. 07 Feb, 2018 7 commits
  11. 01 Feb, 2018 1 commit
  12. 28 Jan, 2018 2 commits
  13. 27 Jan, 2018 1 commit
    • Steven Allen's avatar
      remove new DHT record author check · 118ecb22
      Steven Allen authored
      We're going to just fix this a future commit. *This* change breaks publishing
      IPNS records using alternative IPNS keys (because the author signature (peer ID)
      differs from the record signature).
      
      We're going to fix it by validating the IPNS signature and ditching the
      author/signature fields.
      
      License: MIT
      Signed-off-by: default avatarSteven Allen <steven@stebalien.com>
      118ecb22
  14. 25 Jan, 2018 5 commits
  15. 24 Jan, 2018 1 commit
  16. 14 Dec, 2017 1 commit
  17. 06 Dec, 2017 1 commit
  18. 04 Dec, 2017 1 commit
  19. 02 Dec, 2017 1 commit
  20. 29 Nov, 2017 4 commits
  21. 21 Nov, 2017 2 commits
    • vyzo's avatar
      namesys/pubsub: publisher and resolver · e45df729
      vyzo authored
      Commits:
      namesys: pubsub Publisher and Resolver
      namesys/pubsub: pacify code climate.
      namesys/pubsub: timeout for rendezvous
      namesys/pubsub: filter self in bootstrap connections
      namesys/pubsub: Publish to the correct topic
      
      License: MIT
      Signed-off-by: default avatarvyzo <vyzo@hackzen.org>
      
      namesys/pubsub: unit  test
      
      Commits:
      namesys/pubsub: test
      namesys/pubsub_test: pacify code climate
      namesys/pubsub: update test to use extant mock routing
      
      License: MIT
      Signed-off-by: default avatarvyzo <vyzo@hackzen.org>
      
      namesys/pubsub: integrate namesys pubsub
      
      namesys: integrate pubsub resolvers
      namesys/pubsub_test: tweak delays
      - trying to make travis happy.
      namesys/pubsub: fix duplicate bootstraps
      - subscription key is topic, not ipnskey.
      namesys/pubsub: no warning needed on cancellation
      namesys/pubsub: warning for receive errors
      - and more informative error messages at that.
      namesys/pubsub_test: smaller test
      - make it work with seemingly low fdlimits in travis/macosx.
        also, more informative test failures.
      namesys/pubsub: add delay to let pubsub perform handshake
      namesys/pubsub: update gx imports
      namesys/pubsub_test: preconnect publisher, reduce delays
      - preconnects the publisher to the receivers in order to avoid bootstrap
        flakiness with connectivity problems in travis.
        reduces sleeps to 1s for flood propagation (3s seems excessive with 5 hosts).
      namesys/pubsub: drop named return values in resolveOnce
      - per review comment.
      namesys/pubsub: check errors
      namesys/pubsub: store bytes in resolver datastore
      namesys/pubsub: resolver Cancel
      - for canceling subscriptions, pre whyrusleeping's request.
      namesys/pubsub: fix resolution without /ipns prefix
      - also improve the logging a bit.
      namesys/pubsub: don't resolve own keys through pubsub
      namesys/pubsub: signal ErrResolveFailed on resolution failure
      namesys/pubsub: use sync datastore, resolver lock only for subs
      namesys/pubsub_test: coverage for Cancel
      
      License: MIT
      Signed-off-by: default avatarvyzo <vyzo@hackzen.org>
      
      namesys/pubsub: parallelize dht and pubsub publishing
      
      Commits:
      namesys/pubsub: code cosmetics
      namesys: parallelize publishing with dht and pubsub
      namesys/pubsub: periodically reprovide topic rendezvous
      namesys/pubsub: cancelation for rendezvous goroutine
      namesys/pubsub: log ipns record seqno on publish
      
      License: MIT
      Signed-off-by: default avatarvyzo <vyzo@hackzen.org>
      
      namesys/pubsub: error checking
      
      License: MIT
      Signed-off-by: default avatarvyzo <vyzo@hackzen.org>
      
      namesys/pubsub: --enable-namesys-pubsub option and management
      
      Commits:
      package.json: update go-libp2p-blankhost
      namesys: fix stale package imports
      update go-testutil
      namesys/pubsub: reduce bootstrap provide period to 8hr
      namesys/pubsub: try to extract the key from id first
      option to enable ipns pubsub: --enable-namesys-pubsub
      ipfs name pubsub management subcommands
      corehttp/gateway_test: mockNamesys needs to implement GetResolver
      pacify code climate
      
      License: MIT
      Signed-off-by: default avatarvyzo <vyzo@hackzen.org>
      
      namesys/pubsub: pubsub sharness test
      
      test/sharness: test for ipns pubsub
      namesys/pubsub: return boolean indicator on Cancel
      package.json: remove duplicate entry for go-testutil
      update gx deps, testutil to 1.1.12
      fix jenkins failure: use tabs in t0183-namesys-pubsub
      t0183: use 4 spaces for tabification
      
      License: MIT
      Signed-off-by: default avatarvyzo <vyzo@hackzen.org>
      
      namesys/pubsub: update for new command interface
      
      License: MIT
      Signed-off-by: default avatarvyzo <vyzo@hackzen.org>
      
      namesys/pubsub: fix sharness test for broken MacOS echo
      
      echo -n "" should print -n, but hey it's a mac.
      
      License: MIT
      Signed-off-by: default avatarvyzo <vyzo@hackzen.org>
      e45df729
    • Steven Allen's avatar
      gx: massive update · 76e1da02
      Steven Allen authored
      Note: This commit is technically broken. However, I need to make a bunch of
      cmds changes to make this work and I'd rather not bundle both changes into a
      single commit.
      
      License: MIT
      Signed-off-by: default avatarSteven Allen <steven@stebalien.com>
      76e1da02