summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6672v0.16.0.1luigi11112020-06-234-2/+3
|\ | | | | | | fa199f2 build: prepare v0.16.0.1 release (selsta)
| * build: prepare v0.16.0.1 releaseselsta2020-06-214-2/+3
| |
* | Merge pull request #6681luigi11112020-06-221-0/+26
|\ \ | | | | | | | | | 19bb72d add trezor support to sweep_single (ph4r05)
| * | add trezor support to sweep_singleDusan Klinec2020-06-221-0/+26
| |/
* | Merge pull request #6678luigi11112020-06-221-0/+2
|\ \ | | | | | | | | | cc19397 updates: mac gui .tar.bz2 -> .dmg (selsta)
| * | updates: mac gui .tar.bz2 -> .dmgselsta2020-06-221-0/+2
| |/
* | Merge pull request #6671luigi11112020-06-223-6/+14
|\ \ | | | | | | | | | bca61e4 tx_pool: mine stem txes in fake chain mode (moneromooo-monero)
| * | tx_pool: mine stem txes in fake chain modemoneromooo-monero2020-06-203-6/+14
| |/ | | | | | | | | | | This fixes the functional tests, since txes would not be mined after being sent to the daemon (they'd be waiting for the dandelion timeout first)
* | Merge pull request #6665luigi11112020-06-221-1/+1
|\ \ | | | | | | | | | 94befec fix typo in pick_preferred_rct_inputs (Parean)
| * | fix typo in pick_preferred_rct_inputsDenis Smirnov2020-05-251-1/+1
| | |
* | | Merge pull request #6651luigi11112020-06-222-1/+17
|\ \ \ | |_|/ |/| | | | | a67c634 blockchain: fix timestamp/difficulty cache getting out of sync (moneromooo-monero)
| * | blockchain: fix timestamp/difficulty cache getting out of syncmoneromooo-monero2020-06-132-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The cache is discarded when a block is popped, but then gets rebuilt when the difficulty for next block is requested. While this is all properly locked, it does not take into account the delay caused by a database transaction being only committed (and thus its effects made visible to other threads) later on, which means another thread could request difficulty between the pop and the commit, which would end up using stale database view to build the cache, but that cache would not be invalidated again when the transaction gets committed, which would cause the cache to not match the new database data. To fix this, we now keep track of when the cache is invalidated so we can invalidate it again upon database transaction commit to ensure it gets calculated again with fresh data next time it is nedeed.
* | | Merge pull request #6648luigi11112020-06-191-1/+1
|\ \ \ | | | | | | | | | | | | 3b390fb Fix D++ block template check (vtnerd)
| * | | Fix D++ block template checkLee Clagett2020-06-121-1/+1
| |/ /
* | | Merge pull request #6646luigi11112020-06-191-0/+1
|\ \ \ | | | | | | | | | | | | b7812d1 blockchain: fix total_height in getblocks.bin response (moneromooo-monero)
| * | | blockchain: fix total_height in getblocks.bin responsemoneromooo-monero2020-06-111-0/+1
| |/ /
* | | Merge pull request #6645luigi11112020-06-191-1/+1
|\ \ \ | | | | | | | | | | | | 0a19785 rpc: fix loading rpc payment data from file (moneromooo-monero)
| * | | rpc: fix loading rpc payment data from filemoneromooo-monero2020-06-111-1/+1
| |/ / | | | | | | | | | Got broken after making one of those micro optimizations requested on review..
* | | Merge pull request #6644luigi11112020-06-191-1/+1
|\ \ \ | | | | | | | | | | | | 0569e63 rpc: fix comparison of seconds vs microseconds (moneromooo-monero)
| * | | rpc: fix comparison of seconds vs microsecondsmoneromooo-monero2020-06-111-1/+1
| |/ /
* | | Merge pull request #6643luigi11112020-06-191-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 23df29d functional_tests: add simple relay_tx test (moneromooo-monero) e306834 rpc: fix relay_tx error return mixup (moneromooo-monero)
| * | | rpc: fix relay_tx error return mixupmoneromooo-monero2020-06-111-1/+1
| |/ /
* | | Merge pull request #6642luigi11112020-06-191-2/+1
|\ \ \ | | | | | | | | | | | | 96b7697 daemon: remove time based 'update needed' status string (moneromooo-monero)
| * | | daemon: remove time based "update needed" status stringmoneromooo-monero2020-06-111-2/+1
| |/ /
* | | Merge pull request #6641luigi11112020-06-191-5/+5
|\ \ \ | | | | | | | | | | | | 5285ecc rpc: don't display invalid json errors on default log level (moneromooo-monero)
| * | | rpc: don't display invalid json errors on default log levelmoneromooo-monero2020-06-111-5/+5
| |/ / | | | | | | | | | | | | It's not something the user needs to know, and will display attacker controlled data
* / / Fix incorrect lenght of command INS_PREFIX_HASHFrançois Colas2020-05-271-2/+2
|/ / | | | | | | | | buffer_send[4] (LC) is an unsigned char, len should not exceed 254 (255 - 1 for the option).
* | version: update nameselsta2020-05-211-1/+1
| |
* | Merge pull request #6575luigi11112020-05-212-0/+12
|\ \ | | | | | | | | | ada8172 rpc: lock access to the rpc payment object (moneromooo-monero)
| * | rpc: lock access to the rpc payment objectmoneromooo-monero2020-05-202-0/+12
| | |
* | | Merge pull request #6577luigi11112020-05-212-6/+46
|\ \ \ | | | | | | | | | | | | 0d92fe5 rpc: add a sanity limit to a few RPC in restricted mode (moneromooo-monero)
| * | | rpc: add a sanity limit to a few RPC in restricted modemoneromooo-monero2020-05-202-6/+46
| |/ /
* | | Merge pull request #6569luigi11112020-05-212-36/+0
|\ \ \ | | | | | | | | | | | | 99d702e cryptonote_core: remove 'We are most likely forked' message (moneromooo-monero)
| * | | cryptonote_core: remove "We are most likely forked" messagemoneromooo-monero2020-05-192-36/+0
| |/ / | | | | | | | | | It's time based and we don't have forks every 6 months anymore
* | | [release-v0.16] MMS: New 'config_checksum' subcommandrbrunner72020-05-204-27/+124
| | |
* | | Merge pull request #6554luigi11112020-05-192-1/+22
|\ \ \ | | | | | | | | | | | | | | | | f01d529 cryptonote_protocol: reject requests/notifications before handshake (moneromooo-monero) bbab044 cryptonote_protocol: stricter limit to number of objects requested (moneromooo-monero)
| * | | cryptonote_protocol: stricter limit to number of objects requestedmoneromooo-monero2020-05-191-1/+2
| | | | | | | | | | | | | | | | Reported by xnbya
| * | | cryptonote_protocol: reject requests/notifications before handshakemoneromooo-monero2020-05-191-0/+20
| |/ / | | | | | | | | | Reported by xnbya
* | | Merge pull request #6567luigi11112020-05-191-2/+2
|\ \ \ | | | | | | | | | | | | cef39dc protocol: move the 'peer claims higher version' warning to debug (moneromooo-monero)
| * | | protocol: move the "peer claims higher version" warning to debugmoneromooo-monero2020-05-191-2/+2
| |/ / | | | | | | | | | | | | Because there's a neverending supply of cunts claiming a wrong version just to say "look at me" I guess
* | | Merge pull request #6562luigi11112020-05-191-1/+1
|\ \ \ | | | | | | | | | | | | 705c78b wallet2: fix multisig data clearing stomping on a vector (moneromooo-monero)
| * | | wallet2: fix multisig data clearing stomping on a vectormoneromooo-monero2020-05-191-1/+1
| |/ /
* | | Merge pull request #6560luigi11112020-05-191-1/+1
|\ \ \ | | | | | | | | | | | | 4291344 serialization: fix bad rapidjson api usage (moneromooo-monero)
| * | | serialization: fix bad rapidjson api usagemoneromooo-monero2020-05-191-1/+1
| |/ /
* | | Merge pull request #6545luigi11112020-05-191-5/+72
|\ \ \ | | | | | | | | | | | | bb4d95c blockchain: detect and log bad difficulty calculations (moneromooo-monero)
| * | | blockchain: detect and log bad difficulty calculationsmoneromooo-monero2020-05-171-5/+72
| |/ /
* | | Merge pull request #6543luigi11112020-05-191-1/+0
|\ \ \ | | | | | | | | | | | | 44e3782 protocol: don't drop a connection if we can't get a compatible chain (moneromooo-monero)
| * | | protocol: don't drop a connection if we can't get a compatible chainmoneromooo-monero2020-05-161-1/+0
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This can now happen if: - we have a pruned db - we have not connected to the monero network for a while - we connect to a node - that node asks us for history - we only have a pruned version of the most recent common block In that case, it's better to not reply but keep the connection alive, so we can sync off it.
* | | Merge pull request #6541luigi11112020-05-194-49/+15
|\ \ \ | | | | | | | | | | | | | | | | 4a9c3a Revert 'simplewallet: noob-friendly help menu' (selsta) 7633ba0 simplewallet: help_advanced -> help (selsta)
| * | | simplewallet: help_advanced -> helpselsta2020-05-161-1/+1
| | | |