Mark Rushakoff
98ec5e5011
core/asm: rename isAlphaNumeric to isLetter ( #16212 )
...
The function would return false for numbers, so isLetter is a more
accurate description of the behavior.
7 years ago
Elad Nachmias
b574b57766
swarm: give correct error on 0x hash prefix ( #16195 )
...
- added a case error struct that contains information about certain error cases
in which we would like to output more information to the client
- added a validation method that iterates and adds the information that is
stored in the error cases
7 years ago
Anton Evangelatov
18bb3da55e
node: fill StandardCounters as part of debugapi/metrics ( #16054 )
7 years ago
Elad Nachmias
dd389e595f
eth: added travis build badge ( #16117 )
...
* eth: added travis build status for master branch
* README: fix travis badge order, link to CI
7 years ago
Saulius Grigaitis
c41f1a3e23
puppeth: fix Parity Chain Spec parameter GasLimitBoundDivision ( #16188 )
7 years ago
Andrey Petrov
2e9c8fd4fb
eth, les: allow exceeding maxPeers for trusted peers ( #16189 )
...
Fixes #3326 , #14472
7 years ago
Guillaume Ballet
4c845bdc27
Merge pull request #16198 from gluk256/266-wnode
...
whisper: refactor wnode to systematically store messages if a directory is provided
7 years ago
Vlad
f4e676cccd
whipser: comments updated
7 years ago
JU HYEONG PARK
61c9730b2d
p2p: fix doEncHandshake documentation ( #16184 )
7 years ago
Vlad
6e0667fa06
whisper: wnode updated - all messages are saved if savedir param is given
7 years ago
Martin Holst Swende
f83237573f
core: make current*Block atomic, and accessor functions mutex-free ( #16171 )
...
* core: make current*Block atomic, and accessor functions mutex-free
* core: fix review concerns
* core: fix error in atomic assignment
* core/light: implement atomic getter/setter for headerchain
7 years ago
Domino Valdano
d398d04e27
cmd/geth: fix broken links to JavaScript-Console wiki in cmd line help ( #16183 )
...
* Fixed broken link to JavaScript-Console wiki in cmd line help
* cmd/geth: Added missing r in 'JavaScript'
7 years ago
Anton Evangelatov
764878d988
contracts/chequebook: increase interval between auto deposits ( #16178 )
7 years ago
cooganb
22fc6928d7
swarm: creates Swarm landing page for browser 'localhost:xxxx/' GET request when running Swarm ( #15926 )
...
* swarm: began work on GetHandleFile method re: issue #155
* swarm: now able to serve landing page template
* swarm: added landing page template
* swarm: landing page has working input
* swarm: fixed CSS issue in template
* swarm: deleted extra lines
* swarm: deleted time header and made redirect a relative path
* swarm: removed code mistakenly left
7 years ago
Guillaume Ballet
423c8bb1d8
Merge pull request #16176 from gluk256/255-refactoring
...
whisper: filters no longer get removed after a while
7 years ago
Anton Evangelatov
114738982e
swarm/metrics: introduce metrics export flag ( #16177 )
7 years ago
Vlad
6919c36432
whisper: refactoring
7 years ago
Anton Evangelatov
dcca613a0b
swarm: initial instrumentation ( #15969 )
...
* swarm: initial instrumentation with go-metrics
* swarm: initialise metrics collection and add ResettingTimer to HTTP requests
* swarm: update metrics flags names. remove redundant Timer.
* swarm: rename method for periodically updating gauges
* swarm: finalise metrics after feedback
* swarm/network: always init kad metrics containers
* swarm/network: off-by-one index in metrics containers
* swarm, metrics: resolved conflicts
7 years ago
Lewis Marshall
b677a07d36
swarm/api/http: Fix using deprecated bzzr scheme ( #16152 )
...
Without this, deprecated bzzr requests just return an empty response.
Signed-off-by: Lewis Marshall <lewis@lmars.net>
7 years ago
gluk256
4702ace5f7
Merge pull request #16172 from gluk256/244-light-client
...
whisper: light client mode introduced
7 years ago
Péter Szilágyi
89f914c030
core: flush out trie cache more meaningfully on stop ( #16143 )
...
* core: flush out trie cache more meaningfully on stop
* core: upgrade legacy tests to chain maker
7 years ago
Guillaume Ballet
fb5d085234
Merge pull request #16146 from status-im/pombeirp/whisperv6-peer-race-cond-fix
...
Fix race condition in whisperv6/peer.go
7 years ago
Martin Holst Swende
44d40ffce1
core, vm, common: define constantinople fork + shift ( #16045 )
...
* core, vm, common: define constantinople fork, start implementation of shift instructions
* vm: more testcases
* vm: add tests for intpool erroneous intpool handling
* core, vm, common: fix constantinople review concerns
* vm: add string<->op definitions for new opcodes
7 years ago
Vlad
d7b4b40cb6
whisper: light client mode introduced
7 years ago
Anton Evangelatov
ae9f97221a
metrics: pull library and introduce ResettingTimer and InfluxDB reporter ( #15910 )
...
* go-metrics: fork library and introduce ResettingTimer and InfluxDB reporter.
* vendor: change nonsense/go-metrics to ethersphere/go-metrics
* go-metrics: add tests. move ResettingTimer logic from reporter to type.
* all, metrics: pull in metrics package in go-ethereum
* metrics/test: make sure metrics are enabled for tests
* metrics: apply gosimple rules
* metrics/exp, internal/debug: init expvar endpoint when starting pprof server
* internal/debug: tiny comment formatting fix
7 years ago
Péter Szilágyi
7f74bdf8dd
Merge pull request #16164 from karalabe/les-receipt-fix-optimal
...
eth, les, light: filter on logs only, derive receipts on demand
7 years ago
Balint Gabor
a1984ce727
Merge pull request #15748 from janos/multiple-ens-endpoints
...
swarm: repeated --ens-api CLI flag (#14386 )
7 years ago
Janos Guljas
6a9730edaa
swarm, cmd/swarm: Merge branch 'master' into multiple-ens-endpoints
7 years ago
Ivan Daniluk
8522b31221
p2p: remove unused code ( #16158 )
...
* p2p: remove unused code
* p2p: remove unused imports
7 years ago
Péter Szilágyi
5cf1d35470
eth, les, light: filter on logs only, derive receipts on demand
7 years ago
Janoš Guljaš
4535247793
rpc: set rpcRequest.service as methodNotFoundError.service value ( #16163 )
...
RPC Server readRequest method sets the serverRequest error service
value as the rpcRequest.method and this change sets it to the right
service value.
7 years ago
Péter Szilágyi
44c393607e
Merge pull request #16166 from karalabe/drop-dead
...
core: yeah, funny file, drop it
7 years ago
Balint Gabor
221486a291
Merge pull request #15919 from ethersphere/p2p-protocols-pr
...
p2p/protocols, p2p/testing: protocol abstraction and testing
7 years ago
Péter Szilágyi
0b3e23f636
core: yeah, funny file, drop it
7 years ago
Janos Guljas
a3a07350dc
swarm, cmd/swarm: Merge branch 'master' into multiple-ens-endpoints
7 years ago
Péter Szilágyi
5be1085b6b
Merge pull request #16165 from karalabe/faucet-twitter-api
...
cmd/faucet: resolve twitter user from final redirect
7 years ago
Péter Szilágyi
72c4c50777
cmd/faucet: resolve twitter user from final redirect
7 years ago
Anton Evangelatov
1e457b6599
p2p: don't send DiscReason when using net.Pipe ( #16004 )
7 years ago
Felix Lange
28b20cff4b
p2p/protocols: gofmt -w -s
7 years ago
Guillaume Ballet
bb5349b154
whisper: Support for v2 has long been discontinued, remove it. ( #16153 )
7 years ago
Péter Szilágyi
724a915470
Merge pull request #16157 from nileshtrivedi/master
...
cmd/puppeth: Don't allow hyphen in network name. Fixes #16155
7 years ago
Nilesh Trivedi
085d3fbf72
cmd/puppeth: Don't allow hyphen in network name. Fixes #16155
7 years ago
Martin Holst Swende
45ce4dce3f
Merge pull request #15776 from ProChain/master
...
accounts/abi: Fix the bug of mobile framework crashing
7 years ago
Martin Holst Swende
f54506ccf8
Merge pull request #15770 from holiman/abi_nostruct
...
accounts/abi: add another unpack interface
7 years ago
Martin Holst Swende
b585f76128
ethapi: prevent creating contract if no data is provided ( #16108 )
...
* ethapi: prevent creating contract if no data is provided
* internal/ethapi: downcase error for no data on contract creation
7 years ago
Dmitry Shulyak
14c76371ba
p2p: when peer is removed remove it also from dial history ( #16060 )
...
This change removes a peer information from dialing history
when peer is removed from static list. It allows to force a
server to re-dial concrete peer if it is needed.
In our case we are running geth node on mobile devices, and
it is common for a network connection to flap on mobile.
Almost every time it flaps or network connection is changed
from cellular to wifi peers are disconnected with read
timeout. And usually it takes 30 seconds (default expiration
timeout) to recover connection with static peers after
connectivity is restored.
This change allows us to reconnect with peers almost
immediately and it seems harmless enough.
7 years ago
Péter Szilágyi
7d57824663
Merge pull request #16142 from karalabe/graceful-sigterm
...
cmd, console: support all termination signals
7 years ago
Péter Szilágyi
01507d9b9d
cmd, console: support all termination signals
7 years ago
Pedro Pombeiro
34d94e22d9
whisper: Fix race condition in whisperv6/peer.go
7 years ago
Martin Holst Swende
61f2279bde
abi: fix missing method on go 1.7/1.8
7 years ago