aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Qt: Add support for missing scrollbar in peers tableJonas Schnelli2014-11-051-1/+1
|
* Add "warmup mode" for RPC server.Daniel Kraft2014-11-045-32/+99
| | | | | | | | | | | | Start the RPC server before doing all the (expensive) startup initialisations like loading the block index. Until the node is ready, return all calls immediately with a new error signalling "in warmup" with an appropriate status message (similar to the init message). This is useful for RPC clients to know that the server is there (e. g., they don't have to start it) but not yet available. It is used in Namecoin and Huntercoin already for some time, and there exists a UI hooked onto the RPC interface that actively uses this to its advantage.
* minor code style cleanup after recent mergesPhilip Kaufmann2014-11-0411-18/+27
| | | | | - add a missing license header - correct some header orderings etc.
* Merge pull request #5191Pieter Wuille2014-11-041-2/+2
|\ | | | | | | a2cfae8 util.cpp comment correction (21E14)
| * util.cpp comment correction21E142014-11-011-2/+2
| |
* | Merge pull request #5196Wladimir J. van der Laan2014-11-0488-267/+266
|\ \ | | | | | | | | | 8473862 Fix all header defines (Pavel Janík)
| * | Fix all header definesPavel Janík2014-11-0388-267/+266
| | |
* | | Merge pull request #5162Wladimir J. van der Laan2014-11-0421-369/+458
|\ \ \ | | | | | | | | | | | | | | | | | | | | d2e74c5 boost: moveonly: split CPubKey and friends to new files (Cory Fields) 78c228c boost: moveonly: move BIP32Hash to hash.h (Cory Fields) 900078a boost: moveonly: create eccryptoverify.h|cpp and move helper functions there (Cory Fields)
| * | | boost: moveonly: split CPubKey and friends to new filesCory Fields2014-10-3117-305/+356
| | | |
| * | | boost: moveonly: move BIP32Hash to hash.hCory Fields2014-10-313-12/+14
| | | |
| * | | boost: moveonly: create eccryptoverify.h|cpp and move helper functions thereCory Fields2014-10-315-52/+88
| | | | | | | | | | | | | | | | | | | | Eventually (after 0.10) these files will hold the logic for crypto verification routines, and CKey/CPubKey will call into them.
* | | | Merge pull request #3727Wladimir J. van der Laan2014-11-031-1/+6
|\ \ \ \ | | | | | | | | | | | | | | | e69a587 RPC: submitblock: Support for returning specific rejection reasons (Luke Dashjr)
| * | | | RPC: submitblock: Support for returning specific rejection reasonsLuke Dashjr2014-10-301-1/+6
| | | | |
* | | | | Merge pull request #5157Wladimir J. van der Laan2014-11-031-1/+19
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | b4ee0bd Introduce preferred download peers (Pieter Wuille)
| * | | | Introduce preferred download peersPieter Wuille2014-10-291-1/+19
| | | | |
* | | | | Merge pull request #5186Wladimir J. van der Laan2014-11-039-24/+25
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 771d500 minor cleanup: include orders, end comments etc. (Philip Kaufmann)
| * | | | | minor cleanup: include orders, end comments etc.Philip Kaufmann2014-10-319-24/+25
| | |_|/ / | |/| | | | | | | | | | | | | - no code changes
* | | | | Merge pull request #5106Wladimir J. van der Laan2014-11-036-18/+71
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | 1bea2bb Rename ProcessBlock to ProcessNewBlock to indicate change of behaviour, and document it (Luke Dashjr) d29a291 Rename RPC_TRANSACTION_* errors to RPC_VERIFY_* and use RPC_VERIFY_ERROR for submitblock (Luke Dashjr) f877aaa Bugfix: submitblock: Use a temporary CValidationState to determine accurately the outcome of ProcessBlock, now that it no longer does the full block validity check (Luke Dashjr) 24e8896 Add CValidationInterface::BlockChecked notification (Luke Dashjr)
| * | | | Rename ProcessBlock to ProcessNewBlock to indicate change of behaviour, and ↵Luke Dashjr2014-10-285-13/+21
| | | | | | | | | | | | | | | | | | | | document it
| * | | | Rename RPC_TRANSACTION_* errors to RPC_VERIFY_* and use RPC_VERIFY_ERROR for ↵Luke Dashjr2014-10-212-4/+9
| | | | | | | | | | | | | | | | | | | | submitblock
| * | | | Bugfix: submitblock: Use a temporary CValidationState to determine ↵Luke Dashjr2014-10-211-1/+33
| | | | | | | | | | | | | | | | | | | | accurately the outcome of ProcessBlock, now that it no longer does the full block validity check
| * | | | Add CValidationInterface::BlockChecked notificationLuke Dashjr2014-10-212-1/+9
| | | | |
* | | | | Merge pull request #5185Wladimir J. van der Laan2014-11-031-5/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2191eac add tests to travis (Cory Fields) 7667850 tests: replace the old (unused since Travis) tests with new rpc test scripts (Cory Fields) fa7f8cd tests: remove old pull-tester scripts (Cory Fields) 5122ea7 tests: fix forknotify.py on windows (Cory Fields) 7a41614 tests: allow rpc-tests to get filenames for bitcoind and bitcoin-cli from the environment (Cory Fields) f635269 tests: enable alertnotify test for Windows (Cory Fields)
| * | | | | tests: enable alertnotify test for WindowsCory Fields2014-10-311-5/+11
| | |/ / / | |/| | | | | | | | | | | | | | | | | | The semantics of "echo" are different there and they change the resulting text, but they're still correct and predictable.
* | | | | Merge pull request #5169Wladimir J. van der Laan2014-11-031-0/+3
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | 20a5f61 Don't relay alerts to peers before version negotiation (Wladimir J. van der Laan)
| * | | | Don't relay alerts to peers before version negotiationWladimir J. van der Laan2014-10-291-0/+3
| | |_|/ | |/| | | | | | | | | | Fixes #1436
* | | | Merge pull request #5145Wladimir J. van der Laan2014-10-313-52/+65
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 484e350 Update comments in client version to be doxygen compatible (Michael Ford) 6395ba3 Update comments in version to be doxygen compatible (Michael Ford)
| * | | | Update comments in client version to be doxygen compatibleMichael Ford2014-10-311-16/+21
| | | | |
| * | | | Update comments in version to be doxygen compatibleMichael Ford2014-10-312-36/+44
| | |/ / | |/| |
* | | | Merge pull request #5187Pieter Wuille2014-10-311-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | e743678 fix a typo (Yoichi Hirai)
| * | | | fix a typoYoichi Hirai2014-10-311-1/+1
| |/ / /
* | | | qt: translations update from TransifexWladimir J. van der Laan2014-10-3160-8922/+7020
| | | |
* | | | Merge pull request #5077Wladimir J. van der Laan2014-10-313-2/+8
|\ \ \ \ | | | | | | | | | | | | | | | 2aa6329 Enable customising node policy for datacarrier data size with a -datacarriersize option (Luke Dashjr)
| * | | | Enable customising node policy for datacarrier data size with a ↵Luke Dashjr2014-10-273-2/+8
| | | | | | | | | | | | | | | | | | | | -datacarriersize option
* | | | | Merge pull request #5168Wladimir J. van der Laan2014-10-315-110/+159
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | 023e63d qt: Move transaction notification to transaction table model (Wladimir J. van der Laan)
| * | | | qt: Move transaction notification to transaction table modelWladimir J. van der Laan2014-10-285-110/+159
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move transaction new/update notification to TransactionTableModel. This moves the concerns to where they're actually handled. No need to bounce this through wallet model. - Do wallet transaction preprocessing on signal handler side; avoids locking cs_main/cs_wallet on notification in GUI thread (except for new transactions)
* | | | | Merge pull request #5164Wladimir J. van der Laan2014-10-3023-30/+50
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 71697f9 Separate protocol versioning from clientversion (Cory Fields)
| * | | | | Separate protocol versioning from clientversionCory Fields2014-10-2923-30/+50
| | |_|/ / | |/| | |
* | | | | Merge pull request #5146Wladimir J. van der Laan2014-10-302-89/+125
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 5b40d88 Update comments in wallet to be doxygen compatible (Michael Ford)
| * | | | | Update comments in wallet to be doxygen compatibleMichael Ford2014-10-282-89/+125
| | | | | |
* | | | | | Merge pull request #5174Wladimir J. van der Laan2014-10-302-31/+30
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 7792040 Update comments in rpcserver to be doxygen compatible (Michael Ford)
| * | | | | | Update comments in rpcserver to be doxygen compatibleMichael Ford2014-10-302-31/+30
| | | | | | |
* | | | | | | Merge pull request #5167Wladimir J. van der Laan2014-10-302-1/+21
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 2d06c0f Add missing reserved address spaces. (Matt Corallo)
| * | | | | | | Add missing reserved address spaces.Matt Corallo2014-10-282-1/+21
| |/ / / / / /
* | | | | | | Merge pull request #5172Wladimir J. van der Laan2014-10-301-3/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | eadcd0c Print parameter interactions to console, too (Matt Corallo)
| * | | | | | | Print parameter interactions to console, tooMatt Corallo2014-10-291-3/+4
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #5176Wladimir J. van der Laan2014-10-302-14/+16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 981f790 [Qt] fix slot connection problems when no wallet is loaded (Philip Kaufmann)
| * | | | | | | [Qt] fix slot connection problems when no wallet is loadedPhilip Kaufmann2014-10-302-14/+16
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - guard 4 connect calls by an #ifdef when no wallet is loaded to fix "No such slot" warnings - also add comments when #ifdef ENABLE_WALLET end - fixes #5175
* | | | | | | Merge pull request #5142Wladimir J. van der Laan2014-10-307-119/+132
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 02fe12d Update generate-seeds.py to produce doxygen compatible comments (Michael Ford) f2e03ff Update comments in chainparams to be doxygen compatible (Michael Ford) 2fdc335 Update comments in chain to be doxygen compatible (Michael Ford)
| * | | | | | | Update comments in chainparams to be doxygen compatibleMichael Ford2014-10-255-81/+90
| | | | | | | |