Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ipfs/kubo
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 24275a619fc1^
Choose a base ref
...
head repository: ipfs/kubo
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2538dc126e74
Choose a head ref
  • 2 commits
  • 95 files changed
  • 1 contributor

Commits on Oct 4, 2015

  1. vendor in utp code

    License: MIT
    Signed-off-by: Jeromy <jeromyj@gmail.com>
    whyrusleeping committed Oct 4, 2015

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    24275a6 View commit details
  2. WIP: implement basic utp dialing and listening support

    License: MIT
    Signed-off-by: Jeromy <jeromyj@gmail.com>
    whyrusleeping committed Oct 4, 2015
    Copy the full SHA
    2538dc1 View commit details
Showing with 4,803 additions and 3,414 deletions.
  1. +18 −6 Godeps/Godeps.json
  2. +12 −0 Godeps/_workspace/src/github.com/anacrolix/jitter/jitter.go
  3. +72 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/addr.go
  4. +17 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/addr_test.go
  5. +15 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/args/args.go
  6. +11 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/atime.go
  7. +12 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/atime_darwin.go
  8. +12 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/atime_freebsd.go
  9. +12 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/atime_linux.go
  10. +12 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/atime_windows.go
  11. +17 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/castslice.go
  12. +12 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/cmd/go-env/main.go
  13. +3 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/cmd/nop/main.go
  14. +11 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/cmd/query-escape/main.go
  15. +11 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/cmd/query-unescape/main.go
  16. +32 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/copy.go
  17. +89 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/copy_test.go
  18. +18 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/croak.go
  19. +3 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/doc.go
  20. +35 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/expvarIndentMap.go
  21. +269 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/filecache/cache.go
  22. +84 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/filecache/cache_test.go
  23. +117 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/filecache/file.go
  24. +94 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/filecache/lruitems.go
  25. +22 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/filecache/lruitems_test.go
  26. +38 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/httpcontentrange.go
  27. +27 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/httpcontentrange_test.go
  28. +222 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/httpfile/httpfile.go
  29. +47 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/httpgzip.go
  30. +60 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/httpresponsestatus.go
  31. +81 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/itertools/groupby.go
  32. +31 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/itertools/groupby_test.go
  33. +41 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/itertools/iterator.go
  34. +17 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/itertools/iterator_test.go
  35. +26 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/net.go
  36. +20 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/path.go
  37. +17 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/path_test.go
  38. +48 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/perf/mutex.go
  39. +92 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/perf/perf.go
  40. +52 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/perf/perf_test.go
  41. +92 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/pubsub/pubsub.go
  42. +74 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/pubsub/pubsub_test.go
  43. +46 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/rle.go
  44. +20 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/rle_test.go
  45. +39 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/singleflight.go
  46. +11 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/sync.go
  47. +30 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/url.go
  48. +51 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/wolf.go
  49. +30 −0 Godeps/_workspace/src/github.com/anacrolix/missinggo/wolf_test.go
  50. +362 −0 Godeps/_workspace/src/github.com/anacrolix/utp/LICENSE
  51. +19 −0 Godeps/_workspace/src/github.com/anacrolix/utp/README.md
  52. +66 −0 Godeps/_workspace/src/github.com/anacrolix/utp/cmd/ucat/ucat.go
  53. +61 −0 Godeps/_workspace/src/github.com/anacrolix/utp/pingpong
  54. +1,458 −0 Godeps/_workspace/src/github.com/anacrolix/utp/utp.go
  55. +411 −0 Godeps/_workspace/src/github.com/anacrolix/utp/utp_test.go
  56. +1 −0 Godeps/_workspace/src/github.com/bradfitz/iter/.gitignore
  57. +1 −0 Godeps/_workspace/src/github.com/bradfitz/iter/README.txt
  58. +17 −0 Godeps/_workspace/src/github.com/bradfitz/iter/iter.go
  59. +29 −0 Godeps/_workspace/src/github.com/bradfitz/iter/iter_test.go
  60. +0 −26 Godeps/_workspace/src/github.com/h2so5/utp/.gitignore
  61. +0 −9 Godeps/_workspace/src/github.com/h2so5/utp/.travis.yml
  62. +0 −21 Godeps/_workspace/src/github.com/h2so5/utp/LICENSE
  63. +0 −28 Godeps/_workspace/src/github.com/h2so5/utp/README.md
  64. +0 −42 Godeps/_workspace/src/github.com/h2so5/utp/addr.go
  65. +0 −325 Godeps/_workspace/src/github.com/h2so5/utp/base.go
  66. +0 −308 Godeps/_workspace/src/github.com/h2so5/utp/base_test.go
  67. +0 −296 Godeps/_workspace/src/github.com/h2so5/utp/benchmark/main.go
  68. +0 −472 Godeps/_workspace/src/github.com/h2so5/utp/buffer.go
  69. +0 −178 Godeps/_workspace/src/github.com/h2so5/utp/buffer_test.go
  70. +0 −571 Godeps/_workspace/src/github.com/h2so5/utp/conn.go
  71. +0 −87 Godeps/_workspace/src/github.com/h2so5/utp/conn_test.go
  72. +0 −102 Godeps/_workspace/src/github.com/h2so5/utp/dial.go
  73. +0 −52 Godeps/_workspace/src/github.com/h2so5/utp/dial_test.go
  74. +0 −146 Godeps/_workspace/src/github.com/h2so5/utp/listener.go
  75. +0 −68 Godeps/_workspace/src/github.com/h2so5/utp/listener_test.go
  76. +0 −50 Godeps/_workspace/src/github.com/h2so5/utp/log.go
  77. +0 −198 Godeps/_workspace/src/github.com/h2so5/utp/packet.go
  78. +0 −64 Godeps/_workspace/src/github.com/h2so5/utp/packet_test.go
  79. +0 −3 Godeps/_workspace/src/github.com/h2so5/utp/ucat/.gitignore
  80. +0 −34 Godeps/_workspace/src/github.com/h2so5/utp/ucat/Makefile
  81. +0 −49 Godeps/_workspace/src/github.com/h2so5/utp/ucat/test_simple.sh
  82. +0 −192 Godeps/_workspace/src/github.com/h2so5/utp/ucat/ucat.go
  83. +0 −47 Godeps/_workspace/src/github.com/h2so5/utp/utp.go
  84. +14 −2 Godeps/_workspace/src/github.com/jbenet/go-multiaddr-net/Godeps/Godeps.json
  85. +2 −2 Godeps/_workspace/src/github.com/jbenet/go-multiaddr-net/convert.go
  86. +3 −7 Godeps/_workspace/src/github.com/jbenet/go-multiaddr-net/convert_test.go
  87. +2 −2 Godeps/_workspace/src/github.com/jbenet/go-multiaddr-net/multiaddr/multiaddr.go
  88. +14 −18 Godeps/_workspace/src/github.com/jbenet/go-multiaddr-net/net.go
  89. +3 −3 Godeps/_workspace/src/github.com/jbenet/go-multiaddr-net/net_test.go
  90. +106 −0 Godeps/_workspace/src/github.com/jbenet/go-multiaddr-net/utp/utp_util.go
  91. +7 −1 p2p/net/conn/dial.go
  92. +2 −2 p2p/net/swarm/addr/addr.go
  93. +1 −1 p2p/net/swarm/swarm_dial.go
  94. +1 −1 p2p/net/swarm/swarm_listen.go
  95. +1 −1 routing/dht/pb/dht.pb.go
24 changes: 18 additions & 6 deletions Godeps/Godeps.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions Godeps/_workspace/src/github.com/anacrolix/jitter/jitter.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

72 changes: 72 additions & 0 deletions Godeps/_workspace/src/github.com/anacrolix/missinggo/addr.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions Godeps/_workspace/src/github.com/anacrolix/missinggo/addr_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions Godeps/_workspace/src/github.com/anacrolix/missinggo/args/args.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions Godeps/_workspace/src/github.com/anacrolix/missinggo/atime.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions Godeps/_workspace/src/github.com/anacrolix/missinggo/castslice.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

32 changes: 32 additions & 0 deletions Godeps/_workspace/src/github.com/anacrolix/missinggo/copy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading