Commit History

Author SHA1 Message Date
  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." 12 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. 12 years ago
  Con Kolivas 759bd39f17 Avoid the extra generation of a byte flipped hash2 in struct work and directly use the LE work hash. 12 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. 12 years ago
  Vitalii Demianets f75fdbbbbe Improve performance of work generation by optimizing hex2bin and bin2hex 12 years ago
  Con Kolivas b424612cce Use a sanity check on timeout on windows. 12 years ago
  Con Kolivas d342bcbe81 Provide a mechanism for informing drivers of updated work templates for stratum and gbt mining. 12 years ago
  Con Kolivas 8dcbc86b97 Use windows' own higher resolution time and handlers allowing us to have higher precision absolute timeouts. 12 years ago
  Con Kolivas 563cad189e Fix lldiv error in windows cgminer_t calculation. 12 years ago
  Con Kolivas 3956382450 Send pthread_cancel to failed completion_timeout that has timed out. 12 years ago
  ckolivas 7838af1dc1 Remove unused variables. 12 years ago
  ckolivas 0430165f7b Fix cgcompletion return code and free on successful completion. 12 years ago
  ckolivas f826e35765 Provide a cg_completion_timeout helper function for unreliable functions that takes arbitrary functions and parameters and reliably returns. 12 years ago
  Con Kolivas c9c39ac14d Give correct return code in cgsem_mswait 12 years ago
  Con Kolivas 6e948d8750 Check for correct timeout error in cgsem_mswait 12 years ago
  Con Kolivas c75ce853a9 Implement a generic cgsem_mswait similar to sem_timedwait 12 years ago
  Con Kolivas d3c215fda6 Provide a lower level __bin2hex function that does not allocate memory itself. 12 years ago
  Con Kolivas 7fbe999fa2 Drop logging level for failed to connect to stratum to verbose mode only since we hit it regularly. 12 years ago
  Con Kolivas 97b5dd08b2 Limit ms_tdiff to 1 hour as a sanity check. 12 years ago
  Con Kolivas d5e9e08477 Prevent overflows in us_tdiff and ms_tdiff. 12 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. 12 years ago
  Con Kolivas 466d3beca0 Provide a --disable-libcurl config option to build support for stratum mining only. 12 years ago
  Con Kolivas 566a80f05b Cast -1 to (char) to cope with different default char types on ARM. 12 years ago
  Con Kolivas f319d3b910 Use inet_addr instead of inet_network to fix windows build. 12 years ago
  Con Kolivas 7570d885da Remove unused pbase variable. 12 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. 12 years ago
  Con Kolivas f652b1e291 Fix warning on mingw build. 12 years ago
  Con Kolivas 770556cdec Use the --socks-proxy option with stratum, changing it to defaulting to socks5 and give appropriate message should it fail to connect. 12 years ago
  Con Kolivas ddbd3ab78e Cope with trailing slashes in stratum urls. 12 years ago
  ckolivas 55249db361 Add more debugging messages when negotiating with proxies for stratum. 12 years ago