Commit Graph

413 Commits

Author SHA1 Message Date
Jeromy 2d0c57e7d3 add env var for overriding muxer prefs 2016-05-05 20:38:17 -07:00
Jeromy Johnson 0436764ffa Merge pull request #44 from ipfs/fix/dial-read-deadline
add a read deadline for the multistream select on dial
2016-04-27 15:52:44 -07:00
Jeromy Johnson 17632a3b6c Merge pull request #40 from ipfs/publish-3.0.0
Publish 3.0.0
2016-04-27 13:34:21 -07:00
Lars Gierth 664cf0001f Rewrite import paths for CI
License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>
2016-04-27 13:17:30 -07:00
Lars Gierth 55d6bd1eed Publish 3.0.0
License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>
2016-04-27 12:59:04 -07:00
Lars Gierth 7d2224667a Add package extraction notes
License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>
2016-04-27 12:59:04 -07:00
Lars Gierth fa83747571 Fix bugs and gxVersion fields in manifest
License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>
2016-04-27 12:59:04 -07:00
Jeromy b0ad207270 rewrite all package paths to dvcs 2016-04-27 12:59:04 -07:00
Jeromy d8a6d25b8c add a read deadline for the multistream select on dial 2016-04-27 12:17:08 -07:00
Jeromy 0d7301a721 publish version 2.0.3 2016-04-27 10:30:07 -07:00
Jeromy Johnson 32eebe9c72 Merge pull request #43 from ipfs/feat/update-utp
recursive dependency update of utp lib
2016-04-27 10:28:59 -07:00
Jeromy 15b28dc0ce recursive dependency update of utp lib 2016-04-27 10:12:51 -07:00
Jeromy 3d7625f442 add go compiler version requirement to package.json 2016-04-13 12:50:39 -07:00
Jeromy Johnson bd600922d3 Merge pull request #36 from ipfs/filter-ip6
Fix address filtering for /ip6, add tests
2016-04-12 20:46:34 -07:00
Jeromy Johnson 37bff87bd4 Merge pull request #37 from ipfs/deps/cleanup
Deps/cleanup
2016-04-12 09:11:50 -07:00
Jeromy d9d52ad840 gx publish version 2.0.2 2016-04-11 23:27:33 -07:00
Jeromy 4f82ae5e62 move some deps out as gx packages 2016-04-11 23:24:32 -07:00
Jeromy bd4f4b5bcf gx version bump 2016-04-11 11:31:47 -07:00
Jeromy 177889d23e gx publish 2016-04-11 11:31:00 -07:00
Jeromy Johnson b12b73d0cc Merge pull request #35 from ipfs/fix/listener-hang
Handle incoming conns in their own goroutines
2016-04-11 11:16:46 -07:00
Jeromy 261b113530 add a test with connections timing out 2016-04-11 11:06:22 -07:00
Lars Gierth 2b226b9b5a Fix address filtering for /ip6, add tests
License: MIT
Signed-off-by: Lars Gierth <larsg@systemli.org>
2016-04-10 23:50:39 -07:00
Jeromy Johnson 9ce2eebd25 Merge pull request #30 from Stebalien/local-api
Allow users to override the IPFS API address when fetching dependencies
2016-04-10 19:22:18 -07:00
Jeromy e123a79f92 make test smaller for osx 2016-04-10 11:32:17 -07:00
Jeromy d3a90434f1 add test to show concurrency of dials 2016-04-10 11:05:53 -07:00
Jeromy 9d44390084 address feedback from CR 2016-04-10 10:21:25 -07:00
Jeromy b938ab9ab6 Handle incoming conns in their own goroutines
Doing the multistream negotiation in sync causes hanging issues.
This commit accepts transport connections and starts the negotiation
in a separate goroutine, sending it down a channel when its ready.
2016-04-09 23:02:23 -07:00
Jeromy 59928fbad4 add roadmap.md 2016-04-08 12:24:46 -07:00
Jeromy 0d2ae7b73f don't break listener on failed msmux negotiation 2016-04-06 18:41:59 -07:00
Jeromy Johnson fe95f0a086 Merge pull request #33 from ipfs/feat/multistream-crypto
add multistream select to select which crypto to use
2016-04-06 13:48:16 -07:00
Jeromy cb974e87c1 rename protocols after discussion 2016-04-06 13:06:05 -07:00
Jeromy 9c68f44a14 version multistream protocol tags 2016-04-06 12:14:06 -07:00
Jeromy 60d096098e use different protocol tag for unencrypted transport 2016-04-06 11:32:17 -07:00
Jeromy 200d7a872f add multistream select to select which crypto to use 2016-04-06 11:18:03 -07:00
Jeromy c7cc7482e3 update utp lib 2016-03-29 18:38:24 -07:00
Jeromy 90a6977bd9 fix accidental find and replace fail 2016-03-29 18:11:59 -07:00
Steven Allen cdc8b78e97 allow users to override the IPFS API address when fetching dependencies 2016-03-28 10:23:58 -07:00
Jeromy Johnson c9ef94cc04 Merge pull request #28 from mnp/master
fix #27, bad link
2016-03-19 10:16:08 -07:00
Mitchell Perilstein c769229bf7 fix link 2016-03-19 10:18:35 -04:00
Jeromy Johnson 7369636014 Update README.md 2016-03-16 11:19:18 -07:00
Jeromy Johnson 11a1fbb0ef Merge pull request #25 from ipfs/feat/update-streams
switch to new version of go-stream-muxer
2016-03-08 18:18:33 -08:00
Jeromy ec85e0bbdf bump yamux backlog setting way up 2016-03-08 17:40:52 -08:00
Jeromy 955ae93a4b switch to new version of go-stream-muxer 2016-03-07 22:43:13 -08:00
Jeromy Johnson be1f55801d Merge pull request #22 from ipfs/feat/fallback-dialer
Add fallback dialer
2016-03-04 16:49:02 -08:00
Jeromy 5ec1f553f0 fix fallback code and add a few new tests 2016-03-04 16:16:58 -08:00
Jeromy 1b84a1cc9d Add fallback dialer
Previously we were unable to dial on a given transport if there were no
listener addresses defined for that. This meant that most people couldnt
use utp (as they had no utp listener transport to dial from).
2016-03-04 09:27:52 -08:00
Jeromy Johnson 03aa3d252e Merge pull request #21 from ipfs/feat/mafmt
use multiaddr format to do validation of addresses
2016-03-03 15:16:46 -08:00
Jeromy 648902840d use multiaddr format to do validation of addresses 2016-03-03 14:56:00 -08:00
Jeromy Johnson e7ff04cef6 Merge pull request #20 from ipfs/feat/update-maddr
update version of go-multiaddr
2016-03-03 14:53:49 -08:00
Jeromy a458b0392d fix gx installs to gateway 2016-03-03 14:41:39 -08:00