Luke Dashjr
|
03cb5a7059
Bugfix: Safely handle all-space cURL debug messages, should they ever happen
|
13 years ago |
Con Kolivas
|
36bb133e61
Cleanup when stratum curl fails to initialise.
|
13 years ago |
Con Kolivas
|
81549c5bff
Avoid applog in recalloc_sock.
|
13 years ago |
Con Kolivas
|
69c203d88a
Avoid applog under stratum_lock in recv_line.
|
13 years ago |
Con Kolivas
|
e4effc372c
Avoid applog under stratum_lock in __stratum_send.
|
13 years ago |
Con Kolivas
|
d248e7aafa
Put spacing around locking in util.c for clarity.
|
13 years ago |
Luke Dashjr
|
1ac05ac2e1
Merge commit '16dacbc' into bfgminer
|
13 years ago |
Luke Dashjr
|
16dacbcf1b
opencl: Include OpenCL platform in kernel binary filenames
|
13 years ago |
Con Kolivas
|
c1ec55a6a3
Avoid curl_easy_cleanup on old curl versions in setup_stratum_curl as well.
|
13 years ago |
Con Kolivas
|
1e14748c68
Small timeouts on select() instead of instant timeout increase reliability of socket reads and writes.
|
13 years ago |
Con Kolivas
|
ae4ee34ad4
Small timeouts on select() instead of instant timeout increase reliability of socket reads and writes.
|
13 years ago |
Con Kolivas
|
c6ca12f084
Differentiate socket closed from socket error in recv_line.
|
13 years ago |
Con Kolivas
|
2f89eef4b1
Differentiate socket closed from socket error in recv_line.
|
13 years ago |
Luke Dashjr
|
7454181fcf
Merge commit 'd41b6b2' into bfgminer
|
13 years ago |
Luke Dashjr
|
d41b6b2830
Clarify stratum mining.set_difficulty debug log message
|
13 years ago |
Con Kolivas
|
ba0bca32f0
Clear just the socket buffer when we don't care what is left in a stratum socket.
|
13 years ago |
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 |