summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2406v0.11.0.0Riccardo Spagni2017-09-061-1/+1
|\ | | | | | | 64ab224c update checkpoint hashes (Riccardo Spagni)
| * update checkpoint hashesRiccardo Spagni2017-09-061-1/+1
| |
* | Merge pull request #2403Riccardo Spagni2017-09-062-0/+2
|\| | | | | | | | | 12b86e44 update hardcoded checkpoints (Riccardo Spagni) 21d0a40c update checkpoints.dat (Riccardo Spagni)
| * update hardcoded checkpointsRiccardo Spagni2017-09-061-0/+2
| |
| * update checkpoints.datRiccardo Spagni2017-09-061-0/+0
|/
* Merge pull request #2397Riccardo Spagni2017-09-041-1/+1
|\ | | | | | | c6375a14 tx_pool: catch exceptions in LockedTXN dtor (moneromooo-monero)
| * tx_pool: catch exceptions in LockedTXN dtormoneromooo-monero2017-09-041-1/+1
| | | | | | | | | | | | This might prevent some calls to terminate when the LockedTXN dtor is called as part of stack unwinding caused by another exception in the first place.
* | Merge pull request #2393Riccardo Spagni2017-09-047-1/+20
|\ \ | | | | | | | | | 585e6b35 Add a --fluffy-blocks option to relay blocks as fluffy blocks (moneromooo-monero)
| * | Add a --fluffy-blocks option to relay blocks as fluffy blocksmoneromooo-monero2017-09-037-1/+20
| |/ | | | | | | Defaults to off, but fluffy blocks are forced enabled on testnet
* | Merge pull request #2391Riccardo Spagni2017-09-041-2/+3
|\ \ | |/ |/| | | d685d5d9 Use latest height for fork date estimate (Howard Chu)
| * Use latest height for fork date estimateHoward Chu2017-09-021-2/+3
|/
* Merge pull request #2385Riccardo Spagni2017-09-023-26/+27
|\ | | | | | | | | | | 2289ead5 blockchain_import: warn for chunks over 500000, not 100000 (moneromooo-monero) 2f9a5528 blockchain_import: properly cleanup core/db on exit (moneromooo-monero) 8d6967be blockchain_import: do not error out on truncated files (moneromooo-monero)
| * blockchain_import: warn for chunks over 500000, not 100000moneromooo-monero2017-09-013-4/+5
| | | | | | | | We have a lot of 350000 byte blocks now.
| * blockchain_import: properly cleanup core/db on exitmoneromooo-monero2017-09-011-19/+9
| |
| * blockchain_import: do not error out on truncated filesmoneromooo-monero2017-09-011-3/+13
| | | | | | | | This will happen often when downloading from a live file
* | Merge pull request #2383Riccardo Spagni2017-09-021-5/+7
|\ \ | | | | | | | | | c65062ad Fix miniupnpc CVE-2017-8798 (MaxXor)
| * | Fix miniupnpc CVE-2017-8798MaxXor2017-09-011-5/+7
| |/
* | Merge pull request #2375Riccardo Spagni2017-09-021-0/+3
|\ \ | | | | | | | | | ff1cdf30 tx_pool: wrap tx meta updates in a LockedTXN (moneromooo-monero)
| * | tx_pool: wrap tx meta updates in a LockedTXNmoneromooo-monero2017-08-291-0/+3
| |/
* | Merge pull request #2373Riccardo Spagni2017-09-026-21/+89
|\ \ | | | | | | | | | | | | | | | a3662bae cryptonote_protocol: error handling on cleanup_handle_incoming_blocks (moneromooo-monero) cf4aa653 Fix blockchain_import wedge on exception in cleanup_handle_incoming_blocks (moneromooo-monero) 0ffad5a3 core: guard against exceptions in handle_incoming_{block,tx} (moneromooo-monero)
| * | cryptonote_protocol: error handling on cleanup_handle_incoming_blocksmoneromooo-monero2017-08-291-6/+34
| | |
| * | Fix blockchain_import wedge on exception in cleanup_handle_incoming_blocksmoneromooo-monero2017-08-295-15/+47
| | |
| * | core: guard against exceptions in handle_incoming_{block,tx}moneromooo-monero2017-08-291-0/+8
| |/ | | | | | | | | When one happens, cleanup must be called or the incoming tx lock will stay locked
* | Merge pull request #2365Riccardo Spagni2017-09-021-0/+1
|\ \ | | | | | | | | | bf724327 cryptonote_protocol: remove old spans when received as old blocks (moneromooo-monero)
| * | cryptonote_protocol: remove old spans when received as old blocksmoneromooo-monero2017-08-281-0/+1
| |/ | | | | | | fixes getting those in a loop
* | Merge pull request #2363Riccardo Spagni2017-09-024-26/+106
|\ \ | | | | | | | | | 31b1c6c1 simplewallet: new "fee" command to display fee information (moneromooo-monero)
| * | simplewallet: new "fee" command to display fee informationmoneromooo-monero2017-08-294-26/+106
| |/ | | | | | | including expected transaction backlog at different priorities
* | Merge pull request #2358Riccardo Spagni2017-09-022-5/+11
|\ \ | |/ |/| | | 0c6c3eb3 Silence stupid fallthru warning in gcc 7 (Howard Chu)
| * Silence stupid fallthru warning in gcc 7Howard Chu2017-08-212-5/+11
| |
* | Merge pull request #2343Riccardo Spagni2017-08-264-140/+93
|\ \ | | | | | | | | | | | | c656dd0e Fix refresh counter display (Howard Chu) c088d38a Simplify readline support (Howard Chu)
| * | Fix refresh counter displayHoward Chu2017-08-221-0/+8
| | | | | | | | | | | | Suspend readline when refreshing
| * | Simplify readline supportHoward Chu2017-08-223-140/+85
| |/ | | | | | | And don't use std::mutex
* | Merge pull request #2319Riccardo Spagni2017-08-2611-2/+61
|\ \ | | | | | | | | | | | | c22d22e2 Cleanup test impact of adding safesyncmode() method (Howard Chu) 9a859844 Toggle SAFE syncmode on and off automatically (Howard Chu)
| * | Cleanup test impact of adding safesyncmode() methodHoward Chu2017-08-225-2/+16
| | |
| * | Toggle SAFE syncmode on and off automaticallyHoward Chu2017-08-208-2/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | If monerod is started with default sync mode, set it to SAFE after synchronization completes. Set it back to FAST if synchronization restarts (e.g. because another peer has a longer blockchain). If monerod is started with an explicit sync mode, none of this automation takes effect.
* | | Merge pull request #2318Riccardo Spagni2017-08-2614-192/+105
|\ \ \ | | | | | | | | | | | | | | | | | | | | 3dd34a49 Cleanup test impact of moving blockchain_db_types() (Howard Chu) 80344740 More DB support cleanup (Howard Chu) 4c7f8ac0 DB cleanup (Howard Chu)
| * | | Cleanup test impact of moving blockchain_db_types()Howard Chu2017-08-223-0/+13
| | | |
| * | | More DB support cleanupHoward Chu2017-08-206-72/+42
| |/ / | | | | | | | | | | | | | | | | | | | | | Hide DB types from db_types.h - no reason to recompile dependencies when DB types change. Also remove lingering in-memory DB references, they've been obsolete since 9e82b694da120708652871b55f639d1ef306a7ec
| * / DB cleanupHoward Chu2017-08-198-120/+50
| |/ | | | | | | | | Hide LMDB-specific stuff behind blockchain_db.h. Nobody besides blockchain_db.cpp should ever be including DB-specific headers any more.
* | Merge pull request #2356Riccardo Spagni2017-08-2611-3/+203
|\ \ | | | | | | | | | | | | 4bd9e247 wallet: new option to check/confirm txpool backlog when sending (moneromooo-monero) 0c61be37 rpc: add a new RPC to get current txpool backlog (sizes and fees) (moneromooo-monero)
| * | wallet: new option to check/confirm txpool backlog when sendingmoneromooo-monero2017-08-264-3/+123
| | |
| * | rpc: add a new RPC to get current txpool backlog (sizes and fees)moneromooo-monero2017-08-267-0/+80
| | |
* | | Merge pull request #2354Riccardo Spagni2017-08-261-2/+3
|\ \ \ | | | | | | | | | | | | aeb30c83 daemon: fix backlog estimating at max block size (moneromooo-monero)
| * | | daemon: fix backlog estimating at max block sizemoneromooo-monero2017-08-261-2/+3
| |/ / | | | | | | | | | | | | Block size will pretty much never be fully used, unless all txes are using max fee.
* | | Merge pull request #2352Riccardo Spagni2017-08-262-6/+14
|\ \ \ | | | | | | | | | | | | | | | | 2d8a6a6f blockchain: cap memory size of retrieved blocks (moneromooo-monero) 20bedf32 rpc: decrease memory usage a bit in getblocks.bin (moneromooo-monero)
| * | | blockchain: cap memory size of retrieved blocksmoneromooo-monero2017-08-261-2/+7
| | | | | | | | | | | | | | | | | | | | It helps keep memory usage down when a wallet refreshes through a string of large blocks
| * | | rpc: decrease memory usage a bit in getblocks.binmoneromooo-monero2017-08-261-4/+7
| |/ /
* | | Merge pull request #2350Riccardo Spagni2017-08-261-0/+3
|\ \ \ | |/ / |/| | | | | fa65da25 http_client: add getters for host and port (moneromooo-monero)
| * | http_client: add getters for host and portmoneromooo-monero2017-08-251-0/+3
|/ /
* | Merge pull request #2339Riccardo Spagni2017-08-2511-78/+166
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | df0cffed cryptonote_protocol: warn if we see a higher top version we expect (moneromooo-monero) 317ab21a cryptonote_protocol: less strict check on top version on connect (moneromooo-monero) cc81a371 cryptonote_protocol: update target height when syncing too (moneromooo-monero) e2ad372b cryptonote_protocol: simplify and remove unnecessary casts (moneromooo-monero) 727e67ca cryptonote_protocol: print peer top height along with its version (moneromooo-monero) b5345ef4 crypto: use malloc instead of alloca (moneromooo-monero) 80794b31 thread_group: set thread size to THREAD_STACK_SIZE (moneromooo-monero) 5524bc31 print peer id in 0 padded hex for consistency (moneromooo-monero) 8f8cc09b contrib: add sync_info to rlwrap command set (moneromooo-monero) 70b8c6d7 cryptonote_protocol: misc fixes to the new sync algorithm (moneromooo-monero)