Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-26 | listsinceblock: rpc param blockid -> blockhash | freewil | |
This is more consistent with the rest of the labeling seen by the user when accessing the rpc commands. | |||
2012-04-23 | Add casts for unavoidable signed/unsigned comparisons | Jeff Garzik | |
At these code sites, it is preferable to cast rather than change a variable's type. | |||
2012-04-21 | Expose CRPCTable via bitcoinrpc.h for testing | Pieter Wuille | |
2012-04-21 | Encapsulate mapCommands in class CRPCTable | Pieter Wuille | |
2012-04-21 | Encapsulate RPC command dispatch in an array of CRPCCommand's | Jeff Garzik | |
2012-04-17 | Merge remote-tracking branch 'jgarzik/mempool' | Pieter Wuille | |
2012-04-17 | Further reduce header dependencies | Pieter Wuille | |
This commit removes the dependency of serialize.h on PROTOCOL_VERSION, and makes this parameter required instead of implicit. This is much saner, as it makes the places where changing a version number can have an influence obvious. | |||
2012-04-17 | Move CWalletDB code to new walletdb module. | Jeff Garzik | |
In addition to standard code separation, this change opens the door to fixing several include inter-dependencies. | |||
2012-04-17 | Remove headers.h | Pieter Wuille | |
2012-04-15 | Fix loop index var types, fixing many minor sign comparison warnings | Jeff Garzik | |
foo.size() typically returns an unsigned integral type; make loop variables match those types' signedness. | |||
2012-04-15 | The string class returns string::npos, when find() fails. | Jeff Garzik | |
Noticed when sign-comparison warnings were enabled. | |||
2012-04-15 | CTxMemPool: encapsulate AddToMemoryPoolUnchecked(), RemoveFromMemoryPool(), | Jeff Garzik | |
and nPooledTx | |||
2012-04-15 | fix warnings: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] | Wladimir J. van der Laan | |
2012-04-12 | Merge pull request #1041 from gavinandresen/listtransactionsfix | Gavin Andresen | |
Bug fix listtransactions from/count handling. | |||
2012-04-11 | Use filesystem::path instead of manual string tinkering | Pieter Wuille | |
Where possible, use boost::filesystem::path instead of std::string or char* for filenames. This avoids a lot of manual string tinkering, in favor of path::operator/. GetDataDir is also reworked significantly, it now only keeps two cached directory names (the network-specific data dir, and the root data dir), which are decided through a parameter instead of pre-initialized global variables. Finally, remove the "upgrade from 0.1.5" case where a debug.log in the current directory has to be removed. | |||
2012-04-11 | Remove path.make_preferred() calls, and fix compiler error in bitcoinrpc RE: ↵ | Gavin Andresen | |
boost::system | |||
2012-04-10 | Merge pull request #1046 from laanwj/2012_04_rpcporterror | Wladimir J. van der Laan | |
Show error message instead of exception crash when unable to bind RPC port | |||
2012-04-09 | Merge pull request #1052 from sipa/scopedlocks | Pieter Wuille | |
Use scoped locks instead of CRITICAL_BLOCK | |||
2012-04-09 | Use scoped locks instead of CRITICAL_BLOCK | Pieter Wuille | |
2012-04-06 | Show error message instead of exception crash when unable to bind RPC port | Wladimir J. van der Laan | |
Fixes issue #875 | |||
2012-04-06 | fixed small error in bitcoinrpc.cpp | Philip Kaufmann | |
2012-04-06 | updated bitcoinrpc.cpp to use make_preferred() and removed double inclusion ↵ | Philip Kaufmann | |
of boost/filesystem.hpp | |||
2012-04-05 | Merge pull request #1042 from gavinandresen/use_ssl_cleanup | Gavin Andresen | |
Remove USE_SSL #define | |||
2012-04-04 | Remove USE_SSL #define | Gavin Andresen | |
2012-04-04 | Bug fix listtransactions from/count handling. | Gavin Andresen | |
2012-04-04 | Enable addmultisigaddress RPC call for main network | Gavin Andresen | |
2012-04-04 | Use a messagebox to display the error when -server is provided without ↵ | Wladimir J. van der Laan | |
providing a rpc password | |||
2012-04-04 | support RPC stop and encryptwallet with UI | Wladimir J. van der Laan | |
2012-04-03 | VC2010 compile fixes | Wladimir J. van der Laan | |
2012-03-22 | Introduce explicit -walletupgrade option | Pieter Wuille | |
Do not automatically change the wallet format unless the user takes an explicit action that implies an upgrade (encrypting, for now), or uses -walletupgrade. -walletupgrade optionally takes an integer argument: the client version up to which upgrading is allowed. Without an argument, it is upgraded to latest supported version. If an argument to -walletupgrade is provided at the time the wallet is created, the new wallet will initially not use features beyond that version. Third, the current wallet version number is reported in getinfo. | |||
2012-03-21 | replace call to PrintConsole with call to error() | Wladimir J. van der Laan | |
As these are equivalent functions, this cleans up the source a bit. Also remove PrintConsole() as this was the only use. | |||
2012-03-10 | Resolves issue #922 - "wallet passphrase timeout of several years doesn't work" | Gregory Maxwell | |
2^31 milliseconds is only about 25 days. Also clamps Sleep() to 10 years, because it currently sleeps for 0 seconds when the sleep time would cross 2^31 seconds since the epoch. Hopefully boost will be fixed by 2028. | |||
2012-02-26 | bitcoind changes to stop storing settings in wallet.dat. | Gavin Andresen | |
2012-02-22 | Cleanup JSON-RPC getblock output to be consistent | Luke Dashjr | |
- Add "size" and "bits" - Rename "blockcount" to "height" - Rename "hashprevious" and "hashnext" to "previousblockhash" and "nextblockhash" (respectively) | |||
2012-02-17 | Merge branch 'testnetmining' of github.com:gavinandresen/bitcoin-git | Gavin Andresen | |
2012-02-16 | Fix issue #848 : broken mining on testnet | Gavin Andresen | |
2012-02-16 | Symbolic names for threads | Pieter Wuille | |
Introduce an enum threadId, and use symbolic indices when accessing vnThreadsRunning. | |||
2012-02-11 | Extra wallet locking fixes | Pieter Wuille | |
* Fix sign error in calculation of seconds to sleep * Do not mix GetTime() (seconds) and Sleep() (milliseconds) * Do not sleep forever if walletlock() is called * Do locking within critical section | |||
2012-02-11 | Fix wallet locking locking | Pieter Wuille | |
2012-02-11 | Fix #822 | Pieter Wuille | |
2012-02-07 | Update all copyrights to 2012 | Gavin Andresen | |
2012-02-05 | Have bitcoind recommend a secure RPC password. Increase invalid password delay. | Gregory Maxwell | |
Help users avoid insecure configurations a bit by recommending a secure RPC password and increasing the incorrect password delay. This may open up a RPC DOS for users with exposed RPC ports and short passwords. Since users shouldn't have exposed RPC ports OR short passwords, the DOS risk is preferable to the compromise risk. Also logs the client IP address for incorrect attempts. | |||
2012-01-27 | Bitcoin-Qt signmessage GUI (pull request #582) | Luke Dashjr | |
2012-01-23 | Fixed addmultisigaddress if looking up public keys from locked wallets. | Gavin Andresen | |
2012-01-14 | Added mintime and curtime to RPC getmemorypool | Forrest Voight | |
2012-01-14 | Separated COINBASE_FLAGS out into main.h and made RPC getmemorypool return it | Forrest Voight | |
2012-01-13 | Remove base58 encoding from validateaddress/addmultisigaddress | Gavin Andresen | |
base58-encoding of full/compressed public keys needs more thought; it probably makes sense to define a base58 encoding that includes a version byte and a checksum. So just support hex and bitcoin-address encodings for now. | |||
2012-01-13 | Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16). | Gavin Andresen | |
2012-01-13 | Merge branch 'getmininginfo' of https://github.com/luke-jr/bitcoin | Gavin Andresen | |
2012-01-12 | Compile with extra warnings turned on. And more makefile/code tidying up. | Gavin Andresen | |
This turns on most gcc warnings, and removes some unused variables and other code that triggers warnings. Exceptions are: -Wno-sign-compare : triggered by lots of comparisons of signed integer to foo.size(), which is unsigned. -Wno-char-subscripts : triggered by the convert-to-hex functions (I may fix this in a future commit). |