Commit Graph

  • 15672b52a6 Allow invalid values to be in the configuration file, just skipping over them provided the rest of the file is valid JSON. This will allow older configuration files with options no longer existing to still be portable. Con Kolivas 2012-01-20 10:05:02 +1100
  • c487383cf4 Allow CPU mining explicitly enable only if other mining support is built in. Con Kolivas 2012-01-20 09:12:49 +1100
  • 67376ca0e1 Update README + FAQ. Con Kolivas 2012-01-20 09:06:56 +1100
  • 418c452ecc Merge pull request #74 from luke-jr/doc_update Con Kolivas 2012-01-19 13:11:18 -0800
  • 9e40e87a1e Update documentation Luke Dashjr 2012-01-18 23:49:17 -0500
  • 52b6410fe7 Display what support is built in. ckolivas 2012-01-19 17:35:13 +1100
  • 5dfc8b694f BitForce FPGA support Luke Dashjr 2012-01-08 19:56:15 -0500
  • 69966ffe17 Update copyright dates. ckolivas 2012-01-19 17:05:44 +1100
  • a91e145ff1 Update README. ckolivas 2012-01-19 17:01:37 +1100
  • 332b3ca1e6 Configure out building and support of all CPU mining code unless --enable-cpumining is enabled. ckolivas 2012-01-19 16:56:42 +1100
  • 91af258e77 Add configuration option for CPU mining which will default to off. ckolivas 2012-01-19 15:55:45 +1100
  • d02660881b Merge branch 'master' into fpga ckolivas 2012-01-19 09:46:01 +1100
  • b312bd4845 Update example conf with 1% donation. ckolivas 2012-01-19 09:41:15 +1100
  • 86d6073ee0 Allow parsed values to be zero which will allow 0 values in the config file to work. ckolivas 2012-01-19 09:35:20 +1100
  • 66a592e88f Merge branch 'master' into fpga ckolivas 2012-01-18 14:12:35 +1100
  • c077eea29e Merge pull request #72 from luke-jr/adv_midstate Con Kolivas 2012-01-17 19:08:15 -0800
  • ebe21db3dc Advertise that we can make our own midstate, so the pool can skip generating it for us Luke Dashjr 2012-01-17 22:05:20 -0500
  • 9eb3ac426b Merge branch 'device_refactor' of https://github.com/luke-jr/cgminer into fpga ckolivas 2012-01-18 09:42:57 +1100
  • b9d197dee8 Refactor the CPU scanhash_* functions to use a common API. Fixes bugs. Luke Dashjr 2012-01-17 16:29:01 -0500
  • 5d6159f55a Don't consider a pool lagging if a request has only just been filed. This should decrease the false positives for "pool not providing work fast enough". Con Kolivas 2012-01-17 18:26:35 +1100
  • 12afb479d3 Invalidating work after longpoll made hash_pop return no work giving a false positive for dead pool. Rework hash_pop to retry while finds no staged work until the abstime timeout really expires. Con Kolivas 2012-01-17 17:38:59 +1100
  • 4cf433c917 Remove TCP_NODELAY from curl options as many small packets may be contributing to network overload. Con Kolivas 2012-01-17 16:21:08 +1100
  • a4d1fe1e5d Refactor miner_thread to be common code for any kind of device Luke Dashjr 2012-01-07 02:56:27 -0500
  • 8171ceab85 Simplify submit_nonce loop and avoid potentially missing FOUND - 1 entry. Reported by Luke-Jr. Con Kolivas 2012-01-15 21:39:49 +1100
  • d356f44d53 Micro-optimisation in sha256_sse2 code courtesy of Guido Ascioti guido.ascioti@gmail.com ckolivas 2012-01-11 11:12:13 +1100
  • 68c807d755 Typo in readme. ckolivas 2012-01-11 11:09:18 +1100
  • 845961af66 Refactor to abstract device-specific code Luke Dashjr 2012-01-05 19:26:01 -0500
  • d3b4a6f307 Bump version to 2.1.2 Con Kolivas 2012-01-06 20:37:44 +1100
  • bb574d6ce8 Update NEWS. Con Kolivas 2012-01-06 20:37:15 +1100
  • 95522262ed Merge pull request #66 from kanoi/master Con Kolivas 2012-01-05 14:32:11 -0800
  • 17e8d60b5f Adjust utility width to be constant maximum as well. Con Kolivas 2012-01-06 09:21:11 +1100
  • ad54c0161a Merge pull request #67 from Proofer/RejectRatioPercentSigns Con Kolivas 2012-01-05 12:46:59 -0800
  • 52d134ce2e Add percent signs to reject ratio outputs Steve Brecher 2012-01-05 11:44:26 -0800
  • ec8501a79c Should the donation pool fail, don't make the fallover pool behave as though the primary pool is lagging. Con Kolivas 2012-01-05 21:45:46 +1100
  • 59c29fc63f Use an alternative pool should the donation getwork fail. ckolivas 2012-01-05 09:37:51 +1100
  • 7187dfa049 If api-description is specified, save it when writing the config file Kano 2012-01-01 23:55:23 +1100
  • d515d31854 Bump version number to 2.1.1 Con Kolivas 2012-01-01 20:28:36 +1100
  • 30e6b34ef0 Update NEWS. Con Kolivas 2012-01-01 20:28:09 +1100
  • 743d81b36b Adjust column width of A/R/HW to be the maximum of any device and align them. Con Kolivas 2012-01-01 20:25:04 +1100
  • afa72ffec0 Merge branch 'master' of github.com:ckolivas/cgminer Con Kolivas 2012-01-01 16:11:18 +1100
  • 4f6cf3c8e9 Merge pull request #65 from kanoi/master Con Kolivas 2011-12-31 21:11:42 -0800
  • 9bf0ad18a4 Display pool in summary if only 1 pool Kano 2012-01-01 16:07:48 +1100
  • a4f6d5c685 Update NEWS. Con Kolivas 2012-01-01 16:07:38 +1100
  • d56e5ae61b Force fresh curl connections on any detected rpc failure in case of dead persistent connections.. Con Kolivas 2012-01-01 14:40:31 +1100
  • 638c8c526f Make curl use a fresh connection if the json rpc call fails for any reason in case curl is relying on dead persistent connections. Con Kolivas 2012-01-01 14:21:22 +1100
  • 40ea56ee6e Continue attempting to restart every minute whether a GPU is considered sick or dead. Con Kolivas 2012-01-01 09:03:18 +1100
  • c0775734fd Again do not attempt to restart a hung device with the every minute attempted restart. Con Kolivas 2012-01-01 08:47:07 +1100
  • 19e373b803 All threads are detached so there is no need to join them and it may dereference causing crash on exit. Con Kolivas 2011-12-30 11:31:16 +1100
  • c7c838d780 Give warning with donor pool so as to explain why there may be a slow startup. Con Kolivas 2011-12-30 11:30:14 +1100
  • d656c14ef8 Don't give pool slow warning if it is the donation pool. Con Kolivas 2011-12-29 13:42:49 +1100
  • f67111da2d Include API examples in distribution tarball. Con Kolivas 2011-12-29 10:22:16 +1100
  • d1f896a64a Merge pull request #63 from kanoi/master Con Kolivas 2011-12-26 23:50:32 -0800
  • 5033dcd355 fix test/set of thr->pth to also work in windows Kano 2011-12-27 18:33:49 +1100
  • 4c1c825084 Fix typos courtesy of Steve Brecher. Con Kolivas 2011-12-27 18:06:55 +1100
  • 4f879b4286 Bump version to 2.1.0. Con Kolivas 2011-12-27 16:23:27 +1100
  • 1d0730a859 Update NEWS. Con Kolivas 2011-12-27 16:22:03 +1100
  • 17ea91aef5 Update README. Con Kolivas 2011-12-27 15:23:42 +1100
  • 9f41f2f341 Try to align device outputs in curses output. Con Kolivas 2011-12-27 14:53:14 +1100
  • 2257b5023a Simplify longpoll changeover to just check which pool it should grab its next longpoll from. This should prevent locking hangs and thread cancellation crashes. Con Kolivas 2011-12-27 11:37:30 +1100
  • 5e2e2f282d Only use GPU management menu item if GPU threads exist. Con Kolivas 2011-12-27 10:35:53 +1100
  • a51514d9d1 White space cleanup. Con Kolivas 2011-12-27 10:30:04 +1100
  • eee665895d Save config options for GPUs only if there are GPU devices. Con Kolivas 2011-12-27 10:24:09 +1100
  • 291f1749d0 Ensure the correct pool information goes with the longpoll work item. Con Kolivas 2011-12-27 09:38:57 +1100
  • ae78620292 Show which pool is unresponsive on startup. Con Kolivas 2011-12-27 09:31:21 +1100
  • c786ac3b2a Prevent crash from statline dereference if cgminer is quit before setting up fully. Con Kolivas 2011-12-26 12:54:06 +1100
  • b69aa23470 Use control_lock to protect thr->pth for thread creation/destruction. Con Kolivas 2011-12-26 10:49:27 +1100
  • 59293a37d6 Only pthread_join when pthread_cancel does not return an error. Con Kolivas 2011-12-26 09:29:16 +1100
  • 13c40f753b Zero all pthread_t identities upon cancelling threads. Con Kolivas 2011-12-25 00:06:25 +1100
  • acf88e0da4 Kill off the longpoll thread in kill_work only if have_longpoll is true. Con Kolivas 2011-12-24 23:36:41 +1100
  • 8c066c4257 If have_longpoll is enabled, then make it mandatory the longpoll thread is killed from the outside, avoiding the race of trying to kill off a longpoll thread that has potentially exited already. Con Kolivas 2011-12-24 23:26:41 +1100
  • 19d5a19761 Merge pull request #62 from kanoi/master Con Kolivas 2011-12-23 15:50:00 -0800
  • d80e0ef4ce Cleanup API thread if it exits early Kano 2011-12-24 10:45:45 +1100
  • 9d36ee9b40 Do not add blank lines when there are less cpu threads enabled than processors. Con Kolivas 2011-12-24 09:33:30 +1100
  • 78c89dc7ba Move longpoll with changes to current active pool, selecting most suitable source for longpoll, or using any backup pool that has longpoll. Actively stop longpoll if we already have longpoll running and have initiated a longpoll restart. Make the longpoll activation notification warning level to make the switch visible. Change lp_url to alloca to not lose malloced ram. Con Kolivas 2011-12-24 09:22:55 +1100
  • e75c8ec8de Fix for non-adl configuration files. Con Kolivas 2011-12-24 08:50:07 +1100
  • 400cb21d8b Off by one error in performance level. Con Kolivas 2011-12-24 08:06:53 +1100
  • f4d657ee7f Only adjust gpu engine speed in autotune mode if the gpu is currently at the performance level of that being adjusted. Con Kolivas 2011-12-24 07:35:42 +1100
  • 90fa5fcdf0 Bump to version 2.0.9 while still in development. Con Kolivas 2011-12-20 23:45:15 +1100
  • 25cd835a27 Change API message to debug only. Con Kolivas 2011-12-20 23:36:31 +1100
  • 4813b7dd1e Merge branch 'master' of https://github.com/kanoi/cgminer into api Con Kolivas 2011-12-20 23:12:08 +1100
  • 7abe8c3baf Set my name :P Kano 2011-12-20 23:13:23 +1100
  • 924425d45b Remove defunct inet files. Con Kolivas 2011-12-20 23:04:54 +1100
  • f32a07250f DOC related updates Kano 2011-12-20 16:22:18 +1100
  • aacf1e55d9 JSON reply to JSON request Kano 2011-12-20 12:05:40 +1100
  • da798519b0 Web page - minor color/formatting Kano 2011-12-13 09:32:43 +1100
  • a039ec09b4 api version change Kano 2011-12-08 23:35:57 +1100
  • 7ec90dd715 Spelling ... Kano 2011-12-07 22:04:22 +1100
  • f16c6d7e28 Add a simple full web interface in PHP to use the API Kano 2011-12-07 21:34:03 +1100
  • 152708fee7 Cleanup/remove included inet functions) Kano 2011-12-04 23:42:56 +1100
  • 50a0892254 2.0.8x Full GPU stats, descriptive field names and --api-description Kano 2011-12-04 00:24:26 +1100
  • c33553d5a6 C sample api code Kano 2011-12-03 00:29:33 +1100
  • 2a3c99f6a8 Add API.java + API.class to access the API Kano 2011-11-30 15:37:40 +1100
  • 45068ced82 Version 2.0.8w (windows changes) Kano 2011-11-29 11:07:27 +1100
  • 293582d27c Plural commands Kano 2011-11-24 21:05:19 +1100
  • 45ebf2c5b4 Fix threading issues and bugs Kano 2011-11-24 20:41:31 +1100
  • d234b857ff API v0.2 Added GPU commands and improved messages Kano 2011-11-24 12:59:30 +1100
  • df3fad3dbc Add API options for port and listen mode Kano 2011-11-23 22:22:10 +1100
  • 49532277df Add summary command Kano 2011-11-23 17:01:45 +1100
  • bbe1702d66 Add quit command Kano 2011-11-23 16:25:13 +1100
  • 89c221ad8a Fix missing close() for invalid commands Kano 2011-11-23 15:57:47 +1100