lash
068725c5b0
swarm/network, swarm/storage: Preserve opentracing contexts ( #19022 )
...
(cherry picked from commit 0c10d37606
)
6 years ago
Ferenc Szabo
710775f435
swarm/network: fix data race in fetcher_test.go ( #18469 )
...
(cherry picked from commit 19bfcbf911
)
6 years ago
lash
0fd0108507
swarm/pss: Remove pss service leak in test ( #18992 )
...
(cherry picked from commit 7c60d0a6a2
)
6 years ago
Ferenc Szabo
3c62cc6bba
swarm/storage: fix test timeout with -race by increasing mget timeout
...
(cherry picked from commit 1c3aa8d9b1
)
6 years ago
Janoš Guljaš
333b1bfb6c
swarm/storage/localstore: new localstore package ( #19015 )
...
(cherry picked from commit 4f3d22f06c
)
6 years ago
holisticode
d1ace4f344
swarm: Debug API and HasChunks() API endpoint ( #18980 )
...
(cherry picked from commit 41597c2856
)
6 years ago
Anton Evangelatov
637a75d61a
cmd/swarm/swarm-smoke: refactor generateEndpoints ( #19006 )
...
(cherry picked from commit d212535ddd
)
6 years ago
Anton Evangelatov
355d55bd34
cmd/swarm/swarm-smoke: remove wrong metrics ( #18970 )
...
(cherry picked from commit c5c9cef5c0
)
6 years ago
Elad
7038b5734c
cmd/swarm/swarm-smoke: sliding window test ( #18967 )
...
(cherry picked from commit b91bf08876
)
6 years ago
holisticode
1ecf2860cf
cmd/swarm: hashes command ( #19008 )
...
(cherry picked from commit 7f55b0cbd8
)
6 years ago
holisticode
034f65e9e8
swarm/storage: Get all chunk references for a given file ( #19002 )
...
(cherry picked from commit 3eff652a7b
)
6 years ago
lash
607a1968e6
swarm/network: Remove extra random peer, connect test sanity, comments ( #18964 )
...
(cherry picked from commit f9401ae011
)
6 years ago
Janoš Guljaš
3f54994db0
swarm: fix flaky delivery tests ( #18971 )
...
(cherry picked from commit 592bf6a59c
)
6 years ago
Elad
2695aa9e0d
p2p/testing, swarm: remove unused testing.T in protocol tester ( #18500 )
...
(cherry picked from commit 2abeb35d54
)
6 years ago
gluk256
e247dcc141
swarm/version: commit version added ( #18510 )
...
(cherry picked from commit ad13d2d407
)
6 years ago
Janoš Guljaš
b774d0a507
swarm: fix a data race on startTime ( #18511 )
...
(cherry picked from commit fa34429a26
)
6 years ago
Anton Evangelatov
4976fcc91a
swarm: bootnode-mode, new bootnodes and no p2p package discovery ( #18498 )
...
(cherry picked from commit bbd120354a
)
6 years ago
Anton Evangelatov
878aa58ec6
cmd/swarm: use resetting timer to measure fetch time ( #18474 )
...
(cherry picked from commit a0b0db6305
)
6 years ago
Elad
475a0664c5
p2p/simulations: fix data race on swarm/network/simulations ( #18464 )
...
(cherry picked from commit 85a79b3ad3
)
6 years ago
holisticode
4625b1257f
cmd/swarm/swarm-smoke: use ResettingTimer instead of Counters for times ( #18479 )
...
(cherry picked from commit 560957799a
)
6 years ago
Elad
21d54bcaac
cmd/swarm/swarm-snapshot: disable tests on windows ( #18478 )
...
(cherry picked from commit 632135ce4c
)
6 years ago
holisticode
7383db4dac
Upload speed ( #18442 )
...
(cherry picked from commit 257bfff316
)
6 years ago
Elad
afb65f6ace
swarm/network: fix data race warning on TestBzzHandshakeLightNode ( #18459 )
...
(cherry picked from commit 81e26d5a48
)
6 years ago
Viktor Trón
1f1c751b6e
swarm/network: rewrite of peer suggestion engine, fix skipped tests ( #18404 )
...
* swarm/network: fix skipped tests related to suggestPeer
* swarm/network: rename depth to radius
* swarm/network: uncomment assertHealth and improve comments
* swarm/network: remove commented code
* swarm/network: kademlia suggestPeer algo correction
* swarm/network: kademlia suggest peer
* simplify suggest Peer code
* improve peer suggestion algo
* add comments
* kademlia testing improvements
* assertHealth -> checkHealth (test helper)
* testSuggestPeer -> checkSuggestPeer (test helper)
* remove testSuggestPeerBug and TestKademliaCase
* swarm/network: kademlia suggestPeer cleanup, improved comments
* swarm/network: minor comment, discovery test default arg
(cherry picked from commit bcb2594151
)
6 years ago
Elad
a3f31f51f3
cmd/swarm/swarm-snapshot: swarm snapshot generator ( #18453 )
...
* cmd/swarm/swarm-snapshot: add binary to create network snapshots
* cmd/swarm/swarm-snapshot: refactor and extend tests
* p2p/simulations: remove unused triggerChecks func and fix linter
* internal/cmdtest: raise the timeout for killing TestCmd
* cmd/swarm/swarm-snapshot: add more comments and other minor adjustments
* cmd/swarm/swarm-snapshot: remove redundant check in createSnapshot
* cmd/swarm/swarm-snapshot: change comment wording
* p2p/simulations: revert Simulation.Run from master
https://github.com/ethersphere/go-ethereum/pull/1077/files#r247078904
* cmd/swarm/swarm-snapshot: address pr comments
* swarm/network/simulations/discovery: removed snapshot write to file
* cmd/swarm/swarm-snapshot, swarm/network/simulations: removed redundant connection event check, fixed lint error
(cherry picked from commit 34f11e752f
)
6 years ago
Janoš Guljaš
e63995b3f3
swarm/network: fix data race in TestNetworkID test ( #18460 )
...
(cherry picked from commit 96c7c18b18
)
6 years ago
Janoš Guljaš
dd3e894747
swarm/storage: fix mockNetFetcher data races ( #18462 )
...
fixes : ethersphere/go-ethereum#1117
(cherry picked from commit f728837ee6
)
6 years ago
Péter Szilágyi
df355eceb4
build: explicitly force .xz compression (old debuild picks gzip) ( #19118 )
...
(cherry picked from commit c0b9c763bb
)
6 years ago
Péter Szilágyi
84cb00a94d
travis.yml: add launchpad SSH public key ( #19115 )
...
(cherry picked from commit 75a931470e
)
6 years ago
Martin Holst Swende
992a7bbad5
vendor: update bigcache
...
(cherry picked from commit 37e5a908e7
)
6 years ago
Martin Holst Swende
a458153098
trie: fix error in node decoding ( #19111 )
6 years ago
Péter Szilágyi
fe5258b41e
vendor: pull in upstream syscall fixes for non-linux/arm64
...
(cherry picked from commit 9d3ea8df1c
)
6 years ago
Péter Szilágyi
d9be337669
vendor: update syscalls dependency
...
(cherry picked from commit dcc045f03c
)
6 years ago
Felix Lange
7bd6f39dc3
common/fdlimit: fix windows build ( #19068 )
...
(cherry picked from commit ba90a4aaa4
)
6 years ago
Felix Lange
b247052a64
build: avoid dput and upload with sftp directly ( #19067 )
...
(cherry picked from commit a8ddf7ad83
)
6 years ago
Felix Lange
276f824707
.travis.yml: fix upload destination ( #19043 )
...
(cherry picked from commit edf976ee8e
)
6 years ago
Martin Holst Swende
048b463b30
common/fdlimit: cap on MacOS file limits, fixes #18994 ( #19035 )
...
* common/fdlimit: cap on MacOS file limits, fixes #18994
* common/fdlimit: fix Maximum-check to respect OPEN_MAX
* common/fdlimit: return error if OPEN_MAX is exceeded in Raise()
* common/fdlimit: goimports
* common/fdlimit: check value after setting fdlimit
* common/fdlimit: make comment a bit more descriptive
* cmd/utils: make fdlimit happy path a bit cleaner
(cherry picked from commit f48da43bae
)
6 years ago
Felix Lange
9f5fb15097
build: use SFTP for launchpad uploads ( #19037 )
...
* build: use sftp for launchpad uploads
* .travis.yml: configure sftp export
* build: update CI docs
(cherry picked from commit 3de19c8b31
)
6 years ago
Péter Szilágyi
2072c26a96
cmd, core, params: add support for Goerli
...
(cherry picked from commit b0ed083ead
)
6 years ago
Péter Szilágyi
4da2092908
core: fix pruner panic when importing low-diff-large-sidechain
6 years ago
Martin Holst Swende
3ab9dcc3bd
core: repro #18977
6 years ago
Péter Szilágyi
18f702faf7
cmd/puppeth: handle pre-set Petersburg number, save changed fork rules
6 years ago
Martin Holst Swende
3a95128b22
core: fix error in block iterator ( #18986 )
6 years ago
Martin Holst Swende
631e2f07f6
eth: make tracers respect pre- EIP 158/161 rule
6 years ago
Felix Lange
7fa3509e2e
params, swarm/version: Geth 1.8.22-stable, Swarm 0.3.10-stable
6 years ago
Felix Lange
86ec742f97
p2p/discover: improve table addition code ( #18974 )
...
This change clears up confusion around the two ways in which nodes
can be added to the table.
When a neighbors packet is received as a reply to findnode, the nodes
contained in the reply are added as 'seen' entries if sufficient space
is available.
When a ping is received and the endpoint verification has taken place,
the remote node is added as a 'verified' entry or moved to the front of
the bucket if present. This also updates the node's IP address and port
if they have changed.
6 years ago
Felföldi Zsolt
d9a07fba67
params: new CHTs ( #18577 )
6 years ago
Felix Lange
4cd90e02e2
p2p/discover, p2p/enode: rework endpoint proof handling, packet logging ( #18963 )
...
This change resolves multiple issues around handling of endpoint proofs.
The proof is now done separately for each IP and completing the proof
requires a matching ping hash.
Also remove waitping because it's equivalent to sleep. waitping was
slightly more efficient, but that may cause issues with findnode if
packets are reordered and the remote end sees findnode before pong.
Logging of received packets was hitherto done after handling the packet,
which meant that sent replies were logged before the packet that
generated them. This change splits up packet handling into 'preverify'
and 'handle'. The error from 'preverify' is logged, but 'handle' happens
after the message is logged. This fixes the order. Packet logs now
contain the node ID.
6 years ago
Felix Lange
1f3dfed19e
build: tweak debian source package build/upload options ( #18962 )
...
dput --passive should make repo pushes from Travis work again.
dput --no-upload-log works around an issue I had while uploading locally.
debuild -d says that debuild shouldn't check for build dependencies when
creating the source package. This option is needed to make builds work
in environments where the installed Go version doesn't match the
declared dependency in the source package.
6 years ago
Samuel Marks
2ae481ff6b
travis, appveyor: bump to Go 1.11.5 ( #18947 )
6 years ago