491 Commits (b0db451c145deddb882834399c8b75758d1fddf9)

Author SHA1 Message Date
Con Kolivas f7394ff165 Check for more interrupted conditions in util.c and handle them gracefully. 11 years ago
Con Kolivas 6b246a59f3 Handle interruptions to various select calls in util.c 11 years ago
Con Kolivas cc2aa215a8 Clear pool work on a stratum reconnect message. 11 years ago
Kano faf63ec036 Modify thread naming to make them easier to identify 11 years ago
Con Kolivas 003b65b7b1 Change stratum strings under stratum_lock in reconnect and free old strings. 11 years ago
Noel Maersk 91d36d097a log: add LOG_DEBUG message on restarting stratum. 11 years ago
Noel Maersk ed586c4aa5 misc: indentation. 11 years ago
Noel Maersk abeeff3d45 log: print getaddrinfo() error description. 11 years ago
Noel Maersk a8dfb3ebef pool: add getaddrinfo() LOG_DEBUG messages. 11 years ago
Noel Maersk 115eb1ad2f pool: be verbose on which pool failed. 11 years ago
Noel Maersk 87102ecd07 pool: additional debug logging for stratum pools. 11 years ago
Markus Peloquin bf8e37ce19 Support building in cygwin. 11 years ago
Sanjin Trošelj 87e5f35745 VS2010 build: commit elist.h and relevant changes in sgminer.c and util.c 11 years ago
Sanjin Trošelj 5078db8b01 VS2010 build: Prepare util.c 11 years ago
Martin Danielsen d7e469bd76 Stratum servers can now be named. 11 years ago
Noel Maersk 50066cf3c7 misc: Replace all remaining instances of 'cgminer' with 'sgminer'. 11 years ago
Con Kolivas 9628207066 Provide a helper function that can reset cgsems to zero. 11 years ago
Con Kolivas 7d2cee3066 Drop json stratum auth failed message log level to verbose. 11 years ago
Maksym Borodin 8fa5ddfd2c util.c: Decreasing reference count on allocated JSON obects to prevent memory leak 11 years ago
Noel Maersk e4680ab627 core: allow changing TCP keepalive packet idle time using `tcp-keepalive` command-line option or config-file option. 11 years ago
Con Kolivas 5d7c99f389 Revert "Return ETIMEDOUT regardless if we fail in cgsem_mswait since we may be waiting on it on shutdown and the return response is harmless." 11 years ago
Con Kolivas 3dcae53e38 Return ETIMEDOUT regardless if we fail in cgsem_mswait since we may be waiting on it on shutdown and the return response is harmless. 11 years ago
Con Kolivas 759bd39f17 Avoid the extra generation of a byte flipped hash2 in struct work and directly use the LE work hash. 11 years ago
Con Kolivas eaaf34a19d Use a non blocking connect with a 1 second select timeout when initiating stratum to allow us to iterate over all IPs returned by getaddrinfo in round robin DNS pools. 11 years ago
Vitalii Demianets f75fdbbbbe Improve performance of work generation by optimizing hex2bin and bin2hex 11 years ago
Con Kolivas b424612cce Use a sanity check on timeout on windows. 11 years ago
Vitalii Demianets dee0192b8a Improve performance of work generation by optimizing hex2bin and bin2hex 11 years ago
Con Kolivas d342bcbe81 Provide a mechanism for informing drivers of updated work templates for stratum and gbt mining. 11 years ago
Con Kolivas 8dcbc86b97 Use windows' own higher resolution time and handlers allowing us to have higher precision absolute timeouts. 11 years ago
Con Kolivas 563cad189e Fix lldiv error in windows cgminer_t calculation. 11 years ago
Con Kolivas 3956382450 Send pthread_cancel to failed completion_timeout that has timed out. 11 years ago
ckolivas 7838af1dc1 Remove unused variables. 11 years ago
ckolivas 0430165f7b Fix cgcompletion return code and free on successful completion. 11 years ago
ckolivas f826e35765 Provide a cg_completion_timeout helper function for unreliable functions that takes arbitrary functions and parameters and reliably returns. 11 years ago
Con Kolivas c9c39ac14d Give correct return code in cgsem_mswait 11 years ago
Con Kolivas 6e948d8750 Check for correct timeout error in cgsem_mswait 11 years ago
Con Kolivas c75ce853a9 Implement a generic cgsem_mswait similar to sem_timedwait 11 years ago
Con Kolivas d3c215fda6 Provide a lower level __bin2hex function that does not allocate memory itself. 11 years ago
Con Kolivas 7fbe999fa2 Drop logging level for failed to connect to stratum to verbose mode only since we hit it regularly. 11 years ago
Con Kolivas 936fca4de9 Limit ms_tdiff to 1 hour as a sanity check. 11 years ago
Con Kolivas 97b5dd08b2 Limit ms_tdiff to 1 hour as a sanity check. 11 years ago
Con Kolivas d5e9e08477 Prevent overflows in us_tdiff and ms_tdiff. 11 years ago
Con Kolivas 5eb1934110 Limit ms_tdiff to 1 hour as a sanity check. 11 years ago
Con Kolivas 2d1ba75e11 Prevent overflows in us_tdiff and ms_tdiff. 11 years ago
Con Kolivas 44b9cf50e3 Limit the duration we wait for reads in BF1 based on time already elapsed to account for other delays such as work restart messages or out of work. 11 years ago
Con Kolivas 466d3beca0 Provide a --disable-libcurl config option to build support for stratum mining only. 11 years ago
Con Kolivas 566a80f05b Cast -1 to (char) to cope with different default char types on ARM. 11 years ago
Con Kolivas f319d3b910 Use inet_addr instead of inet_network to fix windows build. 11 years ago
Con Kolivas 7570d885da Remove unused pbase variable. 11 years ago
Con Kolivas 89c07fa5c7 Add support for socks4/4a proxies with stratum, and drop back to socks4 support via the global --socks-proxy command to not break previous configurations. 11 years ago