136 Commits (a08e1826981e02c7a5f18fc30b4f40a780e4e86d)

Author SHA1 Message Date
Philip Kaufmann 9247134eab introduce a new StartShutdown() function, which starts a thread with Shutdown() if no GUI is used and calls uiInterface.QueueShutdown() if a GUI is used / all direct uiInterface.QueueShutdown() calls are replaced with Shutdown() - this ensures a clean GUI shutdown, even when catching a SIGTERM and allows the BitcoinGUI destructor to get called (which fixes a tray-icon issue and keeps the tray-icon until Bitcoin-Qt exits) 13 years ago
Gavin Andresen 98474d3d6f Use ConvertTo to simplify sendmany/addmultisigaddress argument handling 13 years ago
Gavin Andresen ea7582bb41 Make sendrawtx return txid to be consistent with other send methods. 13 years ago
Pieter Wuille 587f929c64 Rework network config settings 13 years ago
Pieter Wuille 1025440184 Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress 13 years ago
Pieter Wuille fd61d6f506 Encapsulate public keys in CPubKey 13 years ago
Jeff Garzik 976c08b68a JSON-RPC: Add 'sendrawtx' op, for sending pre-built TX's to network 13 years ago
Wladimir J. van der Laan 239c11d0dd Make testcases build, prevent windows symbol collision 13 years ago
Wladimir J. van der Laan ab1b288fa7 Convert UI interface to boost::signals2. 13 years ago
Luke Dashjr 29875dcb4b Shared code for wallet lock help and check 13 years ago
Philip Kaufmann ff0ee876bb change strings to Bitcoin (uppercase), where it is used as a noun and update strings to use "Qt" (and not qt or QT) / update initialisation of notificator to use qApp->applicationName() instead of a static string 13 years ago
Fordy 3a25a2b9b0 Update License in File Headers 13 years ago
Jeff Garzik 47f48a658d JSON-RPC: remove 'getblocknumber' deprecated RPC 13 years ago
R E Broadley 1d764d631f Corrected grammar. As per Principle Of Least Surprise. 13 years ago
Jeff Garzik 0fb78eae34 Always check return values of TxnBegin() and TxnCommit() 13 years ago
Pieter Wuille 22db3f2c77 Fix warning about uninitialized value 13 years ago
Philip Kaufmann bc05562730 convert 4 tabs into 4 x 4 spaces in bitcoinrpc.cpp 13 years ago
Gregory Maxwell d285c7bf2c Kill warning from unavoidable signed/unsigned comparison in bitcoinrpc.cpp. 13 years ago
David Joel Schwartz 96c5269511 RPC: Support HTTP/1.0 and HTTP/1.1, including the proper use of keep-alives 13 years ago
David Joel Schwartz e9205293bd Support multi-threaded JSON-RPC 13 years ago
Luke Dashjr 7e63dc3615 Support for decomposing scripts as "obj" 13 years ago
Luke Dashjr 74335bd32a Second parameter to JSON-RPC getblock/gettransaction: decompositions 13 years ago
Luke Dashjr d4e09300f3 Add block "confirmations" to getblock, mainly for identifying orphans 13 years ago
Wladimir J. van der Laan 460c51fdad Add UI RPC console / debug window 13 years ago
Peter Todd 86c47a5636 Fixed non-sensical error message 13 years ago
freewil 42ce57687a remove strange debug message from listsinceblock 13 years ago
freewil fdb204abb1 listsinceblock: rpc param blockid -> blockhash 13 years ago
Jeff Garzik 1d8c7a9557 Add casts for unavoidable signed/unsigned comparisons 13 years ago
Pieter Wuille e46704dd90 Expose CRPCTable via bitcoinrpc.h for testing 13 years ago
Pieter Wuille 9862229d4d Encapsulate mapCommands in class CRPCTable 13 years ago
Jeff Garzik dc42bf52c1 Encapsulate RPC command dispatch in an array of CRPCCommand's 13 years ago
Pieter Wuille c73ba23eb5 gettransaction RPC for non-wallet transactions 13 years ago
Pieter Wuille 6b6aaa1698 Further reduce header dependencies 13 years ago
Jeff Garzik 9eace6b113 Move CWalletDB code to new walletdb module. 13 years ago
Pieter Wuille ed6d0b5f85 Remove headers.h 13 years ago
Jeff Garzik c376ac359e Fix loop index var types, fixing many minor sign comparison warnings 13 years ago
Jeff Garzik ab9dc75a18 The string class returns string::npos, when find() fails. 13 years ago
Jeff Garzik 8e45ed66dd CTxMemPool: encapsulate AddToMemoryPoolUnchecked(), RemoveFromMemoryPool(), 13 years ago
Wladimir J. van der Laan da7bbd9dfd fix warnings: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] 13 years ago
Pieter Wuille ee12c3d60c Use filesystem::path instead of manual string tinkering 13 years ago
Gavin Andresen 2232717cba Remove path.make_preferred() calls, and fix compiler error in bitcoinrpc RE: boost::system 13 years ago
Pieter Wuille f8dcd5ca6f Use scoped locks instead of CRITICAL_BLOCK 13 years ago
Wladimir J. van der Laan 3e34352222 Show error message instead of exception crash when unable to bind RPC port 13 years ago
Philip Kaufmann 42c63d3ad2 fixed small error in bitcoinrpc.cpp 13 years ago
Philip Kaufmann 93fb7489a7 updated bitcoinrpc.cpp to use make_preferred() and removed double inclusion of boost/filesystem.hpp 13 years ago
Gavin Andresen 5ce4c2a23a Remove USE_SSL #define 13 years ago
Gavin Andresen 723cafcbcf Bug fix listtransactions from/count handling. 13 years ago
Gavin Andresen ea8c55cfd7 Enable addmultisigaddress RPC call for main network 13 years ago
Wladimir J. van der Laan 5a60b66a9d Use a messagebox to display the error when -server is provided without providing a rpc password 13 years ago
Wladimir J. van der Laan 1a3f0da922 support RPC stop and encryptwallet with UI 13 years ago