aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-06-26rpc server: send '403 Forbidden' to rejected clientsGiel van Schijndel
In order to be a proper HTTP implementation clients that aren't allowed to connect to the RPC server (using -rpcallowip), should receive a proper HTTP response. So instead of closing the connection on them send a '403 Forbidden' status. Signed-off-by: Giel van Schijndel <me@mortis.eu>
2011-06-26Merge pull request #347 from sipa/delkeyuserPieter Wuille
Fix segfault when creating new wallet
2011-06-26Fix segfault when creating new walletPieter Wuille
The initialization of the default key used keyUser instead of vchDefaultKey. keyUser is now complete removed.
2011-06-24Merge branch 'totalblocksestimate1' of https://github.com/laanwj/bitcoinGavin Andresen
2011-06-23Merge pull request #342 from jburkle/datadir_checkJeff Garzik
Edited init.cpp to include a check that -datadir exists
2011-06-23Edited init.cpp to include a check that -datadir existsJames Burkle
2011-06-20Merge pull request #334 from sipa/walletclassPieter Wuille
Bugfixes walletclass
2011-06-20Bugfixes walletclassPieter Wuille
Some problems found by ius: * compiler complains with no return after critical section block * CKeyStore::GetPrivKey(key) was undefined for unknown key * missing return statement in GetChange()
2011-06-19Merge pull request #332 from shanew/masterJeff Garzik
Include missing Boost header
2011-06-19Merge pull request #331 from TheBlueMatt/translatefixJeff Garzik
Update translations and remove obsolete translations.
2011-06-19Fix missing includes needed for Boost 1.46.Shane Wegner
2011-06-18CWalletTx::GetAmounts(): pass NULL for CKeyStore*, rather than falseJeff Garzik
to fix warning.
2011-06-18Merge pull request #288 from sipa/walletclassPieter Wuille
CWallet class
2011-06-19add GetTotalBlocksEstimate() function, move magic number to constantWladimir J. van der Laan
2011-06-18Update translations and remove obsolete translations.Matt Corallo
2011-06-16doc/release-process.txt: minor updatesJeff Garzik
2011-06-15CWallet classPieter Wuille
* A new class CKeyStore manages private keys, and script.cpp depends on access to CKeyStore. * A new class CWallet extends CKeyStore, and contains all former wallet-specific globals; CWallet depends on script.cpp, not the other way around. * Wallet-specific functions in CTransaction/CTxIn/CTxOut (GetDebit, GetCredit, GetChange, IsMine, IsFromMe), are moved to CWallet, taking their former 'this' argument as an explicit parameter * CWalletTx objects know which CWallet they belong to, for convenience, so they have their own direct (and caching) GetDebit/... functions. * Some code was moved from CWalletDB to CWallet, such as handling of reserve keys. * Main.cpp keeps a set of all 'registered' wallets, which should be informed about updates to the block chain, and does not have any notion about any 'main' wallet. Function in main.cpp that require a wallet (such as GenerateCoins), take an explicit CWallet* argument. * The actual CWallet instance used by the application is defined in init.cpp as "CWallet* pwalletMain". rpc.cpp and ui.cpp use this variable. * Functions in main.cpp and db.cpp that are not used by other modules are marked static. * The code for handling the 'submitorder' message is removed, as it not really compatible with the idea that a node is independent from the wallet(s) connected to it, and obsolete anyway.
2011-06-15move wallet code to separate filePieter Wuille
This introduces two new source files, keystore.cpp and wallet.cpp with corresponding headers. Code is moved from main and db, in a preparation for a follow-up commit which introduces the classes CWallet and CKeyStore.
2011-06-14Merge pull request #226 from jordanlewis/betterheadersJeff Garzik
Optimize header dependencies; improve Makefile dependency graph
2011-06-14FormatFullVersion: build fix related to recent translation improvementJeff Garzik
2011-06-14Merge pull request #314 from codler/translateJeff Garzik
Update swedish translation
2011-06-14Merge pull request #315 from codler/consistent-addressJeff Garzik
Consistent Bitcoin example address
2011-06-14Consistent Bitcoin example addressHan Lin Yap
2011-06-14Update swedish translationHan Lin Yap
2011-06-11Merge pull request #300 from sipa/connecttimeoutv0.3.23rc1v0.3.23Jeff Garzik
non-blocking connect (by phantomcircuit)
2011-06-12Faster timeout when connectingPieter Wuille
Use non-blocking connects, and a select() call to wait a predefined time (5s by default, but configurable with -timeout) for either success or failure. This allows much more connections to be tried per time unit. Based on a patch by phantomcircuit.
2011-06-12Double check translation and improved a translation stringHan Lin Yap
2011-06-11Merge pull request #312 from codler/patch-1Jeff Garzik
Remove unused variable
2011-06-11Remove unused variableHan Lin Yap
2011-06-11Merge pull request #311 from codler/masterJeff Garzik
Added Swedish translation
2011-06-11Added Swedish translationHan Lin Yap
2011-06-10Add minimal release process docs.Jeff Garzik
2011-06-10Lower minimum relay TX fee to 0.0001 (from 0.0005) BTC.Jeff Garzik
2011-06-09Merge pull request #304 from TheBlueMatt/cpufixJeff Garzik
Fix CPU Usage bug when using -nolisten and have no connections.
2011-06-09Merge pull request #310 from xslidian/masterJeff Garzik
Updated Chinese Simp translation
2011-06-09Updated Chinese Simp translationDean Lee
2011-06-07Merge pull request #293 from tcatm/keypool-fixGavin Andresen
create keypool in LoadWallet()
2011-06-07Fix CPU Usage bug when using -nolisten and have no connections.Matt Corallo
2011-06-06Merge pull request #303 from jrmithdobbs/demystify-magic-numbersJeff Garzik
Demystify a few magic numbers.
2011-06-06Demystify a few magic numbers.Doug Huff
2011-06-05Reduce minimum TX fee for new transactions, to 0.0005.Jeff Garzik
2011-06-05Bump version to 0.3.23.Jeff Garzik
2011-06-05Merge pull request #264 from sipa/mintxfeefixJeff Garzik
Fix for small change outputs
2011-06-05Merge pull request #291 from jrmithdobbs/ignore-vim-swp-filesJeff Garzik
Add common temp files to .gitignore.
2011-06-05Merge pull request #255 from sipa/rescanupdateJeff Garzik
Update transactions already in the wallet when rescanning.
2011-06-05Merge pull request #290 from jrmithdobbs/ip-filter-rfc1918-rfc3927Jeff Garzik
Fix rfc1918 and rfc3927 compliance for ignoring non-internet-routable hosts
2011-06-03create keypool in LoadWallet()Nils Schneider
2011-06-02Add common temp files to .gitignore.Doug Huff
2011-06-02Fix rfc1918 and rfc3927 compliance for ignoring non-internet-routable hosts.Doug Huff
2011-06-02Bugfix for dnsseed introduced by dnslookupv0.3.22Pieter Wuille