Adin Schmahmann
56de5bbe11
chore: cleanup
2020-08-26 15:33:32 -04:00
Adin Schmahmann
732101a6df
namesys: fixed IPNS republisher to not overwrite IPNS record lifetimes
2020-08-26 14:36:32 -04:00
Adin Schmahmann
a1ae867bad
Namesys cache uses IPNS keys with their binary representation instead of string representation to avoid encoding mismatches
2020-08-17 21:43:01 -07:00
Adin Schmahmann
28cdfdfd1f
chore: go fmt
2020-08-17 06:58:57 -04:00
Adin Schmahmann
8e73021852
Stop searching for public keys before doing an IPNS Get ( #7549 )
...
* feat: stop checking the DHT for public keys before doing an IPNS get. It has been many releases since we started adding the public keys into the IPNS records by default.
2020-08-14 18:08:09 -04:00
Steven Allen
0f3bc6552f
fix: return results from resolve once
...
Previously, we'd return the error + result, then the result.
2020-06-17 19:50:51 -07:00
Steven Allen
00de344318
fix: close resolve channel before returning it
2020-06-17 19:42:14 -07:00
Adin Schmahmann
52344abd31
fix: do not use hard coded IPNS Publish maximum timeout duration
2020-04-29 17:57:38 -04:00
Dimitris Apostolou
1e437c7e97
Fix typos and cleanup
2020-04-20 22:00:01 +03:00
Steven Allen
28e31e17a8
Merge pull request #7127 from ipfs/feat/dual-dht
...
feat: introduce the dual WAN/LAN DHT
2020-04-13 19:01:12 -07:00
Steven Allen
c12c184ca4
fix: invalidate cache on failed publish
...
If we fail to publish, _invalidate_ our cache. The publish may have partially
succeeded.
2020-04-13 18:22:04 -07:00
Steven Allen
bb08f7fe56
assign public IP addresses for tests that need them
2020-04-09 21:41:42 -07:00
Marcin Rataj
3ecccd6e1d
feat(gateway): subdomain and proxy gateway
...
License: MIT
Signed-off-by: Marcin Rataj <lidel@lidel.org>
2020-03-18 08:50:38 -07:00
Marcin Rataj
848d4c7f18
feat: IPFS_NS_MAP
...
Allows static DNSLink mappings with IPFS_NS_MAP.
License: MIT
Signed-off-by: Marcin Rataj <lidel@lidel.org>
2020-03-17 19:38:02 -07:00
Steven Allen
97bc89d560
resolve: kill off buggy resolve function
...
This resolve function assumed that all paths were of the same type (ipfs, ipld,
etc.). The CoreAPI does a much better job.
2020-03-02 09:22:58 -08:00
Steven Allen
906f45edd9
fix(tracing): remove event tracing
...
We've deprecated this system and have yet to move to a new system. We might as
well remove everything, switch to a new system, then deliberately trace the
entire system.
2020-01-28 21:31:12 -08:00
Adin Schmahmann
3a0d0e817a
support async datastores
2019-12-19 00:59:31 -05:00
Steven Allen
8f3b274080
fix: move away from deprecated peer ID functions
2019-12-14 19:48:31 +01:00
Michael Muré
c3692a5913
extract the pinner to go-ipfs-pinner and dagutils into go-merkledag
2019-12-02 15:45:44 -05:00
Michael Muré
097b684b42
pin: add context and error return to most of the Pinner functions
2019-11-18 18:32:48 +01:00
Steven Allen
554155f609
test(namesys): add fixed eth.link test
2019-10-07 22:23:35 +09:00
Steven Allen
1ead3c8fd2
test(namesys): remove broken test
2019-10-07 17:33:38 +09:00
Steven Allen
d5f22c2ca4
fix(resolve): correctly handle .eth domains
...
This should have been handled down inside the DNSLink resolver. Otherwise, we'll
break any name happens to end in `.eth`.
also fixes #6699
2019-10-07 17:28:13 +09:00
Steven Allen
1858ccdd35
namesys(test): test TTL on publish
...
No fix is complete without a test.
fixes #6670
2019-09-23 17:52:45 -07:00
Steven Allen
d8599bd108
namesys: set the correct cache TTL on publish
...
fixes https://github.com/ipfs/go-ipfs/issues/6656#issuecomment-534252128
2019-09-23 14:06:11 -07:00
Steven Allen
0871fa3779
chore: fix import grouping
2019-08-23 14:27:59 -07:00
Cole Brown
1bcf51e02d
Update go-libp2p, fix tests with weak RSA keys
2019-08-23 14:26:20 -07:00
Jim McDonald
a7f322f874
Add test for resolution of .eth names
2019-07-04 18:44:17 +01:00
Jim McDonald
1a9ff60246
Allow resolution of .eth names via .eth.link
2019-06-13 15:08:36 +01:00
Raúl Kripalani
e8c2852179
migrate to go-libp2p-core.
...
closes #6391
License: MIT
Signed-off-by: Raúl Kripalani <raul@protocol.ai>
2019-05-31 23:23:52 -07:00
Steven Allen
2b84b2ba13
chore: fix linter nits and tests that don't compile
2019-05-21 11:09:57 -07:00
Steven Allen
deb7af02ed
feat: improve errors when a path fails to parse
...
This helps with issues like #4190 by telling the user the path that failed to
parse.
fixes #4190
2019-05-17 12:19:15 -07:00
Łukasz Magiera
e4cf66008f
Move option parsing to BuildCfg; fix imports
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
7046626ecc
Move pathresolve
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
d35dac70f0
Cleanup core package
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Steven Allen
9a9310df10
test: fix namesys test
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-03-29 11:57:47 +00:00
Steven Allen
1f293eff1b
chore: fix a bunch of issues caught by golangci-lint
...
Most of these are probably harmless but a few looked like they might actually be
bugs. Most of them are just faulty tests.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-03-29 11:57:45 +00:00
Jakub Sztandera
42e191c017
gx: unrewrite
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-03-05 18:33:56 +01:00
Steven Allen
f227862e88
gx: update go-ipfs-cmds, go-bitswap, go-libp2p-kad-dht, and go-mplex
...
Fixes the latest batch of bugs found in RC testing.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-02-27 12:39:24 -08:00
Hector Sanjuan
b83376afe1
Fix a problem with go-libp2p-kad-dht
...
License: MIT
Signed-off-by: Hector Sanjuan <code@hector.link>
2019-02-27 05:30:15 +00:00
Hector Sanjuan
6972a9aa4d
Gx Bubble. libp2p-6.0.38
...
License: MIT
Signed-off-by: Hector Sanjuan <code@hector.link>
2019-02-27 01:10:59 +00:00
Steven Allen
fea7ae727f
gx: update go-cid
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-02-20 20:29:06 -08:00
Steven Allen
f924f57c61
gx: update go-bitswap and go-libp2p-kad-dht
...
* go-bitswap: fix some race conditions.
* go-libp2p-kad-dht: fix a goroutine leak.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-02-20 17:19:54 -08:00
Steven Allen
91ca5911be
coreapi: return coreiface.ErrNotSupported when "catting" symlinks.
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-02-19 03:48:04 -08:00
Jakub Sztandera
28cf3de0f9
Update protobuf
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-02-18 20:46:22 +01:00
Steven Allen
cf0d4706e2
gx: update libp2p stuff
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-02-14 14:58:35 -08:00
Steven Allen
402af03196
Merge pull request #5979 from AuHau/doc/namesys/ttl
...
Improve "name publish" ttl option documentation
2019-02-14 11:14:22 -08:00
Steven Allen
e97a60b073
gx: update go-ipfs-files
...
fix compatibility issue with js-ipfs
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-02-11 10:48:58 -08:00
Adam Uhlir
b292fe6263
Rename DefaultRecordTTL into DefaultRecordEOL
...
License: MIT
Signed-off-by: Adam Uhlir <uhlir.a@gmail.com>
2019-02-11 09:07:10 -08:00
Łukasz Magiera
648cc40ec3
coreapi: fix import grouping after extracting iface
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-02-09 01:57:26 +01:00