aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-02-11Fix #822Pieter Wuille
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-02-02Only 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-02-02Full checking of all loaded keysPieter Wuille
2012-02-02Check 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-02-02Allow -upnp to override setting in wallet (and simplify logic a bit)Gavin Andresen
2012-02-02Fix UPnP by reannouncing every 20 minutes.Matt Corallo
2012-02-02Testnet 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-23Update seednodes, pick long-uptime nodes with version >= 0.4.0Daniel Folkinshteyn
2012-01-23Replace tabs with four spaces to comply with coding standard in doc/coding.txtLars Rasmusson
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 src/rpc.cpp
2012-01-10Remove unused definitionPieter Wuille
2012-01-10Bump version to 0.4.4Luke Dashjr
2012-01-05Fix horrific performance found by gmaxwell.Matt Corallo
2012-01-03I broke -testnet with my TOR option-parsing fixes.Gavin Andresen
2012-01-03Fix issue #659, and cleanup wallet/command-line argument handling a bitGavin Andresen
Conflicts: src/init.cpp src/util.cpp
2012-01-02Fix some address-handling deadlocksPieter Wuille
Made three critical blocks for cs_mapAddresses smaller, and moved writing to the database out of them. This should also improve the concurrency of the code.
2011-12-20Bugfix: fForRelay should be false when deciding required fee to include in ↵Luke Dashjr
blocks During the rushed transition from 0.01 BTC to 0.0005 BTC fees, we took the approach of dropping the relay and block-inclusion fee to 0.0005 BTC immediately, and only delayed adjusting the sending fee for the next release. Afterward, the relay fee was lowered to 0.0001 BTC to avoid having the same problem in the future. However, the block inclusion code was left setting fForRelay to true! This fixes that, so the lower 0.0001 BTC allowance is (as intended) only permitted for real relaying.
2011-12-19Add my DNS seed domainLuke Dashjr
2011-12-19Add sipa's new dnsseed.Matt Corallo
2011-12-15Bump version to 0.4.3Luke Dashjr
2011-12-12Merge branch 'restore_old_miniupnp_compat' into 0.4.xLuke Dashjr
2011-12-10Restore compatibility with miniupnpc 1.5 (without breaking miniupnp 1.6)Luke Dashjr
2011-12-02Move DNS Seed lookup to a new thread.Matt Corallo
2011-12-01Orphan block fill-up-memory attack preventionGavin Andresen
2011-12-01Moved checkpoints out of main, to prep for using them to help prevent DoS ↵Gavin Andresen
attacks
2011-12-01Add missing command-line arguments to --help/-? outputGavin Andresen
2011-11-21Bump version to 0.4.2Luke Dashjr
2011-11-20close old db when rewritingPieter Wuille
2011-11-20Never remove database files on shutdown, it caused unreadable wallets on ↵Gavin Andresen
some testers' machines.
2011-11-17Only remove database log files on shutdown after wallet encryption/rewriteGavin Andresen
2011-11-17Create new keypool for newly encrypted wallets.Gavin Andresen
2011-11-15Remove vladimir's DNS seed, at his request.Jeff Garzik
2011-11-15Tweak handling of boost filesystem versionsGavin Andresen
(partial cherry pick)
2011-11-15Fix crash-on-osx-on-shutdown bug. And cleanup CDB handling in Rewrite.Gavin Andresen
2011-11-15add message about restarting bitcoin after encrypting wallet succesfullyLuke Dashjr
2011-11-15Fix boost filesystem incompatibility problemGavin Andresen
2011-11-15Obsolete keypool and make sure database removes log files on shutdown.Gavin Andresen
2011-11-15ResilveringPieter Wuille
2011-11-02Add returns to avoid annoying compile-time warnings.Matt Corallo
2011-11-02Only define __STDC_LIMIT_MACROS if not already defined.Matt Corallo
2011-11-02Added a workaround for an Ubuntu bug which causes -fstack-protector-all to ↵cjdelisle
be disregarded.
2011-10-10bitcoind does not need to link with gthread-2.0Gavin Andresen
2011-10-10Bump version to 0.4.1Luke Dashjr
2011-10-07Fix for 64bit buildVictor Leschuk
2011-10-05Merge commit '65ba3e2f5024e1e38e119a0c25d5fc30c896cd65' into 0.4.xLuke Dashjr
2011-10-03Bugfix: report error creating ThreadSocketHandler thread just like the restLuke Dashjr
2011-10-01remove possibility of 63 bit overflow in ParseMoneyWladimir J. van der Laan
2011-09-26Merge commit '3f94dfa' into stableLuke Dashjr