Chris Moore [Thu, 16 Feb 2012 20:08:32 +0000]
Fix #846. Allow negative options such as "nolisten=1" in bitcoin.conf as well as on the command line.
Gavin Andresen [Thu, 16 Feb 2012 15:22:31 +0000]
Fix issue #848 : broken mining on testnet
Pieter Wuille [Thu, 16 Feb 2012 11:50:59 +0000]
Merge pull request #843 from TheBlueMatt/qrcodedoc
Fix one compile-time warning and fix libqrcode linking in releases
Pieter Wuille [Tue, 7 Feb 2012 18:42:29 +0000]
Symbolic names for threads
Introduce an enum threadId, and use symbolic indices when accessing
vnThreadsRunning.
Pieter Wuille [Thu, 16 Feb 2012 11:34:11 +0000]
Merge pull request #844 from sipa/shutdownfix
Several shutdown-related fixes
Pieter Wuille [Thu, 16 Feb 2012 11:31:14 +0000]
Merge pull request #842 from sipa/checkaf
Do not create CAddress for invalid accepts
Pieter Wuille [Thu, 16 Feb 2012 11:30:26 +0000]
Merge pull request #828 from sipa/fixwalletlock
Fix wallet locking locking
Matt Corallo [Wed, 15 Feb 2012 21:05:55 +0000]
Properly include $*_LIB_PATH in makefile.unix
Matt Corallo [Wed, 15 Feb 2012 19:42:51 +0000]
Make bitcoin-qt static-link libqrcode and add it for debian pkgs.
Matt Corallo [Sat, 28 Jan 2012 09:29:01 +0000]
Fix compilation warning.
Pieter Wuille [Wed, 15 Feb 2012 20:17:15 +0000]
Several shutdown-related fixes
* do not let vnThreadsRunning[1] go negative
* do not perform locking operations while vnThreadsRunning[1] is decreased
* check vnThreadsRunning[1] at exit
Pieter Wuille [Wed, 15 Feb 2012 19:56:29 +0000]
Bugfix: do not create CAddress for invalid accepts
Wladimir J. van der Laan [Wed, 15 Feb 2012 13:47:08 +0000]
fix default suffixes in save dialog in GNOME, make it more clear that PNG is used (solves #833)
Wladimir J. van der Laan [Wed, 15 Feb 2012 16:08:34 +0000]
increase BitcoinAddressValidator::MaxAddressLength from 34 to 35
needed for sending BIP16 transactions on test network through GUI
sje397 [Tue, 14 Feb 2012 12:14:43 +0000]
Added 'Backup Wallet' menu option
- icon from the LGPL Nuvola set (like the tick) - http://www.icon-king.com/projects/nuvola/
- include 'boost/version.hpp' in db.cpp so that the overwrite version of copy can be used
- catch exceptions in BackupWallet (e.g. filesystem_error thrown when trying to overwrite without the overwrite flag set)
- include db.h in walletmodel.cpp for BackupWallet function
- updated doc/assets-attribution.txt and contrib/debian/copyright with copyright info for new icon
Wladimir J. van der Laan [Wed, 15 Feb 2012 12:14:16 +0000]
(trivial) regularize coding style
Wladimir J. van der Laan [Sun, 12 Feb 2012 13:52:34 +0000]
Merge pull request #807 from TheBlueMatt/bip21
Add req- prefixes to comply with BIP21.
Wladimir J. van der Laan [Sun, 12 Feb 2012 11:53:20 +0000]
Add export action to file menu (as long as we have a file menu, export certainly should be there)
Wladimir J. van der Laan [Sun, 12 Feb 2012 09:49:18 +0000]
Merge pull request #826 from laanwj/2012_02_fixminimizetotray
Fix Minimize to the tray instead of the taskbar (rework)
gmaxwell [Sat, 11 Feb 2012 23:14:02 +0000]
Merge pull request #817 from TheBlueMatt/dpiversionfix
Get ext. IP from UPnP, make sure addrMe IsRoutable() in version.
Pieter Wuille [Sat, 11 Feb 2012 23:02:05 +0000]
Merge pull request #827 from sipa/fixencrypt
Fix wallet encryption with compressed pubkeys
Pieter Wuille [Sat, 11 Feb 2012 17:01:24 +0000]
Extra wallet locking fixes
* Fix sign error in calculation of seconds to sleep
* Do not mix GetTime() (seconds) and Sleep() (milliseconds)
* Do not sleep forever if walletlock() is called
* Do locking within critical section
Pieter Wuille [Sat, 11 Feb 2012 15:35:40 +0000]
Fix wallet locking locking
Pieter Wuille [Sat, 11 Feb 2012 19:02:55 +0000]
Macros for manual critical sections
Janne Pulkkinen [Fri, 3 Feb 2012 18:08:50 +0000]
Fix Minimize to the tray instead of the taskbar
Gavin Andresen [Sat, 11 Feb 2012 17:12:00 +0000]
Merge pull request #825 from sipa/fix_822
Fix #822: use free instead of delete
Pieter Wuille [Sat, 11 Feb 2012 15:35:13 +0000]
Fix wallet encryption with compressed pubkeys
Pieter Wuille [Sat, 11 Feb 2012 14:25:42 +0000]
Fix #822
Matt Corallo [Fri, 10 Feb 2012 22:25:36 +0000]
Add Bitcoin-Qt test suite with some bitcoin: URL Tests to start.
Matt Corallo [Tue, 7 Feb 2012 18:46:53 +0000]
Add -req prefixes to comply with BIP21.
Wladimir J. van der Laan [Fri, 10 Feb 2012 17:31:21 +0000]
Merge pull request #818 from laanwj/2012_02_win32_qtaccessible
Enable accessible widgets Qt module on win32
Gavin Andresen [Fri, 10 Feb 2012 17:04:19 +0000]
Merge pull request #813 from dooglus/master
Fix #794. Only remove transactions from memory pool when they're actually in the memory pool.
Wladimir J. van der Laan [Fri, 10 Feb 2012 07:28:32 +0000]
Enable accessible widgets Qt module on win32, so that people with screen readers such as NVDA can make sense of it.
Matt Corallo [Fri, 10 Feb 2012 03:41:42 +0000]
Get ext. IP from UPnP, make sure addrMe IsRoutable() in version.
This fixes a potential bug where some NATs may replace the node's
interal IP with its external IP in version messages, causing
incorrect checksums when version messages begin being checksummed
on February 14, 2012.
Chris Moore [Thu, 9 Feb 2012 13:21:41 +0000]
Fix #794. Only remove transactions from memory pool when they're actually in the memory pool.
Wladimir J. van der Laan [Tue, 7 Feb 2012 20:16:28 +0000]
Update readme-qt.rst for 0.6.0
- Remove features list (no longer makes sense)
- Document USE_QRCODE
Gavin Andresen [Tue, 7 Feb 2012 17:23:34 +0000]
Merge pull request #805 from luke-jr/gitian_deps
Split dependencies into deps-gitian.yml
Luke Dashjr [Tue, 7 Feb 2012 17:12:10 +0000]
Update doc/release-process.txt
Luke Dashjr [Tue, 7 Feb 2012 16:52:40 +0000]
Split smaller dependencies out of gitian-win32 into deps-win32
Gavin Andresen [Tue, 7 Feb 2012 16:28:30 +0000]
Update all copyrights to 2012
Gavin Andresen [Tue, 7 Feb 2012 16:22:09 +0000]
Increase client version to 0.6
Gavin Andresen [Mon, 6 Feb 2012 19:35:57 +0000]
Look for flushwallet/listen/irc/dnsseed/upnp instead of noflushwallet/etc. And switch default for irc to 0.
Gavin Andresen [Mon, 6 Feb 2012 18:55:11 +0000]
New GetArg features: allow --, and booleans can be -foo or -nofoo
Gavin Andresen [Mon, 6 Feb 2012 17:37:49 +0000]
Unit tests for the GetArg() methods
Gavin Andresen [Tue, 7 Feb 2012 14:04:56 +0000]
Merge branch 'standardScriptSigs' of github.com:gavinandresen/bitcoin-git
Gavin Andresen [Mon, 6 Feb 2012 20:48:00 +0000]
-bip16 option (default: 1) to support / not support BIP 16. And bumped default BIP16 switchover date from Feb 15 to Mar 1
Gavin Andresen [Mon, 6 Feb 2012 20:10:30 +0000]
Merge branch 'rpcpassword' of https://github.com/gmaxwell/bitcoin
Gavin Andresen [Mon, 6 Feb 2012 19:50:59 +0000]
Merge branch 'decomposetransfix' of https://github.com/laanwj/bitcoin
Wladimir J. van der Laan [Sun, 5 Feb 2012 10:53:52 +0000]
Restructure credit transaction decomposition (solves issue #689)
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.
Luke Dashjr [Mon, 6 Feb 2012 16:46:49 +0000]
Update zlib and libpng (previous version had a security issue)
Gavin Andresen [Mon, 6 Feb 2012 14:35:20 +0000]
Merge branch 'translation-fixes' of https://github.com/tcatm/bitcoin
Gavin Andresen [Mon, 6 Feb 2012 14:32:35 +0000]
Mac deploy tool: make dylibs writeable when copying into app bundle, so they can be stripped/nametool'ed
p2k [Thu, 19 Jan 2012 20:45:49 +0000]
miniupnpc Porfile removed; new and improved macdeployqtplus
* My patch for miniupnpc has made it into the latest MacPorts release: https://trac.macports.org/ticket/31354
* Documentation has been changed appropriately
* New pure-Python macdeployqt; leverages all problems with the stock macdeployqt
Nils Schneider [Sun, 5 Feb 2012 12:28:39 +0000]
fetch translations from transifex
* fixes issue #742
* new translations: cs_CZ fa fi fr_FR hr pl ro_RO sv tr
Wladimir J. van der Laan [Sun, 5 Feb 2012 11:15:16 +0000]
Change up/down increment in UI to 0.001 BTC (issue #760)
Gregory Maxwell [Sun, 5 Feb 2012 07:30:43 +0000]
Have bitcoind recommend a secure RPC password. Increase invalid password delay.
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.
Gregory Maxwell [Wed, 1 Feb 2012 23:08:03 +0000]
Avoid advertising the node's address when it is not listening or 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.
Wladimir J. van der Laan [Wed, 1 Feb 2012 19:14:13 +0000]
Remove loose amp; from Portugese translation (issue #701)
Gavin Andresen [Wed, 1 Feb 2012 18:24:15 +0000]
Allow -upnp to override setting in wallet (and simplify logic a bit)
Matt Corallo [Tue, 31 Jan 2012 22:36:25 +0000]
Fix UPnP by reannouncing every 20 minutes.
Gavin Andresen [Mon, 5 Dec 2011 20:50:22 +0000]
Testnet difficulty calculation changes, to take effect Feb 15 2012
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.
Gavin Andresen [Tue, 31 Jan 2012 17:19:26 +0000]
Merge branch 'checkkeys' of https://github.com/sipa/bitcoin
Gavin Andresen [Sat, 28 Jan 2012 15:16:21 +0000]
CreateNewBlock was not adding in transaction fees.
Luke Dashjr [Fri, 23 Dec 2011 15:14:57 +0000]
Bitcoin-Qt signmessage GUI (pull request #582)
Pieter Wuille [Thu, 26 Jan 2012 18:26:34 +0000]
Full checking of all loaded keys
Wladimir J. van der Laan [Thu, 26 Jan 2012 18:00:02 +0000]
Merge pull request #593 (Full URL Support in bitcoin-qt)
Gavin Andresen [Wed, 25 Jan 2012 13:43:44 +0000]
Merge pull request #782 from sipa/checkkeys
Check consistency of private keys
Gavin Andresen [Wed, 25 Jan 2012 13:21:20 +0000]
Merge pull request #773 from gavinandresen/p2shSigOpCount
Simplify counting of P2SH sigops to match BIP 16
Pieter Wuille [Wed, 25 Jan 2012 02:05:16 +0000]
Check consistency of private keys
Reported by onlineproof on IRC: Bitcoin does not verify whether private
keys and public keys correspond, when loading a wallet.
Gavin Andresen [Mon, 23 Jan 2012 20:58:06 +0000]
Support makefile.osx building test_bitcoin with dynamic boost
Gavin Andresen [Mon, 23 Jan 2012 20:16:59 +0000]
Merge branch 'bugfix_shared_boost_test' of https://github.com/luke-jr/bitcoin
Luke Dashjr [Mon, 23 Jan 2012 19:27:08 +0000]
Rename src/obj/test to src/obj-test to workaround bug in older GNU Make
Gavin Andresen [Mon, 23 Jan 2012 18:15:43 +0000]
Merge branch 'lockcontention' of https://github.com/TheBlueMatt/bitcoin
Gavin Andresen [Mon, 23 Jan 2012 18:14:49 +0000]
Merge branch 'master' of github.com:bitcoin/bitcoin
Gavin Andresen [Mon, 23 Jan 2012 18:09:34 +0000]
Merge branch 'bugfix_areinpstd' of https://github.com/luke-jr/bitcoin
Gavin Andresen [Mon, 23 Jan 2012 17:59:38 +0000]
Merge pull request #764 from luke-jr/update_release_process
Various updates to the release process
Gavin Andresen [Wed, 18 Jan 2012 18:36:44 +0000]
Only store transactions with missing inputs in the orphan pool.
All previous versions of bitcoin could store some types of
invalid transactions in the orphan-transaction list.
Gavin Andresen [Mon, 23 Jan 2012 17:04:34 +0000]
Fixed addmultisigaddress if looking up public keys from locked wallets.
Luke Dashjr [Mon, 23 Jan 2012 16:37:48 +0000]
Bugfix: Support building test_bitcoin with shared-object boost test framework
Matt Corallo [Sat, 7 Jan 2012 17:12:39 +0000]
Add DEBUG_LOCKCONTENTION, to warn each time a thread waits to lock.
If compiled with -DDEBUG_LOCKCONTENTION, Bitcoin will print to
debug.log each time a thread has to wait for a lock to continue.
Luke Dashjr [Sat, 21 Jan 2012 01:59:04 +0000]
Sanitize AreInputsStandard slightly
Correct comment for why the check is unnecessary for coinbases
Move testnet check out, to AcceptToMemoryPool where everything else checks it
Gavin Andresen [Fri, 20 Jan 2012 22:07:40 +0000]
Simplify counting of P2SH sigops to match BIP 16 (thanks to Matt Corallo for 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.
Gavin Andresen [Thu, 19 Jan 2012 19:32:45 +0000]
Back out spacing changes to json spirit code
Gavin Andresen [Thu, 19 Jan 2012 19:23:49 +0000]
Merge branch 'updateseednodes' of https://github.com/nanotube/bitcoin
Gavin Andresen [Thu, 19 Jan 2012 19:22:26 +0000]
Merge branch 'tabs-to-space' of https://github.com/larsr/bitcoin
Gavin Andresen [Thu, 19 Jan 2012 19:14:41 +0000]
Merge branch 'getmemorypool_blockflagstime' of https://github.com/forrestv/bitcoin
Gavin Andresen [Thu, 19 Jan 2012 18:30:54 +0000]
Make transactions with extra data in their scriptSig's non-standard.
Daniel Folkinshteyn [Thu, 19 Jan 2012 06:54:14 +0000]
Update seednodes, pick long-uptime nodes with version >= 0.4.0
Luke Dashjr [Wed, 18 Jan 2012 02:50:08 +0000]
Various updates to the release process
Wladimir J. van der Laan [Tue, 17 Jan 2012 08:35:16 +0000]
Merge pull request #762 from laanwj/qtprogressfix
Revert to global progress indication, also fix the build
Wladimir J. van der Laan [Tue, 17 Jan 2012 08:34:24 +0000]
Remove erroneous ":" in front of port in options dialog (introduced with network refactor)
Wladimir J. van der Laan [Tue, 17 Jan 2012 08:27:03 +0000]
fix the build (port IP validation in options to network refactoring)
Wladimir J. van der Laan [Tue, 17 Jan 2012 08:19:23 +0000]
Revert to global progress indication (see #753)
Pieter Wuille [Tue, 17 Jan 2012 01:12:35 +0000]
Fix handling of default ports
Gavin Andresen [Mon, 16 Jan 2012 21:45:43 +0000]
Merge branch 'keepnode' of https://github.com/TheBlueMatt/bitcoin
Wladimir J. van der Laan [Sun, 15 Jan 2012 16:09:53 +0000]
Merge pull request #758 from Matoking/master
Ui: Clear All tooltip and updated About dialog with 2012
Forrest Voight [Sat, 14 Jan 2012 23:52:23 +0000]
Added mintime and curtime to RPC getmemorypool
Forrest Voight [Sat, 14 Jan 2012 23:51:52 +0000]
Separated COINBASE_FLAGS out into main.h and made RPC getmemorypool return it
Janne Pulkkinen [Sat, 14 Jan 2012 19:31:49 +0000]
*Clear all has a tooltip now *About dialog updated
Lars Rasmusson [Sat, 14 Jan 2012 11:14:36 +0000]
Replace tabs with four spaces to comply with coding standard in doc/coding.txt