summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* update version to 0.14.0.2 for tagRiccardo Spagni2019-03-071-1/+1
|
* rpc: fix build, ctx does not exist yet on this branchmoneromooo-monero2019-03-061-5/+5
|
* Merge pull request #5238Riccardo Spagni2019-03-061-5/+10
|\ | | | | | | 20f732cd rpc: make fill_pow restricted (moneromooo-monero)
| * rpc: make fill_pow restrictedmoneromooo-monero2019-03-061-5/+10
| | | | | | | | It's slow work, so let's not expose it
* | Fix computation of change address + Fix v11 forkcslashm2019-03-057-15/+70
|/ | | | | | | Always send TX public key when generating output destination keys: it may be an additional TX public key in case of subaddress; before we always use R. Fix the commitment mask generation: It must be delegated to device as it implies the amount key. Send MONERO_VERSION string in reset command to allow version compatibility check. Some enhancement of debug log.
* Merge pull request #5215Riccardo Spagni2019-03-041-1/+1
|\ | | | | | | fcb524be wallet2: fix incorrect patch for determining fork rules (moneromooo-monero)
| * wallet2: fix incorrect patch for determining fork rulesmoneromooo-monero2019-03-031-1/+1
| | | | | | | | | | | | Half of the patch was correct, but half was introducing another bug, where a wallet asking for a fork that the daemon does not know about yet would decide to use those rules.
* | Merge pull request #5225Riccardo Spagni2019-03-041-1/+1
|\ \ | | | | | | | | | 8f0318d7 hardfork: fix fork determination for historical heights (moneromooo)
| * | hardfork: fix fork determination for historical heightsmoneromooo2019-03-041-1/+1
| | |
* | | blockchain: fix off by one brought by the regtest mode fixmoneromooo-monero2019-03-041-2/+4
|/ /
* | update version to 0.14.0.1Riccardo Spagni2019-03-031-1/+1
| |
* | Merge pull request #5216Riccardo Spagni2019-03-032-7/+13
|\ \ | | | | | | | | | b2b71d3a wallet2: fix mishandling rct outputs in coinbase tx (moneromooo-monero)
| * | wallet2: fix mishandling rct outputs in coinbase txmoneromooo-monero2019-03-032-7/+13
| | | | | | | | | | | | Reported by cutcoin
* | | Merge pull request #5210Riccardo Spagni2019-03-033-5/+5
|\ \ \ | | | | | | | | | | | | 997830f3 disable asm w/ x64 instructions set on i386 (naughtyfox)
| * | | disable asm w/ x64 instructions set on i386naughtyfox2019-02-283-5/+5
| | |/ | |/|
* | | Merge pull request #5205Riccardo Spagni2019-03-031-7/+15
|\ \ \ | |/ / |/| | | | | 49896e5c blockchain: fix long term block weight for regtest mode (moneromooo-monero)
| * | blockchain: fix long term block weight for regtest modemoneromooo-monero2019-02-271-7/+15
| |/
* | Merge pull request #5184Riccardo Spagni2019-02-275-27/+50
|\ \ | | | | | | | | | | | | | | | 0ec360b4 CryptonightR: define out i386/x86_64 specific code on other archs (moneromooo-monero) 773509dd slow-hash: fix build on arm (moneromooo-monero) 0cb6a763 cmake: ARCH_ID fixes for cross compilation (TheCharlatan)
| * | CryptonightR: define out i386/x86_64 specific code on other archsmoneromooo-monero2019-02-262-0/+8
| | |
| * | slow-hash: fix build on armmoneromooo-monero2019-02-224-27/+42
| |/
* | Merge pull request #5194Riccardo Spagni2019-02-275-1/+16
|\ \ | | | | | | | | | | | | 348320a3 wallet api/device: set estimated restore height if none is provided (selsta) 3c1c2499 wallet api: don't truncate address in subaddress_account (selsta)
| * | wallet api/device: set estimated restore height if none is providedselsta2019-02-244-0/+15
| | |
| * | wallet api: don't truncate address in subaddress_accountselsta2019-02-241-1/+1
| | | | | | | | | | | | Same behaviour as subaddress.cpp now.
* | | core: fix adding new pre-hoh block when a tx is already in the poolmoneromooo-monero2019-02-241-5/+4
| |/ |/|
* | bump version, update readme to reflect, update checkpointsRiccardo Spagni2019-02-202-2/+3
| |
* | update quick sync checkpoints and hashRiccardo Spagni2019-02-202-1/+1
| |
* | wallet: fix payment ID decryption for construction dataDusan Klinec2019-02-201-7/+6
| |
* | blockchain: remove buggy long term block weight cachemoneromooo-monero2019-02-192-76/+36
| | | | | | | | | | | | It seems to be buggy on reorgs, and prevents the use of a blockchain with two nodes. We'll speed this up again if/when the need arises.
* | blockchain: fix block template creation racemoneromooo-monero2019-02-181-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If two create_block_template are called at nearly the same time, and a block is added at nearly the same time, this could happen: - the blockchain top block is B0 - thread 1 enters create_block_template, takes blockchain lock - thread 1 creates a fresh block referencing prev block B0 - thread 1 releases blockchain lock - thread 0 adds a new block - thread 0 enters create_block_template - thread 0 updates block template - thread 1 takes txpool lock and continues creating block template - thread 1 overwrites block template with previous data
* | Merge pull request #5159Riccardo Spagni2019-02-181-2/+4
|\ \ | | | | | | | | | 1d628550 blockchain: fix long term weight addition on pop/init (moneromooo-monero)
| * | blockchain: fix long term weight addition on pop/initmoneromooo-monero2019-02-181-2/+4
| | |
* | | Merge pull request #5158Riccardo Spagni2019-02-183-3/+104
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 993a1994 tests: add a CNv4 JIT test (moneromooo-monero) 736f2579 crypto: plug CNv4 JIT into cn_slow_hash (moneromooo-monero) 2e9b988a crypto: clear cache after generating random program (moneromooo-monero) 683c3d13 performance_tests: add tests for new Cryptonight variants (moneromooo-monero)
| * | | tests: add a CNv4 JIT testmoneromooo-monero2019-02-181-7/+8
| | | |
| * | | crypto: plug CNv4 JIT into cn_slow_hashmoneromooo-monero2019-02-182-3/+100
| | | | | | | | | | | | | | | | Enabled by setting the MONERO_USE_CNV4_JIT env var to 1
| * | | crypto: clear cache after generating random programmoneromooo-monero2019-02-181-0/+3
| |/ /
* | | Merge pull request #5157Riccardo Spagni2019-02-181-19/+12
|\ \ \ | |/ / |/| | | | | 3b7967c6 rpc: fix wrongly formatted JSON for pruned tx (stoffu)
| * | rpc: fix wrongly formatted JSON for pruned txstoffu2019-02-181-19/+12
| | | | | | | | | | | | | | | | | | | | | Fix for #4399. Also unifies code for serializing pruned tx to binary/json into one. (Cherry-picked from #4586)
* | | Merge pull request #5155Riccardo Spagni2019-02-181-0/+2
|\ \ \ | | | | | | | | | | | | 2c0fc8b4 db_lmdb: fix missing mdb_dbi_close in migration (moneromooo-monero)
| * | | db_lmdb: fix missing mdb_dbi_close in migrationmoneromooo-monero2019-02-171-0/+2
| |/ / | | | | | | | | | Fixed by hyc
* | | Merge pull request #5153Riccardo Spagni2019-02-181-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 32ebc95d CMakeLists.txt: detect and use -pthread compiler flag (moneromooo-monero) be2d061b miner: fix build with boost 1.69 (moneromooo-monero) 1de62cb1 mlocker: fix access to global lock map after dtor on exit (moneromooo-monero) 5544bb83 mlocker: fix dtor ordering problem (moneromooo-monero)
| * | | miner: fix build with boost 1.69moneromooo-monero2019-02-171-1/+1
| |/ /
* / / CNv4 JIT compiler for x86-64 and testsSChernykh2019-02-174-0/+2746
|/ / | | | | | | | | | | | | | | | | Minimalistic JIT code generator for random math sequence in CryptonightR. Usage: - Allocate writable and executable memory - Call v4_generate_JIT_code with "buf" pointed to memory allocated on the previous step - Call the generated code instead of "v4_random_math(code, r)", omit the "code" parameter
* | blockchain: fix m_long_term_block_weight_height initializationmoneromooo-monero2019-02-151-6/+13
| | | | | | | | Also check return of that function, it can now return error
* | blockchain: forbid older BP rct versions from v11moneromooo-monero2019-02-151-1/+18
| |
* | Fix v3/v4 db conversionmoneromooo-monero2019-02-152-2/+8
| |
* | Build fixes for some platformsmoneromooo-monero2019-02-144-16/+16
| |
* | blockchain: add v10 fork heightsmoneromooo-monero2019-02-141-0/+5
| |
* | Adding cnv4-2 tweaksLee Clagett2019-02-142-31/+71
| |
* | Cryptonight variant 4 aka CryptonightRSChernykh2019-02-146-17/+508
| | | | | | | | It introduces random integer math into the main loop.
* | slow-hash: some more big endian fixesxiphon2019-02-141-6/+6
| |