/net/mpd/

lantw44/cgit/'>cgit logo index : go-tangerine
Tangerine full node (https://github.com/tangerine-network/go-tangerine)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'develop'v0.9.24obscuren2015-05-2630-1468/+7980
|\
| * cmd/geth: bumped version to 0.9.24obscuren2015-05-261-1/+1
| |
| * Merge pull request #1014 from fjl/p2p-dialer-3000Jeffrey Wilcke2015-05-2630-1468/+7980
| |\ | | | | | | p2p: new dialer, peer management without locks
| | * p2p: decrease frameReadTimeout to 30sFelix Lange2015-05-251-4/+5
| | | | | | | | | | | | | | | This detects hanging connections sooner. We send a ping every 15s and other implementation have similar limits.
| | * p2p: new dialer, peer management without locksFelix Lange2015-05-2511-1329/+2118
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The most visible change is event-based dialing, which should be an improvement over the timer-based system that we have at the moment. The dialer gets a chance to compute new tasks whenever peers change or dials complete. This is better than checking peers on a timer because dials happen faster. The dialer can now make more precise decisions about whom to dial based on the peer set and we can test those decisions without actually opening any sockets. Peer management is easier to test because the tests can inject connections at checkpoints (after enc handshake, after protocol handshake). Most of the handshake stuff is now part of the RLPx code. It could be exported or move to its own package because it is no longer entangled with Server logic.
| | * p2p/discover: add ReadRandomNodesFelix Lange2015-05-252-1/+83
| | |
| | * p2p: decrease maximum message size for devp2p to 1kBFelix Lange2015-05-251-1/+1
| | | | | | | | | | | | | | | | | | The previous limit was 10MB which is unacceptable for all kinds of reasons, the most important one being that we don't want to allow the remote side to make us allocate 10MB at handshake time.
| | * Godeps: add github.com/davecgh/go-spewFelix Lange2015-05-2516-0/+5776
| | |
| | * p2p: delete Server.BroadcastFelix Lange2015-05-254-136/+0
| | |
| | * eth: stop p2p.Server on shutdownFelix Lange2015-05-251-1/+1
| | |
* | | Merge branch 'develop'obscuren2015-05-260-0/+0
|\ \ \
| * \ \ Merge branch 'release/0.9.24' into developobscuren2015-05-261-1/+1
| |\ \ \ | | |/ / | |/| |
* | | | Merge branch 'release/0.9.24'obscuren2015-05-2624-4606/+6703
|\ \ \ \ | | |/ / | |/| |
| * | | cmd/geth: bumped version to 0.9.24obscuren2015-05-261-1/+1
| |/ /
| * | Merge pull request #1099 from obscuren/fork_fixJeffrey Wilcke2015-05-269-4481/+6478
| |\ \ | | | | | | | | Fork fix
| | * | tests: removed missing block testobscuren2015-05-261-4/+0
| | | |
| | * | core: ban hash 38f5bb...a714bcobscuren2015-05-261-0/+1
| | | | | | | | | | | | | | | | | | | | Hash 38f5bbbffd74804820ffa4bab0cd540e9de229725afb98c1a7e57936f4a714bc ignored.
| | * | core/vm: Fork fix. Removal of appending 0 bytes in memsetobscuren2015-05-261-6/+2
| | | |
| | * | tests: updatedobscuren2015-05-266-4471/+6475
| |/ /
| * | Merge pull request #1102 from karalabe/maintain-block-originsJeffrey Wilcke2015-05-265-23/+39
| |\ \ | | | | | | | | eth, eth/downloader: surface downloaded block origin, drop on error
| | * | eth, eth/downloader: surface downloaded block origin, drop on errorPéter Szilágyi2015-05-265-23/+39
| | | |
| * | | Merge pull request #1101 from obscuren/issue-1096Jeffrey Wilcke2015-05-261-15/+3
| |\ \ \ | | |/ / | |/| | core/vm: Cleanups & SUB output fix. Closes #1096
| | * | core/vm: Cleanups & SUB output fix. Closes #1096obscuren2015-05-261-15/+3
| | | |
| * | | Merge pull request #1078 from carver/patch-1Felix Lange2015-05-251-1/+1
| |\ \ \ | | |_|/ | |/| | eth: expand acronym in log message from TD
| | * | expand acronym in log message from TDJason Carver2015-05-231-1/+1
| | | | | | | | | | | | to total difficulty
| * | | Merge pull request #1066 from karalabe/peer-db-polishesFelix Lange2015-05-253-25/+99
| |\ \ \ | | |/ / | |/| | p2p/discover: evacuate self from node database during iterations
| | * | p2p/discover: fix #838, evacuate self entries from the node dbPéter Szilágyi2015-05-223-25/+99
| | | |
| | * | p2p/discover: fix database presistency test folderPéter Szilágyi2015-05-221-3/+3
| | | |
| * | | Merge pull request #1077 from obscuren/disasmJeffrey Wilcke2015-05-222-1/+29
| |\ \ \ | | |_|/ | |/| | core/vm, rpc: added disasm to `ext_` RPC
| | * | core/vm, rpc: added disasm to `ext_` RPCobscuren2015-05-222-1/+29
| |/ /
| * | Merge pull request #1076 from obscuren/rpc_signJeffrey Wilcke2015-05-222-42/+42
| |\ \ | | | | | | | | core: added RPC sign back in
| | * | core: added RPC sign back inobscuren2015-05-222-42/+42
| | | |
| * | | Merge pull request #1072 from Gustav-Simonsson/add_random_testsJeffrey Wilcke2015-05-221-16/+10
| |\ \ \ | | | | | | | | | | Add StateTests/RandomTests and VMTests/RandomTests
| | * | | Add StateTests/RandomTests and VMTests/RandomTestsGustav Simonsson2015-05-221-16/+10
| | |/ /
| * | | Merge pull request #1074 from bas-vk/issue1068Jeffrey Wilcke2015-05-221-1/+1
| |\ \ \ | | |/ / | |/| | make registrar available in console
| | * | make registrar available in consoleBas van Kervel2015-05-221-1/+1
| |/ /
* | | Merge branch 'develop'0.9.23obscuren2015-05-221-4/+5
|\| |
| * | miner: moved break INSIDE the switch ...obscuren2015-05-221-4/+5
| | |
| * | Merge branch 'release/0.9.23' into developobscuren2015-05-222-1/+3
| |\ \ | | |/ | |/|
* | | Merge branch 'release/0.9.23'v0.9.23obscuren2015-05-2243-938/+12300
|\ \ \ | | |/ | |/|
| * | miner: on downloader.Done/Fail stop immediately. Ignore pending evsobscuren2015-05-221-0/+2
| | |
| * | cmd/geth: bump version 0.9.23obscuren2015-05-221-1/+1
| |/
| * Merge pull request #1055 from ethersphere/autodagJeffrey Wilcke2015-05-224-1/+127
| |\ | | | | | | automatic DAG pregeneration for smooth epoch transitions
| | * automatic DAG pregeneration for smooth epoch transitionszelig2015-05-214-1/+127
| | | | | | | | | | | | | | | | | | | | | | | | - backend: AutoDAG bool flag passed from cli/eth.Config to ethereum, autoDAG loop started if true - backend: autoDAG loop start/stop, remove previous DAG - cli: AutoDAG bool flag, off by default, but automatically ON if mining - admin jsre: add startAutoDAG stopAutoDAG and makeDAG in miner section - switch on/off DAG autogeneration when miner started/stopped on console
| * | Merge pull request #1064 from karalabe/downloader-attacksJeffrey Wilcke2015-05-226-28/+99
| |\ \ | | | | | | | | Fix two additional download vulnerabilities
| | * | eth, eth/downloader: remove duplicate consts, bump hash fetch to 2KPéter Szilágyi2015-05-216-13/+14
| | | |
| | * | eth/downloader: circumvent a forged block chain with known parent attackPéter Szilágyi2015-05-212-13/+56
| | | |
| | * | eth/downloader: prevent a peer from dripping bad hashesPéter Szilágyi2015-05-212-9/+36
| | | |
| * | | Merge pull request #1063 from bas-vk/issue1053Jeffrey Wilcke2015-05-211-2/+5
| |\ \ \ | | |_|/ | |/| | prefix dapp key/value entries in extradb
| | * | prefix dapp key/value entries in extradbBas van Kervel2015-05-211-2/+5
| |/ /
| * | Merge pull request #1062 from Gustav-Simonsson/tests_updatesJeffrey Wilcke2015-05-217-31/+9209
| |\ \ | | | | | | | | Tests updates
| | * | Add wrapper for BlockTests/bcWalletTest.jsonGustav Simonsson2015-05-181-0/+4
| | | |
| | * | Handle call depth exception for CREATEGustav Simonsson2015-05-181-0/+6
| | | |
| | * | Update Ethereum JSON test filesGustav Simonsson2015-05-185-31/+9199
| | | |
| * | | Merge pull request #1059 from obscuren/cleanupJeffrey Wilcke2015-05-215-36/+37
| |\ \ \ | | |/ / | |/| | Cleanup
| | * | miner: one-shot update loopobscuren2015-05-211-0/+6
| | | |
| | * | eth: reduced max open files for LevelDBobscuren2015-05-211-1/+1
| | | |
| | * | ethdb: documentation and corruption recoveryobscuren2015-05-211-8/+13
| | | |
| | * | core: switched back to `set.Set` for uncle verificationobscuren2015-05-211-24/+14
| | | |
| | * | xeth: removed `Value`obscuren2015-05-211-3/+3
| |/ /
| * | Merge pull request #1043 from obscuren/test_fixesJeffrey Wilcke2015-05-203-13/+35
| |\ \ | | | | | | | | core/vm: optimisation on RETURN and updated tests
| | * | tests: added conditional skip on long running VM testsobscuren2015-05-201-0/+7
| | | | | | | | | | | | | | | | | | | | Set the TEST_VM_COMPLEX env var to test complex vm tests which require a lot of ram and quite some time.
| | * | core/vm: RETURN op code returns pointer to memory rather than copyobscuren2015-05-203-5/+17
| | | |
| | * | tests/vm: updated tests and skipped output for specific testsobscuren2015-05-201-8/+11
| | | | | | | | | | | | | | | | Skipped tests due to large return value
| * | | Merge pull request #1049 from zsfelfoldi/receiptsJeffrey Wilcke2015-05-202-0/+34
| |\ \ \ | | | | | | | | | | Storing tx receipts in extraDb
| | * | | Storing tx receipts in extraDbzsfelfoldi2015-05-202-0/+34
| | | |/ | | |/|
| * | | Merge pull request #1048 from ethersphere/cli-fixesJeffrey Wilcke2015-05-2015-645/+2305
| |\ \ \ | | | | | | | | | | CLI, JSRE admin and Solc improvements
| | * | | rpc: NewNotAvailableError instead of NewNotImplementedError if no solczelig2015-05-201-1/+1
| | | | |
| | * | | fix eth.sign. now implemented in admin jsre until web3.js has it .zelig2015-05-204-43/+68
| | | | |
| | * | | multiple contract source for solidity compiler: returns contract array if ↵zelig2015-05-206-74/+91
| | | | | | | | | | | | | | | | | | | | multiple contracts. fixes #1023
| | * | | update web3.js to 0.4.2zelig2015-05-201-475/+2061
| | | | |
| | * | | add usage doc to wallet importzelig2015-05-201-1/+9
| | | | |
| | * | | remove solc flairzelig2015-05-201-1/+2
| | | | |
| | * | | solc now in ethereum, fixes solc path setting; setSolc() didnt workzelig2015-05-206-15/+26
| | | | |
| | * | | fix solc tests unskipzelig2015-05-206-38/+50
| | |/ /
| * | | Merge pull request #1050 from karalabe/handle-slow-download-testerJeffrey Wilcke2015-05-201-1/+1
| |\ \ \ | | | | | | | | | | eth/downloader: fix test to it doesn't time out on a slow machine
| | * | | eth/downloader: fix test to it doesn't time out on a slow machinePéter Szilágyi2015-05-201-1/+1
| | | | |
| * | | | Merge pull request #1051 from karalabe/fix-odd-namingJeffrey Wilcke2015-05-202-7/+7
| |\ \ \ \ | | |_|/ / | |/| | | eth: fix odd method names in peer set
| | * | | eth: fix odd method names in peer setPéter Szilágyi2015-05-202-7/+7
| |/ / /
| * | | Merge pull request #1044 from obscuren/thread_safe_block_cacheJeffrey Wilcke2015-05-201-0/+3
| |\ \ \ | | | | | | | | | | core: block cache Has method thread safe
| | * | | core: block cache Has method thread safeobscuren2015-05-201-0/+3
| | | |/ | | |/|
| * | | Merge pull request #1046 from tgerring/issue1045Jeffrey Wilcke2015-05-201-10/+21
| |\ \ \ | | |/ / | |/| | Allow unlocking multiple accounts
| | * | Support multiple account unlock attemptsTaylor Gerring2015-05-201-3/+10
| | | |
| | * | Allow unlocking multiple accounts #1045Taylor Gerring2015-05-201-9/+13
| | | | | | | | | | | | | | | | Separate accounts with spaces when using --unlock
| * | | core: skipped tests while cache disabledobscuren2015-05-201-0/+2
| |/ /
| * | Merge pull request #1035 from karalabe/eth-threadsafe-peersJeffrey Wilcke2015-05-193-68/+150
| |\ \ | | | | | | | | eth: make the peer-set thread safe
| | * | eth: remote a superfluous peerSet methodPéter Szilágyi2015-05-191-12/+0
| | | |
| | * | eth: make the peer set thread safePéter Szilágyi2015-05-193-68/+162
| | |/
| * | Merge pull request #1036 from tgerring/issue884Jeffrey Wilcke2015-05-192-8/+21
| |\ \ | | | | | | | | JSON RPC null field updates
| | * | Use bytes.Repeat() instead of 32-byte literalTaylor Gerring2015-05-191-1/+2
| | | |
| | * | XEth comment clarificationTaylor Gerring2015-05-181-2/+5
| | | |
| | * | CleanupTaylor Gerring2015-05-181-3/+1
| | | |
| | * | Return nil for certain fields on eth_getTransactionByHash when not part of a ↵Taylor Gerring2015-05-181-3/+7
| | | | | | | | | | | | | | | | block
| | * | Return nil for certain fields on eth_getBlockByNumber pendingTaylor Gerring2015-05-181-0/+7
| | | |
| * | | core: disable cash tmpobscuren2015-05-191-3/+5
| | | |
| * | | Merge pull request #1034 from obscuren/tx_pool_fixJeffrey Wilcke2015-05-191-0/+2
| |\ \ \ | | | | | | | | | | Nonce fix for failing transactions
| | * | | xeth: remove nonce on error. Fixes #1026obscuren2015-05-191-0/+2
| | |/ /
| * | | Merge pull request #1022 from obscuren/parallel_nonce_checksJeffrey Wilcke2015-05-199-25/+119
| |\ \ \ | | | | | | | | | | Parallelise nonce checks
| | * | | core: fixed testsobscuren2015-05-193-8/+15
| | | | |
| | * | | core: chain manager no longer exports genesis blockobscuren2015-05-192-2/+4
| | | | |
| | * | | miner: stale block notificationobscuren2015-05-191-1/+7
| | | | |
| | * | | core: parallelise nonce checking when processing blocksobscuren2015-05-184-15/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ChainManager now uses a parallel approach to block processing where all nonces are checked seperatly from the block processing process. This speeds up the process by about 3 times on my i7
| * | | | Merge pull request #1033 from tgerring/issue1010Jeffrey Wilcke2015-05-193-33/+70
| |\ \ \ \ | | |_|_|/ | |/| | | Add "removedb" command to Geth
| | * | | Remove unused confirm() methodTaylor Gerring2015-05-191-14/+0
| | | | |
| | * | | Refactor user prompts into utilsTaylor Gerring2015-05-193-49/+50
| | | | |
| | * | | Add user confirmation for removedbTaylor Gerring2015-05-191-5/+40
| | | | |
| | * | | Add "removedb" command to GethTaylor Gerring2015-05-181-0/+15
| | | | | | | | | | | | | | | | | | | | Removes the state and blockchain databases
| * | | | Merge pull request #1032 from tgerring/issue1025Jeffrey Wilcke2015-05-181-1/+2
| |\ \ \ \ | | |/ / / | |/| | | Multiple CORS domains support
| | * | | Permit multiple CORS domainsTaylor Gerring2015-05-181-1/+2
| |/ / / | | | | | | | | | | | | Separated by spaces
| * | | Merge pull request #1031 from bas-vk/issue1012Jeffrey Wilcke2015-05-181-12/+13
| |\ \ \ | | |_|/ | |/| | fixed race condition in miner
| | * | fixed issue when miner is not stopping af stop commandBas van Kervel2015-05-181-0/+6
| | | |
| | * | fixed race condition in minerBas van Kervel2015-05-181-12/+7
| |/ /
| * | core: bugfix test 2. set => hash mapobscuren2015-05-181-14/+23
| | |
| * | retobscuren2015-05-181-0/+1
| | |
| * | core: tmp diagnostic logsobscuren2015-05-181-0/+7
| | |
| * | Merge branch 'hotfix/0.9.22' into developobscuren2015-05-181-1/+1
| |\ \ | | |/ | |/|
| * | Merge pull request #1021 from obscuren/global_chain_lockJeffrey Wilcke2015-05-171-44/+43
| |\ \ | | | | | | | | core: global chain insert lock
| | * | core: global chain insert lockobscuren2015-05-171-44/+43
| | | |
| * | | Merge pull request #1011 from obscuren/upgradedb_fixJeffrey Wilcke2015-05-161-0/+1
| |\ \ \ | | |/ / | |/| | cmd/geth: delete state db on upgradedb command
| | * | cmd/geth: delete state db on upgradedb commandobscuren2015-05-161-0/+1
| |/ /
| * | Merge branch 'hotfix/0.9.21.1' into developobscuren2015-05-164-27/+35
| |\ \
| * | | Adjust miner coinbase and not just miner worker coinbaseVitalik Buterin2015-05-161-0/+1
| | | |
| * | | Merge branch 'release/0.9.21' into developobscuren2015-05-166-8/+6
| |\ \ \
* | \ \ \ Merge branch 'hotfix/0.9.22'v0.9.22obscuren2015-05-181-1/+1
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | cmd/geth: fixed ver numobscuren2015-05-181-1/+1
|/ / / /
* | | | Merge branch 'hotfix/0.9.21-1'obscuren2015-05-165-27/+36
|\ \ \ \ | | |_|/ | |/| |
| * | | cmd/geth: hotfix bumpv0.9.21.1obscuren2015-05-161-1/+1
| | | |
| * | | core: further improved uncle error messagesobscuren2015-05-161-8/+8
| | | |
| * | | eth/downloader: moved start eventobscuren2015-05-162-2/+3
| | | | | | | | | | | | | | | | Start event has moved because it could possibly could stall the miner
| * | | Adjust miner coinbase and not just miner worker coinbaseVitalik Buterin2015-05-161-0/+1
| | | |
| * | | miner: mutex locks on cpu agent. Closes #1007obscuren2015-05-161-16/+23
|/ / /
* | | Merge branch 'release/0.9.21'v0.9.21obscuren2015-05-16200-3242/+611118
|\ \ \ | | |/ | |/|
| * | core, cmd/geth, cmd/mist: cleanup. bump version 0.9.21obscuren2015-05-164-7/+3
| | |
| * | xeth: set balance max balance to from in call. Closes #951obscuren2015-05-162-1/+3
| |/
| * Merge pull request #989 from obscuren/developJeffrey Wilcke2015-05-164-9/+20
| |\ | | | | | | core, miner: fork resolving and restart miner after sync op
| | * eth, cmd/geth: start mining from console respects CLI flagobscuren2015-05-162-1/+3
| | |
| | * miner: properly check for mining operation on Registerobscuren2015-05-161-1/+1
| | |
| | * core, miner: fork resolving and restart miner after sync opobscuren2015-05-162-7/+16
| |/ | | | | | | Fork resolving fixes #940
| * Merge pull request #996 from karalabe/fix-potential-crosscheck-raceJeffrey Wilcke2015-05-161-5/+7
| |\ | | | | | | eth/downloader: circumvent download race between crosscheck and hashes
| | * eth/downloader: circumvent download race between crosscheck and hashesPéter Szilágyi2015-05-161-5/+7
| | |
| * | Merge pull request #997 from karalabe/fix-shitty-test-server-issueJeffrey Wilcke2015-05-161-0/+6
| |\ \ | | |/ | |/| eth/downloader: fix #992, where tests may time out on a slow machine
| | * eth/downloader: fix #992, where tests may time out on a slow machinePéter Szilágyi2015-05-161-0/+6
| |/
| * Merge pull request #995 from ↵Jeffrey Wilcke2015-05-16