Commit graph

3967 commits

Author SHA1 Message Date
Peter Todd 1479d05a79 Create (MANDATORY|STANDARD)_SCRIPT_VERIFY_FLAGS constants 2014-06-29 15:38:32 +02:00
Fabian Raetz 3622210fb2 Don't use ded -i to stay POSIX compliant 2014-06-29 15:38:31 +02:00
Fabian Raetz aa447d7139 reorder includes to compile on OpenBSD
From getifaddr(3) manual:
"If both <net/if.h> and <ifaddrs.h> are being
included, <net/if.h> must be included before <ifaddrs.h>"

http://www.openbsd.org/cgi-bin/man.cgi?query=getifaddrs&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html
2014-06-29 15:38:31 +02:00
Philip Kaufmann a6dea8846d Better std exception logging for CAddrDb 2014-06-29 15:38:30 +02:00
super3 889bd0fed5 Removed LevelDB changes
Syntax Highlighting
2014-06-29 15:38:29 +02:00
Wladimir J. van der Laan d2666d87d4 Remove build-time no-IPv6 setting
The year is 2014. All supported operating systems have IPv6 support,
most certainly at build time (this doesn't mean that IPv6 is configured,
of course).

If noone is exercising the functionality to disable it, that means it
doesn't get tested, and IMO it's better to get rid of it.

(it's also not used consistently in RPC/boost and Net code...)
2014-06-29 15:38:29 +02:00
Wladimir J. van der Laan 0846b01c36 l10n update 2014-06-29 15:38:29 +02:00
langerhans e3eeb47d1d Merge pull request #560 from rnicoll/1.7.2-dev-payment
Re-enable payment protocol
2014-06-29 15:37:19 +02:00
langerhans 85f1d69e0a Merge pull request #553 from leofidus/1.7-nozerofee
Don't send feeless transactions
2014-06-29 15:28:35 +02:00
Ross Nicoll 01c7b32219
Revised payment request handling to use genesis block hash instead of network name. 2014-06-19 22:30:41 +01:00
nameEO f123a41140 Update bitcoin_ko_KR.ts
Reflect changes of "src/qt/locale/bitcoin_en.ts" (<location line=""/> included.) and translate All. but It's not perfect.

Question: Am I doing the right way? if not, please 'closed' and give me some advice.
2014-06-19 21:20:56 +09:00
Jannis Froese 23a761453d
remove unit tests for old fee mode 2014-06-09 00:51:20 +02:00
Jannis Froese 19653cea9d Revert "remove unit tests for new fee mode"
This reverts commit 78ed897c4a.
2014-06-09 00:46:52 +02:00
Jannis Froese 145bc31b83 don't send feeless transactions
(cherry picked from commit 9a2f7a86fc)
2014-06-09 00:44:35 +02:00
leofidus 15dee2a91e Merge pull request #549 from leofidus/1.7-rpctests
Fix bash-based rpc tests
2014-06-07 16:27:59 +02:00
langerhans e1f62f53da Merge pull request #543 from nameEO/patch-7
Add some translations...
2014-06-06 21:31:38 +02:00
langerhans fd46ab57b2 Merge branch '1.7.2-dev-batch3' of github.com:rnicoll/dogecoin into rnicoll-1.7.2-dev-batch3
Conflicts:
	contrib/devtools/README.md
	contrib/devtools/symbol-check.py
	doc/build-unix.md
2014-06-06 20:55:33 +02:00
Philip Kaufmann a2d69c73ba [Qt] ensure payment request network matches client network
- replaces checks in SendCoinsDialog::handlePaymentRequest() that belong
  to PaymentServer (normal URIs are special cased, as only an isValid
  check is done on BTC addresses)
- prevents the client to handle payment requests that do not match the
  clients network and shows an error instead (mainly a problem with
  drag&drop payment requests onto the client window)
- includes some small comment changes also
2014-06-03 20:21:10 +01:00
Ross Nicoll c909e1fa51
Revert "Disable payment protocol pending further assessment and potential rework."
This reverts commit 5967654730.

Conflicts:

	src/qt/bitcoin.cpp
2014-06-03 20:18:13 +01:00
Jannis Froese 8826b6bdc4 Make rewards in regtest mode less random
This allows sane testing. Regtest mode is primarily intended for automated
testing, so this simplification makes sense
2014-06-02 21:51:04 +02:00
Jannis Froese 72bfa77114 fix regtest mining in internal miner
Regtest-mode is a special case for the internal miner. The setgenerate
RPC code is written with this assumption. Code taken from current Bitcoin
0.9
2014-06-02 21:51:04 +02:00
Jannis Froese 44f5b19a90 change remaining printf to LogPrintf in miner.cpp 2014-06-02 21:51:03 +02:00
nameEO 54c6fa3e7a Add some translations...
Add some korean(South Korea) translations, and change several korean expressions to familiar.
※Use "bitcoin/src/qt/locale/bitcoin_ko_KR.ts" for reference purposes.
2014-05-31 22:29:18 +09:00
Wladimir J. van der Laan 789d78540c Log BerkeleyDB version at startup
Prints the actual version of BerkeleyDB that is linked against, if
wallet support is enabled.

Useful for troubleshooting.

For example:

    2014-05-01 07:44:02 Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010)

    2014-05-01 07:54:25 Using BerkeleyDB version Berkeley DB 5.1.29: (October 25, 20 11)
2014-05-29 22:18:13 +01:00
Philip Kaufmann c8ccf30103 use standard __func__ instead of __PRETTY_FUNCTION__ 2014-05-29 22:06:22 +02:00
R E Broadley 587c08f3d2 Correct indentation 2014-05-29 22:05:44 +02:00
Wladimir J. van der Laan f3b20b1289 locale update. again... 2014-05-29 22:05:21 +02:00
langerhans 764c15a800 Make dogechain.info and chain.so default items in transaction context menu 2014-05-29 20:49:19 +02:00
Cozz Lovan c3f48712d4 [Qt] Optionally add third party links to transaction context menu 2014-05-29 20:34:21 +02:00
langerhans 51f2a42a55 Revert "Cleaned up version of #424" - In favor of the new custom URLs
This reverts commit a4a8784ce8.
2014-05-29 20:34:05 +02:00
Pieter Wuille a954ef8874 Split AcceptBlockHeader from AcceptBlock.
Also modify some connection logic to deal with non-full blocks in the index.
2014-05-29 20:20:13 +02:00
Pieter Wuille 4340df8960 Split up CheckBlock in a block and header version 2014-05-29 20:14:00 +02:00
Simon de la Rouviere 6cfb6d6033 Add MESSAGE_START_SIZE from chainparams when loading blocks from external files. 2014-05-29 20:07:53 +02:00
Wladimir J. van der Laan 5b910bbfe5 Add missing AssertLockHeld in ConnectBlock 2014-05-29 20:07:24 +02:00
Wladimir J. van der Laan 298a7ab2e3 qt: get required locks upfront in polling functions
This avoids the GUI from getting stuck on
periodical polls if the core is holding the locks for a longer time -
for example, during a wallet rescan.
2014-05-29 20:07:17 +02:00
Wladimir J. van der Laan e4da390764 Add required locks in tests
Unit tests with DEBUG_LOCKORDER were running into assertions.
2014-05-29 20:06:49 +02:00
Cozz Lovan 8a75a1f87f [Qt] importwallet progress 2014-05-29 20:06:24 +02:00
Pieter Wuille d8701eb7ad Replace DecodeBase58/EncodeBase58 with direct implementation.
This removes the bignum/OpenSSL dependency.

The base58 transformation code is also moved to a separate .cpp file.
2014-05-29 20:05:40 +02:00
Cory Fields 4697e9462c script: Add test for CScriptNum
Because this class replaces some usages of CBigNum, tests have been added to
verify that they function the same way. The only difference in their usage is
the handling of out-of-range numbers.

While operands are constrained to [-0x7FFFFFFF,0x7FFFFFFF], the results may
overflow. The overflowing result is technically unbounded, but in practice
it can be no bigger than the result of an operation on two operands. This
implementation limits them to the size of an int64.

CBigNum was unaware of this constraint, so it allowed for unbounded results,
which were then checked before use. CScriptNum asserts if an arithmetic
operation will overflow an int64_t, since scripts are not able to reach those
numbers anyway. Additionally, CScriptNum will throw an exception when
constructed from a vector containing more than 4 bytes This mimics the previous
CastToBigNum behavior.
2014-05-29 20:05:07 +02:00
Cory Fields 7036baf33e script: add additional script tests 2014-05-29 20:04:45 +02:00
Cory Fields d3755d5afb script: remove bignum dependency 2014-05-29 20:04:32 +02:00
Cory Fields 0393a1a1d9 script: switch outside users to CScriptNum 2014-05-29 20:04:26 +02:00
Cory Fields 0a3b1250f1 script: switch to CScriptNum usage for scripts 2014-05-29 20:02:43 +02:00
Cory Fields 5c0c3e2081 script: add CScriptNum class
This class holds an int64_t and replaces the use of CBigInt for script
integrals.
2014-05-29 20:02:36 +02:00
Wladimir J. van der Laan 52861fb616 AddToWallet implies BindWallet
Now that AddToWallet is called when loading transactions from the
wallet database, BindWallet can be integrated into that and does not
need to be an extra step.

Leaves behaviour unchanged, but makes the
fFromLoadWallet/!fFromLoadWallet paths in AddToWallet a bit more
symmetric.
2014-05-29 19:52:30 +02:00
Wladimir J. van der Laan 1d03869b42 chainActive locking issues resolved 2014-05-29 19:47:54 +02:00
Wladimir J. van der Laan 813a7c8d90 Add AssertLockHeld for cs_main to ChainActive-using functions
All functions that use ChainActive but do not aquire the cs_main
lock themselves, need to be called with the cs_main lock held.

This commit adds assertions to all externally callable functions
that use chainActive or chainMostWork.

This will flag usages when built with -DDEBUG_LOCKORDER.
2014-05-29 19:41:50 +02:00
Wladimir J. van der Laan 0aa5238665 translation update 2014-05-29 19:40:50 +02:00
langerhans 464394c832 Supply working pre-generated sighash test vectors. 2014-05-26 21:51:41 +02:00
langerhans 0b97f55c66 Missed a line in one commit 2014-05-26 21:43:49 +02:00
Warren Togami f5d6f82338 VERSION obtained from source instead of the previous git tag.
Drawback: The version string is no longer a valid git identifier.
          For this reason the 'g' short hash prefix has been removed.

Exception: When building directly from a tag this behaves exactly like the previous behavior.
           This allows formatting release versions with precision     i.e. v0.9.2
           This also allows arbitrary topicbranch names               i.e. v0.9.1-glibc-compat
2014-05-26 21:34:40 +02:00
Philip Kaufmann 3e2a2c9cd4 [Qt] catch Windows shutdown events while client is running
- prevents unsafe shutdowns on Windows, which is known to be
  able to cause problems with wallet.dat
- if a users ends a Windows session, this will initiate a client shutdown
  and show a Windows dialog, that tells the user what is going on (for
  Windows Vista and higher it will even show a reason for blocking the
  Windows session end)
2014-05-26 21:18:41 +02:00
rxl 97cedff301 Improve and expand base58 comments
update comments so doxygen will pick them up
2014-05-26 21:15:01 +02:00
Cory Fields 28befb4c53 build: add symbol for upcoming gcc 4.9's libstdc++ 2014-05-26 21:02:53 +02:00
Cory Fields 4952ef8bf1 build: add an option for enabling glibc back-compat
Using "./configure --enable-glibc-back-compat" will attempt to be
compatible with a target running glibc abi 2.9 and libstdc++ abi 3.4.
2014-05-26 20:55:28 +02:00
Cory Fields 975cb511ee build: add glibc/libstdc++ back-compat stubs
glibc/libstdc++ have added new symbols in later releases. When running a new
binary against an older glibc, the run-time linker is unable to resolve the
new symbols and the binary refuses to run.

This can be fixed by adding our own versions of those functions, so that the
build-time linker does not emit undefined symbols for them.

This enables our binary releases to work on older Linux distros, while not
incurring the downsides of a fully static binary.
2014-05-26 20:55:05 +02:00
Gregory Maxwell 2def10fd70 Correct some proxy related socket leaks. 2014-05-26 20:54:03 +02:00
Gregory Maxwell b9ad84bb6c Prevent socket leak in ThreadSocketHandler.
When we are over our outbound limit ThreadSocketHandler would try to
 keep the connection if the peer was addnoded.

This didn't actually work for two reasons: It didn't actually run
 the accept code due to mistaken code flow, and because we have a
 limited number of outbound semaphores it couldn't actually use the
 connection.

Instead it leaked the socket, which might have caused issue #4034.

This patch just takes out the non-functioning white-listing for now.
2014-05-26 20:53:05 +02:00
Luke Dashjr 2f2de3e983 Bugfix: configure: Look in libx32 subdirectory for boost libraries 2014-05-26 20:40:34 +02:00
Hector Jusforgues 560170eada Fix a typo in RPC signrawtransaction help 2014-05-26 20:27:51 +02:00
Cory Fields 071d7d2613 build: Sync ax_boost_base.m4 with upstream.
This should fix 32bit boost detection on Ubuntu Saucy+. Fixes #3945.
2014-05-26 20:20:47 +02:00
Wladimir J. van der Laan c5b35deae6 Show error message if ReadConfigFile fails
A runaway exception was raised if ReadConfigFile fails (usually
due to a parse error in bitcoin.conf). Show an error message instead.

Fixes #4013.
2014-05-26 20:20:11 +02:00
Gregory Maxwell 5b0ac349e4 Move assert(pindexNew); to above where we dereference pindexNew. 2014-05-26 20:15:04 +02:00
Cozz Lovan 8c541fea46 [Qt] rescan progress 2014-05-26 20:02:44 +02:00
Philip Kaufmann 21fe4683e8 [Qt] small cleanup of coincontroldialog 2014-05-26 19:53:20 +02:00
Philip Kaufmann dac9eb4bcb unified and better log/error messages for CDBEnv/CDB 2014-05-26 19:49:21 +02:00
Manuel Araoz fa51037024 Add code generating data/sighash.json test data 2014-05-26 19:41:56 +02:00
Manuel Araoz b43c35599c Add sighash tests from data file 2014-05-26 19:41:48 +02:00
paveljanik 06ce2db0e5 Use new daemon name 2014-05-26 19:37:14 +02:00
Brandon Dahler c969e6fa09 Wrap create_directory calls in try catch-blocks 2014-05-26 19:34:50 +02:00
Wladimir J. van der Laan 252ece1830 Fix typo in createmultisig help
iCreateMultisig is not a thing.

[Also dogeify it]
2014-05-26 19:26:14 +02:00
Wladimir J. van der Laan a1b637a4d9 Organize RPCCommands table 2014-05-26 19:01:54 +02:00
Wladimir J. van der Laan 75b762fe13 qt: Don't require db_cxx.h when wallet disabled
Fix #3978.
2014-05-26 19:00:02 +02:00
Wladimir J. van der Laan 58a49fea2f build: improve missing boost error reporting 2014-05-26 18:57:48 +02:00
Wladimir J. van der Laan a8f53a2a28 Fix printblocktree output (bitcoin/bitcoin@af4c2ac8ce) 2014-05-26 18:54:49 +02:00
Bardi Harborow 26d3a89b1c nHighTransactionFeeWarning (bitcoin/bitcoin@ffeb47366d) 2014-05-26 18:52:13 +02:00
langerhans af86d72a64 s/bit/doge in comment 2014-05-26 12:32:34 +02:00
Yoichi Hirai b4c8ca4f7e remove an assignment which is never used. 2014-05-25 18:58:11 +02:00
Wladimir J. van der Laan 6510c1ef3a 'sendrawtransaction' improvements
- Make it report the reject code and reason
- Make it possible to re-send transactions that are already in the mempool
2014-05-25 18:57:45 +02:00
Pieter Wuille 30f5429536 Per-peer block download tracking and stalled download detection.
Keep track of which block is being requested (and to be requested) from
each peer, and limit the number of blocks in-flight per peer. In addition,
detect stalled downloads, and disconnect if they persist for too long.

This means blocks are never requested twice, and should eliminate duplicate
downloads during synchronization.
2014-05-25 18:56:47 +02:00
Philip Kaufmann 79a331b05c add constant for shared GUI core par settings. 2014-05-25 18:41:57 +02:00
Philip Kaufmann d7c3df5b61 Fix formatting 2014-05-25 18:31:44 +02:00
gubatron ddaef95da7 [QT] Fixes feel when resizing the last column on tables (issue #2862)
Re-submitting this pull request with a single commit.

This patch introduces a GUIUtil class that is used when setting up the 2 tables we have so far on the Qt-GUI.
In the past you could only resize the last column, which has BTC amounts from the right border of the column header, something that was rather unnatural.

If a new table were ever to be added to the interface, fixing the last columns resizing behavior is rather simple. Just look at how we initialize here a TableViewLastColumnResizingFixer object when setting up the table header's behavior, and then how we override the resize event of the component (can be the table, or the dialog) and we invoke columnResizingFixer->stretchColumnWidth(columnIndex);
2014-05-25 18:22:55 +02:00
Haakon Nilsen 79b5e762cf qt: Enable and disable the Show and Remove buttons for requested payments history
based on whether any entry is selected.
2014-05-25 18:22:23 +02:00
Wladimir J. van der Laan a67c57889a Remove duplicate from src/makefile.am
chainparams.cpp should not be in both libbitcoin_common and
libbitcoin_server. Also re-sort the sources list.
2014-05-25 18:13:56 +02:00
Cozz Lovan 836eca6b2f Improve command line options output 2014-05-25 18:11:40 +02:00
Wladimir J. van der Laan 85f6c2b70d qt: Only override -datadir if different from the default
Fixes #3905.
2014-05-25 18:05:08 +02:00
Wladimir J. van der Laan c805f0b799 qt: Do proper boost::path conversion
Convert from QString unicode from/to the OS-dependent locale
as used by boost::filesystem::path as needed.

Solves #3916.
2014-05-25 18:04:27 +02:00
Wladimir J. van der Laan c88b4903c1 Fix test build after d138598
Building the tests was giving some vague error message about a doubly-defined
symbol.

The solution is to define ShutdownRequested in test_bitcoin.cpp as well
so that init.cpp does not get pulled in.
2014-05-25 18:03:15 +02:00
Luke Dashjr a4797f9bdb Update moved and dead links 2014-05-25 18:02:48 +02:00
Gavin Andresen c26c37e554 Fix regression tests
Taught bitcoind to close the HTTP connection after it gets a 'stop' command,
to make it easier for the regression tests to cleanly stop.
Move bitcoinrpc files to correct location.
Tidied up the python-based regression tests.
2014-05-25 18:01:33 +02:00
Isidoro Ghezzi 027432787b RPC command getmininginfo showing right genproclimit 2014-05-25 17:56:49 +02:00
Chris Beams c29370420c Remove stale gitignore 2014-05-25 17:56:17 +02:00
Wladimir J. van der Laan 8b49e71470 Translation update (from bitcoin/bitcoin@788590736d) 2014-05-24 22:28:49 +02:00
Philip Kaufmann 0ad5389437 [Qt] remove space from translation of client bitness
- its rather easy to leave out the space on Transifex, so remove it from
  the string
2014-05-24 19:04:50 +02:00
peryaudo 492b53c8fe Fix bloom filter not to use bit_mask 2014-05-24 18:42:01 +02:00
Wladimir J. van der Laan cd7fd7196d Qt: Fix ESC in disablewallet mode
Fixes issue #3854
2014-05-24 18:38:00 +02:00
Cozz Lovan 2221230e7d [Qt] add expert section to wallet tab in optionsdialog 2014-05-24 18:36:27 +02:00
Wladimir J. van der Laan 9fd1acceba qt: Show weeks as well as years behind for long timespans
Closes #3811.
2014-05-24 18:09:12 +02:00
langerhans 2f1c2eab52 Merge pull request #527 from rnicoll/1.7.2-dev-confirm
Increase recommended number of confirmations from 3 to 6
2014-05-24 17:16:25 +02:00
langerhans 2fc2cac5d5 Merge pull request #523 from leofidus/1.7-icon
change icons to version with 7 images
2014-05-21 07:54:05 +02:00
langerhans c3d9b51c93 Merge pull request #528 from leofidus/fontfallback
add fallback font
2014-05-21 07:53:06 +02:00
Jannis Froese a728425814
add fallback font 2014-05-19 21:49:27 +02:00
langerhans ec4de4e5fd Merge pull request #524 from langerhans/1.7.2-coincontrol
CoinControl red label at 5kb instead of 1kb
2014-05-19 19:39:30 +02:00
langerhans 4a707dc74f Updated coincontrol tooltips 2014-05-19 19:33:33 +02:00
Patrick Lodder 57c23c1a8c also revert the 'clock display' back to 6 confirms 2014-05-19 10:35:33 +04:00
Ross Nicoll 291a8eac7c
Increase recommended number of confirmations from 3 to 6. 2014-05-18 23:06:42 +01:00
Cozz Lovan 0199504d80 Fix importwallet nTimeFirstKey 2014-05-18 22:38:35 +01:00
Wladimir J. van der Laan e1ea400ba6 build: build qt tests after qt libs/executable
Autotools defaults to a depth-first recursion which causes the qt tests
to be built before the executables and libraries.

This is inconvenient as make needs to be called twice to make sure the
tests are up to date after changing a source file.

Update the Makefile.am to change this order.
2014-05-18 22:31:32 +01:00
Meeh bd290a92ce Fixed compile error on Debian jessie (gcc version 4.8.2 (Debian 4.8.2-16)) 2014-05-18 22:27:58 +01:00
Wladimir J. van der Laan a66204eed2 Add licenses for tests and test data
- Add license headers to source files (years based on commit dates)
  in `src/test` as well as `qa`
- Add `README.md` to `src/test/data` specifying MIT license

Fixes #3848
2014-05-18 22:22:49 +01:00
philsong ef1a59f082 qt: change CT_NOW string to CT_NEW in log message
Closes #3852.

Rebased-By: Wladimir J. van der Laan <laanwj@gmail.com>
Rebased-From: 5f2907a, 88d3df4
2014-05-18 22:18:07 +01:00
Ross Nicoll c626e64242
Updated client version 1.7.2 and marked it as non-release. 2014-05-18 17:04:45 +01:00
Cozz Lovan 39427de6dd [Qt] Dont set table color in coin control 2014-05-18 16:57:04 +01:00
Wladimir J. van der Laan 5eae0f2474 qt: Show also value for options overridden on command line
Currently only the name of the option is shown for GUI options
overridden by command line (or configuration file). This commit
adds the value of the options as well, which is useful for
troubleshooting.
2014-05-18 16:55:50 +01:00
Ross Nicoll 4a150faef2
Replaced references to "btc" with "doge". 2014-05-18 16:54:52 +01:00
Gregory Maxwell 874b7fb20d Add a "relayfee" field to getinfo.
This shows the minimum relay fee for non-free transactions in btc/kb.

The armory developers requested this so that they can prevent users from
 creating transactions that not even their local bitcoind will relay.

This also slightly reorders the getinfo output so that the fee related
 lines are grouped and changes the help text to reflect that the units
 are btc/kb.

Conflicts:

	src/rpcmisc.cpp
2014-05-18 16:54:40 +01:00
Michagogo cff8ddb8f2 Adjust branding in datadir lock error message
Conflicts:

	src/init.cpp
2014-05-18 16:52:36 +01:00
Cozz Lovan 56e29d7688 [Qt] Fill in label from address book also for URIs 2014-05-18 16:51:45 +01:00
Cozz Lovan d7b38f956f Fix missing wallet lock in CWallet::SyncTransaction(..) 2014-05-18 16:51:16 +01:00
Philip Kaufmann 3e0de4da6b minor style cleanups
Conflicts:

	src/main.cpp
2014-05-18 16:50:24 +01:00
Cozz Lovan c2b913f10d [Qt] Fix coin control qt5 checkbox bug in tree mode 2014-05-18 16:40:49 +01:00
langerhans 08099f6226 Fee warining at 5000 Bytes as it was in 1.6. 2014-05-18 16:14:30 +02:00
Jannis Froese 08dfa3ab81 change icons to version with 7 images 2014-05-17 21:17:59 +02:00
Jannis Froese c53bc1429b
change splash screen image 2014-05-10 20:45:47 +02:00
mahongbin 9490873d43 Update bitcoin_zh_CN.ts 2014-05-09 20:54:22 +08:00
Jannis Froese 3d2f52eb11
change step value for amount input fields to 1 DOGE 2014-05-08 22:21:14 +02:00
langerhans 887798122c Merge pull request #503 from leofidus/fee-tests
add unit tests for GetMinFee
2014-05-04 17:57:08 +02:00
Jannis Froese 78ed897c4a remove unit tests for new fee mode 2014-05-04 17:40:32 +02:00
langerhans aecf0170a9 Revert "don't send feeless transactions"
This reverts commit 9a2f7a86fc.
2014-05-04 17:02:08 +02:00
langerhans 9b3def818a Merge pull request #502 from patricklodder/1.7-dev-3-req-conf
3 'required' confirmations for Qt
2014-05-04 16:43:27 +02:00
Ross Nicoll 8a2a965df0 Merge pull request #505 from patricklodder/1.7-dev-qt-nl
improved NL translation for qt client
2014-05-04 13:55:24 +01:00
Patrick Lodder 10edee0d59 improved NL translation for qt client 2014-05-04 16:12:30 +04:00
Patrick Lodder 4592518fcd fix zh_CN.ts closing tag 2014-05-04 11:43:27 +04:00
mahongbin c7e7c5f8e9 Update bitcoin_zh_CN.ts 2014-05-04 11:40:35 +04:00
Jannis Froese d2d6a97340 add unit tests for GetMinFee 2014-05-04 01:31:43 +02:00
Patrick Lodder d4f2e05e94 Changing the progress display to match 3 confirms
if 3=6 then 1=2 and 2=4
2014-05-04 00:45:54 +04:00
Patrick Lodder 23e3eef7fc Require 3 confirmations like in 1.6 2014-05-04 00:45:32 +04:00
langerhans 5e2a4570e3 Merge pull request #496 from leofidus/1.7-fees
fee changes
2014-05-02 22:45:46 +02:00
Jannis Froese 96c3be0fa1 move GetPoWHash to CBlockHeader class 2014-05-02 19:55:18 +02:00
Jannis Froese 9a2f7a86fc don't send feeless transactions 2014-05-01 21:10:19 +02:00
Jannis Froese 5c8ab69b63 refactor GetMinFee to remove dead code 2014-05-01 21:08:26 +02:00
langerhans 89c25c96fc Merge pull request #493 from rnicoll/1.7-dev-rc
Prepare development branch for release candidate
2014-04-29 11:14:24 +02:00
Ross Nicoll c7080be8ca
Marked build as production read and removed beta tag in preparation for RC release. 2014-04-29 00:58:51 +01:00
Ross Nicoll e2f9c4bf9e
Corrected timestamp on most recent checkpoint block; previous epoch value was incorrect
when calculating timestamp.
2014-04-28 20:43:45 +01:00
Ross Nicoll fd92b893f9
Inserted checkpoints through the 100k-200k block range, with emphasis on the 145k
(hard fork) and 200k (second reward halving) blocks.
2014-04-28 20:16:18 +01:00
langerhans d2b27b562e Merge pull request #491 from rnicoll/1.7-dev-no-payment
Disable payment protocol pending further assessment and potential rework
2014-04-28 19:42:03 +02:00
Ross Nicoll 725860440c
Replaced tabs with spaces. 2014-04-27 19:56:13 +01:00
Ross Nicoll 5967654730
Disable payment protocol pending further assessment and potential rework. 2014-04-27 19:51:21 +01:00
Ross Nicoll 657a287ddb Merge pull request #490 from leofidus/1.7-subsidy-limit-test
fixed subsidy limit unittest
2014-04-24 23:17:57 +01:00