aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | Bitcoin-Qt: emit numBlocksChanged for changed reindex or importing statePhilip Kaufmann2013-04-062-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - this allows our progressbarlabel to correctly update, when we finish a reindex or import, but do not get new blocks from other sources
* | | | | | | | Merge pull request #2474 from sipa/pre0.8.2Gavin Andresen2013-04-091-3/+3
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Switch version numbers to 0.8.1.99
| * | | | | | | | Switch version numbers to 0.8.1.99Pieter Wuille2013-04-061-3/+3
| |/ / / / / / /
* | | | | | | | Merge pull request #2478 from sipa/fullhashGavin Andresen2013-04-096-54/+44
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Always print full hashes (tx, block, inv)
| * | | | | | | | Always print full hashes (tx, block, inv)Pieter Wuille2013-04-076-54/+44
| |/ / / / / / /
* | | | | | | | Merge pull request #2461 from sipa/syncnodeGavin Andresen2013-04-094-19/+76
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | Make sure we always have a node to do IBD from
| * | | | | | | Add bytessent, bytesrecv and syncnode to getpeerinfoPieter Wuille2013-04-073-0/+16
| | | | | | | |
| * | | | | | | Make sure we always have a node to do IBD fromPieter Wuille2013-04-073-19/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This introduces the concept of the 'sync node', which is the one we asked for missing blocks. In case the sync node goes away, a new one will be selected. For now, the heuristic is very simple, but it can easily be extended later to add better policies.
* | | | | | | | net.cpp: Do not change primary process name from (default) to "bitcoin-start"Jeff Garzik2013-04-081-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Discussed a bit on IRC.
* | | | | | | | Merge pull request #2243 from luke-jr/bugfix_leveldbGavin Andresen2013-04-082-8/+12
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | LevelDB build bugfix
| * | | | | | | | Bugfix: makefile.unix: Honour BOOST_LIB_SUFFIX on boost_unit_test_frameworkLuke Dashjr2013-02-191-1/+5
| | | | | | | | |
| * | | | | | | | Bugfix: makefile.linux-mingw: Fix so passed CXXFLAGS/LDFLAGS work correctlyLuke Dashjr2013-02-191-7/+7
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge pull request #2470 from Diapolo/progressbarlabelWladimir J. van der Laan2013-04-081-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Bitcoin-Qt: update for BitcoinGUI::eventFilter()
| * | | | | | | | Bitcoin-Qt: update for BitcoinGUI::eventFilter()Philip Kaufmann2013-04-061-1/+1
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - this allows us to use the progressbar and the label independently (if needed) and still prevents setStatusTip() to use them, if one of the 2 is active
* | | | | | | | Merge pull request #2481 from laanwj/2013_04_cleanupWladimir J. van der Laan2013-04-082-35/+8
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | qt: remove redundant wallet methods from bitcoingui
| * | | | | | | | qt: remove redundant wallet methods from bitcoinguiWladimir J. van der Laan2013-04-072-35/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | send encryptWallet/backupWallet/changePassphrase directly to walletFrame
* | | | | | | | | Merge pull request #2477 from jonasschnelli/new_iconsWladimir J. van der Laan2013-04-085-173/+58
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | new icons for windows, linux, etc.
| * | | | | | | | | new windows and linux iconsJonas Schnelli2013-04-063-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - new windows .ico contains multiple resolutions up to 256px - new testnet (green) icon - new png icon for llinux, etc. - new doxygen icon - changed the assets-attribution.txt Signed-off-by: Jonas Schnelli <[email protected]>
| * | | | | | | | | moved bitcoin.svg to correct folder (qt/res/src)Jonas Schnelli2013-04-062-173/+58
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Jonas Schnelli <[email protected]>
* | | | | | | | | Merge pull request #2419 from sipa/noreltimePieter Wuille2013-04-083-23/+9
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Drop release times for CNode
| * | | | | | | | | Drop release times for CNodePieter Wuille2013-04-043-23/+9
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems there were two mechanisms for assessing whether a CNode was still in use: a refcount and a release timestamp. The latter seems to have been there for a long time, as a safety mechanism. However, this timer also keeps CNode objects alive for far longer than necessary after disconnects, potentially opening up a DoS window. This commit removes the timestamp-based mechanism, and replaces it with an assert(nRefCount >= 0), to verify that the refcounting is indeed correctly working.
* | | | | | | | | Merge pull request #2272 from gavinandresen/getbalancefixGavin Andresen2013-04-082-3/+3
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Fix getbalance discrepency
| * | | | | | | | | Fix getbalance discrepencyGavin Andresen2013-02-042-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two changes: Use IsConfirmed() instead of IsFinal(), so 'getbalance "*" 0' uses the same 'is this output spendable' criteria as 'getbalance'. Fixes issue #172. And a tiny refactor to CWallet::GetBalance() (redundant call to IsFinal -- IsConfirmed calls IsFinal). getbalance with no arguments and 'getbalance "*" 0' could return different different results,
* | | | | | | | | | Merge pull request #2403 from gmaxwell/minfee-to-relayfeePieter Wuille2013-04-081-1/+1
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | | Make MIN_TX_FEE match MIN_RELAY_TX_FEE.
| * | | | | | | | | Make MIN_TX_FEE match MIN_RELAY_TX_FEE.Gregory Maxwell2013-03-221-1/+1
| | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current relay behavior is widely deployed. Supplying a higher minfee than mining and relaying just irritates users without anti-spam gain.
* | | | | | | | | Merge pull request #2282 from mb300sd/addressinlistunspentGregory Maxwell2013-04-071-0/+7
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | | Address in listunspent
| * | | | | | | | add address and account information to listunspentmb300sd2013-02-271-0/+7
| | | | | | | | |
* | | | | | | | | Translations update: pull from TransifexPhilip Kaufmann2013-04-0745-10423/+36750
| |_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - added languages in bitcoin.qrc: bs, ca, cy, eo, gu_IN, hi_IN, ja, la, lv_LV and th_TH (some translations files were already in src/qt/locale but not added in the .qrc file
* | | | | | | | Merge pull request #2456 from Diapolo/code-layoutPieter Wuille2013-04-058-42/+39
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | small indentation, space, formatting fixes (no code changes)
| * | | | | | | | small indentation, space, formatting fixes (no code changes)Philip Kaufmann2013-04-068-42/+39
| | | | | | | | |
* | | | | | | | | Merge pull request #2443 from Diapolo/Qt_addrbookWladimir J. van der Laan2013-04-053-35/+30
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | Bitcoin-Qt: updates to addressbookpage
| * | | | | | | | Bitcoin-Qt: updates to addressbookpagePhilip Kaufmann2013-04-033-35/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - use labelExplanation for sending and receiving tab and move the string from the ui-file to the source - ensure that the table holding the label and address is resized so that the address column fits the address and the label column is stretched to fit the window size - rename some stuff for much easier readbility in the code (I find it hard to get the meaning of stuff like labels or buttons)
* | | | | | | | | Merge pull request #2460 from Diapolo/clientmodelPieter Wuille2013-04-051-1/+3
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Bitcoin-Qt: add Genesis blocks time for testnet
| * | | | | | | | | Bitcoin-Qt: add Genesis blocks time for testnetPhilip Kaufmann2013-04-041-1/+3
| | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add the Genesis blocks time for the testnet in ClientModel::getLastBlockDate()
* | | | | | | | | Merge pull request #2442 from Diapolo/Qt_RPCConWladimir J. van der Laan2013-04-051-9/+3
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Bitcoin-Qt: small RPCConsole cleanup
| * | | | | | | | | Bitcoin-Qt: small RPCConsole cleanupPhilip Kaufmann2013-04-021-9/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add missing initalisation for clientModel - remove unneded RPCExecutor::start() code
* | | | | | | | | | Merge pull request #2444 from jonasschnelli/masterWladimir J. van der Laan2013-04-052-0/+58
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | | new mac osx icon
| * | | | | | | | | new mac osx icon (including SVG Version)Jonas Schnelli2013-04-023-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - added new created and documented svg version of shaded icon - changed "B" background to white (no longer transparent) - removed PSD (Adobe Photoshop) document - license is now MIT Signed-off-by: Jonas Schnelli <[email protected]>
| * | | | | | | | | Merge branch 'master' of git://github.com/bitcoin/bitcoinJonas Schnelli2013-04-028-146/+304
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | new mac osx iconJonas Schnelli2013-04-022-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | check why/preview: http://dl.dropbox.com/u/7383846/new_bitcoin_qt_mac_icon.png - according to official bitcoin logo - no chopped shadow - retina-screen support Signed-off-by: Jonas Schnelli <[email protected]>
* | | | | | | | | | | Merge pull request #2423 from TheBlueMatt/limitedmapalreadyaskedforGavin Andresen2013-04-034-4/+113
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Limited mapAlreadyAskedFor
| * | | | | | | | | | | Move mapAlreadyAskedFor to limitedmapMatt Corallo2013-04-012-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will result in re-requesting invs if we are under heavy inv load, however as long as we get no more than 16,000 invs in two minutes, this should have no effect on runtime behavior.
| * | | | | | | | | | | Add a limitedmap class similar to mrusetMatt Corallo2013-04-011-0/+100
| | | | | | | | | | | |
| * | | | | | | | | | | Revert "Actually use mapAlreadyAskedFor."Matt Corallo2013-04-011-1/+0
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 643160f6e7e5e8ca84bc7d2c1a0f37d9cf43a6e1. Turns out this commit was useless after a more careful reading of CNode::AskFor
* | | | | | | | | | | Merge pull request #2357 from gavinandresen/shutdowncleanupGavin Andresen2013-04-0331-809/+528
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Thread / shutdown cleanup
| * | | | | | | | | | | Have Qt poll for shutdown requested, the QT way.Gavin Andresen2013-04-036-11/+23
| | | | | | | | | | | |
| * | | | | | | | | | | Clean up shutdown processGavin Andresen2013-04-0315-177/+146
| | | | | | | | | | | |
| * | | | | | | | | | | Port Thread* methods to boost::thread_groupGavin Andresen2013-04-0310-494/+134
| | | | | | | | | | | |
| * | | | | | | | | | | LoopForever and ThreadTrace helpersGavin Andresen2013-04-032-0/+114
| | | | | | | | | | | |
| * | | | | | | | | | | Rename util.h Sleep --> MilliSleepGavin Andresen2013-04-038-33/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two reasons for this change: 1. Need to always use boost::thread's sleep, even on Windows, so the sleeps can be interrupted (prior code used Windows' built-in Sleep). 2. I always forgot what units the old Sleep took.