Steven Allen
3f599b0424
Merge pull request #165 from libp2p/remove-deprecated-types
...
remove deprecated types
2021-07-22 12:43:35 -07:00
Marten Seemann
7482317446
remove deprecated types
2021-07-22 21:26:58 +02:00
Steven Allen
f7f22569f7
Merge pull request #141 from pymq/fix_update_addrbook_loop
...
Fix perfomance issue in updating addr book
2021-07-20 17:35:56 -07:00
Steven Allen
517a48433f
chore: cleanup addr book patch
...
1. Remove duplicate import.
2. Lift empty check to simplify code.
3. Use a more efficient map key (go will optimize this to not allocate).
2021-07-20 17:30:09 -07:00
Maxim Merzhanov
8c02e08cd3
reduce complexity in update addr book method
2021-07-20 17:30:09 -07:00
Steven Allen
2ff9006762
Merge pull request #164 from libp2p/fix/test-flakes
...
Fix test flakes
2021-07-20 17:29:05 -07:00
Steven Allen
d5e4862e0f
fix: avoid using the disk in datastore tests
...
Makes the timing much less problematic, especially in CI.
2021-07-20 17:18:43 -07:00
Steven Allen
59822c4eb1
test: make the "add" test less timing dependent
2021-07-20 17:17:41 -07:00
Steven Allen
7afb11e00d
test: don't run datastore tests in parallel
...
We have timing dependencies in some of these tests.
2021-07-20 17:17:41 -07:00
Steven Allen
4a4c4886f7
fix: assert that peer record is accepted in test
...
This test is flaking on windows when using the leveldb datastore.
Hopefully, this extra check will help us narrow it down.
2021-07-20 17:17:41 -07:00
Steven Allen
eef7cecd29
Merge pull request #135 from libp2p/feat/remove-non-gc-removal
...
Only remove records during GC
2021-07-16 20:43:52 -07:00
Aarsh Shah
739d9b7c52
remove removal that is not required
2021-07-16 20:03:28 -07:00
Steven Allen
1907cca69f
Merge pull request #160 from libp2p/web3-bot/sync
...
sync: update CI config files
2021-07-16 20:02:00 -07:00
Steven Allen
0b07f55731
test: make tests less timing dependent
2021-07-16 19:45:29 -07:00
Steven Allen
501bfa8154
chore: update libp2p-core
...
ensures that peer record sequence numbers are atomic
2021-07-16 19:45:29 -07:00
Steven Allen
99836f05e7
test: use leveldb instead of badger
...
Badger has issues on 32bit operating systems.
2021-07-16 19:45:29 -07:00
web3-bot
8fdf7888b2
add .github/workflows/go-check.yml
2021-07-16 19:45:29 -07:00
web3-bot
96cc3e6c4f
add .github/workflows/go-test.yml
2021-07-16 19:45:29 -07:00
web3-bot
c3436ed15f
add .github/workflows/automerge.yml
2021-07-16 19:45:29 -07:00
web3-bot
031eb15a28
disable Travis
2021-07-16 19:45:29 -07:00
Steven Allen
87136c9300
Merge pull request #161 from libp2p/fix/races
...
fix: fix some race conditions in the ds address book
2021-07-16 19:44:59 -07:00
Steven Allen
2c64af26c3
fix: log sequence ds error
2021-07-16 15:40:47 -07:00
Steven Allen
35bbffb1c5
fix: fix some race conditions in the ds address book
2021-07-16 15:37:49 -07:00
Steven Allen
68d396b762
Merge pull request #159 from libp2p/fix/lints
...
address lints and test failures
2021-07-16 10:38:44 -07:00
Steven Allen
4808543c09
fix: address lints
2021-07-16 10:38:05 -07:00
Steven Allen
90f363555f
chore: update to latest go error handling
...
We no longer need the "errors" package.
2021-07-16 10:38:00 -07:00
Steven Allen
e161a361fc
chore: update deps
2021-07-15 17:29:05 -07:00
Steven Allen
9aa80d7506
fix: avoid copying locks/waitgroups
2021-07-15 17:16:22 -07:00
Marten Seemann
3b39a0abfa
Merge pull request #158 from libp2p/remove-go-multiaddr-net
...
stop using the deprecated go-multiaddr-net package
2021-07-01 19:33:17 -07:00
Marten Seemann
a5108ed514
stop using the deprecated go-multiaddr-net package
2021-07-01 19:31:17 -07:00
Steven Allen
b4ad10c61b
Merge pull request #157 from libp2p/fix/delete-addrs-update-zero
...
fix: delete addrs when "updating" them to zero
2021-04-29 20:35:14 -07:00
Steven Allen
cce0adbd0a
fix: delete addrs when "updating" them to zero
...
1. Fix expiration check to check "not before" instead of after.
Otherwise, something that is expiring "now" won't count as expired. The
datastore-backed peerstore already had the correct logic.
2. Short-circuit updating the TTL to 0 and just delete the records.
Note: this wasn't causing problems on Linux (likely due to monotonic
clocks?) but was causing go-libp2p tests to fail reliably on Windows.
2021-04-29 17:20:27 -07:00
Steven Allen
74ed1a9974
Merge pull request #155 from libp2p/fix/peer-record-bugs
...
fix two bugs in signed address handling
2020-06-08 08:24:40 -07:00
Steven Allen
095da5537d
fix: make processing signed address records atomic
...
Previously, two calls to ConsumePeerRecord could interleave and cause us to keep
_old_ addresses with a _new_ record.
2020-06-05 18:36:59 -07:00
Steven Allen
56ebb42d5f
fix: always update address TTLs in a signed peer record
...
Previously, we'd only set the TTL if the addresses were new.
2020-06-05 18:36:56 -07:00
vyzo
9827ee0860
Merge pull request #154 from jsign/jsign/fixraces
...
addrbook: fix races
2020-06-05 21:20:41 +03:00
Ignacio Hagopian
1542834878
fix other race
...
Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>
2020-06-05 15:17:36 -03:00
Ignacio Hagopian
33ea692817
fix race
...
Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>
2020-06-05 15:02:43 -03:00
Aarsh Shah
ce24bfc4f9
Merge pull request #147 from libp2p/feat/supports-no-alloc
...
Implement the FirstSupportedProtocol API.
2020-05-14 16:44:42 +05:30
Aarsh Shah
21a1c143cc
upgrade core version
2020-05-14 16:22:42 +05:30
Aarsh Shah
dd0775df6d
changes for the new interface
2020-05-11 13:07:08 +05:30
Aarsh Shah
7a58f873f4
peer supports any protocol
2020-05-08 12:10:14 +05:30
Steven Allen
b1f58c0365
Merge pull request #139 from libp2p/chore/update-deps
...
chore: update deps and clean go.sum
2020-04-06 13:05:02 -07:00
Steven Allen
fee139fdf2
chore: update deps and clean go.sum
2020-04-06 13:03:32 -07:00
Steven Allen
7cca27a677
Merge pull request #136 from libp2p/dependabot/go_modules/github.com/ipfs/go-ds-badger-0.2.3
...
Bump github.com/ipfs/go-ds-badger from 0.2.2 to 0.2.3
2020-04-06 13:02:06 -07:00
Steven Allen
6bf43ff44c
Merge pull request #137 from libp2p/dependabot/go_modules/github.com/libp2p/go-libp2p-core-0.5.1
...
Bump github.com/libp2p/go-libp2p-core from 0.4.0 to 0.5.1
2020-04-06 13:01:59 -07:00
Steven Allen
a48d220280
Merge pull request #138 from libp2p/dependabot/go_modules/github.com/multiformats/go-multiaddr-net-0.1.4
...
Bump github.com/multiformats/go-multiaddr-net from 0.1.2 to 0.1.4
2020-04-06 13:01:51 -07:00
Steven Allen
4e9932be2b
Merge pull request #88 from libp2p/fix/87
...
fix: handle nil peer IDs
2020-04-05 23:11:47 -07:00
Steven Allen
785ee8c8fd
fix: handle nil peer IDs
...
Feels like Java all over again.
fixes #87
2020-04-05 23:05:41 -07:00
dependabot-preview[bot]
51f8783645
Bump github.com/multiformats/go-multiaddr-net from 0.1.2 to 0.1.4
...
Bumps [github.com/multiformats/go-multiaddr-net](https://github.com/multiformats/go-multiaddr-net ) from 0.1.2 to 0.1.4.
- [Release notes](https://github.com/multiformats/go-multiaddr-net/releases )
- [Commits](https://github.com/multiformats/go-multiaddr-net/compare/v0.1.2...v0.1.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-03 11:18:50 +00:00