Neil Booth
0dcaa13d31
Show the wallet path in -v output
9 years ago
Neil Booth
e9384f15ed
Plugins manage their own wallet tracking
9 years ago
Neil Booth
53f6fb9876
Add a GC debugger
Add commented-out GC debugging step
9 years ago
Neil Booth
ae4cfc9f0b
Unregister network callbacks from QT gui
Rework the callback system in QT to make this easy, and avoid
leaking window references that prevent the window from being
GC-ed on close
9 years ago
ThomasV
0d4de870a5
prepare 2.5.4 release
9 years ago
ThomasV
86a0103a7f
increase min_relay_tx_fee, and make dust_threshold a function
9 years ago
Neil Booth
206e38fb7c
Make use of trigger_callback easier to understand
9 years ago
Neil Booth
8cc3b58364
Allow syncronizer to be GC-ed
Proper fix for #1525 .
Using python's GC module, I've verified that the daemon, when running,
now releases all verifiers, synchronizers and wallets - all the resources
we care about releasing.
9 years ago
Neil Booth
d612684196
Attempt at fixing issue 1525
The main problem is, I think, that the synchronizer and wallet
still exist in the daemon process, and updates to things like
TXI and TXO are made but never saved (as client exit is what
saves the wallet).
I suspect fixing the lingering objects is hard; this is a short
term fix to ensure that when internal wallet state is updated,
the wallet is written to disk, so later daemon clients pick up
the correct state.
9 years ago
ThomasV
d82896dadf
fix #1525 (part 2)
9 years ago
ThomasV
b3529147d5
fix #1525
9 years ago
ThomasV
3f2c906ace
version 2.5.3 and release notes
9 years ago
ThomasV
2a3c97813d
wallet.get_max_amount method, used by qt and kivy
9 years ago
ThomasV
5bbffb0cbf
remove --deserialized option, redundant with deserialize command
9 years ago
ThomasV
369d5d8812
fix #1525
9 years ago
ThomasV
bb7b0884e3
Various fixes for command line. Make 'payto' command require network ( fixes #1525 )
9 years ago
ThomasV
079cb311ec
call wallet.wait_until_synchronized before commands
9 years ago
ThomasV
53273b7d40
fix #1523 : prevent side-effect of _format_request
9 years ago
ThomasV
511b23fee6
add release notes
9 years ago
ThomasV
142b5532ec
revert to previous restore method, without daemon
9 years ago
ThomasV
5b96d5166e
fix restore messages
9 years ago
ThomasV
052d8b236e
fix #1494
9 years ago
ThomasV
94ac0db91f
command line: Require 'text' argument for 'restore'. Replace 'concealed' option with ':' magic word
9 years ago
ThomasV
65f20895df
bump version number
9 years ago
ThomasV
2a23aab24b
workaround #1513
9 years ago
ThomasV
26682491b2
generic restore from command line
9 years ago
ThomasV
614f3df4b8
Revert "Use ssl.PROTOCOL_TLSv1 on client side to avoid SSLv23"
This reverts commit 4731418af9
.
9 years ago
Neil Booth
97568bedf5
Default to unused address for privkey sweeps
Fixes #1506
- New function wallet.get_unused_addresses
- Have wallet.get_unused_address use it
- Use it for the sweep key dialog
9 years ago
ThomasV
171363aa86
minor fix (import stat)
9 years ago
ThomasV
a9f451decd
preserve file permissions when saving wallet
9 years ago
ThomasV
f77f63e158
remove failing tests, due to high S in signatures
9 years ago
ThomasV
fbb65416d3
remove --broadcast option for payto, and parse transactions from json 'hex' field
9 years ago
Chris Beaven
876a2c8ed0
Missing sys import
Also put the error message in sys.exit rather than printing. This will output it to stderr and make the exit code non-zero
like it should be.
9 years ago
Chris Beaven
fc141cba28
Fix KeyErrror typo
9 years ago
ThomasV
e385fd283d
version 2.5.1
9 years ago
ThomasV
fbda9dac79
fix #1479
9 years ago
ThomasV
19ec56b923
fix: sign tx inputs with the new low s class
9 years ago
ThomasV
ab1714e9f2
socket errno 11: raise timeout instead of looping
9 years ago
ThomasV
6aefaf7b3e
populate network.connecting before the thread is started (fixes KeyError in self.connecting.pop)
9 years ago
Kefkius
f329143733
Fix typo in Connection docstring
Fix a small typo in Connection docstring.
9 years ago
ThomasV
d68042e76e
enforece low S value in signatures (per BIP62)
9 years ago
ThomasV
0fe410d7e6
restore lock in storage.write (follow up to b5e0363f
)
9 years ago
ThomasV
5a5cc97045
fix base type of PrintError; it must be object, since it is inherited by wallets
9 years ago
Richard Ulrich
c5f833a107
added tor onion address for Blockchain explorer
9 years ago
ThomasV
f3bd1662f7
fix web request server. fixes #1455
9 years ago
Neil Booth
58bd655f1d
In debug mode, show every queued request
9 years ago
Neil Booth
fb5e8068ce
Simplify following on from prior dead code removal
9 years ago
Neil Booth
f9547a194e
Remove more dead code
As everything is in-process now, nothing sends
"network.*" messages.
9 years ago
Neil Booth
fe2e731a70
Remove dead code
9 years ago
Neil Booth
12583246ee
Fix testcase
9 years ago