Age | Commit message (Collapse) | Author | |
---|---|---|---|
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). | |||
2012-01-12 | collect more info on tx pooling and block finding for getmininginfo | Luke Dashjr | |
2012-01-12 | Add new "getmininginfo" JSON-RPC method, with mining-only fields moved out ↵ | Luke Dashjr | |
of "getinfo" | |||
2012-01-09 | Compressed pubkeys | Pieter Wuille | |
This patch enabled compressed pubkeys when -compressedpubkeys is passed. These are 33 bytes instead of 65, and require only marginally more CPU power when verifying. Compressed pubkeys have a different corresponding address, so it is determined at generation. When -compressedpubkeys is given, all newly generated addresses will use a compressed key, while older/other addresses keep using normal keys. Unpatched clients will relay and verify these transactions. | |||
2011-12-23 | New RPC commands: getblockhash and getblock | Gavin Andresen | |
2011-12-22 | Fix broken ExtractAddress (refactored, made callers check for addresses in ↵ | Gavin Andresen | |
keystore if they care) | |||
2011-12-21 | Revert "Use standard C99 (and Qt) types for 64-bit integers" | Wladimir J. van der Laan | |
This reverts commit 21d9f36781604e4ca9fc35dc65265593423b73e9. | |||
2011-12-20 | Use standard C99 (and Qt) types for 64-bit integers | Luke Dashjr | |
2011-12-20 | Merge branch 'op_eval' | Gavin Andresen | |
2011-12-19 | Use std::numeric_limits<> for typesafe INT_MAX/etc | Gavin Andresen | |
2011-12-19 | Merge branch 'txn_block_info' of https://github.com/luke-jr/bitcoin | Gavin Andresen | |
2011-12-19 | Use block times for 'hard' OP_EVAL switchover, and refactored EvalScript | Gavin Andresen | |
so it takes a flag for how to interpret OP_EVAL. Also increased IsStandard size of scriptSigs to 500 bytes, so a 3-of-3 multisig transaction IsStandard. | |||
2011-12-19 | Disable addmultisigaddress if not testnet | Gavin Andresen | |
2011-12-19 | OP_EVAL implementation | Gavin Andresen | |
OP_EVAL is a new opcode that evaluates an item on the stack as a script. It enables a new type of bitcoin address that needs an arbitrarily complex script to redeem. |