aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-02-07Update all copyrights to 2012Gavin Andresen
2012-02-07Increase client version to 0.6Gavin Andresen
2012-02-07Look for flushwallet/listen/irc/dnsseed/upnp instead of noflushwallet/etc. ↵Gavin Andresen
And switch default for irc to 0.
2012-02-07New GetArg features: allow --, and booleans can be -foo or -nofooGavin Andresen
2012-02-07Unit tests for the GetArg() methodsGavin Andresen
2012-02-07Merge branch 'standardScriptSigs' of github.com:gavinandresen/bitcoin-gitGavin Andresen
2012-02-06-bip16 option (default: 1) to support / not support BIP 16. And bumped ↵Gavin Andresen
default BIP16 switchover date from Feb 15 to Mar 1
2012-02-06Merge branch 'rpcpassword' of https://github.com/gmaxwell/bitcoinGavin Andresen
2012-02-06Merge branch 'decomposetransfix' of https://github.com/laanwj/bitcoinGavin Andresen
2012-02-06Restructure credit transaction decomposition (solves issue #689)Wladimir J. van der Laan
When a transaction has multiple outputs that go to the wallet, list these as multiple transactions in the UI. This is also applied to generated (coinbase) transactions. Also makes the code shorter and easier to understand.
2012-02-05fetch translations from transifexNils Schneider
* fixes issue #742 * new translations: cs_CZ fa fi fr_FR hr pl ro_RO sv tr
2012-02-05Change up/down increment in UI to 0.001 BTC (issue #760)Wladimir J. van der Laan
2012-02-05Have 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-02-01Avoid advertising the node's address when it is not listening or ↵Gregory Maxwell
IsInitialBlockDownload(). This also avoids flushing setAddrKnown until 24 hours has passed, and avoids contacting the external IP services when not listening. Advertising non-listening nodes is just addr message spam. It doesn't help the network, in fact it hurts the network, and it also hurts user's privacy. Advertising far out of sync nodes doesn't help the network— they can't even forward (most) transactions and wastes nodes outbound slots.
2012-02-01Remove loose amp; from Portugese translation (issue #701)Wladimir J. van der Laan
2012-02-01Allow -upnp to override setting in wallet (and simplify logic a bit)Gavin Andresen
2012-01-31Fix UPnP by reannouncing every 20 minutes.Matt Corallo
2012-01-31Testnet difficulty calculation changes, to take effect Feb 15 2012Gavin Andresen
Allow mining of min-difficulty blocks if 20 minutes have gone by without mining a regular-difficulty block. Normal rules apply every 2016 blocks, though, so there may be a very-slow-to-confirm block at the difficulty-adjustment blocks.
2012-01-31Merge branch 'checkkeys' of https://github.com/sipa/bitcoinGavin Andresen
2012-01-28CreateNewBlock was not adding in transaction fees.Gavin Andresen
2012-01-27Bitcoin-Qt signmessage GUI (pull request #582)Luke Dashjr
2012-01-26Full checking of all loaded keysPieter Wuille
2012-01-26Merge pull request #593 (Full URL Support in bitcoin-qt)Wladimir J. van der Laan
2012-01-25Merge pull request #782 from sipa/checkkeysGavin Andresen
Check consistency of private keys
2012-01-25Merge pull request #773 from gavinandresen/p2shSigOpCountGavin Andresen
Simplify counting of P2SH sigops to match BIP 16
2012-01-25Check consistency of private keysPieter Wuille
Reported by onlineproof on IRC: Bitcoin does not verify whether private keys and public keys correspond, when loading a wallet.
2012-01-23Support makefile.osx building test_bitcoin with dynamic boostGavin Andresen
2012-01-23Merge branch 'bugfix_shared_boost_test' of https://github.com/luke-jr/bitcoinGavin Andresen
2012-01-23Rename src/obj/test to src/obj-test to workaround bug in older GNU MakeLuke Dashjr
2012-01-23Merge branch 'lockcontention' of https://github.com/TheBlueMatt/bitcoinGavin Andresen
2012-01-23Merge branch 'bugfix_areinpstd' of https://github.com/luke-jr/bitcoinGavin Andresen
2012-01-23Only store transactions with missing inputs in the orphan pool.Gavin Andresen
All previous versions of bitcoin could store some types of invalid transactions in the orphan-transaction list.
2012-01-23Fixed addmultisigaddress if looking up public keys from locked wallets.Gavin Andresen
2012-01-23Bugfix: Support building test_bitcoin with shared-object boost test frameworkLuke Dashjr
2012-01-21Add DEBUG_LOCKCONTENTION, to warn each time a thread waits to lock.Matt Corallo
If compiled with -DDEBUG_LOCKCONTENTION, Bitcoin will print to debug.log each time a thread has to wait for a lock to continue.
2012-01-20Sanitize AreInputsStandard slightlyLuke Dashjr
Correct comment for why the check is unnecessary for coinbases Move testnet check out, to AcceptToMemoryPool where everything else checks it
2012-01-20Simplify counting of P2SH sigops to match BIP 16 (thanks to Matt Corallo for ↵Gavin Andresen
prompting this). This also removes an un-needed sigops-per-byte check when accepting transactions to the memory pool (un-needed assuming only standard transactions are being accepted). And it only counts P2SH sigops after the switchover date.
2012-01-19Back out spacing changes to json spirit codeGavin Andresen
2012-01-19Merge branch 'updateseednodes' of https://github.com/nanotube/bitcoinGavin Andresen
2012-01-19Merge branch 'tabs-to-space' of https://github.com/larsr/bitcoinGavin Andresen
2012-01-19Merge branch 'getmemorypool_blockflagstime' of ↵Gavin Andresen
https://github.com/forrestv/bitcoin
2012-01-19Make transactions with extra data in their scriptSig's non-standard.Gavin Andresen
2012-01-19Update seednodes, pick long-uptime nodes with version >= 0.4.0Daniel Folkinshteyn
2012-01-17Remove erroneous ":" in front of port in options dialog (introduced with ↵Wladimir J. van der Laan
network refactor)
2012-01-17fix the build (port IP validation in options to network refactoring)Wladimir J. van der Laan
2012-01-17Revert to global progress indication (see #753)Wladimir J. van der Laan
2012-01-17Fix handling of default portsPieter Wuille
2012-01-16Merge branch 'keepnode' of https://github.com/TheBlueMatt/bitcoinGavin Andresen
2012-01-14Added mintime and curtime to RPC getmemorypoolForrest Voight
2012-01-14Separated COINBASE_FLAGS out into main.h and made RPC getmemorypool return itForrest Voight