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.
2019-01-29 17:50:15 +01:00
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.
2019-01-29 17:50:09 +01:00
Samuel Marks
2ae481ff6b
travis, appveyor: bump to Go 1.11.5 ( #18947 )
2019-01-29 17:49:59 +01:00
Martin Holst Swende
c7664b0636
core, cmd/puppeth: implement constantinople fix, disable EIP-1283 ( #18486 )
...
This PR adds a new fork which disables EIP-1283. Internally it's called Petersburg,
but the genesis/config field is ConstantinopleFix.
The block numbers are:
7280000 for Constantinople on Mainnet
7280000 for ConstantinopleFix on Mainnet
4939394 for ConstantinopleFix on Ropsten
9999999 for ConstantinopleFix on Rinkeby (real number decided later)
This PR also defaults to using the same ConstantinopleFix number as whatever
Constantinople is set to. That is, it will default to mainnet behaviour if ConstantinopleFix
is not set.This means that for private networks which have already transitioned
to Constantinople, this PR will break the network unless ConstantinopleFix is
explicitly set!
2019-01-29 17:49:27 +01:00
AnilChinchawale
e2beaa0fba
Updated lightchain data
2019-01-29 04:50:22 +05:30
AnilChinchawale
29cb1de084
backend added with latest code
2019-01-28 04:50:18 +05:30
AnilChinchawale
7f18c84ea5
changes added in web3,bignumber
2019-01-27 04:49:00 +05:30
AnilChinchawale
efb378f204
jsre updated with latest changes
2019-01-27 04:48:22 +05:30
AnilChinchawale
9210dd4a76
Updated ethstats for XinFin Network
2019-01-26 04:43:22 +05:30
AnilChinchawale
c6bbf5a712
api updated
2019-01-24 04:43:45 +05:30
AnilChinchawale
c9889f2ad7
Changes added in tracers
2019-01-24 04:43:26 +05:30
AnilChinchawale
1b725d89f5
docker file pdated for bootnode
2019-01-23 04:43:21 +05:30
AnilChinchawale
069d42a1c1
Changes updated
2019-01-19 04:43:29 +05:30
AnilChinchawale
1694577888
Test added for secp256k1
2019-01-19 04:42:06 +05:30
AnilChinchawale
e3bd171e0d
lib added for cloudflare
2019-01-19 04:41:44 +05:30
AnilChinchawale
58141d1edb
Added latest crypto_google
2019-01-19 04:41:18 +05:30
AnilChinchawale
26cafb46ea
Updated changes in genesis
2019-01-19 04:40:21 +05:30
AnilChinchawale
26affd91ab
Go Binding added in MultiSigWallet
2019-01-17 04:40:25 +05:30
AnilChinchawale
fd51ea9fc1
Updated Core
2019-01-17 04:38:43 +05:30
AnilChinchawale
ffd60b3685
FIxed issue in core
2019-01-17 04:38:29 +05:30
AnilChinchawale
d67d59a659
Genesis updated
2019-01-16 04:37:52 +05:30
AnilChinchawale
ed2f00b61c
Changes added in Smart-Contract
2019-01-16 04:37:33 +05:30
Péter Szilágyi
9dc5d1a915
params, swarm: release Geth v1.8.21 and Swarm v0.3.9
2019-01-15 22:51:31 +02:00
Péter Szilágyi
c03f694be5
Merge pull request #18454 from karalabe/postpone-constantinople
...
params: postpone Constantinople due to net SSTORE reentrancy
2019-01-15 22:25:47 +02:00
Péter Szilágyi
2a2fd5adf8
params: postpone Constantinople due to net SSTORE reentrancy
2019-01-15 22:06:17 +02:00
Guillaume Ballet
115b1c38ac
accounts/abi: Add tests for reflection ahead of refactor ( #18434 )
2019-01-15 16:45:52 +01:00
gluk256
4aeeecfded
swarm/pot: each() functions refactored ( #18452 )
2019-01-15 11:51:33 +01:00
AnilChinchawale
5a667983c3
Updated SafeMath & blockSigner, Test added for Validator
2019-01-15 08:37:24 +05:30
AnilChinchawale
c68a50489f
Updated validatorReader
2019-01-15 08:34:49 +05:30
AnilChinchawale
e62fd0abe4
Fixed and updated blocksignerReader
2019-01-12 08:34:50 +05:30
gluk256
1636d9574b
swarm/pot: pot.remove fixed ( #18431 )
...
* swarm/pot: refactored pot.remove(), updated comments
* swarm/pot: comments updated
2019-01-11 20:42:33 +01:00
holisticode
88168ff5c5
Stream subscriptions ( #18355 )
...
* swarm/network: eachBin now starts at kaddepth for nn
* swarm/network: fix Kademlia.EachBin
* swarm/network: fix kademlia.EachBin
* swarm/network: correct EachBin implementation according to requirements
* swarm/network: less addresses simplified tests
* swarm: calc kad depth outside loop in EachBin test
* swarm/network: removed printResults
* swarm/network: cleanup imports
* swarm/network: remove kademlia.EachBin; fix RequestSubscriptions and add unit test
* swarm/network/stream: address PR comments
* swarm/network/stream: package-wide subscriptionFunc
* swarm/network/stream: refactor to kad.EachConn
2019-01-11 15:08:09 +01:00
gary rong
d5cad488be
core, eth: fix database version ( #18429 )
...
* core, eth: fix database version
* eth: polish error message
2019-01-11 13:49:12 +02:00
Ferenc Szabo
2eb838ed97
p2p/simulations: eliminate concept of pivot ( #18426 )
2019-01-11 10:23:45 +01:00
Guillaume Ballet
38cce9ac33
accounts/abi: Extra slice tests ( #18424 )
...
Co-authored-by: weimumu <934657014@qq.com>
2019-01-10 16:27:54 +01:00
lash
7240f4d800
swarm/network: Rename minproxbinsize, add as member of simulation ( #18408 )
...
* swarm/network: Rename minproxbinsize, add as member of simulation
* swarm/network: Deactivate WaitTillHealthy, unreliable pending suggestpeer
2019-01-10 12:33:51 +01:00
gary rong
7ca40306af
accounts/abi: tuple support ( #18406 )
2019-01-10 09:59:37 +01:00
AnilChinchawale
f9a893dd18
RandomizeReader updated
2019-01-10 08:34:04 +05:30
Viktor Trón
6df3e4eeb0
swarm/network: remove isproxbin bool from kad.Each* iterfunc ( #18239 )
...
* swarm/network, swarm/pss: remove isproxbin bool from kad.Each* iterfunc
* swarm/network: restore comment and unskip snapshot sync tests
2019-01-10 03:36:19 +01:00
Janoš Guljaš
d70c4faf20
swarm: Fix T.Fatal inside a goroutine in tests ( #18409 )
...
* swarm/storage: fix T.Fatal inside a goroutine
* swarm/network/simulation: fix T.Fatal inside a goroutine
* swarm/network/stream: fix T.Fatal inside a goroutine
* swarm/network/simulation: consistent failures in TestPeerEventsTimeout
* swarm/network/simulation: rename sendRunSignal to triggerSimulationRun
2019-01-09 07:05:55 +01:00
AnilChinchawale
b15708af5b
Changes added console.
2019-01-09 08:33:22 +05:30
Anton Evangelatov
81f04fa606
github: remove swarm github codeowners ( #18412 )
2019-01-08 22:50:15 +01:00
holisticode
ae857e74bf
swarm, p2p/protocols: Stream accounting ( #18337 )
...
* swarm: completed 1st phase of swap accounting
* swarm, p2p/protocols: added stream pricing
* swarm/network/stream: gofmt simplify stream.go
* swarm: fixed review comments
* swarm: used snapshots for swap tests
* swarm: custom retrieve for swap (less cascaded requests at any one time)
* swarm: addressed PR comments
* swarm: log output formatting
* swarm: removed parallelism in swap tests
* swarm: swap tests simplification
* swarm: removed swap_test.go
* swarm/network/stream: added prefix space for comments
* swarm/network/stream: unit test for prices
* swarm/network/stream: don't hardcode price
* swarm/network/stream: fixed invalid price check
2019-01-08 00:59:00 +01:00
Janoš Guljaš
56a3f6c03c
swarm/storage/mock/test: fix T.Fatal inside a goroutine ( #18399 )
2019-01-07 14:32:01 +01:00
Janoš Guljaš
356c49fa7e
swarm: Shed Index and Uint64Field additions ( #18398 )
2019-01-07 13:20:11 +01:00
Sean
428eabe28d
cmd/geth: support dumpconfig optionally saving to file ( #18327 )
...
* Changed dumpConfig function to optionally save to file
* Added O_TRUNC flag to file open and cleaned up code
2019-01-07 10:56:50 +02:00
Yondon Fu
e05d468075
internal/ethapi: ask transaction pool for pending nonce ( #15794 )
2019-01-07 10:47:11 +02:00
Jeremy Schlatter
aca588a8e4
accounts/keystore: small code simplification ( #18394 )
2019-01-07 10:35:44 +02:00
AnilChinchawale
bc15c48163
Fixed issue in clique | File updated
2019-01-07 08:32:55 +05:30
AnilChinchawale
cd9734b34a
Fixed issue XDPoS | File updated
2019-01-07 08:32:29 +05:30