aboutsummaryrefslogtreecommitdiff
path: root/src/bitcoinrpc.cpp
AgeCommit message (Collapse)Author
2012-11-12fix some double-spaces in stringsPhilip Kaufmann
(partial of 6b3783a9c9cc47afcf72aa0a86ea26122392efdb)
2012-10-15fix wrong (signed/unsigned) printf format specifier in bitcoinrpc.cppPhilip Kaufmann
- also includes the required bitcoinstrings.cpp update
2012-10-09Merge branch '0.4.x' into 0.5.xLuke Dashjr
Conflicts: src/bitcoinrpc.cpp src/init.cpp
2012-08-26Minimal adaptations to getmemorypool for BIP 34Luke Dashjr
- As long as version 1 blocks are valid, provide them to getmemorypool clients (only) - Include BIP 22 "height" key in getmemorypool output
2012-08-12Bugfix: Fix a variety of misspellingsLuke Dashjr
2012-08-12Merge branch '0.4.x' into 0.5.xLuke Dashjr
Conflicts: src/net.cpp
2012-08-12Merge branch 'bugfix_CNBerr' into 0.5.xLuke Dashjr
2012-08-12Merge branch '0.4.x' into 0.5.xLuke Dashjr
2012-06-14Use std::numeric_limits<> for typesafe INT_MAX/etcGavin Andresen
(this fixes a Mac OS X gitian build error for 0.5.x)
2012-06-14Bugfix: Fix various places where Bitcoin-Qt was being shutdown improperlyPhilip Kaufmann
(Partial/merge of upstream 9247134eaba9a1d0fa74f22de238af1476663005, 1a3f0da9229a8e524d1010cdc8bd3b9da71fe529, and 3e343522226e6c249f5cb05436eec347b87c6361)
2012-05-22Merge branch '0.4.x' into 0.5.xLuke Dashjr
Conflicts: src/ui.cpp src/ui.h src/uibase.cpp src/xpm/about.xpm
2012-05-20Update License in File HeadersFordy
I originally created a pull to replace the "COPYING" in crypter.cpp and crypter.h, but it turned out that COPYING was actually the correct file.
2012-05-09Bugfix: getmemorypool: NULL pindexPrev across CreateNewBlock, in case it failsLuke Dashjr
2012-05-09Merge branch 'bugfix_CNBerr_daggy' into bugfix_CNBerrLuke Dashjr
Conflicts: rpc.cpp
2012-04-27fix compiler error in bitcoinrpc RE: boost::systemGavin Andresen
(Partial of 2232717cba9e9f06a01e8f37bcea4e79ee65205f)
2012-04-27listsinceblock: rpc param blockid -> blockhashfreewil
This is more consistent with the rest of the labeling seen by the user when accessing the rpc commands.
2012-04-27remove strange debug message from listsinceblockfreewil
2012-04-22Merge branch '0.4.x' into 0.5.xLuke Dashjr
Conflicts: src/main.cpp
2012-04-15Merge branch '0.5.0.x' into 0.5.xLuke Dashjr
2012-04-15Merge branch '0.4.x' into 0.5.0.xLuke Dashjr
Conflicts: src/keystore.h
2012-04-11Show error message instead of exception crash when unable to bind RPC portWladimir J. van der Laan
Fixes issue #875
2012-04-04Merge branch '0.5.0.x' into 0.5.xLuke Dashjr
Conflicts: src/qt/bitcoingui.h
2012-04-04Use a messagebox to display the error when -server is provided without ↵Wladimir J. van der Laan
providing a rpc password (plus part of 7cfbe1fee465e82ddbdc8ed17dfcce791bd765f5)
2012-03-16Merge branch '0.5.0.x' into 0.5.xLuke Dashjr
Conflicts: bitcoin-qt.pro doc/README doc/README_windows.txt share/setup.nsi src/serialize.h
2012-03-16Fix issue #848 : broken mining on testnetGavin Andresen
2012-03-11Merge branch '0.5.0.x' into 0.5.xv0.5.3rc4v0.5.3Luke Dashjr
2012-03-11Merge branch '0.4.x' into 0.5.0.xLuke Dashjr
2012-03-03Merge branch '0.5.0.x' into 0.5.xLuke Dashjr
2012-03-03Merge branch '0.4.x' into 0.5.0.xLuke Dashjr
2012-02-17Merge branch '0.5.0.x' into 0.5.xLuke Dashjr
2012-02-17Merge branch '0.4.x' into 0.5.0.xLuke Dashjr
2012-02-11Merge branch '0.5.0.x' into 0.5.xLuke Dashjr
2012-02-11Merge branch '0.4.x' into 0.5.0.xLuke Dashjr
2012-02-07Merge branch '0.5.0.x' into 0.5.xLuke Dashjr
Conflicts: src/qt/locale/bitcoin_ru.ts src/qt/locale/bitcoin_zh_TW.ts
2012-02-07Update copyrights to 2012 for files modified this yearLuke Dashjr
2012-02-07Have 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-16Merge branch '0.5.0.x' into 0.5.xLuke Dashjr
2012-01-16Code tidyups, fixing various warnings.Luke Dashjr
Partial cherry pick of: Compile with extra warnings turned on. And more makefile/code tidying up. 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). Conflicts: src/makefile.osx src/makefile.unix src/netbase.cpp
2011-12-20Implement an mlock()'d string class for storing passphrasesDylan Noblesmith
SecureString is identical to std::string except with secure_allocator substituting for std::allocator. This makes casting between them impossible, so converting between the two at API boundaries requires calling ::c_str() for now.
2011-12-01Speed up RPC authentication (reworked pull from Joel Katz)Gavin Andresen
2011-11-26Implement an mlock()'d string class for storing passphrasesDylan Noblesmith
SecureString is identical to std::string except with secure_allocator substituting for std::allocator. This makes casting between them impossible, so converting between the two at API boundaries requires calling ::c_str() for now.
2011-11-21Merge pull request #632 from mndrix/deprecate-getblocknumberGavin Andresen
Deprecate RPC getblocknumber
2011-11-15Obsolete keypool and make sure database removes log files on shutdown.Gavin Andresen
2011-11-12Do not launch Shutdown in a new thread in case we are running the UI.Wladimir J. van der Laan
This leads to the bitcoin core being shut down while the UI is accessing it, and generally results in a segmentation fault or crash. In case it is desirable to make it possible to shutdown the GUI from its RPC server, we'll need to implement a signal for it. For the mean time, this is a safe stopgap.
2011-11-11Deprecate RPC getblocknumberMichael Hendricks
This RPC is exactly identical to getblockcount. This duplication dates back to commit 22f721dbf23cf5ce9e3ded9bcfb65a3894cc0f8c when Satoshi created the RPC interface. There's no need to have both, so we standardize on "count" which matches the naming convention in getconnectioncount. Following the tradition established with previously deprecated APIs, getblocknumber continues to work, but it's not listed in the help system.
2011-10-06Bugfix: "bits" should be a hex-string, not a number (that just doesn't make ↵Luke Dashjr
sense)
2011-10-05Use C's const char* for status strings rather than C++'s std::string, which ↵David Joel Schwartz
is slower
2011-10-05Merge branch 'listsinceblock' of https://github.com/cdhowie/bitcoinGavin Andresen
2011-10-05Merge branch 'no-cryptopp' of https://github.com/tcatm/bitcoinGavin Andresen
2011-10-05Send "Connection: close" HTTP header with JSON-RPC requests (client)Luke Dashjr