aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | qt: show payment information in one text areaWladimir J. van der Laan2013-10-234-219/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Simplifies the dialog (makes it look less crowded) as well as the code and makes it possible to copy multiple fields at once. Also format bitcoin URI as URI, add copy button for URI.
| * | | | | | | qt: move bitcoin URI formatting to guiutilWladimir J. van der Laan2013-10-233-57/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow the same pattern as the parseBitcoinURI function.
| * | | | | | | qt: use SendCoinsRecipient for payment request informationWladimir J. van der Laan2013-10-233-14/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This brings some symmetry into the design by using the same object both for incoming URIs that are parsed as for outgoing URIs that are formatted.
| * | | | | | | qt: add message field to SendCoinsRecipientWladimir J. van der Laan2013-10-233-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also update URI parsing to fill in this field. Note that the message is not currently used in any way with the client. It should be stored with the transaction.
| * | | | | | | qt: allow dragging, copying and saving QR codeWladimir J. van der Laan2013-10-233-13/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add context menu and drag handling to QR code widget.
| * | | | | | | qt: remove verify/send message and send coins from address bookWladimir J. van der Laan2013-10-233-98/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These no longer make sense in the new workflow. It's less clicks to reach sign/verify message from the menu. And sending from the address book is one kind of automatic address reuse we're trying to avoid.
| * | | | | | | qt: rework "receive coins" workflowWladimir J. van der Laan2013-10-2318-234/+530
| | | | | | | |
* | | | | | | | Merge pull request #3130 from Diapolo/paymentACK_via_messageWladimir J. van der Laan2013-10-255-18/+23
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Qt: move paymentACK handling to paymentserver
| * | | | | | | | Qt: move paymentACK handling to paymentserverPhilip Kaufmann2013-10-245-18/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add new slot handlePaymentACK() to paymentserver, which handles paymentACK messages (currently we just display them) - make paymentACK message a modal information dialog - change some QObject::tr() to just tr() - clarify the processPaymentRequest() error, when IsDust() - small string change to prevent a tripple + usage with QString
* | | | | | | | | paymentserver: init all class members in constructorPhilip Kaufmann2013-10-241-1/+6
|/ / / / / / / /
* | | | | | | | Merge pull request #3135 from Diapolo/bitcoinguiWladimir J. van der Laan2013-10-241-5/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | bitcoingui: show main window (if hidden) on modal messages
| * | | | | | | | bitcoingui: show main window (if hidden) on modal messagesPhilip Kaufmann2013-10-231-5/+6
| | | | | | | | |
* | | | | | | | | Merge pull request #3139 from Diapolo/maturityWladimir J. van der Laan2013-10-241-1/+4
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | [Qt]: fix num Blocks to maturity in Tx description
| * | | | | | | | | [Qt]: fix num Blocks to maturity in Tx descriptionPhilip Kaufmann2013-10-241-1/+4
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - as we have main.h included in transactiondesc.cpp, we now also use COINBASE_MATURITY + 1 for the descriptive string - fixes #3131
* / / / / / / / / RPC: error code changes and prevent crash with walletpassphrasePhilip Kaufmann2013-10-243-5/+10
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix crash with walletpassphrase by checking if RPC server is running and give a friendly error message how to fix this (fixes #3100) - add 3 new RPCErrorCodes RPC_SERVER_NOT_STARTED, RPC_NODE_ALREADY_ADDED and RCP_NODE_NOT_ADDED (I checked the source to not use a number already in use for RPC_SERVER_NOT_STARTED) - use the new codes where needed / missing - add missing use of RPC_INVALID_PARAMETER
* | | | | | | | Add test for monetary value parsingWladimir J. van der Laan2013-10-231-6/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Just-in-case sanity test for JSON spirit and AmountFromValue. Also update rpc_format_monetary_values test to use ValueFromAmount, so that ValueFromAmount is also tested.
* | | | | | | | Add test for monetary value formattingWladimir J. van der Laan2013-10-231-0/+10
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tests for issue #3126. This problem pops up after upgrading json-spirit.
* | | | | | | remove duplicate -rpcsslciphers help message from initPhilip Kaufmann2013-10-221-1/+0
| | | | | | |
* | | | | | | Merge pull request #3127 from jgarzik/smells-like-json-spiritJeff Garzik2013-10-2218-697/+398
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Revert recent json-spirit changes
| * | | | | | | Revert "JSON Spirit updated to v4.06"Jeff Garzik2013-10-2214-681/+382
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 2227389fa8fa1b9ff19234838fc7b641e935125b.
| * | | | | | | Revert "Switch to using raw_utf8"Jeff Garzik2013-10-225-16/+16
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | This reverts commit 2ecb7555a9df1e843fd25f588819e4ca1d94b266.
* | | | | | | Merge pull request #3082 from laanwj/2013_10_rpccli3Wladimir J. van der Laan2013-10-227-75/+228
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Add separate bitcoin-rpc client
| * | | | | | Add separate bitcoin-rpc clientWladimir J. van der Laan2013-10-217-75/+228
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds an executable `bitcoin-rpc` that only serves as a Bitcoin RPC client. The commit does not remove RPC functionality from the `bitcoind` yet, this functionality should be deprecated but is left for a later version to give users some time to switch.
* | | | | | | Merge pull request #2740 from constantined/constantinedGavin Andresen2013-10-2218-398/+697
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | UTF-8 support for JSON-RPC
| * | | | | | | Switch to using raw_utf8constantined2013-07-235-16/+16
| | | | | | | |
| * | | | | | | JSON Spirit updated to v4.06constantined2013-07-2314-382/+681
| | | | | | | |
* | | | | | | | splashscreen: use TestNet() instead of unneeded string processingPhilip Kaufmann2013-10-221-3/+2
| | | | | | | |
* | | | | | | | Merge pull request #2738 from jgarzik/op_returnGavin Andresen2013-10-215-10/+56
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Relay OP_RETURN data TxOut as standard transaction type.
| * | | | | | | | Relay OP_RETURN data TxOut as standard transaction typeJeff Garzik2013-10-025-10/+56
| | | | | | | | |
* | | | | | | | | Merge branch 'bugfix_unknownoutputs' of git://github.com/luke-jr/bitcoinGavin Andresen2013-10-222-8/+28
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/wallet.cpp Fixed LogPrint/printf merge conflict.
| * | | | | | | | | Bugfix: Supress "address" key in transaction details, when the destination ↵Luke Dashjr2013-07-171-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | isn't recognized Previously, it would pass corrupt/random through base58.
| * | | | | | | | | Bugfix: Avoid trying to parse outputs that aren't relevant to ↵Luke Dashjr2013-07-171-6/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CWalletTx::GetAmounts This fixes a warning when an output we aren't concerned with can't be parsed.
* | | | | | | | | | Adding new "addrlocal" field to RPC getpeerinfo.Josh Lehan2013-10-213-0/+6
| |_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The existing CNode::addrLocal member is revealed to the user, as an address string, similar to the existing "addr" field. Instead of showing garbage or empty string, it simply will not appear in the output if local address not known yet.
* | | | | | | | | Merge pull request #3104 from Diapolo/rpcssl-defaultciphersGavin Andresen2013-10-202-2/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | update default -rpcsslciphers to include TLSv1.2
| * | | | | | | | | update default -rpcsslciphers to include TLSv1.2Philip Kaufmann2013-10-172-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - this extends the accepted ciphersuites with TLSv1.2 ones - also removes !AH, as I could not find documentation on it and the change did not result in a changed ciphersuite list (checked via openssl ciphers -v) - closes #3096 (which also contains more details)
* | | | | | | | | | Merge pull request #3074 from laanwj/2013_10_remove_default_key_1Gavin Andresen2013-10-201-19/+0
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Remove automatic update of default key
| * | | | | | | | | | wallet: remove automatic update of default keyWladimir J. van der Laan2013-10-101-19/+0
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #2840 from sipa/nosendlockGavin Andresen2013-10-202-22/+38
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Allow SendMessages to run partially without cs_main
| * | | | | | | | | | | Push down cs_main locking in ProcessMessagePieter Wuille2013-10-151-5/+18
| | | | | | | | | | | |
| * | | | | | | | | | | Run node deletions outside of cs_vNodesPieter Wuille2013-10-151-1/+2
| | | | | | | | | | | |
| * | | | | | | | | | | Allow SendMessages to run partially without cs_mainPieter Wuille2013-10-151-16/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SendMessages() tries to acquire a cs_main lock now, but this isn't nessecary for much of its functionality. Move those parts out of the locked section, so they can always be performed, and we hold cs_main for a shorter time.
* | | | | | | | | | | | Merge pull request #3046 from sarchar/lockedpage-changeGavin Andresen2013-10-204-11/+45
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Changing LockedPageManager to use a managed instance
| * | | | | | | | | | | | Changing LockedPageManager to use a managed instanceChuck2013-10-204-11/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures the allocator is ready no matter when it's needed (as some STL implementations allocate in constructors -- i.e., MSVC's STL in debug builds). Using boost::call_once to guarantee thread-safe static initialization. Adding some comments describing why the change was made. Addressing deinitialization of the LockedPageManager object by initializing it in a local static initializer and adding an assert in the base's destructor.
* | | | | | | | | | | | | Merge pull request #3117 from gavinandresen/debuglockprintGavin Andresen2013-10-201-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make -DDEBUGLOCKORDER + -debug less noisy
| * | | | | | | | | | | | | Make -DDEBUGLOCKORDER + -debug less noisyGavin Andresen2013-10-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Print out every mutex lock/unlock if compiled -DDEBUGLOCKORDER only if -debug=lock is set.
* | | | | | | | | | | | | | Merge pull request #3119Pieter Wuille2013-10-2052-52/+52
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | db0e8cc Bump Year Number to 2013 (super3)
| * | | | | | | | | | | | | | Bump Year Number to 2013super32013-10-2052-52/+52
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #3108 from Diapolo/paymentserver_styleWladimir J. van der Laan2013-10-203-26/+34
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | paymentserver: style fixes / cleanup
| * | | | | | | | | | | | | | | paymentserver: style fixes / cleanupPhilip Kaufmann2013-10-193-26/+34
| | |/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - rename reportError() into message() to be in line with our default message() signal/slot naming (and can be used for all types of messages) - rename some QStrings to not collide with message() function - add a missing message for malformed URIs that IS also used in BitcoinGUI - fix / extend some comments and misc style fixes
* | | | | | | | | | | | | | | Merge pull request #3109 from laanwj/2013_10_remove_walletstackWladimir J. van der Laan2013-10-209-340/+128
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | qt: merge walletstack and walletframe