Commit Graph

9769 Commits

Author SHA1 Message Date
SomberNight fe6367cbcd network: validate donation address for server 2018-11-30 18:56:35 +01:00
SomberNight ed22f968f9 text gui: fix network event handler 2018-11-30 17:18:06 +01:00
SomberNight 73e2b09ba8 blockchain: check best chain on disk is consistent with checkpoints
had a corrupted mainnet datadir that had testnet blockchain_headers file
(I had probably corrupted it myself but electrum could not recover from it)
2018-11-30 16:36:37 +01:00
ThomasV 2484c52611 Merge pull request #4838 from SomberNight/keystore_pw_hash2b
keystore: stronger pbkdf for encryption
2018-11-30 11:48:03 +01:00
ThomasV 1165d3f330 update version number 2018-11-30 11:23:01 +01:00
ThomasV 86e42a9081 release notes for 3.3 2018-11-30 11:22:40 +01:00
SomberNight bddea809ec storage/blockchain: use os.replace 2018-11-30 04:08:02 +01:00
ThomasV 863ee984fe wallet: cache NaN coin prices, clear cache on new history 2018-11-29 20:47:26 +01:00
SomberNight ee287740a7 coldcard: fix p2pkh signing for new fw (1.1.0)
PSBT was serialised incorrectly but old fw did not complain
2018-11-29 20:28:27 +01:00
ThomasV 1253e3db1d Merge pull request #4873 from SomberNight/android_docker
android docker build
2018-11-29 16:34:49 +01:00
SomberNight 124d2e23b7 fix travis macOS build 2018-11-29 13:24:44 +01:00
ThomasV f4513c12eb follow-up 2018-11-29 11:47:02 +01:00
ThomasV f0a59f06cd fix module path 2018-11-29 11:46:34 +01:00
ThomasV d7bf8826fc rename contrib/build-osx as contrib/osx. Move QRReader submodule there. 2018-11-29 11:39:57 +01:00
Calin Culianu db89286ec3 [macOS] Added QR scanner facility using platform-native helper app. 2018-11-29 10:15:51 +01:00
SomberNight d0e6b8c89d hw: fix passphrase dialog with confirmation
closes #4876
2018-11-28 20:54:57 +01:00
SomberNight 243a0e3cf1 android docker: make_apk optionally takes "release" as arg 2018-11-28 19:40:29 +01:00
SomberNight 505cb2f65d build-wine: update git version 2018-11-28 16:44:15 +01:00
SomberNight 99325618a6 wallet: add FIXME re fiat coin_price calculation 2018-11-28 15:52:38 +01:00
ThomasV fc2972e977 Merge pull request #4869 from cculianu/add_macos_codesign
[macOS] Added optional code signing capability to the OSX build scripts.
2018-11-28 14:02:29 +01:00
ThomasV 04571d3b20 Merge pull request #4724 from un1t/master
use system language by default
2018-11-28 13:05:42 +01:00
ThomasV d062548e41 Merge pull request #4861 from SomberNight/blockchain_fork_ids
blockchain: generalise fork handling and follow most work chain
2018-11-28 12:54:57 +01:00
SomberNight e12af33626 wallet: cache more in get_tx_fee
closes #4879
2018-11-28 12:35:53 +01:00
SomberNight 4a7ce238fd qt history list: fix sort order of fiat columns 2018-11-27 21:32:55 +01:00
SomberNight d4d5e32c91 qt history list: fix Qt.UserRole collision 2018-11-27 21:15:31 +01:00
ThomasV c5b8706225 simplify test 2018-11-27 18:34:36 +01:00
ThomasV 6bf48d0506 Merge pull request #4872 from spesmilo/qt_fiat_fixes
qt history view custom fiat input fixes
2018-11-27 18:16:05 +01:00
Janus 37b009a342 qt history view custom fiat input fixes
previously, when you submitted a fiat value with thousands separator,
it would be discarded.
2018-11-27 17:00:26 +01:00
SomberNight a34d42492d android docker build 2018-11-27 03:53:22 +01:00
ghost43 12c6a4043b Merge pull request #4864 from SomberNight/android_build_2018nov
android: build apk using new python3 p4a toolchain
2018-11-26 22:02:52 +01:00
SomberNight b21064f16f android: don't use external storage
so that we don't need the extra permission.
also because phones these days have enough internal storage for
the headers; and maybe it's better even for security reasons to
store it there.
no upgrade path is provided for the headers stored on external storage,
we will litter the filesystem and leave them there. they will be
downloaded again into internal storage.
2018-11-26 17:54:07 +01:00
SomberNight 29b697df1a android: runtime permission dialog for camera 2018-11-26 17:54:07 +01:00
SomberNight f095b35663 android: build apk using new python3 p4a toolchain 2018-11-26 17:54:05 +01:00
Calin Culianu d296a1be65 [macOS] Added optional code signing capability to the OSX build scripts. 2018-11-26 13:36:51 +02:00
SomberNight a53dded50f bitcoin: avoid floating point in int_to_hex 2018-11-26 01:34:23 +01:00
SomberNight d7c5949365 prefer int.from_bytes over int('0x'+hex, 16) 2018-11-26 01:16:26 +01:00
SomberNight 67abea567f rerun freeze packages 2018-11-22 19:41:06 +01:00
SomberNight 0dd3a58a63 requirements: also accept aiorpcx 0.10.x 2018-11-22 19:37:56 +01:00
SomberNight f04e5fbed6 crypto: fix pkcs7 padding check
related: ricmoo/pyaes#22

in practice, the only strings we would incorrectly accept are
(certain length of) all zero bytes
2018-11-22 18:21:19 +01:00
SomberNight 65ce3deeaa blockchain: chain hierarchy based on most work, not length 2018-11-22 17:13:43 +01:00
SomberNight 141ff99580 blockchain.py: generalise fork ids to get rid of conflicts 2018-11-22 16:57:22 +01:00
SomberNight a8e6eaa247 blockchain: fix difficulty retarget
"target" is a 256 bit int, but the "bits" field in the block headers
that is used to represent target is only 32 bits.
We were checking PoW against the untruncated target value, which is a
slightly larger value than the one that can actually be represented,
and hence we would have accepted a slightly lower difficulty chain
than what the consensus requires.
2018-11-22 16:52:51 +01:00
SomberNight 55963bd092 network: oneserver should be bool
fix #4858
2018-11-20 11:59:06 +01:00
SomberNight 36f64d1ad9 bitcoin/ecc: some more type annotations 2018-11-18 22:07:27 +01:00
SomberNight 5376d37c24 history export: include tx fee
closes #3504
2018-11-18 16:46:07 +01:00
SomberNight 32af83b7ae wizard/hw: show transport type when listing HWDs 2018-11-16 19:03:25 +01:00
SomberNight eba97f74b4 decorate some methods with @profiler to debug slow startup 2018-11-16 14:39:22 +01:00
ghost43 4d62963efe qt: count wizards in progress (#4349)
fixes #4348
2018-11-14 22:39:49 +01:00
SomberNight f767d41409 tests: spanish test case for mnemonic.py, and refactoring 2018-11-14 18:58:27 +01:00
Calin Culianu 75e30ddc9d Show description (label) in TxDialog screen when opened from History (#4775) 2018-11-14 16:43:58 +01:00