Commit History

Author SHA1 Message Date
  Luke Dashjr 86e12876d6 Merge commit 'a4f1af1' into bfgminer 14 years ago
  Con Kolivas a4f1af1733 Detect pools that have issues represented by endless rejected shares and disable them, with a parameter to optionally disable this feature. 14 years ago
  Luke Dashjr 73f4fd21f1 Merge branch 'master' into bfgminer 14 years ago
  Con Kolivas 5081c1824a Limit the number of curls we recruit on communication failures and with delaynet enabled to 5 by maintaining a per-pool curl count, and using a pthread conditional that wakes up when one is returned to the ring buffer. 14 years ago
  Con Kolivas d4405de704 Generalise add_pool() functions since they're repeated in add_pool_details. 14 years ago
  ckolivas 85008a7853 Reap curls that are unused for over a minute. 14 years ago
  Con Kolivas 7d288eac9f Implement a scaleable networking framework designed to cope with any sized network requirements, yet minimise the number of connections being reoped. 14 years ago
  Luke Dashjr cfd572dab1 Merge commit '85c94bb' into bfgminer 14 years ago
  Con Kolivas 89053c78da There is no need for the submit and getwork curls to be tied to the pool struct. 14 years ago
  Luke Dashjr 15e4113bce Merge branch 'master' into bfgminer 14 years ago
  Luke Dashjr 3d6b95f519 Merge commit 'ab764da' into bfgminer 14 years ago
  Con Kolivas 1ab318d0f3 Start longpoll only after we have tried to extract the longpoll URL. 14 years ago
  Con Kolivas eda382990a Create one longpoll thread per pool, using backup pools for those pools that don't have longpoll. 14 years ago
  Luke Dashjr 2d522b092e Merge branch 'bugfix_const' into bfgminer 14 years ago
  Luke Dashjr b5c04081c4 Merge branch 'opencl_dynlink' into bfgminer 14 years ago
  Luke Dashjr b934937c94 Load OpenCL library dynamically, to support building without any vendor-specific files 14 years ago
  Con Kolivas 4cd973264f Create discrete persistent submit and get work threads per pool, thus allowing all submitworks belonging to the same pool to reuse the same curl handle, and all getworks to reuse their own handle. 14 years ago
  Luke Dashjr 31fc657eb4 Bugfix: Use const qualifier in cgpu_info and device_api structures where applicable, to clean up some warnings 14 years ago
  Luke Dashjr e22771e9d0 Merge branch 'master' into myfork 14 years ago
  Luke Dashjr 4648330c9d Support for share logging 14 years ago
  Luke Dashjr 4b3586d4c5 Merge branch 'api_refactor' into myfork 14 years ago
  Luke Dashjr db233721f5 Divide device info into "detail" (static information) and "status" (dynamic information), adding a new "devdetail" JSON API method to get the former 14 years ago
  Luke Dashjr 097caf0cc1 Merge branch 'api_refactor' into myfork 14 years ago
  Con Kolivas f5f089f5b4 Add a --gpu-map option which will allow arbitrarily mapping ADL devices to OpenCL devices for instances where association by enumeration alone fails. 14 years ago
  Luke Dashjr 74b93784f6 API: Move device-specific information fetching to the device API model with a new get_extra_device_info function 14 years ago
  Luke Dashjr 730849c988 Make a union for cgpu device handles, and rename "device" to "device_ztex" since it's Ztex-specific 14 years ago
  Luke Dashjr 657716e563 Merge branch 'master' into ztex 14 years ago
  Luke Dashjr b8778839e9 Merge branch 'master' into unify_drivers 14 years ago
  Con Kolivas c7cc2e4226 Merge branch 'master' into ztex 14 years ago
  Kano 2e1d2017de API add removepool like the screen interface 14 years ago