Péter Szilágyi
d9575e92fc
crypto/secp256k1: remove external LGPL dependencies ( #17239 )
2018-07-26 13:33:13 +02:00
Péter Szilágyi
feed8069a6
Merge pull request #17251 from karalabe/ppa-deprecate-artful
...
build: deprecated ubuntu artful, enable ubuntu cosmic
2018-07-26 13:34:38 +03:00
Péter Szilágyi
514022bde6
Merge pull request #17252 from karalabe/travis-debsrc-fix
...
build: noop clean during travis debsrc assembly step
2018-07-26 13:29:57 +03:00
Péter Szilágyi
ff22ec31b6
build: noop clean during travis debsrc assembly step
2018-07-26 13:26:53 +03:00
Péter Szilágyi
0598707129
build: deprecated ubuntu artful, enable ubuntu cosmic
2018-07-26 13:14:36 +03:00
Péter Szilágyi
a511f6b515
Merge pull request #17250 from karalabe/fix-clean
...
build: fix bash->sh function declaration
2018-07-26 13:05:45 +03:00
Péter Szilágyi
8b1e14b7f8
build: fix bash->sh function declaration
2018-07-26 13:01:00 +03:00
Péter Szilágyi
a0bcb16875
Merge pull request #17244 from chainpunk/master
...
core: fix typo in comment code
2018-07-25 14:07:54 +03:00
Péter Szilágyi
62467e4405
Merge pull request #17206 from hadv/master
...
consensus/clique: replace bubble sort by golang stable sort
2018-07-24 13:46:37 +03:00
Péter Szilágyi
21c059b67e
Merge pull request #16734 from reductionista/eip234
...
eth/filters, interfaces: EIP-234 Add blockHash option to eth_getLogs
2018-07-24 12:52:16 +03:00
Péter Szilágyi
afd8b84706
crypto/secp256k1: unify the package license to 3-Clause BSD ( #17225 )
...
Our original wrapper code had two parts. One taken from a third
party repository (who took it from upstream Go) licensed under
BSD-3. The second written by Jeff, Felix and Gustav, licensed
under LGPL. This made this package problematic to use from the
outside.
With the agreement of the original copyright holders, this commit
changes the license of the LGPL portions of the code to BSD-3:
---
I agree changing from LGPL to a BSD style license.
Jeff
---
Hey guys,
My preference would be to relicense to GNUBL, but I'm also OK with BSD.
Cheers,
Gustav
---
Felix Lange (fjl):
I would approve anything that makes our licensing less complicated
---
2018-07-24 02:47:47 +02:00
Péter Szilágyi
db5e403afe
build: fix typo ( #17175 )
...
build: Fix a typo in ci.go
2018-07-16 10:36:21 +03:00
Péter Szilágyi
e1f1d3085c
accounts, eth, les: blockhash based filtering on all code paths
2018-07-12 18:16:54 +03:00
Péter Szilágyi
67a7857124
Merge pull request #17111 from karalabe/trie-memleak
...
trie: fix a temporary memory leak in the memcache
2018-07-03 17:20:58 +03:00
Péter Szilágyi
319098cc1c
trie: fix a temporary memory leak in the memcache
2018-07-02 15:47:33 +03:00
Péter Szilágyi
8974e2e5e0
Merge pull request #17092 from pilu/master
...
remove formatting from ResettingTimer metrics if requested in raw format
2018-07-02 14:22:19 +03:00
Péter Szilágyi
e916f9786d
Merge pull request #17087 from OpenCommunityCoin/build/portable-shell
...
build: make build/goimports.sh more potable
2018-06-27 11:28:58 +03:00
Péter Szilágyi
b0cfd9c786
Merge pull request #17054 from chfast/log-time-format
...
log: Change time format
2018-06-25 12:23:33 +03:00
Péter Szilágyi
d926bf2c7e
trie: cache collapsed tries node, not rlp blobs ( #16876 )
...
The current trie memory database/cache that we do pruning on stores
trie nodes as binary rlp encoded blobs, and also stores the node
relationships/references for GC purposes. However, most of the trie
nodes (everything apart from a value node) is in essence just a
collection of references.
This PR switches out the RLP encoded trie blobs with the
collapsed-but-not-serialized trie nodes. This permits most of the
references to be recovered from within the node data structure,
avoiding the need to track them a second time (expensive memory wise).
2018-06-21 11:28:05 +02:00
Péter Szilágyi
88c42ab4e7
Merge pull request #16954 from holiman/more_tracers
...
eth/tracers: fix err in 4byte, add some opcode analysis tools
2018-06-20 11:43:40 +03:00
Péter Szilágyi
cfde0b5f52
Merge pull request #16977 from karalabe/go-1.10.3
...
travis, appveyor: update to Go 1.10.3
2018-06-14 12:51:50 +03:00
Péter Szilágyi
de06185fc3
travis, appveyor: update to Go 1.10.3
2018-06-14 12:46:49 +03:00
Péter Szilágyi
423d4254f5
VERSION, params: begin v1.8.12 release cycle
2018-06-12 17:04:17 +03:00
Péter Szilágyi
dea1ce052a
params: release go-ethereum v1.8.11
2018-06-12 17:02:14 +03:00
Péter Szilágyi
85cd64df0e
Merge pull request #16958 from karalabe/pending-account-fast
...
internal/ethapi: reduce pendingTransactions to O(txs+accs) from O(txs*accs)
2018-06-12 14:07:21 +03:00
Péter Szilágyi
9608ccf106
Merge pull request #16959 from karalabe/fix-linters
...
metrics: fix gofmt linter warnings
2018-06-12 14:04:59 +03:00
Péter Szilágyi
3f06da7b5f
metrics: fix gofmt linter warnings
2018-06-12 14:02:36 +03:00
Péter Szilágyi
90829a04bf
internal/ethapi: reduce pendingTransactions to O(txs+accs) from O(txs*accs)
2018-06-12 13:49:43 +03:00
Péter Szilágyi
43b940ec5a
Merge pull request #16945 from karalabe/triedb-spurious-warning
...
trie: don't report the root flushlist as an alloc
2018-06-11 15:02:37 +03:00
Péter Szilágyi
a3267ed929
trie: don't report the root flushlist as an alloc
2018-06-11 14:32:13 +03:00
Péter Szilágyi
9f7592c802
Merge pull request #16942 from karalabe/rpc-nil-reply
...
rpc: support returning nil pointer big.Ints (null)
2018-06-11 13:58:17 +03:00
Péter Szilágyi
99483e85b9
rpc: support returning nil pointer big.Ints (null)
2018-06-11 13:56:22 +03:00
Péter Szilágyi
01a7e267dc
Merge pull request #16882 from karalabe/streaming-ecrecover
...
core: concurrent background transaction sender ecrecover
2018-06-05 17:13:43 +03:00
Péter Szilágyi
2ab24a2a8f
core: concurrent background transaction sender ecrecover
2018-06-05 11:03:55 +03:00
Péter Szilágyi
7a22e89080
Merge pull request #16894 from hadv/master
...
core: fix typo in comment code
2018-06-05 10:11:42 +03:00
Péter Szilágyi
ed40767355
Merge pull request #16800 from rjl493456442/memory_allowance_warining
...
cmd: cap cache size if exceeds reasonable range
2018-06-04 17:40:51 +03:00
Péter Szilágyi
b659718fd0
Merge pull request #16880 from holiman/http_timeouts
...
rpc: set timeouts for http server, see #16859
2018-06-04 13:38:23 +03:00
Péter Szilágyi
143c4341d8
core, eth, trie: streaming GC for the trie cache ( #16810 )
...
* core, eth, trie: streaming GC for the trie cache
* trie: track memcache statistics
2018-06-04 10:47:43 +03:00
Péter Szilágyi
68b0d30d4a
VERSION, params: begin 1.8.11 release cycle
2018-05-30 11:04:45 +03:00
Péter Szilágyi
eae63c511c
params: release Geth 1.8.10 hotfix
2018-05-30 11:00:07 +03:00
Péter Szilágyi
ca34e8230e
Merge pull request #16843 from karalabe/txpool-fix-deadlock
...
core: fix transaction event asynchronicity
2018-05-30 10:45:02 +03:00
Péter Szilágyi
342ec83d67
core: fix transaction event asynchronicity
2018-05-30 10:14:00 +03:00
Péter Szilágyi
d51faee240
Merge pull request #16831 from abeln/patch-1
...
core/vm: fix typo in comment
2018-05-29 15:44:30 +03:00
Péter Szilágyi
ccc0debb63
VERSION, params: begin 1.8.10 release cycle
2018-05-28 13:01:20 +03:00
Péter Szilágyi
ff9b14617e
params: release go-ethereum v1.8.9
2018-05-28 12:58:22 +03:00
Péter Szilágyi
54294b45b1
Merge pull request #16803 from karalabe/trie-avoid-funccall
...
trie: cleaner logic, one less func call
2018-05-24 15:54:00 +03:00
Péter Szilágyi
d31802312a
trie: cleaner logic, one less func call
2018-05-24 13:46:45 +03:00
Péter Szilágyi
56de337e57
Merge pull request #16722 from karalabe/trie-iterator-proofs
...
trie: support proof generation from the iterator
2018-05-23 13:51:09 +03:00
Péter Szilágyi
c934c06cc1
trie: support proof generation from the iterator
2018-05-23 13:02:20 +03:00
Péter Szilágyi
415969f534
Merge pull request #16769 from karalabe/async-broadcasts
...
eth: propagate blocks and transactions async
2018-05-21 13:42:25 +03:00
Péter Szilágyi
d9cee2c172
eth: propagate blocks and transactions async
2018-05-21 11:32:42 +03:00
Péter Szilágyi
ab6bdbd9b0
Merge pull request #16758 from hadv/fix/typos
...
Fix some typos in comment code and output log
2018-05-19 19:40:55 +03:00
Péter Szilágyi
953b5ac015
Merge pull request #16720 from rjl493456442/PreTxsEvent
...
all: collate new transaction events together
2018-05-19 19:39:28 +03:00
Péter Szilágyi
f9c456e02d
Merge pull request #16753 from karalabe/go-1.10.2
...
travis, appveyor: bump Go release to 1.10.2
2018-05-18 13:18:54 +03:00
Péter Szilágyi
579bd0f9fb
travis, appveyor: bump Go release to 1.10.2
2018-05-18 12:24:04 +03:00
Péter Szilágyi
49719e21bc
core, eth: minor txpool event cleanups
2018-05-18 12:08:24 +03:00
Péter Szilágyi
f6bc65fc68
Merge pull request #16739 from karalabe/android-trusty
...
travis: try to upgrade android builder to trusty
2018-05-14 16:56:02 +03:00
Péter Szilágyi
ff8a033f18
travis: try to upgrade android builder to trusty
2018-05-14 16:42:26 +03:00
Péter Szilágyi
49ec4f0cd1
VERSION, params: start 1.8.9 release cycle
2018-05-14 13:16:55 +03:00
Péter Szilágyi
2688dab48c
params: release go-ethereum v1.8.8
2018-05-14 13:14:17 +03:00
Péter Szilágyi
6cf0ab38bd
core/rawdb: separate raw database access to own package ( #16666 )
2018-05-07 14:35:06 +03:00
Péter Szilágyi
577d375a0d
VERSION, params: begin v1.8.8 release cycle
2018-05-02 14:04:09 +03:00
Péter Szilágyi
66432f3821
params: release geth 1.8.7
2018-05-02 14:01:38 +03:00
Péter Szilágyi
6a01363d1d
Merge pull request #16644 from ligi/reduce_aar_size
...
build: Add ldflags "-s -w" when building aar
2018-05-02 12:23:24 +03:00
Péter Szilágyi
5449139ca2
Merge pull request #16569 from holiman/evm_blocknum
...
cmd/evm: use block number from genesis
2018-05-02 11:48:38 +03:00
Péter Szilágyi
579ac6287b
Merge pull request #16576 from CrispinFlowerday/bugfix/local_underpriced_txs
...
core: ensure local transactions aren't discarded as underpriced
2018-05-02 11:34:47 +03:00
Péter Szilágyi
448d17b8f7
Merge pull request #16630 from tstranex/master
...
vendor: Fix index out of range panic when size is bigger than 1 TiB
2018-05-02 10:58:14 +03:00
Péter Szilágyi
9922943b42
Merge pull request #16636 from reductionista/travis
...
travis.yml: remove obsolete brew-cask install
2018-05-02 10:41:50 +03:00
Péter Szilágyi
1da33028ce
Merge pull request #16588 from karalabe/tracer-dirty-fix
...
core, eth: fix tracer dirty finalization
2018-04-27 16:28:19 +03:00
Péter Szilágyi
7a7428a027
core, eth: fix tracer dirty finalization
2018-04-27 14:29:18 +03:00
Péter Szilágyi
9586f2acc7
VERSION, params: begin release cycle 1.8.7
2018-04-23 15:54:11 +03:00
Péter Szilágyi
12683feca7
params: release v1.8.6 to fix docker images
2018-04-23 15:52:02 +03:00
Péter Szilágyi
49371bf255
Dockerfile: drop legacy discovery v5 port mappings
2018-04-23 15:51:30 +03:00
Péter Szilágyi
16a78b095e
Merge pull request #16552 from karalabe/revert-docker-user
...
Dockerfile: revert the user change PR that broke all APIs
2018-04-23 15:27:24 +03:00
Péter Szilágyi
96a6c8ba0a
Dockerfile: revert the user change PR that broke all APIs
2018-04-23 15:26:15 +03:00
Péter Szilágyi
7d2c730acb
Merge pull request #16551 from ethereum/revert-16477-puppeth-dockerfile-permission-fix
...
Revert "cmd/puppeth: fix node deploys for updated dockerfile user"
2018-04-23 15:24:17 +03:00
Péter Szilágyi
abd881f6d4
Revert "cmd/puppeth: fix node deploys for updated dockerfile user"
2018-04-23 15:23:56 +03:00
Péter Szilágyi
4f91831aec
Merge pull request #16550 from ethereum/revert-16478-fix-alltools-dockerfile
...
Revert "Dockerfile.alltools: fix invalid command"
2018-04-23 15:23:47 +03:00
Péter Szilágyi
3f2583d6d1
Revert "Dockerfile.alltools: fix invalid command"
2018-04-23 15:23:14 +03:00
Péter Szilágyi
50aa1dcfda
VERSION, params: begin Geth 1.8.6 release cycle
2018-04-23 10:06:45 +03:00
Péter Szilágyi
cbdaa0ca2a
params: release Geth v1.8.5 - Dirty Derivative²
2018-04-23 10:02:34 +03:00
Péter Szilágyi
7605e63cb9
VERSION, params: begin v1.8.5 release cycle
2018-04-17 11:26:06 +03:00
Péter Szilágyi
2423ae01e0
params: release Geth v1.8.4
2018-04-17 11:20:53 +03:00
Péter Szilágyi
60516c83b0
Merge pull request #16494 from karalabe/txpool-stable-pricedelete
...
core: txpool stable underprice drop order, perf fixes
2018-04-12 13:19:06 +03:00
Péter Szilágyi
db48d312e4
core: txpool stable underprice drop order, perf fixes
2018-04-12 12:54:22 +03:00
Péter Szilágyi
7e911b8e47
Merge pull request #16491 from holiman/fix_copy_again
...
core/state: fix ripemd-cornercase in Copy
2018-04-12 10:54:29 +03:00
Péter Szilágyi
5a79aca8b9
Merge pull request #16485 from holiman/fixcopycopy
...
core/state: fix bug in copy of copy State
2018-04-11 12:00:17 +03:00
Péter Szilágyi
34ecb495b6
Merge pull request #16481 from karalabe/go1.10.1
...
travis, appveyor: bump to Go 1.10.1
2018-04-11 10:56:32 +03:00
Péter Szilágyi
95d5c22086
travis, appveyor: bump to Go 1.10.1
2018-04-10 17:07:58 +03:00
Péter Szilágyi
989ab26028
Merge pull request #16478 from karalabe/fix-alltools-dockerfile
...
Dockerfile.alltools: fix invalid command
2018-04-10 14:13:52 +03:00
Péter Szilágyi
29213b1f8f
Dockerfile.alltools: fix invalid command
2018-04-10 14:02:56 +03:00
Péter Szilágyi
149f706fde
Merge pull request #16477 from karalabe/puppeth-dockerfile-permission-fix
...
cmd/puppeth: fix node deploys for updated dockerfile user
2018-04-10 13:40:52 +03:00
Péter Szilágyi
7c1e9a5004
cmd/puppeth: fix node deploys for updated dockerfile user
2018-04-10 13:13:05 +03:00
Péter Szilágyi
39f4c80155
Merge pull request #15225 from holiman/test_removefrom_dirtyset
...
Change handling of dirty objects in state
2018-04-10 12:28:30 +03:00
Péter Szilágyi
d985b9052a
core/state: avoid linear overhead on journal dirty listing
2018-03-28 09:32:02 +03:00
Péter Szilágyi
d763e20d55
Merge pull request #16394 from hydai/fix_typo
...
core/vm: Fixed typos in core/vm/interpreter.go
2018-03-27 10:08:58 +03:00
Péter Szilágyi
c053f1146d
Merge pull request #16388 from hydai/fix_comments
...
core/vm: Fixed typos
2018-03-26 17:05:35 +03:00
Péter Szilágyi
dd708c1636
Merge pull request #16319 from rjl493456442/dump_preimages
...
cmd: implement preimage dump and import cmds
2018-03-26 14:45:01 +03:00
Péter Szilágyi
495bdb0c71
cmd: export preimages in RLP, support GZIP, uniform with block export
2018-03-26 14:08:01 +03:00
Péter Szilágyi
e9a1d8de34
Merge pull request #16387 from karalabe/evm-polsihes
...
core: minor evm polishes and optimizations
2018-03-26 13:44:36 +03:00