aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-12-04Merge pull request #4894Riccardo Spagni30-145/+41
aee7a4e3 wallet_rpc_server: do not use RPC data if the call failed (moneromooo-monero) 1a0733e5 windows_service: fix memory leak (moneromooo-monero) 0dac3c64 unit_tests: do not rethrow a copy of an exception (moneromooo-monero) 5d9915ab cryptonote: fix get_unit for non default settings (moneromooo-monero) d4f50cb1 remove some unused code (moneromooo-monero) 61163971 a few minor (but easy) performance tweaks (moneromooo-monero) 30023074 tests: slow_memmem now returns size_t (moneromooo-monero)
2018-12-04Merge pull request #4892Riccardo Spagni1-173/+173
c28e3d2d rctOps: add braces to suppress warnings (stoffu)
2018-12-04Merge pull request #4891Riccardo Spagni1-7/+7
4cd88136 Updated dependencies Cmake 3.13, CPPZMQ 4.3.0, OPENSSL 1.1.0j (Hom DX)
2018-12-04Merge pull request #4888Riccardo Spagni1-2/+3
b0d9d605 cn_deserialize: allow parsing partially valid tx extra (moneromooo-monero)
2018-12-04Merge pull request #4885Riccardo Spagni1-2/+2
b5573fc2 wallet2: resume processing when tx extra is partially broken (stoffu)
2018-12-04Merge pull request #4884Riccardo Spagni1-1/+1
56e616e8 wallet2: add n_vouts to capture list (moneromooo-monero)
2018-12-04Merge pull request #4883Riccardo Spagni1-2/+2
40485a73 mlocker: fix access to global lock map after dtor on exit (moneromooo-monero)
2018-12-04Merge pull request #4882Riccardo Spagni1-1/+1
6bfcc573 scoped_message_writer: protect all std::cout usage from readline (moneromooo-monero)
2018-12-04Merge pull request #4866Riccardo Spagni21-72/+127
9c923bad epee: fix network packet header field endianness (moneromooo-monero) ec1a62b5 move int-util.h to epee (moneromooo-monero)
2018-12-04Merge pull request #4880Riccardo Spagni4-12/+13
96e6b439 blockchain_stats: don't use gmtime_r on Windows (moneromooo-monero)
2018-12-04Merge pull request #4878Riccardo Spagni5-0/+10
517f25ef rpc: add version to get_info (Jethro Grassie)
2018-12-04Merge pull request #4877Riccardo Spagni1-1/+3
c25260f5 protocol: fix incorrect tx hash in log (moneromooo-monero)
2018-12-04Merge pull request #4876Riccardo Spagni1-3/+12
1132436f Only show a single mlock() error, to avoid flooding the log (Martijn Otto)
2018-12-04Merge pull request #4875Riccardo Spagni1-0/+8
23829ebb mlocker: don't throw from lock/unlock (moneromooo-monero)
2018-12-04epee: fix network packet header field endiannessmoneromooo-monero5-57/+113
2018-12-04move int-util.h to epeemoneromooo-monero16-15/+14
2018-12-04Merge pull request #4872Riccardo Spagni1-10/+6
fc99f177 lmdb: fix gcc 7.3.0 'implicit-fallthrough' warning (xiphon)
2018-12-04Merge pull request #4869Riccardo Spagni3-5/+5
60f36386 Avoid unnecessary temp block and copy ctor (moneromooo-monero)
2018-12-04Merge pull request #4862Riccardo Spagni6-24/+49
3998a937 Enhance help text for print_ring. (Tadeas Moravec) 3900fb77 Enhance help text for incoming_transfers. (Tadeas Moravec)
2018-12-04Merge pull request #4859Riccardo Spagni4-22/+21
6f2497bc Don't cache nettype in core_rpc_server use m_core (doy-lee)
2018-12-04Merge pull request #4854Riccardo Spagni39-168/+38
bd98e99c Removed a lot of unnecessary includes (Martijn Otto)
2018-12-04Merge pull request #4853Riccardo Spagni4-4/+11
2b3595d0 various: do not propagate exception through dtor (moneromooo-monero)
2018-12-04Merge pull request #4850Riccardo Spagni2-15/+64
b36353e2 unit_tests: add some hex parsing test for non hex input (xiphon) 6671110c unit_tests: add a test for parse_hexstr_to_binbuff (moneromooo-monero) f6187cd8 epee: speed up parse_hexstr_to_binbuff a little (Howard Chu)
2018-12-04Merge pull request #4848Riccardo Spagni1-1/+4
80be2dca unit_tests: don't take the address of an unwrapped secret key (moneromooo-monero)
2018-12-04Merge pull request #4845Riccardo Spagni5-20/+213
6732fc7f Fix issue 4793 - M/N multisig transaction signature (naughtyfox)
2018-12-04Merge pull request #4838Riccardo Spagni1-2/+2
8dde0d48 readme 0.13.0.4 in the table (Gingeropolous)
2018-12-04Merge pull request #4817Riccardo Spagni1-1/+1
0e2a5d75 simplewallet: use is_transfer_unlocked instead of is_tx_spendtime_unlocked for show_transfers (stoffu)
2018-11-27simplewallet: use is_transfer_unlocked instead of is_tx_spendtime_unlocked ↵stoffu1-1/+1
for show_transfers Followup on #4728
2018-11-26Merge pull request #4821Riccardo Spagni8-18/+45
fc98f7a0 rpc: speedup get_outs.bin (moneromooo-monero)
2018-11-26rpc: speedup get_outs.binmoneromooo-monero8-18/+45
2018-11-26Merge pull request #4834Riccardo Spagni1-9/+15
2c7195d8 bulletproofs: avoid std::vector allocations for slice (moneromooo-monero)
2018-11-26Merge pull request #4832Riccardo Spagni2-0/+178
9da6c52b unit_tests: add logging unit test (moneromooo-monero)
2018-11-26Merge pull request #4831Riccardo Spagni1-1/+1
c5ee14ae json_archive: initialize inner_array_size in ctor (moneromooo-monero)
2018-11-26Merge pull request #4830Riccardo Spagni1-0/+9
dffec258 db_lmdb: error out if the db needs migration in read only mode (moneromooo-monero)
2018-11-26Merge pull request #4825Riccardo Spagni4-4/+110
b9b307d1 rpc: speedup get_output_distribution (moneromooo-monero)
2018-11-26Merge pull request #4824Riccardo Spagni16-205/+970
2ffe53d9 device/trezor: webusb transport added, cmake fixes (Dusan Klinec)
2018-11-26Merge pull request #4819Riccardo Spagni2-6/+10
7c298f5d No longer use a list for registering self references in the abstract tcp server (Martijn Otto)
2018-11-26Merge pull request #4816Riccardo Spagni1-1/+0
1a4d1603 wallet2: remove redundant chacha key generation in store_keys (stoffu)
2018-11-26Only show a single mlock() error, to avoid flooding the logMartijn Otto1-3/+12
2018-11-25device/trezor: webusb transport added, cmake fixesDusan Klinec16-205/+970
- webusb transport based on libusb added. Provides direct access to Trezor via USB, no need for Trezor bridge. - trezor protocol message handler improved, no recursion used. Ready for upcoming integration tests. - libusb (for docker) bumped from v1.0.9 to v1.0.22, newer version required for webusb transport, for device enumeration. - cmake improvements and fixes. Cmake Trezor checks are moved to a dedicated CheckTrezor.cmake file. In case of a problem Trezor is excluded from build. - ifdefs made consistent to Ledger. - UDP Transport enumeration disabled by default in release mode
2018-11-23wallet_rpc_server: do not use RPC data if the call failedmoneromooo-monero1-1/+2
Found by codacy.com
2018-11-23windows_service: fix memory leakmoneromooo-monero1-1/+2
Found by codacy.com
2018-11-23unit_tests: do not rethrow a copy of an exceptionmoneromooo-monero1-1/+1
Found by codacy.com
2018-11-23cryptonote: fix get_unit for non default settingsmoneromooo-monero1-2/+2
Found by codacy.com
2018-11-23remove some unused codemoneromooo-monero14-114/+8
Found by codacy.com
2018-11-23a few minor (but easy) performance tweaksmoneromooo-monero11-21/+21
Found by codacy.com
2018-11-23tests: slow_memmem now returns size_tmoneromooo-monero2-5/+5
Makes more sense than uint64_t for an offset, and agrees with the %zu used to print results. Found by codacy.com
2018-11-23Updated dependencies Cmake 3.13, CPPZMQ 4.3.0, OPENSSL 1.1.0jHom DX1-7/+7
2018-11-23rctOps: add braces to suppress warningsstoffu1-173/+173
2018-11-22cn_deserialize: allow parsing partially valid tx extramoneromooo-monero1-2/+3
2018-11-22wallet2: resume processing when tx extra is partially brokenstoffu1-2/+2
Motivated by https://monero.stackexchange.com/questions/10483 Some exchanges appear to have customized the wallet software in an inappropriate way, making the tx extra field partially unreadable. PR #3716 changed the wallet behavior disallowing such partially valid tx extra. An example tx reported by the user is e87c675a85f34ecac58a8846613d25062f1813e1023c552b705afad32b972c38 where the normal tx pubkey appears again with the aditional tx pubkeys tag `04` which is inappropriate.
2018-11-22wallet2: add n_vouts to capture listmoneromooo-monero1-1/+1
2018-11-22mlocker: fix access to global lock map after dtor on exitmoneromooo-monero1-2/+2
as the lock, it now leaks
2018-11-21rpc: add version to get_infoJethro Grassie5-1/+11
2018-11-21scoped_message_writer: protect all std::cout usage from readlinemoneromooo-monero1-1/+1
2018-11-21blockchain_stats: don't use gmtime_r on Windowsmoneromooo-monero4-12/+13
In some cases, it doesn't like it (I don't know the details). Factor into a new epee function
2018-11-20protocol: fix incorrect tx hash in logmoneromooo-monero1-1/+3
2018-11-20mlocker: don't throw from lock/unlockmoneromooo-monero1-0/+8
This prevents exceptions from showing up in various awkward places such as dtors, since the only exception that can be thrown is a lock failure, and nothing handles a lock failure anyway.
2018-11-20Fix issue 4793 - M/N multisig transaction signaturenaughtyfox5-20/+213
2018-11-20rpc: speedup get_output_distributionmoneromooo-monero4-4/+110
and decrease the amount of data carried around
2018-11-20Merge pull request #4781Riccardo Spagni1-20/+21
2a48c2a2 slow-hash: some more big endian fixes (xiphon) b39fdf8e slow-hash: fix for big endian (moneromooo-monero)
2018-11-20Merge pull request #4812Riccardo Spagni9-96/+338
31d80027 tests: add unit tests for get_output_distribution (moneromooo-monero) 0936dae8 blockchain: remove "0 is height" shortcut from get_output_distribution (moneromooo-monero) 872c7eb2 Revert "blockchain: simplify output distribution code" (moneromooo-monero)
2018-11-19lmdb: fix gcc 7.3.0 'implicit-fallthrough' warningxiphon1-10/+6
2018-11-19Avoid unnecessary temp block and copy ctormoneromooo-monero3-5/+5
block already has a default ctor, and the extra object churn due to its innards (vectors, etc) is pointless.
2018-11-16unit_tests: don't take the address of an unwrapped secret keymoneromooo-monero1-1/+4
2018-11-16tests: add unit tests for get_output_distributionmoneromooo-monero9-92/+331
2018-11-16Enhance help text for print_ring.Tadeas Moravec3-6/+14
2018-11-16Enhance help text for incoming_transfers.Tadeas Moravec6-18/+35
2018-11-16blockchain: remove "0 is height" shortcut from get_output_distributionmoneromooo-monero1-2/+0
This prevents asking for just 0, and the RPC layer already does this
2018-11-16Revert "blockchain: simplify output distribution code"moneromooo-monero1-2/+7
This reverts commit b2bb9312a75781e714acf3c406634b3d4cded418.
2018-11-16slow-hash: some more big endian fixesxiphon1-6/+6
2018-11-16slow-hash: fix for big endianmoneromooo-monero1-20/+21
2018-11-16Merge pull request #4820Riccardo Spagni2-21/+8
e27e421f Fix version prefix in gitian build (TheCharlatan)
2018-11-16Merge pull request #4807Riccardo Spagni1-1/+6
b620443b epee: log HTTP/RPC calls at info level (moneromooo-monero)
2018-11-16Merge pull request #4806Riccardo Spagni1-1/+2
ac23b10f blockchain: fix innocuous difficulty cache inconsistency (moneromooo-monero) 3b14d972 blockchain: use uint64_t for block height, not size_t (moneromooo-monero)
2018-11-16Merge pull request #4805Riccardo Spagni1-0/+2
6a1062f5 bulletproofs: reserve vector memory when known in advance (moneromooo-monero)
2018-11-16Merge pull request #4804Riccardo Spagni1-6/+3
00907c39 rct: speedup commit a little (moneromooo-monero)
2018-11-16Merge pull request #4803Riccardo Spagni1-2/+2
fa3f756b unit_tests: fix leak when the test check fails (moneromooo-monero)
2018-11-16Merge pull request #4801Riccardo Spagni1-1/+32
7ae36e91 wallet_rpc_server: account for watch-only/non-deterministic/multisig when querying seed (stoffu)
2018-11-16Merge pull request #4800Riccardo Spagni1-2/+2
79b4dae6 simplewallet: slightly adjust wording when printing multisig seed (stoffu)
2018-11-16Merge pull request #4799Riccardo Spagni1-1/+0
f4988454 perf_timer: remove stray debug addition (moneromooo-monero)
2018-11-16Merge pull request #4796Riccardo Spagni1-1/+1
f92682ec build: ubuntu 16 ppc build fixes (Jethro Grassie)
2018-11-16Merge pull request #4795Riccardo Spagni4-0/+211
5d7c2316 rct: add a zeroCommit cache for common pre-rct case (moneromooo-monero)
2018-11-16Merge pull request #4794Riccardo Spagni1-1/+1
e198b06e Fix: out_of_hashchain_bounds_error in refresh (Hasan Pekdemir)
2018-11-16Merge pull request #4792Riccardo Spagni1-17/+25
5d4f3df8 simplewallet: reorganize SCOPED_WALLET_UNLOCK a bit more (stoffu)
2018-11-16Merge pull request #4791Riccardo Spagni1-1/+1
5878fe95 simplewallet: don't skip asking for password when watch-only (stoffu)
2018-11-16Merge pull request #4790Riccardo Spagni3-0/+25
177a9d76 wallet: warn if lockable memory limit is too low (moneromooo-monero)
2018-11-16Merge pull request #4789Riccardo Spagni1-0/+1
0afdb00b wallet2: fix print_ring printing double entries for transactions (moneromooo-monero)
2018-11-16Merge pull request #4788Riccardo Spagni1-5/+5
8f3963d2 wallet2: demote a few uninteresting recurring logs to TRACE (moneromooo-monero)
2018-11-16Merge pull request #4786Riccardo Spagni1-18/+0
c22e85fe simplewallet: remove redundant messages on daemon connection failure (stoffu)
2018-11-16Merge pull request #4785Riccardo Spagni1-2/+2
0cfd2ae5 mlocker: fix dtor ordering problem (moneromooo-monero)
2018-11-16Merge pull request #4784Riccardo Spagni1-0/+4
1c04c21d wallet_rpc_server: include additional tx keys in sign_transfer response (stoffu)
2018-11-16Merge pull request #4778Riccardo Spagni2-8/+36
71eb32a9 dns_utils: do not exit if DNS records are corrupt (moneromooo-monero)
2018-11-16Merge pull request #4777Riccardo Spagni1-4/+4
c17a1d43 daemon: use msg_writer, not cout, to display information (moneromooo-monero)
2018-11-16Merge pull request #4776Riccardo Spagni2-4/+11
03fc731b p2p: less frequent incoming connections check (moneromooo-monero) 14a5c206 p2p: tone down "no incoming connections" warning to info if in peers is 0 (moneromooo-monero)
2018-11-16Merge pull request #4775Riccardo Spagni1-11/+41
741e4a11 epee: speed up json number parsing (moneromooo-monero)
2018-11-16Merge pull request #4770Riccardo Spagni3-4/+6
2bd46065 Expose limit-rate defaults from command line help (RaskaRuby)
2018-11-16Merge pull request #4768Riccardo Spagni1-3/+2
cf552c75 tx_pool: allow take_tx to work without m_txs_by_fee_and_receive_time (moneromooo-monero)
2018-11-16Merge pull request #4765Riccardo Spagni1-1/+1
09dbd9cb tx_pool: fix comment about transaction_prefix (moneromooo-monero)
2018-11-16Merge pull request #4764Riccardo Spagni1-4/+1
1598f01c wallet2: use padded bulletproofs for multisig signing (stoffu)
2018-11-16Merge pull request #4236Riccardo Spagni2-46/+244
a9357141 Add new command "export_transfers" to save transfers to csv (sachaaaaa)
2018-11-16Don't cache nettype in core_rpc_server use m_coredoy-lee4-22/+21
This can go out of sync with m_core's nettype if you run in fakechain mode since entering fakechain mode is done through code not the command line and core_rpc_server only looks at the command line to figure out the nettype.
2018-11-15unit_tests: add some hex parsing test for non hex inputxiphon1-0/+16
2018-11-15unit_tests: add a test for parse_hexstr_to_binbuffmoneromooo-monero1-0/+13
2018-11-15epee: speed up parse_hexstr_to_binbuff a littleHoward Chu1-15/+35
2018-11-15json_archive: initialize inner_array_size in ctormoneromooo-monero1-1/+1
Coverity 136581
2018-11-15Removed a lot of unnecessary includesMartijn Otto39-168/+38
2018-11-15various: do not propagate exception through dtormoneromooo-monero4-4/+11
Coverity 189689, 189690, 189692, 189695
2018-11-15simplewallet: slightly adjust wording when printing multisig seedstoffu1-2/+2
2018-11-14Merge pull request #4842Riccardo Spagni1-0/+3
37d5b8d9 CMakeLists.txt: add -ftemplate-depth=900 (moneromooo-monero)
2018-11-14Merge pull request #4769Riccardo Spagni11-52/+68
5808530f blockchain: remove unused output_scan_worker parameter (moneromooo-monero) 1426209a blockchain: don't run threads if we have just one function to run (moneromooo-monero) 6f7a5fd4 db_lmdb: slight speedup getting array data from the blockchain (moneromooo-monero) 99fbe100 db_lmdb: save some string copies for readonly db keys/values (moneromooo-monero) bf31447e tx_pool: speed up take_tx for transactions from blocks (moneromooo-monero) 4f005a77 tx_pool: remove unnecessary get_transaction_hash (moneromooo-monero) 593ef598 perf_timer: call reserve on new timer array (moneromooo-monero) 6ecc99ad core: avoid unnecessary tx/blob conversions (moneromooo-monero) 00cc1a16 unit_tests: notify test special case for the usual weirdo (moneromooo-monero)
2018-11-14Merge pull request #4761Riccardo Spagni1-12/+19
6e1282b6 wallet2: fix off by one in output picking (moneromooo-monero)
2018-11-14Merge pull request #4757Riccardo Spagni1-0/+7
db24a2e5 hash: fix hash_permutation on big endian (moneromooo-monero)
2018-11-14Merge pull request #4756Riccardo Spagni1-2/+2
aa40047e README.md: increase swap size on Raspberry Pi (Neofito89)
2018-11-14Merge pull request #4755Riccardo Spagni1-2/+3
42d8d508 crypto: fix AES encryption on big endian (xiphon)
2018-11-14Merge pull request #4753Riccardo Spagni4-4/+10
157054b8 hardfork: initialize current_fork_index in ctor (moneromooo-monero) 2362baf7 network_throttle: initialize m_last_sample_time in ctor (moneromooo-monero) d9400f69 serializtion: add missing mainnet and stagenet fields for 0mq (moneromooo-monero) cbe0122b wallet2: initialize amount to 0 in tx_scan_info_t ctor (moneromooo-monero)
2018-11-14Merge pull request #4751Riccardo Spagni1-1/+39
6789385c Dockerfile: add udev, libusb and hidapi build (MoroccanMalinois)
2018-11-14Merge pull request #4750Riccardo Spagni1-3/+3
e61062b6 use current height - 1 for top block height in err msgs (cryptochangements34)
2018-11-14Merge pull request #4747Riccardo Spagni1-1/+8
dad5bbfd return message in stop_mining if mining never started (cryptochangements34)
2018-11-14Merge pull request #4746Riccardo Spagni3-0/+233
f3019efe wallet-rpc: add on_restore_deterministic RPC call. (Hasan Pekdemir)
2018-11-14Merge pull request #4847Riccardo Spagni3-2/+5
6d3311ac libwallet_api_tests: add missing dependency on Boost Locale and ICU (stoffu) f0459abb cmake: move Boost_LOCALE_LIBRARY out of ICU_LIBRARIES (stoffu)
2018-11-14Merge pull request #4844Riccardo Spagni1-14/+2
d01bdaca common: fix base58 gcc -Werror=implicit-fallthrough (xiphon)
2018-11-15libwallet_api_tests: add missing dependency on Boost Locale and ICUstoffu1-0/+2
2018-11-15cmake: move Boost_LOCALE_LIBRARY out of ICU_LIBRARIESstoffu2-2/+3
2018-11-13common: fix base58 gcc -Werror=implicit-fallthroughxiphon1-14/+2
2018-11-12CMakeLists.txt: add -ftemplate-depth=900moneromooo-monero1-0/+3
2018-11-11readme 0.13.0.4 in the tableGingeropolous1-2/+2
its the one thing I do. I change the table.
2018-11-12Add new command "export_transfers" to save transfers to csvsachaaaaa2-46/+244
2018-11-09bulletproofs: avoid std::vector allocations for slicemoneromooo-monero1-9/+15
2018-11-09unit_tests: add logging unit testmoneromooo-monero2-0/+178
2018-11-09db_lmdb: error out if the db needs migration in read only modemoneromooo-monero1-0/+9
2018-11-07Fix version prefix in gitian buildTheCharlatan2-21/+8
The version prefix 'v' should just be set constantly. Reflect this change in the README as well. This should allow building commits as well, if a commit is passed in instead of a tag.
2018-11-07Merge pull request #4814Riccardo Spagni1-1/+2
840bf155 build: fix Ubuntu 16.04 (GCC 5.4.0) compilation (xiphon)
2018-11-07Merge pull request #4818Riccardo Spagni1-3/+3
ba2055a2 api/wallet: fix compile errors made in #4720 (stoffu)
2018-11-07No longer use a list for registering self references in the abstract tcpMartijn Otto2-6/+10
server Updated assert message Use a local variable that won't destruct at the end of the if-branch Updated comment
2018-11-07api/wallet: fix compile errors made in #4720stoffu1-3/+3
2018-11-07wallet2: remove redundant chacha key generation in store_keysstoffu1-1/+0
2018-11-06build: fix Ubuntu 16.04 (GCC 5.4.0) compilationxiphon1-1/+2
2018-11-06Merge pull request #4809Riccardo Spagni1-1/+2
1fd017cf Fix build of monero-gui by adding device_trezor to wallet_merged (buricl)
2018-11-06Merge pull request #4713Riccardo Spagni3-240/+349
2587aec1 easylogging++: update to latest upstream (v9.96.5) (moneromooo-monero)
2018-11-06Merge pull request #4744Riccardo Spagni1-1/+1
b3e8677c cryptonote: use logging functions for errors, not std::cout (moneromooo-monero)
2018-11-06Merge pull request #4743Riccardo Spagni1-0/+14
9335d5a2 wallet2: save ring in the ringdb once a tx is created (moneromooo-monero)
2018-11-06Merge pull request #4742Riccardo Spagni2-4/+4
0a95cdaa blockchain_utilities: fix logs and cout output colliding (moneromooo-monero)
2018-11-06Merge pull request #4740Riccardo Spagni1-0/+2
f067bb0c tests: fix MSYS2 warning 'MONERO_DEFAULT_LOG_CATEGORY redefined' (xiphon)
2018-11-06Merge pull request #4739Riccardo Spagni1-1/+1
9c1c92db tests: fix MSYS2 gcc 7.3.0 warning -Wtype-limits (xiphon)
2018-11-06Merge pull request #4738Riccardo Spagni1-0/+3
107f3398 wallet2: fix ring reuse breaking when using histogram (moneromooo-monero)
2018-11-06Merge pull request #4735Riccardo Spagni2-2/+2
73e504c1 rpc: adjust ring size error message now that too high is also possible (moneromooo-monero) a5ca7f4f core: fix unmixable special case allowing ring size below 11 (moneromooo-monero)
2018-11-06Merge pull request #4733Riccardo Spagni1-1/+2
b3067962 cryptonote_core: avoid gratuitous recalculations in check_block_rate() (xiphon)
2018-11-06Merge pull request #4732Riccardo Spagni3-5/+93
3a056b73 performance_tests: add ge_p3_tobytes (moneromooo-monero) 30f728e3 performance_tests: measure ge_frombytes_vartime only (moneromooo-monero)
2018-11-06Merge pull request #4731Riccardo Spagni6-17/+54
f26ce08c wallet: add a non destructive blockchain rescan (moneromooo-monero)
2018-11-06Merge pull request #4730Riccardo Spagni1-1/+3
dff0adfe cmake: fix readline detection when the readline library is not found (moneromooo-monero)
2018-11-06easylogging++: update to latest upstream (v9.96.5)moneromooo-monero3-240/+349
2018-11-06Merge pull request #4729Riccardo Spagni1-3/+12
e86af52e wallet2: rewrite keys file in a safer manner (Nathan Dorfman)
2018-11-06Merge pull request #4728Riccardo Spagni2-5/+7
1f35de23 simplewallet: display locked/unlocked state in show_transfers (moneromooo-monero)
2018-11-06Merge pull request #4726Riccardo Spagni1-0/+1
91eaea9c mnemonics: fix words_to_bytes on big endian (moneromooo-monero)
2018-11-06Merge pull request #4722Riccardo Spagni1-0/+9
8a512b1d Minor wording changes; added research repository links (Sarang Noether) e9fc9ff2 Added research information to main readme (Sarang Noether)
2018-11-06Merge pull request #4720Riccardo Spagni9-73/+194
5f614ba9 simplewallet: print the number of show/all transfers (moneromooo-monero) 8d71b2b1 wallet2: only export necessary outputs and key images (moneromooo-monero) 769ae42a wallet2: faster output and key image import/export (moneromooo-monero)
2018-11-06Merge pull request #4711Riccardo Spagni1-5/+2
c4fbfd78 Small function declaration cleanup in slow-hash.c (Pol Mauri)
2018-11-06Merge pull request #4709Riccardo Spagni1-2/+4
07c62809 epee: some minor speedup in parsing (moneromooo-monero)
2018-11-06Merge pull request #4708Riccardo Spagni2-3/+8
6cd929ea easylogging++: remove std::deque usage (moneromooo-monero)
2018-11-06Merge pull request #4707Riccardo Spagni1-1/+2
97cad7e9 db_lmdb: log which output was not found in get_output_key (moneromooo-monero)
2018-11-06Merge pull request #3970Riccardo Spagni1-2/+4
3381b651 abstract_tcp_server2: fix busy calling of idle IO service (moneromooo-monero)
2018-11-06Merge pull request #4760Riccardo Spagni1-2/+2
8a7e20f8 build: older git versions don't have '-C' flag (xiphon)
2018-11-06Fix build of monero-gui by adding device_trezor to wallet_mergedburicl1-1/+2
2018-11-05wallet2: fix off by one in output pickingmoneromooo-monero1-12/+19
and take into account wallet level minimum spend age
2018-11-05Merge pull request #4797Riccardo Spagni1-5/+5
e178bf23 rpc: fix linking error of 6097472a, get_output_distribution (Dusan Klinec)
2018-11-05epee: log HTTP/RPC calls at info levelmoneromooo-monero1-1/+6
It's useful info to have when investigating logs
2018-11-05blockchain: fix innocuous difficulty cache inconsistencymoneromooo-monero1-0/+1
This inconsistent state would not actually be used in practice
2018-11-05blockchain: use uint64_t for block height, not size_tmoneromooo-monero1-1/+1
for consistency
2018-11-05bulletproofs: reserve vector memory when known in advancemoneromooo-monero1-0/+2
2018-11-05rct: speedup commit a littlemoneromooo-monero1-6/+3
saves a conversion, and uses a double scalarmult instead of two scalarmults
2018-11-05unit_tests: fix leak when the test check failsmoneromooo-monero1-2/+2
Coverity 189527
2018-11-05wallet_rpc_server: account for watch-only/non-deterministic/multisig when ↵stoffu1-1/+32
querying seed Followup on #4653
2018-11-05perf_timer: remove stray debug additionmoneromooo-monero1-1/+0
2018-11-05cryptonote_core: avoid gratuitous recalculations in check_block_rate()xiphon1-1/+2
2018-11-04rpc: fix linking error of 6097472a, get_output_distributionDusan Klinec1-5/+5
Undefined symbols for architecture x86_64: "cryptonote::core::get_output_distribution(unsigned long long, unsigned long long, unsigned long long, unsigned long long&, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >&, unsigned long long&) const", referenced from: cryptonote::rpc::RpcHandler::get_output_distribution(cryptonote::core&, unsigned long long, unsigned long long, unsigned long long, bool) in rpc_handler.cpp.o
2018-11-04simplewallet: print the number of show/all transfersmoneromooo-monero2-3/+6
2018-11-04wallet2: only export necessary outputs and key imagesmoneromooo-monero9-65/+125
and disable annoying test that requires ridiculous amounts of skullduggery every time some format changes
2018-11-04wallet2: faster output and key image import/exportmoneromooo-monero1-18/+76
2018-11-04build: ubuntu 16 ppc build fixesJethro Grassie1-1/+1
2018-11-04Merge pull request #4702Riccardo Spagni1-1/+1
70877b1d wallet2/create_transactions_2: removed obsolete '/ 1024' on min_fee calc (Paul Shapiro)
2018-11-04Merge pull request #4694Riccardo Spagni2-0/+365
a43daebf Add stats utility (Howard Chu)
2018-11-04Merge pull request #4693Riccardo Spagni9-615/+516
74fb3d88 multiexp: some minor speedups (moneromooo-monero) a6d2e246 bulletproofs: only enable profiling on request (moneromooo-monero) a110e6aa multiexp: tune which variants to use for which number of points (moneromooo-monero) 8b476722 bulletproofs: speedup prover (moneromooo-monero) 6f9ae5b6 multiexp: handle pippenger multiexps with part precalc (moneromooo-monero) 10e5a927 bulletproofs: maintain -z4, -z5, and -y0 to avoid subtractions (moneromooo-monero) 8629a42c bulletproofs: rework flow to use sarang's fast batch inversion code (moneromooo-monero) fc9f7d9c bulletproofs: merge multiexps as per sarang's new python code (moneromooo-monero) 4061960a multiexp: pack the digits table when STRAUS_C is 4 (moneromooo-monero) bf8e4b98 bulletproofs: some more minor speedup (moneromooo-monero) c415df97 performance_tests: sc_check and ge_dsm_precomp (moneromooo-monero) a281b950 bulletproofs: remove single value prover (moneromooo-monero) 484155d0 bulletproofs: some more speedup (moneromooo-monero) a621d6c8 bulletproofs: random minor speedups (moneromooo-monero) a49a1761 bulletproofs: shave off a lot of scalar muls from the g/h construction (moneromooo-monero) 4564a5d1 bulletproofs: speedup PROVE (moneromooo-monero)
2018-11-04Merge pull request #4692Riccardo Spagni2-10/+5
cb4aafd2 blockchain_utilities: simplify getting block blob from height (moneromooo-monero)
2018-11-04Merge pull request #4691Riccardo Spagni1-1/+7
7f0dd094 wallet2: sanity check rct output distribution from the daemon (moneromooo-monero)
2018-11-04Merge pull request #4689Riccardo Spagni3-49/+94
ba0faae7 crypto: fixed groestl on big-endian platforms (xiphon) ed36335c crypto: fixed incremental keccak API on big-endian platforms (xiphon)
2018-11-04Merge pull request #4688Riccardo Spagni1-3/+3
5a2e54a1 Fix prune using receive time as tx_weight (doy-lee)
2018-11-04Merge pull request #4687Riccardo Spagni13-88/+260
6097472a Update ZMQ fee estimate and add ZMQ output distribution (Lee Clagett)
2018-11-04Merge pull request #4686Riccardo Spagni1-5/+1
cf646e3a wallet2/create_transactions_2: removed extraneous shuffle before sort of unused_*_indices_per_subaddr (Paul Shapiro)
2018-11-04Merge pull request #4685Riccardo Spagni1-1/+1
76681b9b wallet2/create_transactions_2: fixed typo in try_tx=true's estimate_fee args (Paul Shapiro)
2018-11-04Merge pull request #4684Riccardo Spagni1-1/+1
4a003bb5 mnemonics/electrum-words/create_checksum_index(): updated to work with non fixed word list length mnemonic (Paul Shapiro)
2018-11-04Merge pull request #4683Riccardo Spagni1-2/+2
3a85af40 core: fix handle_incoming_tx* comment about return value (moneromooo-monero)
2018-11-04Merge pull request #4241Riccardo Spagni35-39/+4590
29ffb6bb device/trezor: trezor support added (Dusan Klinec)
2018-11-04Merge pull request #4736Riccardo Spagni1-1/+9
f48db530 unit_tests: fix notify unit test when /tmp does not exist (moneromooo-monero)
2018-11-04Merge pull request #4779Riccardo Spagni1-1/+1
233f00c6 cryptonote_core: fix build error gcc 5.4.0 'sign-compare' (xiphon)
2018-11-04Fix: out_of_hashchain_bounds_error in refreshHasan Pekdemir1-1/+1
15:43 < hahsun> Im on stagenet and I suddenly get this exception: 2018-11-04 14:42:52.416 [RPC0] ERROR wallet.wallet2 src/wallet/wallet2.cpp:2070 !m_blockchain.is_in_bounds(current_index). THROW EXCEPTION: error::out_of_hashchain_bounds_error 16:01 <+moneromooo> OK, possibly because the blckchain is always seeded with the genesis block hash... 16:02 <+moneromooo> So that case should be allowed, assuming it doesn't break the code around it. 16:05 <+moneromooo> OK if stop_height == size || (size==1 && stop_heigt ==0) 16:05 <+moneromooo> Throw if not that. 16:06 < hahsun> k
2018-11-04rct: add a zeroCommit cache for common pre-rct casemoneromooo-monero4-0/+211
This is called for every pre-rct output at blockchain sync time, and a lot of them wil hit the cache, saving a scalarmult each.
2018-11-04blockchain: remove unused output_scan_worker parametermoneromooo-monero2-10/+5
2018-11-04blockchain: don't run threads if we have just one function to runmoneromooo-monero1-1/+1
2018-11-04db_lmdb: slight speedup getting array data from the blockchainmoneromooo-monero1-6/+8