| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | TransactionHistory: prevent CSV formula injection in writeCSV | Thomas | 2026-06-18 | 1 | -4/+27 |
| | | | | | | | | | | | | | | | | | | | writeCSV wrote the transaction note and subaddress label into the CSV stripping only the quote character. A cell beginning with =, +, - or @ can be interpreted as a formula by spreadsheet software on open, which CSV quoting does not prevent. The transaction note can be attacker-controlled: a payment request's tx_description is stored as the note when the payment is sent, so a crafted note can run a spreadsheet formula when the user later exports and opens their history, potentially enabling data exfiltration or command execution. Prefix affected fields with a single quote so they are treated as text; fields beginning with whitespace or a control character are prefixed too. Co-authored-by: selsta <selsta@sent.at> | ||||
| * | Merge pull request #4602 | tobtoht | 2026-06-17 | 1 | -1/+1 |
| |\ | | | | | | | | | | | 1627661 libwalletqt: capture background sync password by value (selsta) ACKs: plowsof | ||||
| | * | libwalletqt: capture background sync password by value | selsta | 2026-06-03 | 1 | -1/+1 |
| | | | |||||
| * | | libwalletqt: start wallet refresh worker lazily | selsta | 2026-06-05 | 2 | -1/+15 |
| |/ | |||||
| * | Implement background sync when locked | j-berman | 2025-08-03 | 2 | -0/+85 |
| | | |||||
| * | Update year in Cypyright | inson1 | 2024-01-27 | 25 | -25/+25 |
| | | |||||
| * | remove output blackballing | tobtoht | 2023-03-03 | 2 | -46/+0 |
| | | |||||
| * | Fix behavior when switching nodes | j-berman | 2022-09-21 | 2 | -8/+22 |
| | | | | | | | - Improved synchronization when switching nodes - Avoid infinite "Connecting" loop - Pause refresh loop while switching, don't start until connected | ||||
| * | libwalletqt: refresh once on wallet opening | selsta | 2022-08-06 | 2 | -1/+5 |
| | | | | | Co-authored-by: tobtoht <thotbot@protonmail.com> | ||||
| * | libwallet: add scanTransactions function | selsta | 2022-05-28 | 2 | -0/+15 |
| | | |||||
| * | libwalletqt: fix typo in type | selsta | 2022-03-04 | 1 | -2/+2 |
| | | |||||
| * | Advanced: ReserveProof: Add support for reserve proof | reemuru | 2022-01-20 | 2 | -0/+21 |
| | | | | | | | | | | | This change adds the ability to prove and check a reserve proof to this existing "Prove/check" advanced menu. If the amount line has a valid amount less than that of the current account index this input will drive the logic for generating a reserve proof. Checking a reserve proof is accomplished by validating the address and verifying that signature.indexOf("ReserveProofV") === 0. The result displays the total and spent amount of the proof. | ||||
| * | Merge pull request #3687 | luigi1111 | 2021-09-09 | 4 | -0/+17 |
| |\ | | | | | | | | | f327d20 qml: use libwalletqt make_uri function (selsta) dcc16a4 libwalletqt: add make_uri function (selsta) | ||||
| | * | libwalletqt: add make_uri function | selsta | 2021-09-05 | 4 | -0/+17 |
| | | | |||||
| * | | Merge pull request #3572 | luigi1111 | 2021-09-05 | 3 | -3/+22 |
| |\ \ | | | | | | | | | | | | | 544cff7 TransactionHistory: add description to csv export (selsta) 57c2052 TransactionInfo: add isCoinbase and description (selsta) | ||||
| | * | | TransactionHistory: add description to csv export | selsta | 2021-08-31 | 1 | -3/+5 |
| | | | | |||||
| | * | | TransactionInfo: add isCoinbase and description | selsta | 2021-06-18 | 2 | -0/+17 |
| | | | | |||||
| * | | | Merge pull request #3435 | luigi1111 | 2021-09-05 | 2 | -0/+12 |
| |\ \ \ | | | | | | | | | | | | | | | | | 36940f0 Transfer: add support for outputs import / export (selsta) e36b166 Wallet: import / export output function (tobtoht) | ||||
| | * | | | Wallet: import / export output function | tobtoht | 2021-09-03 | 2 | -0/+12 |
| | | |/ | |/| | |||||
| * | | | Merge pull request #3282 | luigi1111 | 2021-09-05 | 2 | -3/+3 |
| |\ \ \ | | | | | | | | | | | | | 6dd7445 Transfer: export all key images by default (benevanoff) | ||||
| | * | | | Transfer: export all key images by default | benevanoff | 2020-12-25 | 2 | -3/+3 |
| | | | | | |||||
| * | | | | Merge pull request #3096 | luigi1111 | 2021-09-05 | 2 | -0/+17 |
| |\ \ \ \ | |_|/ / |/| | | | | | | | AddressBook: description edits, remove hack (selsta) | ||||
| | * | | | AddressBook: description edits, remove hack | selsta | 2021-08-31 | 2 | -0/+17 |
| | | | | | | | | | | | | | | | | | Co-authored-by: dsc <dsc@xmr.pm> | ||||
| * | | | | Receive: implement payment request | rating89us | 2021-08-19 | 2 | -0/+11 |
| | | | | | |||||
| * | | | | cmake: remove unnecessary file globbing | selsta | 2021-07-10 | 1 | -4/+0 |
| | | | | | |||||
| * | | | | Merge pull request #3562 | luigi1111 | 2021-07-06 | 2 | -4/+0 |
| |\ \ \ \ | | | | | | | | | | | | | | | | 6610f6f cmake: fix compilation with zxcvbn, always enable (selsta) | ||||
| | * | | | | cmake: fix compilation with zxcvbn, always enable | selsta | 2021-06-14 | 2 | -4/+0 |
| | | |_|/ | |/| | | |||||
| * / | | | TransactionHistory: use displayAmount for amount | selsta | 2021-06-18 | 1 | -2/+1 |
| |/ / / | |||||
| * | | | Merge pull request #3439 | luigi1111 | 2021-04-29 | 2 | -17/+0 |
| |\ \ \ | | | | | | | | | | | | | 51ece5f Wallet: drop unused paymentId property (xiphon) | ||||
| | * | | | Wallet: drop unused paymentId property | xiphon | 2021-04-25 | 2 | -17/+0 |
| | | | | | |||||
| * | | | | Merge pull request #3436 | luigi1111 | 2021-04-29 | 2 | -8/+0 |
| |\ \ \ \ | | | | | | | | | | | | | | | | 14b1476 History: cleanup unused lookupPaymentID function (selsta) | ||||
| | * | | | | History: cleanup unused lookupPaymentID function | selsta | 2021-04-24 | 2 | -8/+0 |
| | | | | | | |||||
| * | | | | | Merge pull request #3431 | luigi1111 | 2021-04-24 | 1 | -19/+4 |
| |\ \ \ \ \ | |/ / / / |/| | | | | | | | | | 4e67cd0 Wallet: omit redundant 'delete' on destruction (xiphon) | ||||
| | * | | | | Wallet: omit redundant 'delete' on destruction | xiphon | 2021-04-22 | 1 | -19/+4 |
| | |/ / / | |||||
| * / / / | WalletManager: support kdf round in device wallet restore | selsta | 2021-04-20 | 2 | -7/+9 |
| |/ / / | |||||
| * | | | Wallet: fix transfer with Qt 5.12 | selsta | 2021-04-13 | 2 | -7/+11 |
| | | | | |||||
| * | | | TxConfirmationDialog: implement multiple recipients support, layout fixes | xiphon | 2021-03-03 | 2 | -4/+16 |
| | | | | |||||
| * | | | Merge pull request #3327 | luigi1111 | 2021-02-18 | 2 | -14/+30 |
| |\ \ \ | | | | | | | | | | | | | b20b956 Wallet: estimateTransactionFeeAsync - multi dest support (xiphon) | ||||
| | * | | | Wallet: estimateTransactionFeeAsync - multi dest support | xiphon | 2021-02-04 | 2 | -14/+30 |
| | | | | | |||||
| * | | | | Wallet: refactor createTransaction | xiphon | 2021-01-25 | 2 | -24/+48 |
| |/ / / | |||||
| * | / | Subaddress: log account subaddresses refresh error | xiphon | 2021-01-14 | 1 | -1/+8 |
| | |/ |/| | |||||
| * | | Wallet: fix initialization flag handling | xiphon | 2020-12-12 | 2 | -9/+24 |
| | | | |||||
| * | | Merge pull request #3181 | Alexander Blair | 2020-10-19 | 1 | -5/+5 |
| |\ \ | | | | | | | | | | 6ee5effc Wallet: fix different signedness comparison (-Werror=sign-compare) (xiphon) | ||||
| | * | | Wallet: fix different signedness comparison (-Werror=sign-compare) | xiphon | 2020-10-18 | 1 | -5/+5 |
| | | | | | | | | | | | | | Co-authored-by: Bertrand Jacquin <bertrand@jacquin.bzh> | ||||
| * | | | Wallet: interrupt refresh thread on wallet close | xiphon | 2020-10-17 | 1 | -0/+2 |
| |/ / | |||||
| * | | Wallet: rework wallet refreshing | xiphon | 2020-10-09 | 2 | -41/+90 |
| | | | |||||
| * | | QR-Code-generator: remove from repo, use monero qrcodegen | selsta | 2020-09-25 | 1 | -1/+1 |
| |/ | |||||
| * | Wallet: WalletManager: implement proxy support | xiphon | 2020-07-30 | 4 | -7/+100 |
| | | |||||
| * | WalletManager: instantiable QML type | xiphon | 2020-07-29 | 2 | -15/+3 |
| | | |||||
| * | WalletManager: parse_uri_to_object extra parameters support | xiphon | 2020-07-16 | 1 | -2/+16 |
| | | |||||
