Con Kolivas
|
daf62faa22
Clear the stratum socket whenever we are closing it since the buffer is going to be reused.
|
13 years ago |
Con Kolivas
|
bb608ee712
Close any existing stratum socket if we are attempting to restart stratum so the pool knows the connection has gone.
|
13 years ago |
Con Kolivas
|
b6e3d5b4fa
Make pool adding while running asynchronous, using the pool test thread functionality.
|
13 years ago |
Con Kolivas
|
1a74bc5631
Only curl easy cleanup a stratum curl if it exists.
|
13 years ago |
Con Kolivas
|
195ea63589
Sacrifice the ram of curl handles in stratum disconnects when we have built with old libcurl to avoid crashes.
|
13 years ago |
Con Kolivas
|
26ddd1fd20
Move the stratum and GBT data to be protected under a new cg_lock data_lock.
|
13 years ago |
Con Kolivas
|
66c567ab2e
Use curl_easy_cleanup to close any open stratum sockets.
|
13 years ago |
Con Kolivas
|
7e3ca57049
Set sockd to false should curl setup fail on stratum.
|
13 years ago |
Con Kolivas
|
56068d6839
Close any open sockets when reusing a curl handle and reopen the socket whenever we're retrying stratum.
|
13 years ago |
Luke Dashjr
|
0b6311dfbb
Merge branch 'android' into bfgminer
|
13 years ago |
Con Kolivas
|
09c02b1c7b
Shorten the time before keepalive probes are sent out and how frequently they're sent with stratum curls.
|
13 years ago |
Con Kolivas
|
501f4cd6ec
Clear the socket of anything in the receive buffer if we're going to retry connecting.
|
13 years ago |
Luke Dashjr
|
2bbc31b58e
Merge commit 'ea28140' into bfgminer
|
13 years ago |
Luke Dashjr
|
ea28140ac4
Bugfix: Stratum: When destroying cURL easy handle, be sure to clear pool stratum_curl pointer
|
13 years ago |
Con Kolivas
|
c9b4f5c757
Revert "Cope with out of order messages coming in upon attempting to auth_stratum."
|
13 years ago |
Con Kolivas
|
ed903ddf31
Clear just the socket buffer when we don't care what is left in a stratum socket.
|
13 years ago |
Con Kolivas
|
fbb25c4ba5
Clear the stratum socket whenever we are closing it since the buffer is going to be reused.
|
13 years ago |
Con Kolivas
|
0810212c9a
Reset stratum_notify flag on suspend_stratum as well.
|
13 years ago |
Con Kolivas
|
07ae6172cc
Close any sockets opened if we fail to initiate stratum but have opened the socket.
|
13 years ago |
Con Kolivas
|
6875dc46b6
Close any existing stratum socket if we are attempting to restart stratum so the pool knows the connection has gone.
|
13 years ago |
Con Kolivas
|
237f67c617
Cope with out of order messages coming in upon attempting to auth_stratum.
|
13 years ago |
Con Kolivas
|
e3151799b6
Implement client.show_message support for stratum.
|
13 years ago |
Luke Dashjr
|
fd483c3f62
RPC: pools: Add "Message" to show last client.show_message received over stratum
|
13 years ago |
Luke Dashjr
|
2394c39a34
Stratum: Support client.show_message method
|
13 years ago |
Con Kolivas
|
0c80aa9120
Don't retry without resume support, if the first attempt just timed out
|
13 years ago |
Luke Dashjr
|
fb65a1bb0e
Merge commit '3fa8bdd' into bfgminer
|
13 years ago |
Luke Dashjr
|
3fa8bdd9b8
Bugfix: Stratum: Properly handle non-integer "id" for client.get_version requests
|
13 years ago |
Luke Dashjr
|
538190b958
json_dumps_ANY utility function to portably implement json_dumps(..., ... | JSON_ENCODE_ANY)
|
13 years ago |
Con Kolivas
|
0be6e9e76c
Make sure to retry only once with noresume support for stratum.
|
13 years ago |
Luke Dashjr
|
5b8b9f8445
Merge commit 'a286fd3' into bfgminer
|
13 years ago |