Giter Club home page Giter Club logo

gogotelehash's People

Contributors

bachp avatar fd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gogotelehash's Issues

interop test occasional fail?

any ideas what might cause this to happen once in a while? is it my code? :)

go
src/mesh.c:39 mesh_new() mesh created version 3.0.10
src/e3x/self3.c:40 self3_new() self created with 1 csids
test/net_link.c:29: passed 1 tests
test/net_link.c:38: passed 2 tests
2014/11/20 15:53:58 golang: zi3qgzyfymmritlnjppuycbhystlblqi33sxmunzy5xxmbp4zl5q
2014/11/20 15:53:58 remote: tjeyplqm556njaekesikfkoyw5dseya5xqg2pgyp6svctulxw5ha
00:00:00.010 | zi3q tjey | addrbook     | Changed path from <nil> to {"type":"udp4","ip":"127.0.0.1","port":50891}
00:00:00.010 | zi3q tjey | addrbook     | Discovered path {"type":"udp4","ip":"127.0.0.1","port":50891} (latency=125ms, emwa=125ms)
src/net/udp4.c:37 udp4_pipe() new pipe to 127.0.0.1:53680
src/mesh.c:204 mesh_receive() mesh receiving handshake to tjeyplqm556njaekesikfkoyw5dseya5xqg2pgyp6svctulxw5ha via pipe 127.0.0.1:53680
src/mesh.c:235 mesh_receive() no link for hashname zi3qgzyfymmritlnjppuycbhystlblqi33sxmunzy5xxmbp4zl5q
src/mesh.c:95 mesh_add() mesh add {"hashname":"zi3qgzyfymmritlnjppuycbhystlblqi33sxmunzy5xxmbp4zl5q","keys":{"1a":"aligyu4e47jjqjqnt22v56r3rejuh7xvjq"}}
src/link.c:31 link_new() adding link zi3qgzyfymmritlnjppuycbhystlblqi33sxmunzy5xxmbp4zl5q
src/link.c:130 link_load() adding 1a key to link zi3qgzyfymmritlnjppuycbhystlblqi33sxmunzy5xxmbp4zl5q
src/link.c:153 link_load() delivering session token 7d56959feded13e075824841d58072e8 to zi3qgzyfymmritlnjppuycbhystlblqi33sxmunzy5xxmbp4zl5q
src/link.c:296 link_sync() link sync at 1416524039
src/net/udp4.c:21 udp4_send() udp4 to zi3qgzyfymmritlnjppuycbhystlblqi33sxmunzy5xxmbp4zl5q
00:00:00.051 | zi3q tjey | addrbook     | Updated path {"type":"udp4","ip":"127.0.0.1","port":50891} (latency=31.712012ms, emwa=83.020405ms)
00:00:00.051 | zi3q tjey | e3x          | Opened exchange
00:00:00.051 | zi3q tjey | e3x          | Opened channel "link" 1
src/mesh.c:204 mesh_receive() mesh receiving channel to tjeyplqm556njaekesikfkoyw5dseya5xqg2pgyp6svctulxw5ha via pipe 127.0.0.1:53680
src/e3x/exchange3.c:164 exchange3_receive() no handshake
src/mesh.c:283 mesh_receive() channel decryption fail for link zi3qgzyfymmritlnjppuycbhystlblqi33sxmunzy5xxmbp4zl5q (null)
src/mesh.c:204 mesh_receive() mesh receiving channel to tjeyplqm556njaekesikfkoyw5dseya5xqg2pgyp6svctulxw5ha via pipe 127.0.0.1:53680
src/e3x/exchange3.c:164 exchange3_receive() no handshake
src/mesh.c:283 mesh_receive() channel decryption fail for link zi3qgzyfymmritlnjppuycbhystlblqi33sxmunzy5xxmbp4zl5q (null)
src/mesh.c:204 mesh_receive() mesh receiving channel to tjeyplqm556njaekesikfkoyw5dseya5xqg2pgyp6svctulxw5ha via pipe 127.0.0.1:53680
src/e3x/exchange3.c:164 exchange3_receive() no handshake
src/mesh.c:283 mesh_receive() channel decryption fail for link zi3qgzyfymmritlnjppuycbhystlblqi33sxmunzy5xxmbp4zl5q (null)
^C

DHT

Can you use telehash to store arbitrary data like a normal DHT?

Project Status

There has not been commit for over the year. What's the current project status and is someone working on Telehash v3?

NAT traversal stuff

Hey @fd -- in looking across the net for go implementations of nat traversal I landed here. Looks like you're looking at this too right now. Your abstraction should perhaps be its own package. We'd probably use it if so.

TODO coordination

  • cs/1a
  • cs/2a
  • cs/3a
  • transports/udp (v4/v6)
  • transports/tcp (v4/v6)
  • Endpoints
  • Exchanges
  • Channels (reliable/unreliable)
  • modules/bridge
  • modules/mesh #9
  • modules/peer (peer/connect)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.