Jeff Garzik [Tue, 31 Jul 2012 21:42:35 +0000 (17:42 -0400)]
Add 'mempool' P2P command, and extend 'getdata' behavior
to permit downloading of mempool transactions from the remote peer.
Wladimir J. van der Laan [Sat, 28 Jul 2012 08:05:43 +0000 (01:05 -0700)]
Merge pull request #1635 from Diapolo/update_helpMessage
update HelpMessage()
Wladimir J. van der Laan [Fri, 27 Jul 2012 12:54:19 +0000 (05:54 -0700)]
Merge pull request #1594 from Diapolo/GUI_testnet3_fix
small update for BitcoinGUI::setNumBlocks() function
Philip Kaufmann [Fri, 27 Jul 2012 06:17:57 +0000 (08:17 +0200)]
update HelpMessage()
- place "-?" option at first
- re-work description and "\n" usage for Gavins new block creation options
to better match current description syntax
- ensure no "\n" is in translated strings, which is better for Transifex
Wladimir J. van der Laan [Fri, 27 Jul 2012 11:08:03 +0000 (04:08 -0700)]
Merge pull request #1571 from Diapolo/optionsdialog_cleanup
GUI: optionsdialog cleanup
Gregory Maxwell [Thu, 26 Jul 2012 21:20:20 +0000 (17:20 -0400)]
Switch testnet3's message bytes to avoid connecting to old nodes.
The new bytes are based on "11" to appeal to Gavin's 11 fetish.
This breaks existing testnet3 nodes as the blockchain files
are also versioned. To upgrade a node delete everything
except wallet.dat from your .bitcoin/testnet3 folder.
Gavin Andresen [Thu, 26 Jul 2012 19:29:59 +0000 (15:29 -0400)]
Handle should-never-happen case of orphan in mempool
Gavin Andresen [Thu, 12 Jul 2012 18:22:32 +0000 (14:22 -0400)]
When creating new blocks, sort 'paid' area by fee-per-kb
Modify CreateNewBlock so that instead of processing all transactions
in priority order, process the first 27K of transactions in
priority order and then process the rest in fee-per-kilobyte
order.
This is the first, minimal step towards better a better fee-handling
system for both miners and end-users; this patch should be easy
to backport to the old versions of Bitcoin, and accomplishes the
most important goal-- allow users to "buy their way in" to blocks
using transaction fees.
Gavin Andresen [Thu, 26 Jul 2012 17:55:27 +0000 (13:55 -0400)]
Merge branch 'checknewblock' of git://github.com/luke-jr/bitcoin
Gavin Andresen [Thu, 26 Jul 2012 17:55:21 +0000 (13:55 -0400)]
Merge branch 'bugfix_CNBerr' of git://github.com/luke-jr/bitcoin
Wladimir J. van der Laan [Thu, 26 Jul 2012 02:23:13 +0000 (19:23 -0700)]
Merge pull request #1631 from laanwj/2012_07_translationsupdate
Update translation messages
Wladimir J. van der Laan [Thu, 26 Jul 2012 02:18:59 +0000 (04:18 +0200)]
Update translation messages
- No core strings changed since last time
- Re-add line numbers in .ts file as this is marginally easier for translators (see #1227)
Wladimir J. van der Laan [Thu, 26 Jul 2012 02:15:01 +0000 (19:15 -0700)]
Merge pull request #1624 from Diapolo/fix_typo_log_file
fix typo "logfile" -> "log file"
Wladimir J. van der Laan [Thu, 26 Jul 2012 02:09:49 +0000 (19:09 -0700)]
Merge pull request #1630 from fanquake/master
Fix Typo
Michael Ford [Thu, 26 Jul 2012 02:07:43 +0000 (10:07 +0800)]
Typo
Gregory Maxwell [Wed, 25 Jul 2012 18:11:25 +0000 (11:11 -0700)]
Merge pull request #1615 from Diapolo/net_noExtIp_IPv6only
do not use external IPv4 discovery, when -onlynet="IPv6"
Gregory Maxwell [Wed, 25 Jul 2012 18:10:00 +0000 (11:10 -0700)]
Merge pull request #1628 from glondu/master
Fix spelling of successfully
Stephane Glondu [Tue, 24 Jul 2012 08:20:25 +0000 (10:20 +0200)]
Fix spelling of successfully
Philip Kaufmann [Mon, 23 Jul 2012 06:22:04 +0000 (08:22 +0200)]
fix typo "logfile" -> "log file"
Wladimir J. van der Laan [Mon, 23 Jul 2012 05:31:15 +0000 (22:31 -0700)]
Merge pull request #1622 from fanquake/master
Fix Typos
fanquake [Mon, 23 Jul 2012 04:03:48 +0000 (12:03 +0800)]
Typo
fanquake [Mon, 23 Jul 2012 03:59:02 +0000 (11:59 +0800)]
Fix Typo
Gavin Andresen [Sun, 22 Jul 2012 23:18:41 +0000 (16:18 -0700)]
Merge pull request #1621 from luke-jr/WinCOPYING
Replace all occurances of license.txt with COPYING, including naming the file COPYING.txt on Windows
Luke Dashjr [Sun, 22 Jul 2012 21:49:09 +0000 (21:49 +0000)]
Replace all occurances of license.txt with COPYING, including naming the file COPYING.txt on Windows
Philip Kaufmann [Mon, 9 Jul 2012 09:14:38 +0000 (11:14 +0200)]
optionsdialog cleanup
- remove duplicate includes, that are already present in ui_optionsdialog.h
- change QIntValidator to not allow 0 as port-number
- re-order some function calls to match the Ui element order, for better readbility and to prepare for the addition of further IPv6 and Tor proxy options
- restat warning for the language selection is only shown, when the language was changed (not on simply activating the Ui element)
- split check for object == ui->proxyIp into seperate if-clause
- micro-optimize the code in the above mentioned if-clause
- unify used format for comments in the code
- introduce handleProxyIpValid() function, which handles UI elements and the
save button states for valid/invalid proxy IPs
Jeff Garzik [Sat, 21 Jul 2012 13:59:25 +0000 (06:59 -0700)]
Merge pull request #1616 from Diapolo/OpenSSL_typo
fix OpenSSL not written as proper noun in some comments
Philip Kaufmann [Sat, 21 Jul 2012 10:44:54 +0000 (12:44 +0200)]
fix OpenSSL not written as proper noun in some comments
Philip Kaufmann [Fri, 20 Jul 2012 10:20:37 +0000 (12:20 +0200)]
do not use external IPv4 discovery, when -onlynet="IPv6"
Wladimir J. van der Laan [Thu, 19 Jul 2012 11:36:43 +0000 (04:36 -0700)]
Merge pull request #1611 from Diapolo/addressbookpage_size
re-size addressbookpage.ui to fix #1062
Philip Kaufmann [Thu, 19 Jul 2012 05:22:38 +0000 (07:22 +0200)]
re-size addressbookpage.ui to fix #1062
Jeff Garzik [Wed, 18 Jul 2012 16:45:06 +0000 (09:45 -0700)]
Merge pull request #1610 from fanquake/master
Update a link to dev resources
fanquake [Wed, 18 Jul 2012 16:01:04 +0000 (00:01 +0800)]
Update a link
Jeff Garzik [Wed, 18 Jul 2012 14:24:49 +0000 (07:24 -0700)]
Merge pull request #1609 from fanquake/master
Docs tidy up + fixes
fanquake [Wed, 18 Jul 2012 14:11:56 +0000 (22:11 +0800)]
Docs Tidy up
Gregory Maxwell [Wed, 18 Jul 2012 13:13:52 +0000 (06:13 -0700)]
Merge pull request #1608 from runeksvendsen/master
Update the comment in GetBlockValue() to better reflect the uncertainty about the time interval between subsidy reductions
Wladimir J. van der Laan [Wed, 18 Jul 2012 09:31:40 +0000 (02:31 -0700)]
Merge pull request #1563 from Diapolo/pro-file
update Boost version to 1.49 for Windows in the Qt project file
Rune K. Svendsen [Wed, 18 Jul 2012 07:37:05 +0000 (09:37 +0200)]
Let the comment in GetBlockValue() reflect the uncertainty about the time interval between subsidy reductions
Wladimir J. van der Laan [Wed, 18 Jul 2012 06:00:23 +0000 (23:00 -0700)]
Merge pull request #1605 from laanwj/2012_07_caseinsensitivesort
Make sort and filters for transactions and labels case-insensitive
Gavin Andresen [Wed, 18 Jul 2012 00:33:03 +0000 (20:33 -0400)]
Merge branch 'master' of git://github.com/fanquake/bitcoin
Gavin Andresen [Tue, 17 Jul 2012 16:06:13 +0000 (12:06 -0400)]
New feature for signrawtransaction: specify signature hash (ALL/NONE/etc)
Gavin Andresen [Tue, 17 Jul 2012 16:02:31 +0000 (12:02 -0400)]
Give a better error message than 'type mismatch' for complex JSON arguments
Philip Kaufmann [Fri, 13 Jul 2012 07:01:27 +0000 (09:01 +0200)]
small update for BitcoinGUI::setNumBlocks() function
- re-work code parts that check if we have a Statusbar warning
- use same variable names in the header
Wladimir J. van der Laan [Tue, 17 Jul 2012 09:38:18 +0000 (11:38 +0200)]
Make sort and filters for transactions and labels case-insensitive
Wladimir J. van der Laan [Tue, 17 Jul 2012 09:05:30 +0000 (02:05 -0700)]
Merge pull request #1604 from Diapolo/fix_comment_net
fix a comment in net.cpp
Wladimir J. van der Laan [Tue, 17 Jul 2012 07:54:12 +0000 (00:54 -0700)]
Merge pull request #1564 from Diapolo/IPC-server
IPC-server hardening and update
Philip Kaufmann [Tue, 17 Jul 2012 07:53:53 +0000 (09:53 +0200)]
fix a comment in net.cpp
Philip Kaufmann [Fri, 6 Jul 2012 11:45:38 +0000 (13:45 +0200)]
IPC-server hardening and update
- add IMPLEMENT_RANDOMIZE_STACK for ipcThread()
- log / print boost interprocess exceptions
- use MAX_URI_LENGTH in guiconstants.h (also used in qrcodedialog.cpp)
- remove unneeded includes and ipcShutdown() from qtipcserver.cpp
- fix a small mem-leak by deleting mq before re-using it
- make ipcThread() and ipcThread2() static functions
- add some more comments
Wladimir J. van der Laan [Tue, 17 Jul 2012 06:19:25 +0000 (23:19 -0700)]
Merge pull request #1591 from Diapolo/lang_sel_Qt4.8
enhance lang-selection in OptionsDialog, when compiling with Qt >= 4.8
Gavin Andresen [Tue, 17 Jul 2012 01:23:57 +0000 (21:23 -0400)]
Merge branch 'fix-commandline-warnings' of git://github.com/muggenhor/bitcoin
Gavin Andresen [Tue, 17 Jul 2012 00:57:26 +0000 (20:57 -0400)]
Teach RenameThread to work on OSX
Giel van Schijndel [Sun, 8 Jul 2012 21:22:08 +0000 (23:22 +0200)]
Give the GUI-IPC thread a name as well
Signed-off-by: Giel van Schijndel <me@mortis.eu>
Giel van Schijndel [Sat, 30 Jun 2012 18:11:27 +0000 (20:11 +0200)]
Don't check for __linux__ specifically, check for PR_SET_NAME feature instead
Signed-off-by: Giel van Schijndel <me@mortis.eu>
Giel van Schijndel [Sat, 30 Jun 2012 15:23:04 +0000 (17:23 +0200)]
Add support for renaming FreeBSD and OpenBSD threads
NOTE: This is currently disabled, until a developer with FreeBSD/OpenBSD
can confirm that this works (without causing undefined behaviour
preferrably).
Signed-off-by: Giel van Schijndel <me@mortis.eu>
Giel van Schijndel [Sat, 30 Jun 2012 15:14:28 +0000 (17:14 +0200)]
Fix thread names after review
* Fix wrong thread name for wallet *relocking* thread
- Was named the unlocking thread
* Use consistent naming
Signed-off-by: Giel van Schijndel <me@mortis.eu>
Giel van Schijndel [Sun, 24 Jun 2012 15:03:57 +0000 (17:03 +0200)]
Give threads a recognisable name to aid in debugging
NOTE: These thread names are visible in gdb when using 'info threads'.
Additionally both 'top' and 'ps' show these names *unless* told to
display the command-line instead of task name.
Signed-off-by: Giel van Schijndel <me@mortis.eu>
Giel van Schijndel [Sun, 24 Jun 2012 12:02:14 +0000 (14:02 +0200)]
Use linker-arguments only when linking
Passing linker-arguments when only compiling will cause warnings with
Clang. This change fixes those.
Signed-off-by: Giel van Schijndel <me@mortis.eu>
Wladimir J. van der Laan [Sat, 14 Jul 2012 09:12:25 +0000 (02:12 -0700)]
Merge pull request #1592 from Diapolo/Qt_WindowTitle
change Window title to "Bitcoin - Wallet" / misc related renames
Wladimir J. van der Laan [Sat, 14 Jul 2012 09:11:00 +0000 (02:11 -0700)]
Merge pull request #1587 from Diapolo/signverifymessagedialog
fix a wrong string in signverifymessagedialog.ui
Wladimir J. van der Laan [Sat, 14 Jul 2012 09:06:51 +0000 (02:06 -0700)]
Merge pull request #1593 from Diapolo/testnet_icon_about
when on testnet, set testnet icon for about dialog
fanquake [Fri, 13 Jul 2012 16:24:19 +0000 (00:24 +0800)]
Correct OpenSSL in makefile
1.0.0d -> 1.0.1b
Gavin Andresen [Fri, 13 Jul 2012 14:49:29 +0000 (07:49 -0700)]
Merge pull request #1595 from fanquake/master
Correct OpenSSL version
fanquake [Fri, 13 Jul 2012 14:25:04 +0000 (22:25 +0800)]
Correct OpenSSL version
Gavin Andresen [Fri, 13 Jul 2012 12:35:58 +0000 (08:35 -0400)]
Merge branch 'chashwriter' of https://github.com/sipa/bitcoin
Wladimir J. van der Laan [Fri, 13 Jul 2012 11:52:40 +0000 (04:52 -0700)]
Merge pull request #1575 from laanwj/2012_07_persistentbalancecheck
(UI) Persistently poll for balance change when number of blocks changed
Philip Kaufmann [Fri, 13 Jul 2012 06:29:36 +0000 (08:29 +0200)]
change Window title to "Bitcoin - Wallet" / misc related renames
- this helps user to not think our Client is called "Bitcoin Wallet"
- change "About Bitcoin-Qt" to "About Bitcoin"
- change "Bitcoin debug window" to "Bitcoin - Debug window"
- change "Client" in debug Window to "Bitcoin Core"
Philip Kaufmann [Fri, 13 Jul 2012 06:46:09 +0000 (08:46 +0200)]
when on testnet, set testnet icon for about dialog
- add a comment
Philip Kaufmann [Fri, 13 Jul 2012 05:43:41 +0000 (07:43 +0200)]
enhance lang-selection in OptionsDialog, when compiling with Qt >= 4.8
Gavin Andresen [Thu, 12 Jul 2012 23:46:24 +0000 (19:46 -0400)]
Bug fix: sendrawtransaction was not relaying properly
Luke Dashjr [Tue, 22 May 2012 21:55:15 +0000 (21:55 +0000)]
Tests for CreateNewBlock
Wladimir J. van der Laan [Thu, 12 Jul 2012 14:17:08 +0000 (07:17 -0700)]
Merge pull request #1572 from Diapolo/optionsmodel_cleanup
GUI: optionsmodel cleanup
Philip Kaufmann [Mon, 9 Jul 2012 11:40:22 +0000 (13:40 +0200)]
optionsmodel cleanup
- cleanup optionsmodel before adding new proxy options
- place SOCKS version stuff below proxy port (IP, Port, SOCKS version)
- simplyfy some parts of the code (e.g. don't check IP and port, as this
is done in optionsdialog anyway, remove unneeded {} in switch/case)
- small cosmetic changes in the header for better readability
Philip Kaufmann [Thu, 12 Jul 2012 11:46:34 +0000 (13:46 +0200)]
fix a wrong string in signverifymessagedialog.ui
Wladimir J. van der Laan [Thu, 12 Jul 2012 05:17:09 +0000 (22:17 -0700)]
Merge pull request #1584 from Diapolo/trans_proc
translation process file updates
Gregory Maxwell [Wed, 11 Jul 2012 23:56:18 +0000 (16:56 -0700)]
Merge pull request #1497 from luke-jr/bugfix_neguint
CBigNum: Convert negative int64 values in a more well-defined way
Philip Kaufmann [Wed, 11 Jul 2012 19:40:35 +0000 (21:40 +0200)]
translation process file updates
- add part for handling of plurals
- update Transifex links
- small misc changes
Gregory Maxwell [Wed, 11 Jul 2012 14:55:30 +0000 (10:55 -0400)]
Reorder dnsseed list, Jeff's seed list is static so put it last.
Because new nodes pull from the first connected node the load
balancing of the first connection is more important than it should
be. This change puts Pieter's seed first, because its probably
the best maintained right now.
Wladimir J. van der Laan [Wed, 11 Jul 2012 12:14:00 +0000 (05:14 -0700)]
Merge pull request #1581 from Diapolo/trans_fixplurals
fix some recently added translation plurals
Philip Kaufmann [Wed, 11 Jul 2012 12:08:53 +0000 (14:08 +0200)]
fix some recently added translation plurals
Wladimir J. van der Laan [Wed, 11 Jul 2012 11:52:23 +0000 (04:52 -0700)]
Merge pull request #1574 from Diapolo/pro-file2
fix for build.h regeneration failure when compiling on Windows
Wladimir J. van der Laan [Wed, 11 Jul 2012 11:39:56 +0000 (04:39 -0700)]
Merge pull request #1580 from laanwj/2012_07_bitcoinstrings
Translation strings update
Wladimir J. van der Laan [Wed, 11 Jul 2012 11:34:20 +0000 (13:34 +0200)]
Translation strings update
Philip Kaufmann [Tue, 10 Jul 2012 11:44:56 +0000 (13:44 +0200)]
fix for build.h regeneration failure when compiling on Windows
- as the "||" operator is not known to qmake use "|" instead,
which ensures the code in brackets does never get executed on Windows
Wladimir J. van der Laan [Tue, 10 Jul 2012 13:19:57 +0000 (15:19 +0200)]
Persistently poll for balance change when number of blocks changed
Fixes #1452. Until we can make the logic water-tight *and* are notified in every
case the balance might have changed, remove the premature optimization and
simply recompute the balance every half a second when the number of blocks changed.
Luke Dashjr [Tue, 22 May 2012 19:51:13 +0000 (19:51 +0000)]
Run BDB disk-less for test_bitcoin
Luke Dashjr [Wed, 11 Jul 2012 04:24:58 +0000 (04:24 +0000)]
Merge branch 'checknewblock_0.6.0' into checknewblock
Conflicts:
src/main.cpp
Wladimir J. van der Laan [Tue, 10 Jul 2012 12:38:31 +0000 (05:38 -0700)]
Merge pull request #1569 from Diapolo/addressbookpage
replace some ugly code in addressbookpage.cpp
Gavin Andresen [Mon, 9 Jul 2012 15:03:38 +0000 (11:03 -0400)]
Fix Qt build on OSX
Compiling boost::interprocess::message_queue against
boost 1.50 macports with -arch i386 (how releases are built,
for minimum download size and maximum compatibility) is failing:
src/qt/qtipcserver.cpp:37: error: no matching function for call to ‘boost::interprocess::message_queue_t<boost::interprocess::offset_ptr<void, int, long unsigned int, 0u> >::timed_receive(char (*)[257], long unsigned int, size_t&, unsigned int&, boost::posix_time::ptime&)’
This is probably a boost or macports bug, but since interprocess::message_queue
is only used for URI support, which isn't implemented on OSX anyway, I fixed
the build by #ifdef'ing out that code.
Philip Kaufmann [Sun, 8 Jul 2012 16:48:56 +0000 (18:48 +0200)]
replace some ugly code in addressbookpage.cpp
- add signals signMessage() and verifyMessage() in addressbookpage.cpp
- connect to them in bitcoingui.cpp to switch to the corresponding tab in the Sign/Verify Message dialog
- make gotoSignMessageTab() and gotoVerifyMessageTab() private slots
Wladimir J. van der Laan [Sun, 8 Jul 2012 08:19:32 +0000 (01:19 -0700)]
Merge pull request #1464 from Diapolo/GUI_showSSLVersion
GUI: show used OpenSSL library version in debug window
Pieter Wuille [Sat, 7 Jul 2012 20:57:42 +0000 (22:57 +0200)]
CHashWriter that does SHA256 in-place during serialization
Philip Kaufmann [Thu, 14 Jun 2012 17:18:30 +0000 (19:18 +0200)]
show used OpenSSL library version in debug window
Pieter Wuille [Sat, 7 Jul 2012 14:41:51 +0000 (07:41 -0700)]
Merge pull request #1566 from Diapolo/typo
fix typo in optionsmodel.cpp
Philip Kaufmann [Sat, 7 Jul 2012 14:35:29 +0000 (16:35 +0200)]
fix typo in optionsmodel.cpp
Pieter Wuille [Sat, 7 Jul 2012 14:19:53 +0000 (07:19 -0700)]
Merge pull request #1565 from jrmithdobbs/socks5-fix
Fix OBO in socks5 auth proposal.
Douglas Huff [Sat, 7 Jul 2012 14:11:54 +0000 (09:11 -0500)]
Fix OBO in socks5 auth proposal. This fixes compatibility with openssh's socks5 proxy and tor's .2.3.x branch.
Wladimir J. van der Laan [Sat, 7 Jul 2012 11:59:04 +0000 (04:59 -0700)]
Merge pull request #1469 from Diapolo/signverifymessagedialog
GUI: merge sign/verify message into a single window with tabbed UI
Wladimir J. van der Laan [Sat, 7 Jul 2012 11:46:03 +0000 (04:46 -0700)]
Merge pull request #1518 from Diapolo/qrcodedialog
update QRCodeDialog
Wladimir J. van der Laan [Sat, 7 Jul 2012 11:44:50 +0000 (04:44 -0700)]
Merge pull request #1552 from Diapolo/txdesc
GUI: enhance translation possibilities in TransactionDesc / misc other changes
Wladimir J. van der Laan [Sat, 7 Jul 2012 11:37:03 +0000 (04:37 -0700)]
Merge pull request #1559 from sje397/BalanceSignalFix
Add a timer to check for changes in immature or unconfirmed balances,
Philip Kaufmann [Sun, 24 Jun 2012 16:28:05 +0000 (18:28 +0200)]
update QRCodeDialog
- remove unused #include <QDebug> and lblBTC label
- update Bitcoin input field to a BitcoinAmountField to allow Bitcoin unit selection
- use BitcoinUnits::format for the resulting amount parameter in the generated URI (always use BTC as per BIP21)
- move MAX_URI_LENGTH and EXPORT_IMAGE_SIZE to guiconstants.h
- add OptionsModel in AddressBookPage and use it in on_showQRCode_clicked() to pass it to QRCodeDialog
- add OptionsModel in QRCodeDialog to enable display unit updates
- add updateDisplayUnit() slot to be able to imediately update currently set bitcoin unit
- make all labels in the UI-file plain text
- resize dialog to match for an updated layout (fields are now stacked and new field)
- remove unused parameters from private slots
- only enable save button, when QR Code was generated
- show message when entered amound is invalid
- add read-only QPlainTextEdit field to output generated URI
This page took 0.06148 seconds and 4 git commands to generate.