1. 01 Jun, 2018 2 commits
  2. 04 May, 2018 1 commit
  3. 03 May, 2018 6 commits
  4. 02 May, 2018 1 commit
  5. 20 Apr, 2018 1 commit
  6. 30 Mar, 2018 2 commits
  7. 26 Mar, 2018 2 commits
  8. 23 Mar, 2018 1 commit
  9. 28 Feb, 2018 1 commit
  10. 23 Feb, 2018 1 commit
  11. 14 Feb, 2018 1 commit
  12. 12 Feb, 2018 1 commit
  13. 01 Feb, 2018 1 commit
  14. 28 Jan, 2018 2 commits
  15. 24 Jan, 2018 1 commit
  16. 14 Dec, 2017 1 commit
  17. 02 Dec, 2017 1 commit
  18. 21 Nov, 2017 1 commit
    • vyzo's avatar
      namesys/pubsub: publisher and resolver · 35a31419
      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>
      35a31419