Janos Guljas
91c574cab0
swarm/storage/mock/explorer: add swagger api definition
2019-02-18 14:21:57 +01:00
Janos Guljas
a145208dbc
swarm/storage/mock/explorer: add tests
2019-02-18 14:15:01 +01:00
Janos Guljas
c95a5b0d74
cmd/swarm/global-store: add chunk explorer tests
2019-02-15 15:44:07 +01:00
Janos Guljas
a26d3e07e6
cmd/swarm/global-store: add chunk explorer
2019-02-15 15:43:08 +01:00
Janos Guljas
f606f57cea
swarm/storage/mock/explorer: initial implementation
2019-02-15 12:42:31 +01:00
Janos Guljas
3949bf49fc
swarm/storage/mock/test: add comments for MockStoreListings
2019-02-14 16:33:26 +01:00
Janos Guljas
1af99d2984
swarm/storage/mock/db: implement listings for mock/db global store
2019-02-14 15:43:35 +01:00
Janos Guljas
a324f0e9f0
swarm/storage/mock: add comments to new types and constants
2019-02-14 15:42:48 +01:00
Janos Guljas
db914e1421
swarm/storage/mock/mem: add missing comments
2019-02-14 14:11:10 +01:00
Janos Guljas
9aa451c54e
swarm/storage/mock/rpc: add comments and newTestStore helper function
2019-02-14 14:10:24 +01:00
Janos Guljas
2628a0c4f5
swarm: merge branch 'master' into mock-store-listings
2019-02-13 18:54:40 +01:00
Janoš Guljaš
3fd6db2bf6
swarm: fix network/stream data races ( #19051 )
...
* swarm/network/stream: newStreamerTester cleanup only if err is nil
* swarm/network/stream: raise newStreamerTester waitForPeers timeout
* swarm/network/stream: fix data races in GetPeerSubscriptions
* swarm/storage: prevent data race on LDBStore.batchesC
https://github.com/ethersphere/go-ethereum/issues/1198#issuecomment-461775049
* swarm/network/stream: fix TestGetSubscriptionsRPC data race
https://github.com/ethersphere/go-ethereum/issues/1198#issuecomment-461768477
* swarm/network/stream: correctly use Simulation.Run callback
https://github.com/ethersphere/go-ethereum/issues/1198#issuecomment-461783804
* swarm/network: protect addrCountC in Kademlia.AddrCountC function
https://github.com/ethersphere/go-ethereum/issues/1198#issuecomment-462273444
* p2p/simulations: fix a deadlock calling getRandomNode with lock
https://github.com/ethersphere/go-ethereum/issues/1198#issuecomment-462317407
* swarm/network/stream: terminate disconnect goruotines in tests
* swarm/network/stream: reduce memory consumption when testing data races
* swarm/network/stream: add watchDisconnections helper function
* swarm/network/stream: add concurrent counter for tests
* swarm/network/stream: rename race/norace test files and use const
* swarm/network/stream: remove watchSim and its panic
* swarm/network/stream: pass context in watchDisconnections
* swarm/network/stream: add concurrent safe bool for watchDisconnections
* swarm/storage: fix LDBStore.batchesC data race by not closing it
2019-02-13 13:03:23 +01:00
Elad
d596bea2d5
swarm: fix uptime gauge update goroutine leak by introducing cleanup functions ( #19040 )
2019-02-13 08:15:03 +01:00
Dan Kinsley
555b3652dc
accounts/abi/bind/backends: add TransactionByHash to SimulatedBackend ( #19026 )
2019-02-13 00:23:10 +01:00
holisticode
3d22a46c94
swarm/storage: fix HashExplore concurrency bug ethersphere#1211 ( #19028 )
...
* swarm/storage: fix HashExplore concurrency bug ethersphere#1211
* swarm/storage: lock as value not pointer
* swarm/storage: wait for to complete
* swarm/storage: fix linter problems
* swarm/storage: append to nil slice
2019-02-13 00:17:44 +01:00
gluk256
b30109df3c
swarm/pss: mutex lifecycle fixed ( #19045 )
2019-02-13 00:12:41 +01:00
Martin Holst Swende
8771fbf3c8
rpc: make stdio usable over custom channels ( #19046 )
2019-02-12 18:05:28 +01:00
Martin Holst Swende
b5d471a739
clef: bidirectional communication with UI ( #19018 )
...
* clef: initial implementation of bidirectional RPC communication for the UI
* signer: fix tests to pass + formatting
* clef: fix unused import + formatting
* signer: gosimple nitpicks
2019-02-12 17:38:46 +01:00
Martin Holst Swende
75d292bcf6
clef: external signing fixes + signing data ( #19003 )
...
* signer/clef: make use of json-rpc notification
* signer: tidy up output of OnApprovedTx
* accounts/external, signer: implement remote signing of text, make accounts_sign take hexdata
* clef: added basic testscript
* signer, external, api: add clique signing test to debug rpc, fix clique signing in clef
* signer: fix clique interoperability between geth and clef
* clef: rename networkid switch to chainid
* clef: enable chainid flag
* clef, signer: minor changes from review
* clef: more tests for signer
2019-02-12 14:00:02 +01:00
Felix Lange
edf976ee8e
.travis.yml: fix upload destination ( #19043 )
2019-02-12 13:02:40 +01:00
Martin Holst Swende
f48da43bae
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
2019-02-12 12:29:05 +02:00
Felix Lange
3de19c8b31
build: use SFTP for launchpad uploads ( #19037 )
...
* build: use sftp for launchpad uploads
* .travis.yml: configure sftp export
* build: update CI docs
2019-02-12 11:55:25 +02:00
Rafael Matias
6cb7d52a29
swarm/docker: add global-store and split docker images ( #19038 )
2019-02-12 08:34:08 +01:00
Ferenc Szabo
27e3f96819
swarm: CI race detector test adjustments ( #19017 )
2019-02-08 17:07:11 +01:00
gluk256
cde02e017e
swarm/pss: transition to whisper v6 ( #19023 )
2019-02-08 17:05:10 +01:00
lash
0c10d37606
swarm/network, swarm/storage: Preserve opentracing contexts ( #19022 )
2019-02-08 16:57:48 +01:00
Péter Szilágyi
0436412412
Merge pull request #18988 from holiman/repro18977
...
core: repro #18977
2019-02-08 12:27:15 +02:00
Péter Szilágyi
940e317094
core: fix pruner panic when importing low-diff-large-sidechain
2019-02-08 11:56:25 +02:00
Martin Holst Swende
da1efdae0c
core: repro #18977
2019-02-08 10:29:51 +02:00
Janoš Guljaš
4f3d22f06c
swarm/storage/localstore: new localstore package ( #19015 )
2019-02-07 18:40:26 +01:00
holisticode
41597c2856
swarm: Debug API and HasChunks() API endpoint ( #18980 )
2019-02-07 15:49:19 +01:00
Janoš Guljaš
33d0a0efa6
cmd/swarm/global-store: global store cmd ( #19014 )
2019-02-07 15:46:58 +01:00
Janos Guljas
b1d414ea41
swarm/storage/mock: implement listings methods for mem and rpc stores
2019-02-07 15:26:14 +01:00
Péter Szilágyi
685eec3128
Merge pull request #19012 from holiman/default155
...
ethapi: default to use eip-155 protected transactions
2019-02-07 16:19:28 +02:00
Péter Szilágyi
9fa4c3ce94
Merge pull request #18991 from karalabe/archive-write-cache
...
cmd/utils, eth: relinquish GC cache to read cache in archive mode
2019-02-07 16:03:43 +02:00
Anton Evangelatov
d212535ddd
cmd/swarm/swarm-smoke: refactor generateEndpoints ( #19006 )
2019-02-07 14:38:32 +01:00
holisticode
7f55b0cbd8
cmd/swarm: hashes command ( #19008 )
2019-02-07 13:51:24 +01:00
Péter Szilágyi
d6225ab846
cmd/utils, eth: relinquish GC cache to read cache in archive mode
2019-02-07 14:36:25 +02:00
Péter Szilágyi
85b3b1c8d6
Merge pull request #16619 from kielbarry/contractsgolint
...
contracts/*: golint updates for this or self warning
2019-02-07 14:07:03 +02:00
Péter Szilágyi
159e991196
contracts/chequebook: polishes and naked return removals
2019-02-07 13:16:55 +02:00
Kiel barry
53b823afc8
contracts/*: golint updates for this or self warning
2019-02-07 13:15:14 +02:00
Martin Holst Swende
2ac61a9914
ethapi: default to use eip-155 protected transactions
2019-02-07 11:59:17 +01:00
Matthew Halpern
6f714ed73e
light: make chain receiver names consistent ( #18997 )
2019-02-07 12:53:45 +02:00
Matthew Halpern
7c339ff442
light: make transaction pool receiver names consistent ( #19000 )
2019-02-07 12:53:00 +02:00
Derek Gottfrid
4097ba6a00
mobile: add ability to create transactions for deploying contracts ( #16104 )
2019-02-07 12:49:22 +02:00
Janoš Guljaš
26aea73673
cmd, node, p2p/simulations: fix node account manager leak ( #19004 )
...
* node: close AccountsManager in new Close method
* p2p/simulations, p2p/simulations/adapters: handle node close on shutdown
* node: move node ephemeralKeystore cleanup to stop method
* node: call Stop in Node.Close method
* cmd/geth: close node.Node created with makeFullNode in cli commands
* node: close Node instances in tests
* cmd/geth, node: minor code style fixes
* cmd, console, miner, mobile: proper node Close() termination
2019-02-07 12:40:36 +02:00
atsushi-ishibashi
81801ccc2b
core/state: more memory efficient preimage allocation ( #16663 )
2019-02-07 10:44:45 +01:00
Péter Szilágyi
c57166caa3
Merge pull request #19005 from karalabe/puppeth-fix-petersburg
...
cmd/puppeth: handle pre-set Petersburg number, save changed fork rules
2019-02-06 16:11:41 +02:00
Péter Szilágyi
9747df295e
cmd/puppeth: handle pre-set Petersburg number, save changed fork rules
2019-02-06 14:34:08 +02:00
holisticode
3eff652a7b
swarm/storage: Get all chunk references for a given file ( #19002 )
2019-02-06 12:16:43 +01:00