LBRY-Vault/lib
Neil Booth c64e0c0e64 Send requests only from the interface thread.
Currently requests are sent from the requestor's thread.  The lock is
not properly held where necessary so this is not thread-safe.  For example
it can race with the thread stopping and closing the socket the
requestor is trying to use to send with.

Resolve such races by having send_request() simply queue the requests,
which are asynchronously sent from the interface thread itself.
2015-05-05 21:36:34 +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 add 10 second timeout to header requests 2015-03-25 10:18:32 +01:00
bmp.py Use string joins instead of concatenation for efficiency. 2015-03-17 21:57:06 +09:00
commands.py fix history command 2015-04-28 08:58:33 +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 Send requests only from the interface thread. 2015-05-05 21:36:34 +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.py Pass the response_queue to the constructor, not start(). 2015-05-05 20:37:25 +09:00
network_proxy.py do not write config file from network class 2015-04-02 10:50:09 +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.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
paymentrequest_pb2.py removed trailing whitespace and fixed indentation in history widget 2014-10-21 19:05:51 +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 store config as json 2015-04-02 10:00:07 +02: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 store deserialized tx in/out in wallet file for fast computation 2015-03-30 14:10:46 +02:00
transaction.py remove debug message 2015-04-09 19:29:53 +02:00
util.py fix format_satoshis for None values 2015-05-02 15:12:00 +02:00
verifier.py remove unused imports 2015-03-14 09:37:56 +01:00
version.py version 2.1.1 2015-04-24 21:26:08 +02:00
wallet.py fix missing immport 2015-05-02 16:29:41 +02:00
x509.py move create_csr to gui 2015-05-02 16:26:27 +02:00