1. 17 Jan, 2018 1 commit
  2. 10 Jan, 2018 1 commit
  3. 06 Jan, 2018 3 commits
  4. 04 Jan, 2018 3 commits
  5. 02 Jan, 2018 1 commit
  6. 17 Dec, 2017 1 commit
  7. 16 Dec, 2017 1 commit
  8. 15 Dec, 2017 8 commits
  9. 14 Dec, 2017 1 commit
  10. 06 Dec, 2017 1 commit
  11. 04 Dec, 2017 1 commit
  12. 02 Dec, 2017 1 commit
  13. 24 Nov, 2017 1 commit
  14. 22 Nov, 2017 2 commits
  15. 21 Nov, 2017 8 commits
    • Steven Allen's avatar
      fix goroutine leaks in DHT commands · 016b0053
      Steven Allen authored
      License: MIT
      Signed-off-by: default avatarSteven Allen <steven@stebalien.com>
      016b0053
    • 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
    • Łukasz Magiera's avatar
      object: --quiet flag to put · 697afddb
      Łukasz Magiera authored
      License: MIT
      Signed-off-by: default avatarŁukasz Magiera <magik6k@gmail.com>
      697afddb
    • keks's avatar
      core/commands/pubsub.go: flush output before iterating over received messages · f3a92617
      keks authored
      License: MIT
      Signed-off-by: default avatarkeks <keks@cryposcope.co>
      f3a92617
    • Steven Allen's avatar
      cmds: rename DefaultVal -> Default, Default -> WithDefault · bcd25416
      Steven Allen authored
      Propagate change from cmdkit.
      
      License: MIT
      Signed-off-by: default avatarSteven Allen <steven@stebalien.com>
      bcd25416
    • 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
    • Steven Allen's avatar
      fix concurrent SetError in add command · d89a4b69
      Steven Allen authored
      I believe this also fixes a potential go routine leak (on race).
      
      License: MIT
      Signed-off-by: default avatarSteven Allen <steven@stebalien.com>
      d89a4b69
    • Steven Allen's avatar
      fix concurrent SetError in pin command · 65489c17
      Steven Allen authored
      (segfault)
      
      Also, buffer the response channel. I believe we had a go routine leak here
      before.
      
      License: MIT
      Signed-off-by: default avatarSteven Allen <steven@stebalien.com>
      65489c17
  16. 20 Nov, 2017 2 commits
  17. 18 Nov, 2017 1 commit
    • adamliesko's avatar
      core: get cmd outPath removes trailing slash - fixes #3729 · a09d9746
      adamliesko authored
      When using path with trailing slashes, ipfs get command had issues
      with trying to store content into '.' folder (as the file part of the path
      was empty). Now, it correctly stores the file into desired folder,
      thanks to the removal of trailing slash by introducing a
      getOutPath function in get command, which does proper parsing
      Of the output path.
      
      BEFORE:
       $  .pfs get /ipns/multiformats.io/
      Saving file(s) to .
      
      NOW:
      $ ./ipfs get /ipns/multiformats.io/
      Saving file(s) to multiformats.io
      
      License: MIT
      Signed-off-by: default avataradamliesko <adamliesko@gmail.com>
      a09d9746
  18. 17 Nov, 2017 3 commits