flo-electrum/lib
Neil Booth 97b5f6d6a3 Fix two races in interface.py.
First, close the socket from the thread itself rather than from
the stop() function.  This prevents another thread closing the
socket that the interface thread is simultaneously using.

Second, it occasionally would happen that the parent thread such as
network.py start() an interface, do a send_request() and timeout
waiting for a response (timeouts are 0.1s).  It would check
is_connected(), get False, and assume the connection has failed.
In fact the thread hadn't even been scheduled or gotten around to
completing the socket connection.  Fix by having self.connected
start out True.  If the connection fails or times out, we set
connected to False soon enough.

Finally for correctness we need to deepcopy a send_request() rather
than take a reference to it.
2015-05-08 07:32:31 +09:00
..
tests rm failing test 2015-02-17 15:01:06 +01:00
wordlist simplify setup.py using package_data 2015-02-18 17:13:41 +01:00
__init__.py rename spv class, use own print_error 2015-03-14 09:20:27 +01:00
account.py get_pubkeys is called incorrectly in get_pubkey_from_xpub() 2015-04-02 15:03:48 -04:00
asn1tinydecoder.py parse certificates without pyasn1 2015-04-14 15:04:04 +02:00
bitcoin.py Dust threshold should be 546 2015-04-11 11:41:02 -04:00
blockchain.py Move away from requiring network and blockchain objects to be able to request local height. 2015-05-03 15:19:29 +09:00
bmp.py Use string joins instead of concatenation for efficiency. 2015-03-17 21:57:06 +09:00
commands.py replace instances of get_unspent_coins 2015-05-06 07:25:50 +02:00
daemon.py daemon: filter notificaions sent to client 2015-04-20 09:16:43 +02:00
i18n.py add new languages to i18n 2015-02-24 19:32:59 +01:00
interface.py Fix two races in interface.py. 2015-05-08 07:32:31 +09:00
mnemonic.py simplify setup.py using package_data 2015-02-18 17:13:41 +01:00
msqr.py removed trailing whitespace and fixed indentation in history widget 2014-10-21 19:05:51 +02:00
network_proxy.py Move away from requiring network and blockchain objects to be able to request local height. 2015-05-03 15:19:29 +09:00
network.py Merge pull request #1187 from kyuupichan/local_height 2015-05-06 17:45:42 +02:00
old_mnemonic.py move mnemonic to separate class and use slush's wordlist. new commands: make_seed and check_seed 2014-08-28 15:37:42 +02:00
paymentrequest_pb2.py removed trailing whitespace and fixed indentation in history widget 2014-10-21 19:05:51 +02:00
paymentrequest.proto adding initial bip70 script (wozz) 2014-05-05 17:31:39 +02:00
paymentrequest.py rename ssl config variables 2015-04-30 17:33:29 +02:00
plugins.py always_hook. fix trezor handler. fixes #1146 2015-04-18 14:59:46 +02:00
qrscanner.py fix segfault in zbar init, issue #1059 2015-03-05 07:49:07 +01:00
ripemd.py removed trailing whitespace and fixed indentation in history widget 2014-10-21 19:05:51 +02:00
simple_config.py Move away from requiring network and blockchain objects to be able to request local height. 2015-05-03 15:19:29 +09:00
socks.py re-add older version of socks.py to repo, because SocksiPy-branch does not work with current code 2015-02-28 19:22:43 +01:00
synchronizer.py less verbose debug message 2015-05-05 21:00:35 +02:00
transaction.py Preparation for moving the set of verified and unverified txs to the wallet. 2015-05-07 09:21:08 +09:00
util.py fix format_satoshis for None values 2015-05-02 15:12:00 +02:00
verifier.py Preparation for moving the set of verified and unverified txs to the wallet. 2015-05-07 09:21:08 +09:00
version.py version 2.1.1 2015-04-24 21:26:08 +02:00
wallet.py show many address labels in tx default label. fixes #1200 2015-05-07 16:09:39 +02:00
x509.py move create_csr to gui 2015-05-02 16:26:27 +02:00