|
 |
 |
 |
Changelog for electrum-4.3.0-2.2.noarch.rpm :
* Fri Aug 12 2022 Jiri Slaby - Update to version 4.3.0 * This version introduces a set of UI modifications that simplify the use of Lightning. The idea is to abstract payments from the payment layer, and to suggest solutions when a lightning payment is hindered by liquidity issues. * In addition, the following new features are worth noting: - support for the Blockstream Jade hardware wallet (#7633) - support for LNURL-pay (LUD-06) (#7839) - updated trampoline feature bit in invoices (#7801) - the claim transactions of reverse swaps are not broadcast until the parent transaction is confirmed. This can be overriden by manually broadcasting the locakl transaction. - the fee of submarine swap transactions can be bumped (#7724) - better error handling for trampoline payments, which should improve payment success rate (#7844) - channel backups are removed automatically when the corresponding channel is redeemed (#7513)- add lift-protobuf-version.patch * Wed Jun 01 2022 Jiri Slaby - Update to version 4.2.2 * watching onchain outputs: significant perf. improvements (#7781) * enforce relative order of some msgs during chan reestablishment * fix force-close containing incoming HTLCs * smarter pairing during sign_transaction (238619f1) * keepkey: fix pairing with device using a workaround (#7779) * fix \"Automated BIP39 recovery\" not scanning change paths (#7804) * bypass network proxy for localhost electrum server (#3126) * Mon May 02 2022 Jiri Slaby - Update to version 4.2.1 - revert to defaulting the UI language to English (25fee6a6) - more resilient startup: better error-handling and fallback (#7447) - fix LN error/warning message-handling, and fix regression that errors during channel-open were not properly shown in GUI (a92dede4) - during LN chan open, do not backup wallet automatically (#7733) - Imported wallets: fix delete_address rm-ing too many txs (#7587) - fix potential deadlock in wallet.py (d3476b6b) - ledger: add progress indicator to sign_transaction (#7516) - The minimum python version was increased to 3.8 (#7661) - redesigned MPP splitting algorithm (#7202) - trampoline: implement multi-trampoline MPP (#7623) - implement option_shutdown_anysegwit (#7542) - implement option_channel_type (#7636) - implement modern closing negotiation (#7586, #7680) - improve support for \"lightning:\" URIs on all platforms (#7301) - add setting \"show amounts with msat precision\" (5891e039) - add setting \"add thousand separators to bitcoin amounts\" (#7427) - implement Unix sockets and make them the default (#7545, #7566) - add \"bumpfee\" command (#7438) - show network setup on first start before wallet creation (#7464) - add \"Child Pays For Parent\" option (#7487) - improved locale handling (22bb52d5, 7cb11ced, 4293d6ec) - trezor: bump trezorlib to 0.13 (#7590) - bitbox02: bump bitbox02 to 6.0, support send-to-taproot (#7693) - ledger: support \"Ledger Nano S Plus\" (#7692) - added support for sighash types beside \"ALL\" (#7453) - signmessage: also accept Trezor-type sigs for segwit addrs (#7668) - network: make request timeout configurable (#7696) - paytomany (onchain txout batching) now allows multiple max(\"!\") amounts with specified weights (#7492) - Lots of other minor bugfixes and usability improvements.- cleanup .spec- remove lift-py-deps.patch (it\'s upstream now) * Thu Feb 10 2022 Jiri Slaby - lift python-dnspython version to allow 2.2 * Mon Aug 30 2021 Jan Baier - Update to version 4.1.5 * Kivy: fix paying bip70 invoices (regression) (90579ccf) * fix: payment requests not saved if process is killed (6a049d99) * Lightning: improve payment success when using trampoline (3a7f5373) * add support for signet test network (#7282) * Qt GUI: allow restoring from SLIP39 seeds (#6917) * Qt GUI: rework QR code scanning on Windows and macOS (#7365) * Qt GUI: support smaller window sizes, decrease minimums (#7385) * GUIs: add \"funded or unused\" filter option to Addresses tab (#5823) * Kivy: fix a regression where a non-LN wallet could not open the settings (c49d6995) * CLI/RPC: fix \"close_wallet\" command (#7348) * AppImage: fix some startup issues by including libxcb deps (#7198) * Lightning: - smarter LN pathfinding (if trampoline is disabled): - estimate liquidity in channels using previous attempts (#7152) - consider inflight HTLCs and try to route around them (#7292) - bugfix: add more safety checks to avoid \"batch RBF\" feature merging LN funding txs (#7298) - remove HTLC value upper limit of ~42 mBTC (#7328) - Kivy GUI: implement freezing LN channels (11bb39ee) * imported wallets: when enabling the \"Use change addresses\" option, change will now be sent to a random unused imported address. (#7330) As before, by default, change is sent back to the \"from address\". * seed generation: make sure newly created electrum seeds don\'t have correct bip39 checksum by chance (#6001) * other minor fixes * Thu Apr 29 2021 Jiri Slaby - add lift-py-deps.patch * Mon Apr 19 2021 Jiri Slaby - Update to version 4.1.2 * fix some crashes when exiting (#6889) * make sure pressing Ctrl-C always quits (c41cd4ae) * fix Qt crash with the swap dialog * fix localization issues (#7158 #4621) * fix python crash with swaps (#7160) * The wallet creation wizard no longer asks for a seed type, and creates segwit wallets with bech32 addresses. * Paid invoices (both incoming and outgoing) are automatically removed from the send/receive lists of the GUI. * recoverable channels * trampoline payments * support multi-part-payment * support upfront-shutdown-script * Qt: The increase fee dialog now has advanced options, and offers the choice between different RBF strategies. * Watchtowers: The \'use_local_watchtower\' feature is deprecated, and it has been removed from the Qt GUI. The \'use_remote_watchtower\' setting has been renamed to \'use_watchtower\'. * BIP-0350: use bech32m for witness version 1+ addresses (4315fa43). * Block explorer: allow setting a custom URL in Qt GUI (#6965) * other minor fixes * Tue Feb 09 2021 Jiri Slaby - Update to version 4.0.9 * fixes a regression introduced in 4.0.8, that prevents from paying BIP70 invoices (#6859) * reflect frozen channels and disconnected peers in the displayed \'can send/can receive\' amounts. * fix decoding BIP21 URIs with uppercase schema (d40bedb2) * psbt: put full derivation paths into PSBT by default (c8155129) * invoices: allow address-reuse (#6609, #6852) * A few other minor bugfixes. * kivy: fix open channel with \'max\' amount * kivy: fix regression introduced in last release (a9fc440) * other minor GUI fixes- drop 0001-dnspython-2.0-works-too.patch (not needed) * Mon Dec 07 2020 Emily Roberts - Update to version 4.0.6 * Fix \'Max\' button issue for submarine swaps button (#6770) * Fix \'Max\' button in kivy (#6169) * Various fixes for Kivy/Android install wizard * More robust account keypath for BitBox02 (#6766) * Sat Nov 21 2020 Emily Roberts - Added GPG verification for source files- Update to version 4.0.5 * Lightning: - bugfix: during LN channel opening, if the client crashed at the wrong moment, the channel might not get fully persisted to disk, and would need manual console-tinkering to recover (#6656) - Lightning is enabled by default. Electrum will not connect to the Lightning Network until the user opens a channel. (#6639) - smarter node recommendation (to open channels with) (#6705) * user interface: some minor changes that aim to improve usability * Ledger: - fix enumerating devices with new bitcoin app (1.5.1) (b78cbcff) - fix compat with HW.1 (200f547a) * PSBT: fix regression in 4.0.3 where UTXO data was not included in QR codes (#6600) * new feature: \"Cancel tx\" (#6641). The Qt/kivy GUI allows cancelling an unconfirmed RBF tx by double-spending its inputs to self. * Ledger: fix \"The derivation path is unusual\" warnings (#6512) (needs Bitcoin app 1.4.8+ installed on device) * A few other minor bugfixes and usability improvements. * Fri Oct 02 2020 Jiri Slaby - Update to version 4.0.3 * PSBT: restore compatibility with Bitcoin Core (#6429) * Hardware wallets: - bitbox02: better multisig UX: implement get_soft_device_id (#6386) - coldcard: fix \"show address\" for multisig (#6517) - all: run all device communication on a dedicated thread (#6561). * New feature: \"Automated BIP39 recovery\" (#6219, #6155) * Show derivation path of keystores in Qt GUI Wallet>Information (#4700) * Fix \"signtransaction\" RPC command (#6502) * Dependencies: pyaes is no longer needed (#6563) * A few other minor bugfixes and usability improvements.- Switch from _service to released tarballs- add 0001-dnspython-2.0-works-too.patch * Thu Aug 06 2020 jslabyAATTsuse.com- Update to version 4.0.2: * rm old corrupted non-bip70 invoices (#6345) * Lightning Network support (experimental) * Partially Signed Bitcoin Transactions (PSBT, BIP-174) are supported (#5721). * Hardware wallets: several fixes in general * Dependencies * Qt GUI: several changes * HTTP PayServer: The configuration of a bitcoin-accepting website. * The API of several CLI/RPC commands have changed, and several new commands have been introduced (mainly for LN). * Transactions: - we now grind low R for ECDSA signatures to match bitcoind (#5820) * Lots and lots of other minor bugfixes and improvements. * Fri Sep 27 2019 jslabyAATTsuse.com- Update to version 3.3.8: * wallet: loosen bump_fee sanity check further * transaction: segwit input signing was doing quadratic hashing * transaction.serialize_preimage: trivial clean-up * qt coins tab: let user filter by prevout_hash/prevout_n * servers: follow-up prev * servers: rm phishing domain * transaction: fix remove_signatures * wallet: fix restore_wallet_from_text edge case * verifier: further sanity checks for SPV verification. * qt network dialog: let user edit server host/port in peace * build macOS README: mention how Qt affects min supported macOS version * exchange_rate: fix #5487 * crash reporter UX * added trigger_crash method for testing crash reporter * wallet: fix type error in _bump_fee_through_decreasing_outputs * Fri Jun 21 2019 jslabyAATTsuse.com- Update to version 3.3.6: * AppImage: Remove unused PyQt5 modules * AppImage: Remove Qt.so to prevent importing from PyQt5.Qt * AppImage: Copy libusb binary into image * wallet: (fix) synchronizer would also resub closed wallets... * interface: when disconnecting due to RPCError, don\'t dump traceback * fix 2fa wallet creation via qt gui * qt wizard: change wizard_dialog semantics to raise exceptions * (trivial) qt main_window: rm unnecessary indendation * qt: factor out util.MessageBoxMixin.msg_box into function and use it * wallet: test_addresses_sanity to include (part of) address in exception * qt wizard: catch wallet/bitcoin exceptions (regression) * kivy fx dialog: fix #5329 * json_db: enforce order of \'load_transactions\' and \'upgrade\' * qt send tab: fix tx_size and fee calc in case of payment requests * kivy wizard: fix #5333 * qt dark: fix2 \"In History tab, labels while edited were being clipped\" * and many more * Tue Mar 26 2019 jslabyAATTsuse.com- Update to version 3.3.4: * update locale submodule * trezor: fix minor error handling issue * keystore bip39: minor clean-up * network: reintroduce network.debug (#5093) * wallet get_full_history: add from/to_height info to summary * network: follow-up 38ab7ee554b89b96c5ac7ea1b83d275d6cdb3cad * cli history: add option to filter by block height * network: catch untrusted exceptions from server in public methods * kivy: rm dead code * and many more * Fri Jan 25 2019 jslabyAATTsuse.cz- Update to version 3.3.2: * [Qt] Fix wrong orientation of finger in clock icons * qt: show_message and friends display plaintext by default * gui: prepend broadcast_transaction errors with explanatory message * kivy network dialog: update server and proxy properly * win build: rm win_inet_pton * util.profiler: simplify * network: put NetworkTimeout constants together (#4945) * qt history: fix exporting history * prepare release 3.3.1 * kivy: do not request PIN for watching-only wallets * kivy: improve context menu * kivy: use on_state instead of on_release * kivy: use default scroll_distance and scroll_timeout * revealer: warning re version 0 now includes URL- add more Requires * Fri Oct 19 2018 jslabyAATTsuse.cz- Update to version 3.2.3: * include plugins in win/mac binaries * follow-up prev * fix #4078 * update submodules * update submodules * prepare release 3.2.3 and release notes * network: don\'t ask for block -1 if server is on wrong chain * test_bitcoin: fix decorators for running tests twice (#4669) * fix -v syntax * Update __init__.py (#4668) * setup.py: add \'gui\' extra. potentially build Qt icons files (#4647) * transaction.py: fix script_GetOp for malformed scripts * wallet restore: remove dead code. add log lines. * x509: handle dates in the 22nd century * hw wallets: generalise \'minimum_library\' for those that provide a version number * change prng, add warning against encrypting multiple secrets (#4649) * minor fixes for prev * Support for new hardware wallet: Coldcard * fix #4651 * ecc_fast: clarify fallback message * wallet: try to plug gap limit for change addresses (#4530) * fix #4312 * wine-build: clarify to use docker for reproducible builds. move parts of readme. * wallet: remove method get_num_tx * wallet: move get_depending_transactions to AddressSynchronizer * coinchooser: small clean-up (use TxOutput.value) * fix #4626 * transaction.py: introduce TxOutputHwInfo namedtuple * move TrezorClient.expand_path to bitcoin.py * trezor: add \"show address\" option in addresses tab context menu for all trezors * wallet: is_mine should not depend on history keys * safe_t: disable udp transport as it was interfering with trezor emulator * Travis: Use 3.7 to run tests too * fix problems with hidpi monitors issue #4576, ensure PNGS are precise the same size. * fix ecc_fast.py for win64 (#4606) * cosigner pool: don\'t block gui * wallet: override get_addresses in Imported_Wallet so that clear_history works * blockchain.py: fix: chunks in checkpoint region were not getting saved if we were on a fork * blockchain.py: rename \'checkpoint\' to \'forkpoint\' * small optimisations for history tab refresh (and related) * address_synchronizer: cache local_height in some cases * wallet: change meaning of is_used * util.profiler: prepend class name to prints * transaction: introduce TxOutput namedtuple * add --noonion option to filter out onion servers * wallet: introduce namedtuples TxMinedStatus and VerifiedTxInfo * verifier: better handle reorgs (and storage upgrade) * kivy: on tx broadcast, truncate error message * follow-up prev. sanity check OP_RETURN outputs * fix #4591: pay to OP_RETURN on trezor * fee estimation: split eta_to_fee into two methods * logging: self.print_error should not print without -v flag * network: handle one-block-long fork * network: handle reorg (sooner) in case of multiple forks at given height (#4537) * Add support for Archos Safe-T mini hardware wallet (#4445) * docker-wine: update a package version * fix #4577 * follow-up a830747f8348ec6be02e221d7fcb387d6e6392cd * some packaging clean-up * storage: factor out \'JsonDB\' * verifier: small refactor * revealer: minor fix and clean-up * kivy: update history screen on fee histogram * fix #4575 * kivy: use correct i18n * linux sdist: \'typing\' was not included, which is needed on py3.4 * fix #4574 * address_synchronizer fixes * wine build: remove pgp.mit.edu from keyservers * fix some wine build failures on branches/forks * fix #4572 * logging: when not giving args to -v, log everything, as before * fix minor undefined stuff in address_synchronizer * plugins/ledger: just hardcode BTCHIP_DEBUG to False * commands: tolerate lack of argument to \'verbosity\' * fix imports * move more methods from wallet to address_synchronizer * Whitelist classes in verbose (-v) option * trezor/kk: when using old fw, wizard did not display instructions properly * fix #4566: bip39 passphrases with multiple spaces * Trezor: fix spending coinbase outputs (#4565) * follow-up e3888752d6508ebbb9b4e9a8a09555914cd68fd2 * remove pbkdf2 dependency, use stdlib instead * add warning that seed extension will not be included in the backup (#4555) * separate address synchronizer from wallet * localization: fix download link + badge * remove test files from coverage * Don\'t measure coverage for files in gui or plugins * follow-up prev: fix bug in fee_to_depth, and typo and tests * mempool fees: increase estimate by max precision of histogram * rm deprecated info about apk version * network: disconnect from server on incorrect header length * log failure to import plugins or plot module * Correct path to kivy Readme.md * fix paths in buildozer/makefile * restructuring: add missing import * file reorganization with top-level module * Show fiat options from api.bitcoinvenezuela.com * win binaries: bump python version to 3.6.6 * rerun freeze packages * restrict PyQt version to <5.11 for binaries, as 5.11 raises min MacOS version to 10.11 * Improve logging * Remove unused is_up_to_date network method * Rename \'r\' to \'response\' * Minor linter nits * Reduce indentation level * fix #4533 * Add OXT.me block explorer * fix #4529 * use python3 in scripts shebang, fix #4519 * build-wine: allow local testing * fix #4508: pin down wine deps in docker win build * docker: simplify README.md (#4521) * regenerate testnet checkpoints * fix #4503 * fix #4042 * Dockerfile: don\'t suppress error message (#4509) * Revert \"Travis: Test with Python 3.7\" * Travis: Test with Python 3.7 * fix #4497 * synchronizer: remove warning about improperly sorted histories * network: disconnect from server on malformed header subs * fix #4418 * follow-up re #4491, do config upgrade to keep base unit settings on kivy * fix #4491 * synchronizer: test txid of received tx * color 2fa billing outputs in Qt tx dialog * Send Python version in crash reports * sign.sh: rm signed dir * version 3.2.2 * Qt send tab: disable \"max\" button for invoices * Fix a bug in PaymentRequest __str__() function * don\'t dns resolve raw IP addresses * socket.getaddrinfo on win32: do our own dns resolution * Revert \"socket.getaddrinfo on win32: do our own dns resolution outside the lock\" * fix #4481 * fix websockets * add tgz and upload script to contrib * fix release date * prepare release 3.2.1 * Revert \"Test with Python 3.7\" * Test with Python 3.7 * network: disconnect from server if headers sub encounters error * ecc: only print warning about missing libsecp when in verbose mode * initial release notes for 3.2.1 * fix #4475 * fix #4037 (new issue but was merged into that) * docker windows build: fix missing translations * Add date to 3.2 release notes * wine build: try multiple keyservers as in tianon/gosu#35 * add my gpg pubkey * wine build - unsign.sh: a bit cleaner output; and no assertion failure for setup.exe * fix diff * fix hardcoded version number * unsign: fetch signed files with wget * winbuilds: update README. Do not sign in unsign.sh * Pyinstaller: Clean cache before building * windows builds: sign the windows-signed files with gpg * travis builds windows binaries in docker * wine build: use docker to (try to) have reproducible builds * update icons submodule * update commit number of locales submodule * add code name for version 3.2 * labels plugin: fix it. and extend to cli/daemon. * fix: i18n is not imported * add apk release script * read apk version number from version.py * fix unsign script * Add script to strip signature from signed binary * Add script to check and sign executables * Qt: minor text formatting * release notes: mention segwit multisig for hw wallets * wine build: towards deterministic libsecp - strip debug symbols * wine build: libsecp deterministic on given machine * wine build: update readme * fast hmac on python 3.7+ * Qt: (minor) clean up \"about\" message * trustedcoin: request billing info after resetting it * trustedcoin: replace asserts * win builds: call \'git describe\' before we add unstaged files to the repo * Fill unconfirmed icon white * wizard: extend derivation dialog to also let user select script type. * network: fix fork detection in certain backward search cases * make add_signature_to_txin an instance method * Daemon: Fix preflight CORS request handling * update release notes * simplify display of inputs/outpputs in CLI history * initial changelog for 3.2.0 * option to set a dark theme for Qt qdarkstyle is now a new dependency - note that it is only for qt and qt is not strictly a dependency, but it is pure python and relatively small * network: avoid infinite loop if server headers conflict with checkpoints and server height is above max checkpoint * fix: network.interface can become None at any time * kivy: fix fork detection gui * Move BIP44 coin type to net constants. * kivy: use RecycleView in address list * follow-up prev * fix #4457 * kivy: use RecycleView in OutputList * add simnet support (#4455) * add comment to guess_txintype_from_address * trezor: drop list of supported coins * locks in network.py * kivy: tx_dialog scroll with bar * kivy: make history and addresses scroll bars wider * kivy: use RecycleView in history * (minor) don\'t raise BaseException * Check SPV proof inner nodes not to be valid transactions. (#4436) * Qt: show WIF help in import(x2) and sweep dialogs (#4425) * follow-up #4442 * Improving imports (#4448) * kivy history tab: allow scrolling with bar * android: disable backups * fix #4319 * tests: sweeping p2pk * fix #4400 and minor clean-up in email req plugin * handle bip32 edge cases * python3.4: typing module is not part of stdlib * wallet.py: fix balance/history for duplicate addresses * ecc.py: properly handle point at infinity * bitcoin.py: make int_to_hex throw on overflow * ledger: support hiding outputs on \'receive\' branch * fix ledger signing. fix dbb 2fa. follow-up partial txn ser change (#4405) * getfeerate command: add optional parameters to specify custom fee level (#4264) * tests: add missing txid test from #3316 * minikeys: import with uncompressed pubkey instead of compressed (#4384) * tests: (tx signing) offline hd multisig, online address * change partial txn serialization format for imported addresses txins * tests: rbf and cpfp * README: reference \'fast\' extra instead of \'full\' * rerun freeze_packages * in Qt send tab, detect invalid multi-line payto when using \"!\": \"insufficient funds\" * synchronizer.py: fix bug where synchronizer would get stuck in case of weird server behaviour * RBF: better exception handling * fix RBF * follow-up 0438bbc2c26d32ec17c76a0c8f1beb69255142f2 * ecc.py: _MyVerifyingKey.from_signature is raising low level exception * transaction.py: change update_signatures API. fix trezor segwit signing. * transaction.py: more flexible sign() method * tests: TestWalletOfflineSigning * wallet.py: remove placeholder code re p2sh imported wallets * transaction.py: wtxid is undefined for uncomplete txns * fix incorrect txid for partial segwit txns * stricter tx deserialization: forbid negative output amount values * stricter tx deserialization: forbid output amount values over 21 million btc * [WIP] Crash reports android (#3870) * icons: use non-flat lock/unlock icons, and rerender to 512x512 * icons: fix viewbox of status_waiting and rerender * stricter tx deserialization: forbid junk at the end * Altered the do_encrypt warning message * Add SVG icons resembling old raster icons * trustedcoin kivy: fix restoring with \"lost 2fa\" option * add witness version to our partial format * change partial txn format: add header. only parse inputs and witness for partial txns. * remove \"from addresses\" from wallet logic * kivy wizard: replace checbox with button * kivy: use TextInput to workaround Label texture size issue * fix \"max\" button to account for 2fa fees in both Qt and kivy * better handle exceptions in wizard re \"cannot connect to trustedcoin server\" * distinguish invalid otp from server failure when sending tx * tell user about 2fa fees when sending tx * follow-up prev * during wallet restore allow user to retry after invalid OTP. add abort button on kivy. * otp/email dialog handles pressing enter. do not offer to show seed for 2fa wallet. * follow-up a15b351b00c5a893c699c23111d8151377b8a262 * support TrustedCoin plugin in the kivy GUI * Added a meaningful message on invalid public key * fix revealer for linux distributables; and small clean-up * socket.getaddrinfo on win32: do our own dns resolution outside the lock * kivy: show all xpubs * follow-up prev * kivy: fix potential crash in on_resume * kivy: when pressing \"max\" button, catch NoDynamicFeeEstimates * trezor: do not rely on deprecated ckd_public (#4416) * do not actually compute the nested p2wsh-p2sh script if just estimating size (#4412) * kivy: after deleting wallet, try to open saved wallet * kivy: save and open to last wallet * Remove explicit send calls, part deux (#4408) * Stop using deprecated RPC blockchain.block.get_chunk * First message on an interface is server.version (#4407) * Qt: addresses tab - align text * Make new status icons closer to their original color * Qt: FeerateEdit.get_amount now returns sat/byte * Qt: feerate edit was sometimes rounding inconsistently * fix #4403 * Pass raw=True when subscribing to headers Remove use of deprecated bitcoin address * Subscribe to raw headers * fix #4401 * scaled pixmaps no longer pixelated * follow-up #4396: new 2fa wallets could not be created * tests: TestWalletSending - also test raw_tx and wtxid * storage upgrade as part of the wizard. fix storage upgrade on kivy. * New icons * i18n template improvements * rename dylib for libsecp * Travis: Fix Windows build from PRs * Build libsecp256k1 * wallet.py: access unverified_tx with self.lock * wallet/verifier: persist wallet.verified_tx when verifier finishes * synchronizer.py: rename tx_response to on_tx_response * wallet.py: access verified_tx with lock * InvalidPassword undefined in wallet.py * tests: TestWalletHistory_EvilGapLimit * (minor) missing space in message when deleting wallet * trezor/keepkey: better handling of exceptions during device initialization * Travis: Check if icons and locales are up to date on release * tests: bip32 extended version bytes * util.make_dir: 0o700 permissions on folders (#4357) * tests: introduce FAST_TESTS flag for faster local testing * ecc: don\'t print trace when can\'t find libsecp * bundle libsecp256k1 in android apk * wine-build: fetch pull requests from repo if can\'t find commit * ecc: (minor) use ECPubkey.from_point * travis: build-wine current commit, instead of HEAD * ecc: ECPrivkey.sign clean-up * tests: test with all AES implementations * avoid hardcoding the curve generator ourselves * load_library: remove ctypes.util.find_library calls. remove some code dupe * fix travis wine build * build and include libsecp256k1 in windows binaries * use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py * tests: dnssec * Add missing languages to settings dialog * trezor: minor homescreen clean-up/fixes * fix #4375 * tests: TestWalletHistory * follow-up ab2f59590cdc7acc21224e14d88b4e37946a5138 * Push network calls into network module * Rename method to reflect its goal * Make side effect explicit * qt: network status text to tell user proxy is enabled when network can\'t connect * wallet.py: check_history depends on load_local_history and build_spent_outpoints * Follow-up 2fe8d8 * Follow-up 7a27d04 * transaction.py: reserialize scriptSig for incomplete txin * Travis: Fix \'No names found, cannot describe anything.\' in OS X build * tests: added p2wpkh-p2sh wallet to TestWalletSending * follow-up #4324 * fix #4356: qt/tx_dialog - move save local button to left. * Trezor: Disable \'Change Homescreen\' if PIL is unavailable * Test macOS build on Travis * Follow-up 354c737: Fix macOS build * Track icons and locale version in submodule * bitcoin.py: nicer exception in deserialize_privkey if prefix byte is invalid * fix #4360 * qt: show start-up wizard in case of exception * allow fractional feerates (#4324) * transaction.py: (txin guess) fix some false positive matches of p2sh-segwit (#4336) * don\'t offer recovery type choice for trezor T * hw wallets: define SUPPORTED_XTYPES for each plugin * fix regression from 1d6f000868caa02607129a99cad7bed8ec3f28df * trezor: implement \"backend\" support for p2sh-segwit and native-segwit multisig * trustedcoin: sign first, then prompt for OTP * update kivy readme * hw wallets: test client is not None during setup_device * trezor: add msg text for passphrase type request * add \'sat\' as base unit option * follow-up prev: specify rlp version * rerun freeze_packages * Remove server from default list: cryptohead.de (#4320) * allow shorter than 24 word old 2fa seeds * fix #4330 * abstract qt away from trezor * finish prev * Trezor: Matrix recovery support * trezor/keepkey: silence UserCancelled during recovery * follow-up 66cfc3ea37ab9252056e4cd49b6219a9f7986c79 * trezor/keepkey: minor import clean-up. * keepkey: remove trezor bridge related stuff * trezor/keepkey: merge qt_generic.py into qt.py * keepkey: merge plugin.py into keepkey.py * hw_wallet: show_error can now block optionally. trezor: use prev during recovery. * wizard: move GoBack from Qt wizard to base_wizard * trezor/keepkey: catch exception during device init * keepkey: fix threading issue during recovery * trezor: remove some keepkey-related stuff * assert datadir available * py3.4 compat: follow-up e13183ea7a4d43c861a973f4792980d637005074 * ledger: offline signing for segwit inputs * ledger: a bit friendlier msg when show_address fails for hw.1 * show address on hw: change icon * fix tests for travis. follow-up 68d891941667f707474198b024d7d723ac0de405 * follow-up 1d6f000868caa02607129a99cad7bed8ec3f28df * tests: sends between wallets * bitcoin.py: SCRIPT-related clean-up. transaction.py: construct_witness * transaction.py: sign_txin. allow override for get_preimage_script. * transaction.py: shortcut witness/scriptSig serialisation * bitcoin.py: implement add_number_to_script. * implement script_num_to_hex * qt receive tab: show address on hw wallet * electrum: cleanup plugin imports * exchange_rate: prefer relative imports (#4308) * qt seed dialog, (minor) class attr -> instance attr * qt seed dialog fixes * Format the transaction window fee rate with 1 decimal place (#4286) * RBF: make sure we know the fee for the old txn * wallet.py: small optimisation for get_wallet_delta * added therocktrading exchange rate (#4272) * minor py3 fix: language setting in qt/preferences * Use keyword arguments for format_amount call clarity (#4290) * fix #4071 * ledger: nice error msg if pin locked for sign_tx/sign_msg/show_addr * Add \"Revealer\" seed backup plugin (#4228) * show bitcoin price info in history summary * cosigner pool: show exception text if failing to send to server * fix #4276 * cosigner pool: add warning when used with hardware wallet * Add a warning about harmful code to the console * Mon Jun 18 2018 opensuse-packagingAATTopensuse.org- Update to version 3.1.3: * prepare release 3.1.3 * Fix typos * fix #4266 * qt: allow copying receiving address using ctrl-c (#4258) * bitcoin.py: fix op_push * contrib: detect builds with uncommitted changes * release notes for 3.1.3 * fix: android HistoryScreen was not displaying fiat value of unconfirmed txns * fix #4255 * fix #4253 * qt: for dark color scheme, fix yellow * wallet.py: remove local transactions that we don\'t have * wallet.py: remove_transaction - make sure we pop from both txi and txo * wallet.py: load unverified_tx in __init__ * wallet.py: minor reordering in __init__ * wallet.py: build local history from txi and txo, not transactions * add regtest support (#4242) * fix #4254 * minor grammar fix in qt/preferences * digitalbitbox: enable native segwit * digitalbitbox: some Python backwards compat fixes * fix: \'oneserver\' could only be set in the CLI * kivy: change activity launchMode to singleTask * fix #4238 * Bump cryptodome version * fix #4240 * kivy: cleanup addresses dialog * do not raise BaseException * changed some asserts to raise-exceptions in lib * fix parsing values in setconfig (#4225) * fix #4230 * detect when trying to sign with a hw wallet offline in a not supported config * fix #4236 * blockchain.py: check header length * fix #4198 * fix #4227 * do not catch OSError in pipe.send (fix ANR on some versions of Android) * fix a race condition in synchronizer * make qt HistoryList.on_update() faster by caching icons * Fix invalid desktop entry (#4224) * fix prev: txns might be added in any order * wallet: speed up get_address_history * fix #4220 * wizard: add naive debug message to hw device scan if none are found * Qt wizard: raise GoBack from None * fix #4219 * fix #4218 * fix #4216 * payto: get RBF setting from config * make_packages was failing * follow-up 70d827b984abfbaf2f01934aaf51412cf9682608 * Change Python version in pyinstaller spec file * Wine build: Revert to Python 3.5 and download if file was changed * tests: xpub version bytes * fix prev * change testnet p2wsh-p2sh prefix to 0x024289ef to reflect Upub (#4210) * tests: refactoring in test_wallet_vertical.py * tests: class TestCaseForTestnet * remove pyjnius thread monkey patching; now in pyjnius * Add a script that finds dependencies for other OSs * Follow-up ae80fb4f * Follow-up 6afe71fe * Follow-up 3c28e3491 * Check package hashes when generating binaries * mac build script: update libusb * windows build script: update python, nsis, libusb * windows build script: cache pip * update frozen dependencies * remove unused variable * fix #2670 * trezor: pass transport parameter explicitly as a keyword argument (#4194) * README: install \"full\" extra * Display suggestions when restoring from seed #1116 * Sun Apr 01 2018 jslabyAATTsuse.com- run format_spec_file- switch to disabled services to save OBS resources -- the packing needs to be done once and locally only * now to be run as \'osc service runall\'- cleanup _service file- allow changesgenerate on updates * Fri Mar 30 2018 marecAATTdetebe.org- bumped to version 3.1.2 * Mon Mar 12 2018 marecAATTdetebe.org- bumped to version 3.1.1 * Mon Mar 05 2018 marecAATTdetebe.org- bumped to version 3.1.0 * Sat Feb 03 2018 marecAATTdetebe.org- bumped to version 3.0.6 * Mon Jan 08 2018 marecAATTdetebe.org- bumped to version 3.0.5 * Sun Jan 07 2018 marecAATTdetebe.org- bumped to version 3.0.4 * Tue Dec 12 2017 marecAATTdetebe.org- bumped to version 3.0.3 * Tue Nov 14 2017 marecAATTdetebe.org- bumped to version 3.0.2 * Tue Nov 07 2017 marecAATTdetebe.org- bumped to version 3.0.1 * Thu Nov 02 2017 marecAATTdetebe.org- bumped to version 3.0.0 * Thu Aug 24 2017 marecAATTdetebe.org- bumped to version 2.9.3 * Thu Aug 03 2017 marecAATTdetebe.org- bumped to version 2.9.2 * Thu Jul 27 2017 marecAATTdetebe.org- bumped to version 2.9 * Mon May 29 2017 marecAATTdetebe.org- bumped to version 2.8.3 * Wed Mar 22 2017 marecAATTdetebe.org- bumped to version 2.8.2 * Sat Mar 11 2017 marecAATTdetebe.org- bumped to version 2.8.1 * Thu Mar 09 2017 marecAATTdetebe.org- bumped to version 2.8.0 * Sun Jan 29 2017 marecAATTdetebe.org- bumped to version 2.7.18 * Tue Jan 10 2017 marecAATTdetebe.org- bumped to version 2.7.17 * Mon Jan 09 2017 marecAATTdetebe.org- bumped to version 2.7.16 * Fri Jan 06 2017 marecAATTdetebe.org- bumped to version 2.7.15 * Thu Jan 05 2017 marecAATTdetebe.org- bumped to version 2.7.14 * Tue Jan 03 2017 marecAATTdetebe.org- bumped to version 2.7.13 * Wed Nov 09 2016 marecAATTdetebe.org- bumped to version 2.7.12 * Mon Oct 24 2016 marecAATTdetebe.org- bumped to version 2.7.11 * Sun Oct 23 2016 marecAATTdetebe.org- bumped to version 2.7.10 * Mon Oct 10 2016 marecAATTdetebe.org- bumped to version 2.7.4 * Sun Oct 09 2016 marecAATTdetebe.org- bumped to version 2.7.3 * Fri Oct 07 2016 marecAATTdetebe.org- bumped to version 2.7.2 * Wed Oct 05 2016 marecAATTdetebe.org- bumped to version 2.7.1 * Mon Oct 03 2016 marecAATTdetebe.org- bumped to version 2.7.0 * Tue Apr 12 2016 marecAATTdetebe.org- bumped to version 2.6.4 * Thu Mar 31 2016 marecAATTdetebe.org- bumped to version 2.6.3 * Mon Mar 07 2016 marecAATTdetebe.org- bumped to version 2.6.2 * Sat Mar 05 2016 marecAATTdetebe.org- bumped to version 2.6.1 * Sat Feb 27 2016 marecAATTdetebe.org- bumped to version 2.6 * Thu Nov 12 2015 marecAATTdetebe.org- bumped to version 2.5.4 * Wed Oct 28 2015 marecAATTdetebe.org- bumped to version 2.5.2 * Sun Oct 18 2015 marecAATTdetebe.org- bumped to version 2.5.1 * Sat Oct 17 2015 marecAATTdetebe.org- bumped to version 2.5 * Sun Aug 23 2015 marecAATTdetebe.org- bumped to version 2.4.3 * Mon Aug 17 2015 marecAATTdetebe.org- bumped to version 2.4.2 * Wed Aug 12 2015 marecAATTdetebe.org- bumped to version 2.4.1 * Sat Aug 01 2015 marecAATTdetebe.org- bumped to version 2.4 * Sat Jun 27 2015 marecAATTdetebe.org- bumped to version 2.3.3 * Sun Jun 14 2015 marecAATTdetebe.org- bumped to version 2.3.2 * Fri Jun 12 2015 marecAATTdetebe.org- bumped to version 2.3.1 * Thu May 21 2015 marecAATTdetebe.org- bumped to version 2.2 * Sat Apr 25 2015 marecAATTdetebe.org- bumped to version 2.1.1 * Sun Mar 29 2015 marecAATTdetebe.org- bumped to version 2.0.4 * Sat Mar 14 2015 marecAATTdetebe.org- bumped to version 2.0.3 * Mon Mar 09 2015 marecAATTdetebe.org- bumped to version 2.0.2 * Fri Mar 06 2015 marecAATTdetebe.org- bumped to version 2.0.1 * Thu Mar 05 2015 marecAATTdetebe.org- bumped to version 2.0 * Sat Jan 17 2015 marecAATTdetebe.org- initial package build
|
|
|