220 Commits

Author SHA1 Message Date
idk
42839924e7 Improve the validator 2019-04-05 21:09:48 -04:00
idk
ae5c4f834c fix how the padding is computed 2019-04-05 21:06:30 -04:00
idk
946a6f66c0 add comments and don't repeat myself as much 2019-04-05 20:52:08 -04:00
idk
672c39fb9b add comments and don't repeat myself as much 2019-04-05 20:51:42 -04:00
idk
71e227b59a correct the protocol codes for garlic addresses 2019-04-05 15:15:05 -04:00
idk
d75a9913ac add a test for base32's longer than 56 chars 2019-03-29 17:45:22 -04:00
idk
4d3452bc2a tolerate .b32.i2p if present 2019-03-29 16:36:23 -04:00
idk
fcee0ca9ec remove thing from debugging 2019-03-29 14:54:08 -04:00
idk
d288e979d6 variable-length garlic32 addresses 2019-03-29 14:52:24 -04:00
idk
dfe5099292 Fixed up validators and encoders 2019-03-29 09:40:52 -04:00
idk
056263f8b9 Start attempting to support base32 for Encrypted Leaseset Version 2, aka base33. Not likely to work yet. 2019-03-28 23:00:48 -04:00
Jakub Sztandera
ce21123d51
Merge pull request #98 from multiformats/fix/todo
trivial: remove stale TODO
2019-02-27 14:10:35 +01:00
Raúl Kripalani
794e406662
remove stale TODO. 2019-02-27 12:10:50 +00:00
Hector Sanjuan
994311756b
Merge pull request #95 from multiformats/marshalers
Let Multiaddr implement marshalers: binary, text, json
2019-02-26 19:48:16 +00:00
Hector Sanjuan
21e652556d gx publish 1.4.1 2019-02-26 19:41:46 +00:00
Jakub Sztandera
06f7d80ada
Merge pull request #96 from multiformats/feat/better-travis
Update travis config
2019-02-26 19:07:01 +01:00
Jakub Sztandera
b5f1479548 Update travis config 2019-02-26 18:50:55 +01:00
Hector Sanjuan
0aa80854ab Let Multiaddr implement marshalers: binary, text, json 2019-02-25 22:48:24 +00:00
Jakub Sztandera
0297994296
Merge pull request #94 from multiformats/feat/gomod
Add go.mod support
2019-02-25 13:00:24 +01:00
Jakub Sztandera
f5b8871dd9 Add go.mod support 2019-02-25 11:53:48 +01:00
Jakub Sztandera
19d7396df1
Merge pull request #89 from multiformats/fix/captain
README: remove out of date captain
2019-02-20 15:20:57 +01:00
Steven Allen
152990b98b
Merge pull request #93 from backkem/p2p-webrtc-direct
Add p2p-webrtc-direct protocol
2018-12-27 14:37:46 -08:00
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