aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-08-17Avoid some temporary strings when reading off the databasemoneromooo-monero11-92/+92
2020-08-16Merge pull request #6733Alexander Blair1-11/+70
4f01cf4b4 Tweak format, add option for difficulty (Howard Chu) 429d49512 Add options to print daily coin emission and fees (Howard Chu) d745d2433 Don't forget size of prunable txn part (Howard Chu)
2020-08-16Merge pull request #6727Alexander Blair2-6/+15
13eee1d6a rpc: reject wrong sized txid (moneromooo-monero) 92e6b7df2 easylogging++: fix crash with reentrant logging (moneromooo-monero) 6dd95d530 epee: guard against exceptions in RPC handlers (moneromooo-monero) 90016ad74 blockchain: guard against exceptions in add_new_block/children (moneromooo-monero)
2020-08-16Merge pull request #6722Alexander Blair1-1/+2
c1b03fb1a rpc: return empty txid get_outs rather than 00..00 when not requested (moneromooo-monero)
2020-08-16Merge pull request #6716Alexander Blair12-42/+202
76c16822d wallet2_api: implement runtime proxy configuration (xiphon)
2020-08-16Merge pull request #6715Alexander Blair1-1/+4
3d6bc0a68 wallet2: throw a error on wallet initialization failure (xiphon)
2020-08-16Merge pull request #6703Alexander Blair1-1/+3
8baa7bb23 daemon: don't print "(pruned)" for coinbase txes (moneromooo-monero)
2020-08-16Merge pull request #6689Alexander Blair2-3/+5
afd002c31 daemon: print sampling time in print_net_stats (moneromooo-monero) ec7bba079 util: fix kilo prefix typo (K instead of k) (moneromooo-monero)
2020-08-16Merge pull request #6679Alexander Blair1-0/+2
2f1ad3b3d updates: mac gui .tar.bz2 -> .dmg (selsta)
2020-08-16Merge pull request #6677Alexander Blair1-0/+26
f9e3fcdf3 add trezor support to sweep_single (Dusan Klinec)
2020-08-16Merge pull request #6661Alexander Blair2-2/+2
267ce5b71 avoid a couple needless copies (moneromooo-monero)
2020-08-16Merge pull request #6632Alexander Blair1-1/+1
ef694d028 fix warning by removing std::move() on temporary http_client object (woodser)
2020-08-16Merge pull request #6614Alexander Blair6-49/+110
fb31167b1 Wallet, daemon: From 'help_advanced' back to 'help', and new 'apropos' command (rbrunner7)
2020-08-16Merge pull request #6603Alexander Blair4-5/+32
4e2377995 Change ZMQ-JSON txextra to hex and remove unnecessary base fields (Lee Clagett)
2020-08-16Merge pull request #6601Alexander Blair9-31/+74
98c151ecb Optimize ZMQ-JSON vector reading; GetBlocksFast reads 24%+ faster (Lee Clagett) 60627c9f2 Switch to insitu parsing for ZMQ-JSON; GetBlocksFast reads 13%+ faster (Lee Clagett) fe96e66eb Fix pruned tx for ZMQ's GetBlocksFast (Lee Clagett)
2020-08-16Merge pull request #6546Alexander Blair1-5/+17
eda167585 wallet_rpc_server: use unlock_time in suggested confirmations calc (moneromooo-monero)
2020-08-16Merge pull request #6542Alexander Blair1-1/+0
35665df20 protocol: don't drop a connection if we can't get a compatible chain (moneromooo-monero)
2020-08-16Merge pull request #6493Alexander Blair4-50/+98
921dd8dde Use domain-separated ChaCha20 for in-memory key encryption (Sarang Noether)
2020-08-16Merge pull request #6337Alexander Blair6-2/+156
a11ec4ac1 Support for supercop ASM in wallet, and benchmark for supercop (Lee Clagett)
2020-08-16Merge pull request #6329Alexander Blair4-26/+167
6bfcd3101 Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that include all public proof parameters in Schnorr challenges, along with hash function domain separators. Includes new randomized unit tests. (Sarang Noether)
2020-08-14Change ZMQ-JSON txextra to hex and remove unnecessary base fieldsLee Clagett4-5/+32
2020-08-14Optimize ZMQ-JSON vector reading; GetBlocksFast reads 24%+ fasterLee Clagett1-3/+19
2020-08-14Switch to insitu parsing for ZMQ-JSON; GetBlocksFast reads 13%+ fasterLee Clagett6-11/+15
2020-08-14Fix pruned tx for ZMQ's GetBlocksFastLee Clagett4-17/+40
2020-08-09Use domain-separated ChaCha20 for in-memory key encryptionSarang Noether4-50/+98
2020-08-09Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that ↵Sarang Noether4-26/+167
include all public proof parameters in Schnorr challenges, along with hash function domain separators. Includes new randomized unit tests.
2020-08-09Merge pull request #6354Alexander Blair8-32/+122
67ade8005 Add randomized delay when forwarding txes from i2p/tor -> ipv4/6 (Lee Clagett)
2020-08-05Merge pull request #6571Alexander Blair1-10/+0
1d31e6c00 net_node: remove dead seed nodes (selsta)
2020-08-03Tweak format, add option for difficultyHoward Chu1-11/+36
Set input, output, ringsize averages to 2 decimal places precision Add option to show min/max/av per-block difficulty
2020-08-01Add options to print daily coin emission and feesHoward Chu1-0/+32
Closes #6735
2020-08-01Don't forget size of prunable txn partHoward Chu1-0/+2
Fixes #6732
2020-07-30rpc: reject wrong sized txidmoneromooo-monero1-6/+4
Reporter requested credit to be given to Decred
2020-07-30blockchain: guard against exceptions in add_new_block/childrenmoneromooo-monero1-0/+11
Reporter requested credit to be given to Decred
2020-07-25rpc: return empty txid get_outs rather than 00..00 when not requestedmoneromooo-monero1-1/+2
It's more obvious there's no txid, and it saves space
2020-07-24daemon: don't print "(pruned)" for coinbase txesmoneromooo-monero1-1/+3
Pruned coinbase txes are the same as unpruned ones, so the prunable data is empty
2020-07-24Wallet, daemon: From 'help_advanced' back to 'help', and new 'apropos' commandrbrunner76-49/+110
2020-07-20wallet2_api: implement runtime proxy configurationxiphon12-42/+202
2020-07-20wallet2: throw a error on wallet initialization failurexiphon1-1/+4
2020-07-19Merge pull request #6580Alexander Blair1-1/+1
ed901798d version: update name (selsta)
2020-07-19Merge pull request #6578Alexander Blair1-0/+21
a6803231e daemon: complain if data dir resides on FAT32 volume (Windows) (xiphon)
2020-07-19Merge pull request #6565Alexander Blair2-5/+5
72cdfa4a2 fix a few typos in error messages (moneromooo-monero)
2020-07-19Merge pull request #6557Alexander Blair1-2/+2
bd69e3b37 testdb: add override in a couple places where it's missing (moneromooo-monero)
2020-07-19Merge pull request #6538Alexander Blair1-10/+2
7178bb5c8 keccak: remove aligned check (moneromooo-monero)
2020-07-19Merge pull request #6537Alexander Blair1-8/+8
5e0ea6e95 simplewallet: add missing calls to on_command (moneromooo-monero)
2020-07-19Merge pull request #6536Alexander Blair2-0/+30
bd9653663 db_lmdb: test for mmap support at init time (moneromooo-monero)
2020-07-19Merge pull request #6534Alexander Blair10-48/+280
7bd66b01b daemon: guard against rare 'difficulty drift' bug with checkpoints and recalculation (stoffu)
2020-07-19Merge pull request #6526Alexander Blair1-0/+1
5d882f4f1 blockchain: fix theoretical race getting bulk timestamps (moneromooo-monero)
2020-07-19Merge pull request #6516Alexander Blair2-2/+0
8656a8c9f remove double includes (sumogr)
2020-07-19Merge pull request #6512Alexander Blair337-337/+337
5ef0607da Update copyright year to 2020 (SomaticFanatic)
2020-07-16Merge pull request #6488Alexander Blair3-0/+65
99684e3e simplewallet: add show_qr_code command (selsta)
2020-07-09tx_pool: mine stem txes in fake chain modemoneromooo-monero3-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)
2020-07-08blockchain: fix timestamp/difficulty cache getting out of syncmoneromooo-monero2-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.
2020-07-08Merge pull request #6647luigi11111-1/+1
4d8d121 Fix D++ block template check (vtnerd)
2020-07-08Merge pull request #6629luigi11111-0/+1
795e186 blockchain: fix total_height in getblocks.bin response (moneromooo-monero)
2020-07-08Merge pull request #6627luigi11111-1/+1
4df8f9c rpc: fix loading rpc payment data from file (moneromooo-monero)
2020-07-08Merge pull request #6611luigi11111-1/+1
dc1a053 rpc: fix comparison of seconds vs microseconds (moneromooo-monero)
2020-07-08Merge pull request #6599luigi11111-1/+1
6e4a55b rpc: fix relay_tx error return mixup (moneromooo-monero) 9b86e14 functional_tests: add simple relay_tx test (moneromooo-monero)
2020-07-08Merge pull request #6597luigi11111-2/+2
ec46069 Fix incorrect lenght of command INS_PREFIX_HASH (grydz)
2020-07-08Merge pull request #6588luigi11111-2/+1
bcef52d daemon: remove time based 'update needed' status string (moneromooo-monero)
2020-07-08Merge pull request #6587luigi11111-1/+1
94befec fix typo in pick_preferred_rct_inputs (Parean)
2020-07-08Merge pull request #6584luigi11111-5/+5
78d435a rpc: don't display invalid json errors on default log level (moneromooo-monero)
2020-07-08Merge pull request #6574luigi11112-0/+12
7ebb351 rpc: lock access to the rpc payment object (moneromooo-monero)
2020-07-08Merge pull request #6568luigi11112-36/+0
f037121 cryptonote_core: remove 'We are most likely forked' message (moneromooo-monero)
2020-07-08Merge pull request #6566luigi11111-2/+2
567402c protocol: move the 'peer claims higher version' warning to debug (moneromooo-monero)
2020-07-08Merge pull request #6544luigi11111-5/+72
5741b4d blockchain: detect and log bad difficulty calculations (moneromooo-monero)
2020-07-06version: update nameselsta1-1/+1
2020-06-25daemon: print sampling time in print_net_statsmoneromooo-monero1-2/+4
2020-06-25util: fix kilo prefix typo (K instead of k)moneromooo-monero1-1/+1
2020-06-22updates: mac gui .tar.bz2 -> .dmgselsta1-0/+2
2020-06-21add trezor support to sweep_singleDusan Klinec1-0/+26
2020-06-21simplewallet: add show_qr_code commandselsta3-0/+65
Thanks to iDunk for helping with Windows.
2020-06-14avoid a couple needless copiesmoneromooo-monero2-2/+2
2020-06-12Fix D++ block template checkLee Clagett1-1/+1
2020-06-09repo: update donation fund addressselsta1-1/+1
2020-06-09daemon: guard against rare 'difficulty drift' bug with checkpoints and ↵stoffu10-48/+280
recalculation On startup, it checks against the difficulty checkpoints, and if any mismatch is found, recalculates all the blocks with wrong difficulties. Additionally, once a week it recalculates difficulties of blocks after the last difficulty checkpoint.
2020-06-08Merge pull request #6576luigi11112-6/+46
4d3c2d0 rpc: add a sanity limit to a few RPC in restricted mode (moneromooo-monero)
2020-06-08Merge pull request #6561luigi11111-1/+1
c17fe81 wallet2: fix multisig data clearing stomping on a vector (moneromooo-monero)
2020-06-08Merge pull request #6556luigi11111-1/+1
5ed37ba serialization: fix bad rapidjson api usage (moneromooo-monero)
2020-06-08Merge pull request #6553luigi11112-1/+22
bb5c5df cryptonote_protocol: reject requests/notifications before handshake (moneromooo-monero) f1d0457 cryptonote_protocol: stricter limit to number of objects requested (moneromooo-monero)
2020-06-08Merge pull request #6549luigi11117-98/+241
82d21f5 easylogging++: sanitize log payload (moneromooo-monero) 7d0b7e8 [master] MMS: New 'config_checksum' subcommand (rbrunner7)
2020-06-08Merge pull request #6525luigi11115-7/+22
86cf811 simplewallet: don't complain about incoming payment ids on change (moneromooo-monero)
2020-06-08Merge pull request #6519luigi11111-1/+3
ab44293 trezor: add new firmware version support (ph4r05)
2020-06-08Merge pull request #6514luigi11114-2/+4
4baee20 build: prepare v0.16.0.0 release (selsta)
2020-06-06fix warning by removing std::move() on temporary http_client objectwoodser1-1/+1
2020-06-05blockchain: fix total_height in getblocks.bin responsemoneromooo-monero1-0/+1
2020-06-05rpc: fix loading rpc payment data from filemoneromooo-monero1-1/+1
Got broken after making one of those micro optimizations requested on review..
2020-05-31Fix boost <1.60 compilation and fix boost 1.73+ warningsLee Clagett8-12/+15
2020-05-31rpc: fix comparison of seconds vs microsecondsmoneromooo-monero1-1/+1
2020-05-28rpc: fix relay_tx error return mixupmoneromooo-monero1-1/+1
2020-05-27Fix incorrect lenght of command INS_PREFIX_HASHFrançois Colas1-2/+2
buffer_send[4] (LC) is an unsigned char, len should not exceed 254 (255 - 1 for the option).
2020-05-24daemon: remove time based "update needed" status stringmoneromooo-monero1-2/+1
2020-05-25fix typo in pick_preferred_rct_inputsDenis Smirnov1-1/+1
2020-05-24[master] MMS: New 'config_checksum' subcommandrbrunner74-27/+121
2020-05-24easylogging++: sanitize log payloadmoneromooo-monero3-71/+120
Some of it might be coming from untrusted sources Reported by itsunixiknowthis
2020-05-23rpc: don't display invalid json errors on default log levelmoneromooo-monero1-5/+5
It's not something the user needs to know, and will display attacker controlled data
2020-05-21daemon: complain if data dir resides on FAT32 volume (Windows)xiphon1-0/+21
2020-05-20rpc: add a sanity limit to a few RPC in restricted modemoneromooo-monero2-6/+46
2020-05-20net_node: remove dead seed nodesselsta1-10/+0
2020-05-19rpc: lock access to the rpc payment objectmoneromooo-monero2-0/+12
2020-05-19cryptonote_core: remove "We are most likely forked" messagemoneromooo-monero2-36/+0
It's time based and we don't have forks every 6 months anymore
2020-05-19protocol: move the "peer claims higher version" warning to debugmoneromooo-monero1-2/+2
Because there's a neverending supply of cunts claiming a wrong version just to say "look at me" I guess
2020-05-19fix a few typos in error messagesmoneromooo-monero2-5/+5
Reported by adrelanos
2020-05-19wallet2: fix multisig data clearing stomping on a vectormoneromooo-monero1-1/+1
2020-05-19cryptonote_protocol: stricter limit to number of objects requestedmoneromooo-monero1-1/+2
Reported by xnbya
2020-05-19cryptonote_protocol: reject requests/notifications before handshakemoneromooo-monero1-0/+20
Reported by xnbya
2020-05-18testdb: add override in a couple places where it's missingmoneromooo-monero1-2/+2
2020-05-18serialization: fix bad rapidjson api usagemoneromooo-monero1-1/+1
2020-05-17blockchain: detect and log bad difficulty calculationsmoneromooo-monero1-5/+72
2020-05-17wallet_rpc_server: use unlock_time in suggested confirmations calcmoneromooo-monero1-5/+17
2020-05-16protocol: don't drop a connection if we can't get a compatible chainmoneromooo-monero1-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.
2020-05-16keccak: remove aligned checkmoneromooo-monero1-10/+2
Some tools report the alignment check as UB, which seems a bit dubious, but since the performance difference between the two versions is minimal, I'll go with the safe version
2020-05-16Support for supercop ASM in wallet, and benchmark for supercopLee Clagett6-2/+156
2020-05-16simplewallet: add missing calls to on_commandmoneromooo-monero1-8/+8
It resets the inactivity time
2020-05-16db_lmdb: test for mmap support at init timemoneromooo-monero2-0/+30
It'll make it clearer when a DB init failure is due to being on a filesystem which does not support mmap
2020-05-15Add randomized delay when forwarding txes from i2p/tor -> ipv4/6Lee Clagett8-32/+122
2020-05-14build: fix boost 1.73 compatibilityselsta2-3/+3
2020-05-13simplewallet: don't complain about incoming payment ids on changemoneromooo-monero5-7/+22
2020-05-13build: prepare v0.16.0.0 releaseselsta4-2/+4
2020-05-13blockchain: fix theoretical race getting bulk timestampsmoneromooo-monero1-0/+1
2020-05-12trezor: add new firmware version supportDusan Klinec1-1/+3
2020-05-11remove double includessumogr2-2/+0
2020-05-07Merge pull request #6510luigi11111-2/+0
70609d7 cryptonote_core: take out the time based upgrade warning (moneromooo-monero)
2020-05-07Merge pull request #6506luigi11111-7/+1
42e1484 wallet2: fix keys file deserialization exception handling (xiphon)
2020-05-06Update copyright year to 2020SomaticFanatic337-337/+337
Update copyright year to 2020
2020-05-06cryptonote_core: take out the time based upgrade warningmoneromooo-monero1-2/+0
It doesn't really work anymore since we don't have a fork soon
2020-05-06Merge pull request #6503luigi11111-1/+6
f80ab3e cryptonote_protocol: do not request pruned borromean sig txes (moneromooo-monero)
2020-05-06cryptonote_protocol: do not request pruned borromean sig txesmoneromooo-monero1-1/+6
We don't have a function to calculate their weight from a pruned version (yet).
2020-05-06Merge pull request #6486luigi11111-1/+2
feee455 Fixes for ZMQ JSON-RPC endpoint names for raw tx (vtnerd)
2020-05-06Merge pull request #6485luigi11112-3/+17
7a8c1ee wallet2: fix subaddress expansion when receiving monero (moneromooo-monero)
2020-05-06Merge pull request #6484luigi11111-1/+1
e7d0105 message_store: don't print an error when there is no mms file (moneromooo-monero)
2020-05-06Merge pull request #6481luigi11111-1/+1
119f706 rpc: fix 'use_bootstrap_daemon_if_necessary' return value (xiphon)
2020-05-06Merge pull request #6480luigi11111-3/+2
4f489fa wallet2: check_connection return false on get_version status != OK (xiphon)
2020-05-06Merge pull request #6478luigi11111-1/+1
ee58362 Used legacy category to match insert_key_images behavior (vtnerd)
2020-05-06Merge pull request #6472luigi11112-1/+3
2efbd5f cryptonote: fix reuse of non default tx data when relaying (moneromooo-monero)
2020-05-06Merge pull request #6471luigi11111-0/+3
c6a1294 add another seed node (Gingeropolous/selsta) 9faf3d1 Add erciccione's seed node (erciccione/selsta)
2020-05-06Merge pull request #6468luigi11112-4/+5
a813c46 cryptonote_core: skip dns checkpoints on startup if not enforced (xiphon)
2020-05-05Merge pull request #6467luigi11115-24/+52
8b655de simplewallet: report timestamp based expected unlock time on balance (moneromooo-monero)
2020-05-05Merge pull request #6441luigi11115-10/+27
613071f use memwipe on secret k/alpha values (moneromooo-monero)
2020-05-05wallet2: fix keys file deserialization exception handlingxiphon1-7/+1
2020-05-04Adding ZMQ/Pub support for txpool_add and chain_main eventsLee Clagett21-119/+1023
2020-05-02Merge pull request #6451luigi11113-8/+25
4ed60b6 Bulletproofs: verification speedup (SarangNoether)
2020-05-01Merge pull request #6453luigi11112-1/+3
d2d3a81 bootstrap_daemon: fix missing virtual destructor and lambda capture (clang warning) (xiphon)
2020-05-01Merge pull request #6449luigi11112-8/+37
27d551d simplewallet: add sweep_account command (moneromooo-monero)
2020-05-01Merge pull request #6446luigi111117-196/+377
e509ede trezor: adapt to new passphrase mechanism (ph4r05)
2020-05-01Merge pull request #6444luigi11111-0/+1
b367630 simplewallet : missing function block separator (sumogr)
2020-05-01Merge pull request #6443luigi11112-111/+139
145be6d p2p: startup speedup, init seed nodes on first 'connect_to_seed()' (xiphon)
2020-05-01Merge pull request #6440luigi11111-4/+4
7c4a400 simplewallet: fix strings (show_transfers & export_transfers) (sumogr)
2020-05-01Merge pull request #6436luigi11118-2/+104
688a3e8 Add timelock verification on device (cslashm)
2020-05-01Merge pull request #6350luigi11118-22/+75
da99157 Use byte_slice for sending zmq messages - removes data copy within zmq (vtnerd)
2020-04-29txpool.cpp: rename var to fix for old g++ version (xenial default)Sumo Gr1-2/+2
2020-04-29Fixes for ZMQ JSON-RPC endpoint names for raw txLee Clagett1-1/+2
2020-04-27wallet2: fix subaddress expansion when receiving moneromoneromooo-monero2-3/+17
2020-04-27trezor: adapt to new passphrase mechanismDusan Klinec17-196/+377
- choice where to enter passphrase is now made on the host - use wipeable string in the comm stack - wipe passphrase memory - protocol optimizations, prepare for new firmware version - minor fixes and improvements - tests fixes, HF12 support
2020-04-27message_store: don't print an error when there is no mms filemoneromooo-monero1-1/+1
It confuses people
2020-04-27rpc: fix 'use_bootstrap_daemon_if_necessary' return valuexiphon1-1/+1
2020-04-26wallet2: check_connection return false on get_version status != OKxiphon1-3/+2
2020-04-24Used legacy category to match insert_key_images behaviorLee Clagett1-1/+1
2020-04-22cryptonote: fix reuse of non default tx data when relayingmoneromooo-monero2-1/+3
An automatic tx variable is initialized properly on the first run through the loop, but not the second. Moving the variable inside the loop ensures the ctor is called again to init it.
2020-04-22add another seed nodeGingeropolous1-0/+2
node is funded by random people and managed by me. currently functioning as public node at uwillrunanodesoon.moneroworld.com
2020-04-22simplewallet: report timestamp based expected unlock time on balancemoneromooo-monero5-24/+52
2020-04-22Add erciccione's seed nodeerciccione1-0/+1
2020-04-21p2p: startup speedup, init seed nodes on first 'connect_to_seed()'xiphon2-111/+139
2020-04-21Merge pull request #6470luigi11111-0/+1
79a1653 p2p: add seed node. (guywillett)
2020-04-21Merge pull request #6445luigi11115-25/+36
5715460 Always reject duplicate key-images from second txid (vtnerd) babf25d Allow unrestricted rpc calls to get full txpool info (vtnerd)
2020-04-21Merge pull request #6415luigi11112-7/+19
09abca7 wallet_api: checkUpdate - optional version and buildtag params (xiphon)
2020-04-21Merge pull request #6408luigi11111-2/+2
5ef7138 daemon: fix print_net_stats RPC calls (moneromooo-monero)
2020-04-21p2p: add seed node.guy1-0/+1
2020-04-21Merge pull request #6332luigi11119-158/+251
87d7558 Allow wallet2.h to run in WebAssembly (woodser)
2020-04-21Merge pull request #6278luigi11114-12/+199
387fd66 Daemon: Print estimates for time until fully synced (rbrunner7)
2020-04-20cryptonote_core: skip dns checkpoints on startup if not enforcedxiphon2-4/+5
2020-04-15bootstrap_daemon: fix missing virtual destructor and lambda capture (clang ↵xiphon2-1/+3
warning)
2020-04-15Allow wallet2.h to run in WebAssemblywoodser9-158/+251
- Add abstract_http_client.h which http_client.h extends. - Replace simple_http_client with abstract_http_client in wallet2, message_store, message_transporter, and node_rpc_proxy. - Import and export wallet data in wallet2. - Use #if defined __EMSCRIPTEN__ directives to skip incompatible code.
2020-04-15use memwipe on secret k/alpha valuesmoneromooo-monero5-10/+27
Reported by UkoeHB_ and sarang
2020-04-14Bulletproofs: verification speedupSarang Noether3-8/+25
2020-04-14simplewallet: add sweep_account commandmoneromooo-monero2-8/+37
Expects an account number, then the usual sweep_all options Useful to move monero that was accidentally sent to a subaddress with a very large account index.
2020-04-11Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON.Lee Clagett7-162/+161
2020-04-10Merge pull request #6405luigi11111-0/+1
8d23047 p2p: add another seed node (moneromooo-monero)
2020-04-10Merge pull request #6403luigi11111-16/+7
5de2295 Correct key image check in tx_pool (vtnerd)
2020-04-10Merge pull request #6394luigi11113-5/+33
69b5992 simplewallet: new 'address one-off <major> <minor>' command (moneromooo-monero)
2020-04-10Merge pull request #6358luigi11115-30/+121
8958b4e blockchain_db: faster fetching of consecutive txes (moneromooo-monero)
2020-04-10Merge pull request #6341luigi11111-2/+10
927fd47 simplewallet: fix smart mining not starting after first setup (moneromooo-monero)
2020-04-10simplewallet : missing function block separatorSumo Gr1-0/+1
2020-04-08simplewallet: fix strings (show_transfers & export_transfers)sumogr1-4/+4
2020-04-08Add timelock verification on devicecslashm8-2/+104
2020-04-07simplewallet: new "address one-off <major> <minor>" commandmoneromooo-monero3-5/+33
2020-04-04Merge pull request #6395luigi11111-3/+2
ad13a4b Fixing static_asserts in ZMQ JSON (vtnerd)
2020-04-04Merge pull request #6384luigi11111-0/+1
ec01077 db_lmdb: fix race crash using a stale cursor (moneromooo-monero)
2020-04-04Merge pull request #6381luigi11111-0/+3
e719760 Fix receive order leakage with tx fluffing (vtnerd)
2020-04-04Merge pull request #6375luigi11111-4/+17
ebf3c10 Added logging for dropped local txes with no i2p/tor connections (vtnerd)
2020-04-04Merge pull request #6372luigi11111-8/+6
7b9017f p2p: plug tor to clearnet association vector (Aaron Hook)
2020-04-04Merge pull request #6364luigi11111-2/+14
6e1cb5a device: Ledger - fix wide char hidapi error string conversion (xiphon)
2020-04-04Merge pull request #6361luigi11111-3/+12
68a6507 Fixed bug in ZMQ JSON-RPC method field (vtnerd)
2020-04-04Merge pull request #6357luigi11117-43/+304
42a7a4d daemon: auto public nodes - cache and prioritize most stable nodes (xiphon)
2020-04-04Merge pull request #6353luigi11111-3/+7
6810150 daemon: if no banned IPs print something (sumogr)
2020-04-04Merge pull request #6351luigi11114-19/+29
81c5943 Remove temporary std::string creation in some hex->bin calls (vtnerd) 5fcc23a Move hex->bin conversion to monero copyright files and with less includes (vtnerd) 3387f0e Reduce template bloat in hex->bin for ZMQ json (vtnerd)
2020-04-04Merge pull request #6347luigi11112-10/+20
fcb06f7 cryptonote_core: skip block notify on blockchain switching rollback (xiphon)
2020-04-04Merge pull request #6342luigi11111-0/+5
82da832 rpc: Add check for too old timestamps in payment signatures. (glv2)
2020-04-04Merge pull request #6339luigi11116-9/+9
c61abf8 remove empty statements (shopglobal)
2020-04-04Merge pull request #6338luigi11119-34/+34
80d5320 Hash domain separation (SarangNoether)
2020-04-04Merge pull request #6334luigi11115-6/+14
cc18926 wallet2_api: wallet recovery - seed offset passphrase support (xiphon)