Commit graph

6202 commits

Author SHA1 Message Date
langerhans 7cf4e7e97d Merge pull request #684 from rnicoll/1.8.1-dev-available-coins
AvailableCoins() now acquires cs_main lock
2014-08-30 16:20:38 +02:00
langerhans 5f411199d0 Merge pull request #683 from rnicoll/1.8.1-dev-build2
Fix build autoconf rules for boost and fdelt_chk
2014-08-30 16:20:19 +02:00
langerhans 509ca52e21 Merge pull request #682 from rnicoll/1.8.1-dev-debian
Update Debian packaging description for new dogecoin-cli
2014-08-30 16:19:01 +02:00
langerhans 26f8bc3d2b Merge pull request #681 from rnicoll/1.8.1-dev-getblock-segfault
"getblock" RPC call now handles load failure
2014-08-30 16:18:43 +02:00
langerhans be545caef3 Merge pull request #680 from nameEO/1.8.1-dev
[resubmit] Translation fixs.
2014-08-30 16:18:29 +02:00
langerhans e309eb486c Merge pull request #679 from rnicoll/1.8.1-dev-base58
base58: add paranoid return value checks
2014-08-30 16:16:09 +02:00
langerhans a6c04763a7 Merge pull request #677 from rnicoll/1.8.1-dev-uri
Fix handling of dogecoin: URI with no address
2014-08-30 16:13:41 +02:00
langerhans 48eee89cdf Merge pull request #676 from rnicoll/1.8.1-dev-redeem
Redeem script changes from Bitcoin Core 0.9.3
2014-08-30 16:13:00 +02:00
langerhans 8351818599 Merge pull request #675 from rnicoll/1.8.1-dev-enable_wallet
Only show -keypool, -gen and -genproclimit options if wallet is enabled
2014-08-30 16:11:46 +02:00
langerhans c3581193a4 Merge pull request #672 from rnicoll/1.8.1-dev-build
Update UNIX build docs
2014-08-30 16:08:35 +02:00
michilumin ecfb75b87f
From Bitcoin a78996: Limiting deserialized string lengths. Tested by artificially shortening alert.h LimitedString lengths to 4, and running the alert_tests unit test. Truncated alerts to 4 like we wanted. 2014-08-29 21:31:46 -06:00
Pieter Wuille 6400c6bc10 From Bitcoin a78996: Limiting deserialized string lengths. Tested by artificially shortening alert.h LimitedString lengths to 4,
and running the alert_tests unit test. Truncated alerts to 4 like we wanted.
2014-08-29 21:28:54 -06:00
Pieter Wuille f2da1c6e4f Add a way to limit deserialized string lengths
and use it for most strings being serialized.

Rebased-From: 216e9a4
2014-08-29 21:09:27 -06:00
Whit J ef119aad68 New issue Don't reveal whether password is <20 or >20 characters in RPC
From Bitcoin Pull #4728

It seems bad to base a decision to delay on the password length, as it leaks a tiny bit of information.

This doesn't change DoS potential as it is trivial to hold up all RPC threads in another way for someone in the rpcallowip list.
2014-08-29 17:07:59 -07:00
Whit J af919860ba ExtractAddress() -> ExtractDestination()
Fixed comments
2014-08-29 16:55:09 -07:00
Pavel Vasin 6de0aad0ae AvailableCoins: acquire cs_main mutex
It's required when called from WalletModel

Rebased-From: ea3acaf
2014-08-29 20:09:49 +01:00
Cory Fields 0042a7a157 build: fix FDELT_TYPE configure check
This probably never worked properly. Confirmed working now with every compiler
I throw at it.

Rebased-From: 8021cf8
2014-08-29 19:32:21 +01:00
Cory Fields c1da162e63 build: Fix boost build on some platforms
When the libpath doesn't line up with the value from config.sub, we don't find
the correct path to boost's libs. This adds a hack to try another path before
giving up.
2014-08-29 19:29:10 +01:00
Johnathan Corgan d426e5a8f2 Update Debian packaging description for new bitcoin-cli 2014-08-29 19:19:03 +01:00
Ruben Dario Ponticelli 32f359f3c1 Avoid a segfault on getblock if it can't read a block from disk.
Rebased-From: 954d2e7
2014-08-29 19:01:11 +01:00
nameEO 74dca3a65b l10n Update and add strings against bitcoin_en.ts 2014-08-29 18:47:32 +09:00
nameEO d0aedc4f81 Update bitcoingui.cpp 2014-08-29 16:12:32 +09:00
nameEO 4c15d98b2c Update optionsdialog.ui 2014-08-29 16:11:42 +09:00
nameEO 4cd7dc847c Update coincontroldialog.ui 2014-08-29 16:10:28 +09:00
nameEO 4f29c9d5e2 Update addressbookpage.cpp 2014-08-29 16:08:31 +09:00
Jeff Garzik cea6141e32 base58: add paranoid return value checks
Rebased-From: 88df548
2014-08-28 23:13:27 +01:00
Wladimir J. van der Laan f99f24cb8e gitian: Bump miniupnp version to 1.9.20140701
Also change build system: STATICLIB is now MINIUPNP_STATICLIB.
2014-08-28 23:05:07 +01:00
Julian Haight 8ef2ee1f0c qt: fix 'opens in testnet mode when presented with a BIP-72 link with no fallback'
Passes tests:

```
$ ./bitcoin-qt 'bitcoin:?r=http://www.example.com/'
.. fixed the original problem - this launches mainnet.

$ ./bitcoin-qt 'bitcoin:mngeNQbTKnmaMbx8EXCYdwUbnt9JJD52cC'
.. launches testnet

$ ./bitcoin-qt -testnet 'bitcoin:1NXXeQRyMFFFRfyUix2o7mk1vhvk2Nxp78'
.. sanity check - launches mainnet.
```

Fixes #4355. Closes #4411.

Rebased-From: dd49e92
2014-08-28 21:16:53 +01:00
Ross Nicoll 1d229e1ef5
Modified comment to make it clear that pull request refers to Bitcoin Core. 2014-08-28 20:58:45 +01:00
Wladimir J. van der Laan 0e2105f78c Ignore too-long redeemScripts while loading wallet
This avoids that long redeemScripts that were grandfathered in
prevent the wallet from loading.

Fixes #4313.

Rebased-From: 18116b0
2014-08-28 20:58:09 +01:00
Zak Wilcox 32a7d89f5c Clarify that redeemScript is often optional
Rebased-From: 6265ecc
2014-08-28 20:56:20 +01:00
Zak Wilcox e952003809 In -? output: -keypool, -gen, -genproclimit depend on ENABLE_WALLET
Rebased-From: a7e1d50
2014-08-28 20:50:11 +01:00
Jeff Garzik 81f8d22c9e Avoid querying DNS seeds, if we have open connections.
The goal is to increase independence and privacy.
2014-08-28 20:39:46 +01:00
Wladimir J. van der Laan 03bc20ff76 Don't poll showmyip.com, it doesn't exist anymore
Fixes #4679.

This leaves us with only one candidate, checkip.dyndns.org.
GetMyExternalIP should be phased out as soon as possible.

Rebased-From: c33b983
2014-08-28 20:25:22 +01:00
Ross Nicoll e101e4a068
Update UNIX build docs
Add version numbers to UNIX build documentation, and remove misplaced "Ubuntu" heading.
2014-08-28 20:18:06 +01:00
langerhans d6a5e742aa Merge pull request #664 from rnicoll/1.8.1-dev-protocol
Increment minimum protocol version
2014-08-27 10:17:48 +02:00
langerhans 3c81c968d0 Merge pull request #663 from rnicoll/1.8.1-dev-readme
Update version numbers for 1.8.1
2014-08-27 10:17:18 +02:00
Ross Nicoll 5d718e5456
Set minimum protocol version to 70003 so connections to pre-1.8 clients are rejected. 2014-08-25 01:27:32 +01:00
Ross Nicoll 871b7679c6
Updated version number and marked as not yet a release version. 2014-08-25 00:28:48 +01:00
Ross Nicoll 808a9a2720
Archive release notes and add file for 1.8.1 release notes. 2014-08-25 00:09:53 +01:00
Ross Nicoll 4c215b0647
Changed version labels in documentation to 1.8.1. 2014-08-25 00:07:52 +01:00
langerhans 426cf0bf02 Merge pull request #660 from DomT4/1.8.1-dev
Build-osx: Force Fix.
2014-08-24 22:05:16 +02:00
Dominyk Tiller 7790a6ed19 Build-osx: Force Fix.
The dependencies were out of date. Homebrew doesn't have a formula called berkeley-db5, berkeley-db *is* version 5.3.28.

I've also stripped out the language about forcing OpenSSL to link, because with the build process it shouldn't even be necessary, and it's an incredibly incredibly bad idea to force OpenSSL into ``` /usr/local ```. Even if we did need it in the path, which we shouldn't because pkg-config should find the Homebrew OpenSSL build path automatically, we could temporarily add the Homebrew OpenSSL to the $PATH with an export command rather than forcing a permanent link.

This change was adopted by Bitcoin a few days back.
2014-08-24 20:42:47 +01:00
langerhans e0feb5a384 Merge pull request #658 from patricklodder/1.8-dev-openssl-101i
Update gitian descriptors and docs for openssl 1.0.1i
2014-08-24 21:37:25 +02:00
langerhans 65228644e1 Merge branch '1.8-dev'
Conflicts:
	configure.ac
	contrib/gitian-descriptors/deps-linux.yml
	contrib/gitian-descriptors/deps-win.yml
	contrib/gitian-descriptors/gitian-linux.yml
	contrib/gitian-descriptors/gitian-win.yml
	contrib/gitian-descriptors/qt-win.yml
	doc/release-process.md
	src/clientversion.h
2014-08-24 17:09:34 +02:00
langerhans 4642b01f90 Merge pull request #622 from rnicoll/1.8-dev-safemode
Disable safe mode around AuxPoW switchover
2014-08-24 16:58:48 +02:00
langerhans 33f35041a0 Tweak relese notes to last minute changes 2014-08-24 16:57:20 +02:00
langerhans 5cb14f850f Merge pull request #653 from rnicoll/1.8-dev-release-notes
1.8 dev release notes
2014-08-24 16:50:29 +02:00
langerhans df52e9d3c5 Merge pull request #656 from rnicoll/1.8-dev-proto-version
Tweak protocol version and minimum protocol
2014-08-24 16:25:59 +02:00
langerhans bfb712b037 Merge pull request #657 from patricklodder/1.8-dev-compress-retarget
[minor] Condense retarget debug output even more.
2014-08-24 16:23:04 +02:00