backkem
6b421eaeda
Add p2p-webrtc-direct protocol
2018-12-20 12:10:18 +01:00
Steven Allen
312b9db355
Merge pull request #87 from RTradeLtd/master
...
onionv3 and i2p base64 addresses
2018-12-18 17:13:04 -08:00
idk
f60a1c99ee
unrewrite path
2018-12-18 10:24:02 -05:00
idk
b0582d3730
make suggested changes, pre-compute garlicBase64Encoding, simplify garlicValidate, check length of bytes
2018-12-18 10:22:35 -05:00
idk
ac6bfc1dd2
fix broken validation
2018-12-15 01:44:59 -05:00
idk
04300cfb45
fix unreturned fmt.Errorf
2018-12-15 01:24:59 -05:00
Steven Allen
f8a18bb2f1
Merge pull request #91 from anacrolix/fix/missing-addr-protocol-name
...
Use the original protocol name for address missing errors
2018-12-14 10:51:43 -08:00
Matt Joiner
6f524a4380
Use the original protocol name for address missing errors
...
Reduces confusion due to aliased protocol names.
License: MIT
Signed-off-by: Matt Joiner <anacrolix@gmail.com>
2018-12-14 19:37:13 +11:00
idk
567daf242f
made garlic64 variable-length
2018-12-13 04:53:17 -05:00
Steven Allen
73950681ca
Merge pull request #90 from anacrolix/patch-1
...
Add GoDoc badge
2018-12-11 15:17:43 -08:00
Matt Joiner
07c7f15f48
Add GoDoc badge
...
License: MIT
Signed-off-by: Matt Joiner <anacrolix@gmail.com>
2018-12-12 10:10:23 +11:00
Steven Allen
7767401dbd
README: remove out of date captain
2018-12-10 13:12:50 -08:00
Cole Brown
8c3eb5dc1c
gx publish 1.4.0
2018-12-04 17:46:38 -05:00
idk
0f1c1ba00d
remove garlic32 protocol
2018-11-30 22:48:29 -05:00
idk
684664541d
switch back to P_ONION and remove P_ONION2 alias
2018-11-30 20:09:02 -05:00
idk
a91caf054e
add both base64 and base32 addresses as separate protocols, remove port from addresses to be expressed as /tcp, etc.
2018-11-30 19:55:52 -05:00
Steven Allen
0523e08ac1
Merge pull request #88 from bigs/bug/varintsize
...
Fix bug in VarintSize
2018-11-29 16:16:22 -08:00
Steven Allen
11c75668d3
test: test all varints less than 2**16 againt VarintSize
2018-11-29 16:08:46 -08:00
Cole Brown
d462e342b7
Fix yet another bug in VarintSize, add test
2018-11-29 18:58:36 -05:00
Cole Brown
1a8ba0918f
Fix bug in VarintSize
...
:100644 100644 79ebe2f b0ced77 M varint.go
2018-11-29 18:13:54 -05:00
idk
789405bd40
remove log
2018-11-27 18:17:51 -05:00
idk
2a21023817
Merge branch 'master' of https://github.com/multiformats/go-multiaddr
2018-11-27 13:04:45 -05:00
idk
fb27f336e7
better test message for failure to convert x to y
2018-11-27 12:58:26 -05:00
idk
01a9048ee5
re-enable the tests
2018-11-27 12:53:46 -05:00
idk
4619045f0d
finish switching to base64 addresses for garlic-routed requests. This is so we can have both the base64 and base32 keys.
2018-11-26 05:03:37 -05:00
idk
54ddf83b00
Switch to using base64 i2p addresses to facilitate transport
2018-11-26 05:03:37 -05:00
idk
58c18c3ad6
Switch to using base64 i2p addresses to facilitate transport
2018-11-25 15:27:27 -05:00
idk
cf7ed7c1ad
created onionv3 and garlic multiaddrs
2018-11-15 04:11:07 -05:00
Steven Allen
ec8630b6b7
Merge branch 'gx/update-fzw9j3'
2018-11-02 16:06:47 -07:00
Steven Allen
8dc8c4a64c
gx publish 1.3.6
2018-11-02 15:54:33 -07:00
Steven Allen
393301199b
gx publish 1.3.5
2018-10-18 11:19:28 +01:00
Steven Allen
d237243b4a
Merge pull request #84 from multiformats/fix/shortcut-split-component
...
shortcut split on components
2018-10-18 10:43:51 +01:00
Steven Allen
faf8963c9a
fix zone validator
...
(bug caught by fuzzer)
2018-10-18 10:35:11 +01:00
Steven Allen
877fe6538c
shortcut split on components
...
Instead of re-parsing single-components, shortcut split/for-each functions.
2018-10-18 10:32:13 +01:00
Steven Allen
dda950c1d3
gx publish 1.3.4
2018-10-16 16:57:21 +01:00
Steven Allen
021d073ecd
Merge branch 'feat/component'
2018-10-16 16:57:14 +01:00
Steven Allen
fa28600751
gx publish 1.3.3
2018-10-16 16:50:53 +01:00
Steven Allen
42326a8c13
Merge pull request #79 from multiformats/nit/cleanup
...
small cleanups and optimizations
2018-10-16 16:38:27 +01:00
Steven Allen
c8d6befb43
add more split tools and a bunch of tests
2018-10-02 14:26:34 -07:00
Steven Allen
96897075ba
fix path test
...
Opinionated: Paths should start with /, dammit!
2018-10-01 22:05:11 -07:00
Steven Allen
58bcbc8e51
add component/foreach helpers
...
This adds a `Component` helper type and a `ForEach` helper method.
The first attempt used an interface but interfaces imply allocation. We really
can't afford to allocate here.
2018-10-01 21:18:11 -07:00
Steven Allen
7989a080af
don't put the buffer struct on the heap
...
This showed up when profile go-ipfs.
2018-10-01 17:10:03 -07:00
Steven Allen
2e9c819c18
make cast use NewMultiaddrBytes
...
This will perform all the correct checks *except* that it won't bother actually
stringifying the multiaddr. It should be significantly faster.
2018-10-01 16:57:15 -07:00
Steven Allen
6c70a3d7b5
remove protocol correctness test
...
This is checked when the protocol is *registered*. There's no reason to test it
twice.
2018-10-01 16:56:58 -07:00
Steven Allen
2999d4efba
small Join optimizations
2018-10-01 16:56:58 -07:00
Steven Allen
0f158f1163
nit: mark test helper
2018-10-01 16:56:58 -07:00
Steven Allen
61e31ed48b
stop copying when calling Bytes
...
This is a huge performance hit. Really, we just need to tell users not to modify
the result.
Also, get rid of an unnecessary pointer indirection (no api change).
2018-10-01 16:56:57 -07:00
Steven Allen
fe1c46f8be
gx publish 1.3.2
2018-09-30 18:12:25 -07:00
Steven Allen
87800bf753
Merge pull request #78 from multiformats/fix/77-1
...
correctly format ip4-in-6 addresses
2018-09-30 23:44:15 +00:00
Steven Allen
41068aa69c
correctly format ip4-in-6 addresses
...
fixes part one of #77
2018-09-30 16:41:00 -07:00