202 Commits (d253d8463b04a3b419dc5e658f8060f433373977)

Author SHA1 Message Date
Neil Booth 371f8d6dc3 network: gracefully handle EINTR in select syscall 9 years ago
ThomasV da8fce1914 if available, use relayfee from server instead of hard coded value 9 years ago
Eagle[TM] 2c797cd75b Update default server list 9 years ago
ThomasV 9ec4cbeed1 fix issue #1572 9 years ago
ThomasV 74a9e2296c separate Network and Plugins 9 years ago
ThomasV 90a2a049f4 network fix: callbacks were not called 9 years ago
ThomasV 042f8ef832 network: cache subscription responses 9 years ago
ThomasV 43df795b1f network: separate callbacks from unanswered_requests 9 years ago
ThomasV 2934fd17be fix websockets 9 years ago
Neil Booth ae4cfc9f0b Unregister network callbacks from QT gui 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 9 years ago
ThomasV 6aefaf7b3e populate network.connecting before the thread is started (fixes KeyError in self.connecting.pop) 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 9 years ago
Neil Booth fe2e731a70 Remove dead code 9 years ago
Neil Booth 3746050fe6 Subscribed address fix 9 years ago
Neil Booth cbf9052dae Remove address caching 9 years ago
Neil Booth b14aae5ebc Clear self.interface when switching 9 years ago
Neil Booth 6f1367fea6 Unify message IDs between network and interfaces 9 years ago
Neil Booth abee263710 Remove obsolete server from DEFAULT_SERVERS 9 years ago
Neil Booth da5c18b2f9 Be patient whilst connecting 9 years ago
Neil Booth b5f986ee56 Torwards sane signalling for exchange_rate plugin 9 years ago
Neil Booth 6c69849be9 Fix uninitialized var from select merge 9 years ago
Neil Booth cdcd4d7215 Fix 'tuple' object has no attribute 'copy' 9 years ago
Neil Booth 119aa5bf2e Move message so it doesn't repeat when connecting 9 years ago
Neil Booth 72f429c353 Remove unused callback 9 years ago
Neil Booth a5e0265010 Make exchange rate plugin a network thread job 9 years ago
Neil Booth 2ee506ac03 Fix typo. 9 years ago
Neil Booth 2d05e7d891 Merge the network and network_proxy 9 years ago
Neil Booth a056f9804b Notify when a chunk of headers is validated 9 years ago
Neil Booth 49a48d52ac Use select. 10 years ago
ThomasV 713fa00d86 fix estimatefee for daemon 9 years ago
ThomasV 43880d452e dynamic fees 9 years ago
Eagle[TM] 4578777c29 network: Update default servers 9 years ago
Neil Booth 5acbe00cbf Suggested auto_connect daemon mode fix for #1336 9 years ago
ThomasV 604d5d432c sanitize server at the interface level (follow up to issue #1330) 9 years ago
ThomasV 0ac3aebb88 fix proxy setting issue #1330 9 years ago
ThomasV 118052d815 v2.4 will require protocol v0.10 9 years ago
ThomasV fdd43bd5ad fix issue in f307b18546 9 years ago
ThomasV f894af90d7 fix deserialize_proxy. fixes #1309 9 years ago
ThomasV d6cdc085ea fix #1283 10 years ago
ThomasV e31ac7905d Clear address cache when interface changes. Send requests only if interface is connected. 10 years ago
Neil Booth 28f440350d Fix request handling. 10 years ago
ThomasV e517321f76 Network: fix handle_requests, must process requests even if we are not connected 10 years ago
ThomasV 6ea04e2d47 Network: Fix switch_to_interface (check that interface is connected) 10 years ago
Neil Booth caebdd0819 Need an interface to process a request. 10 years ago
Neil Booth d16714a1db Make the blockchain class not a thread 10 years ago
Neil Booth 76355e66c8 Make interface status tri-state. 10 years ago