api.c


Log

Author Commit Date CI Message
Kano f792b1be 2013-11-10T11:18:37 Configure source for a new BaB driver
Con Kolivas c3854378 2013-11-03T01:01:24 Display works completed in summary and API data.
Con Kolivas 448b1fae 2013-11-02T22:25:45 Rationalise use of current_hash to a single hex string the length of the previous block and display only the first non zero hex chars of the block in the status window.
Con Kolivas 25d4f167 2013-10-31T16:37:07 Add the ability to add uint8 and uint16 entities to api data.
Con Kolivas c4542f2b 2013-10-31T12:29:59 Merge branch 'master' into hfa Conflicts: Makefile.am api.c configure.ac miner.h
Con Kolivas 6bcd60a9 2013-10-28T11:50:42 Add KNC to api
Con Kolivas 669bcac3 2013-10-23T12:06:20 Merge branch 'master' into hashfast
Kano d9449b25 2013-10-22T19:27:44 api ... the code related to device elapsed
Con Kolivas f5baf9f5 2013-10-18T19:12:13 Merge branch 'master' into hashfast Conflicts: usbutils.h
Kano 514b3c42 2013-10-17T19:45:20 API add 'MHS %ds' to 'summary'
Kano d3d3fc13 2013-10-17T16:14:45 Optional lock tracking and stats via the API
Kano 55e233d5 2013-10-17T19:45:20 API add 'MHS %ds' to 'summary'
Kano c2073f09 2013-10-17T16:14:45 Optional lock tracking and stats via the API
Con Kolivas e06e495a 2013-10-14T15:07:32 Merge branch 'master' into hashfast
Con Kolivas 9b5c5349 2013-10-13T16:41:53 Merge branch 'master' into hashfast Conflicts: api.c configure.ac miner.h usbutils.c usbutils.h
Kano da7223f1 2013-10-12T11:30:57 api incorrect message name
Con Kolivas b5379760 2013-10-11T23:06:40 Make pthread conditional timeouts handle all bulk usb transfer timeouts performing libusb_cancel_transfer, disabling timeouts within libusb itself.
Con Kolivas d34279b2 2013-10-08T20:48:26 Remove unused variables.
Con Kolivas f80c9003 2013-10-08T20:46:36 Merge branch 'master' into async Conflicts: api.c cgminer.c miner.h usbutils.c util.c
ckolivas 6cd7f0f1 2013-10-04T12:00:41 Remove unmaintained broken ztex driver.
Kano e11b6d7d 2013-10-03T23:21:03 api.c missing Klondike from ASIC list
Con Kolivas 998182fc 2013-10-07T23:32:54 Add API output displaying USB cancellations.
Con Kolivas 023ca6a1 2013-10-07T17:17:20 Remove devlock lock contention statistics since transfers are all done under read lock now.
Con Kolivas 3b266594 2013-10-07T14:57:08 Merge branch 'master' into libusbx Conflicts: api.c miner.h usbutils.c
ckolivas 052e4348 2013-10-04T12:00:41 Remove unmaintained broken ztex driver.
Kano 521ee0a9 2013-10-03T23:21:03 api.c missing Klondike from ASIC list
Con Kolivas e40b1c17 2013-10-03T12:07:36 Add API output displaying USB cancellations.
Con Kolivas 064c0ddf 2013-09-30T22:04:22 Display stats regarding locking delays in API.
Con Kolivas 5b279813 2013-09-30T22:04:22 Display stats regarding locking delays in API.
Con Kolivas f49a3c76 2013-09-30T08:43:29 Merge branch 'master' into hashfast Conflicts: Makefile.am api.c cgminer.c configure.ac miner.h usbutils.c usbutils.h
Con Kolivas 5e1ebd50 2013-09-29T13:54:16 Deuglify use of _PARSE_COMMANDS macro expansions.
Con Kolivas 55f29b81 2013-09-29T12:33:52 Use the driver add commands macros in api.c to avoid individually listing them.
ckolivas 88751974 2013-09-28T10:25:48 Create a macro list of drivers to enable easier addition of further drivers.
Con Kolivas ce285ba6 2013-09-26T11:46:09 Implement basic API stats for BF1 and increase array of results to check for the rare straggling result.
Con Kolivas 118f9038 2013-09-22T20:18:18 Merge branch 'master' into hashfast
Con Kolivas 466d3bec 2013-09-21T22:49:28 Provide a --disable-libcurl config option to build support for stratum mining only.
Con Kolivas 456431de 2013-09-19T17:21:52 Add hashfast to api calls.
Con Kolivas a76b09e4 2013-09-13T13:51:15 Find the greatest common denominator in quotas and use the smallest number of consecutive work items per pool in quota load balance mode to smooth hashrate across pools with large quotas. Give excess quota to priority pool 0 instead of pool 0.
Con Kolivas d0a70eb0 2013-09-07T18:20:06 Add API commands and modify output to support pool quota displaying and changing.
Kano 76185ede 2013-09-01T00:23:26 API mcast add a description option with miner.php
Kano 5b338b2f 2013-08-23T22:48:31 api.c remove unused reply string
Kano bdac0633 2013-08-23T17:06:35 api.c fix mcast debug message bug
Kano 55e7f314 2013-08-22T23:38:57 API mcast only reply to remote IP's that are allowed access
Kano 14ac6fa5 2013-08-22T09:27:49 Initial API Multicast response v0.1 to find cgminer APIs
Con Kolivas eeac9d81 2013-08-20T19:23:49 Replace all references to the old n*sleep functions with the equivalent cgsleep_*s replacements.
Kano 6b62c402 2013-08-14T10:42:52 API/miner.php add some % fields
Con Kolivas 2b171f7f 2013-08-09T15:12:57 Limit intensity range according to whether scrypt is in use or not.
Kano 802737e8 2013-08-07T23:47:19 BTB voltage management via the API - and set default on startup
Kano 369a4543 2013-07-20T16:04:04 api correct timeout stat display
Kano 759ce6e7 2013-07-20T13:20:24 usb timeouts - min/max also
Kano 2dffc96e 2013-07-20T12:56:57 log USB timeouts in API stats
Kano fc89f170 2013-06-25T22:23:06 usbutils add delay API stats
Kano 34bedf88 2013-06-23T07:16:46 set MSG_ASCUSBNODEV always defined
Kano a73ed966 2013-06-22T21:17:23 API V1.26 update ASIC support
Kano d2cb4129 2013-06-16T21:58:01 record and report USB pipe errors via API stats
Kano b5bf34dc 2013-06-16T16:54:42 applog/quit fix GPU errors created
Kano 84ffcbc5 2013-06-14T01:09:50 Use mining start time for device MH/U calculations
ckolivas 065d4aab 2013-06-09T13:29:38 Fix build.
Kano 65af59b7 2013-05-02T23:34:14 api correct applog typing
Con Kolivas 965129b5 2013-05-02T17:26:59 Duplicate the name string always in api_add_data_full to not need persistent storage for names passed to it.
Con Kolivas 412ef440 2013-04-24T23:08:22 Use sock_blocks in api.c
Con Kolivas f4b27907 2013-04-22T14:35:43 Remove all CPU mining code.
Con Kolivas 293b94c7 2013-04-07T01:39:20 Add API support for Avalon.
Con Kolivas fd87825b 2013-03-12T22:17:08 Convert the ch_lock to cg_lock.
Con Kolivas 0bbaaa97 2013-03-12T22:07:06 Convert the control_lock to a cg_lock.
Kano efb2403a 2013-03-08T15:07:41 API no longer ignore send() status
Kano 1eca0476 2013-03-08T11:54:41 API make the main socket non-static
Kano 0eafc8b9 2013-03-07T07:40:05 API add 'Network Difficulty' to 'coin'
Kano 540f3e89 2013-03-07T00:00:31 Setup BFLSC support
Kano 419083a7 2013-03-06T21:19:02 API use control_lock when switching pools
Kano 2f6660e8 2013-03-05T18:33:43 configure - set USE_USBUTILS when usbutils is required and use it in the code
Kano 120e9a07 2013-03-04T22:46:34 make rw locks: mining_thr_lock and devices_lock
Kano f8e7012d 2013-03-04T17:29:58 api.c fix MSG overlap
Kano be8cadbc 2013-03-04T17:26:11 Hotplug - allow setting interval via --hotplug or API
Kano 41f099ed 2013-03-03T19:53:34 API - return Last Valid Work
Kano c14f2ec6 2013-03-03T19:33:20 API V1.25 - add 'Last Valid Work' time for each device
Kano f56a0fb7 2013-03-01T16:57:22 API always report failed send() replies
Kano 6fb32f7b 2013-02-08T02:32:27 convert sleep(const) to nmsleep()
Kano bc575523 2013-02-08T02:12:09 call a separate get_devices() with locking, as required
Kano 983fe2b0 2013-02-02T09:51:47 usbutils hotplug v0.1
Con Kolivas 5d122cad 2013-02-03T23:41:41 Provide wrappers for grabbing of thr value under the mining_thr_lock.
Kano 7abf30b2 2013-02-03T22:51:05 distinguish between drv and it's id enum now called drv_id
Kano 61ec1fe9 2013-01-30T15:02:25 mutex all access to mining_thr
Kano 212f32e5 2013-01-29T23:44:09 Split thr_info array into control_thr and mining_thr pointers so more mining threads can be added later
Kano 7fbc3770 2013-01-22T21:46:21 USB move usbdev info that needs to stay around into usbinfo
Kano c1eae36f 2013-01-15T01:13:00 API stats - include pool network bytes + in miner.php
Kano 24525edb 2013-01-14T11:40:02 api.c update copyright year
Kano 34bcc1c6 2013-01-14T11:30:11 USB automatically handle losing the device and report nodev in the API
Kano 0b3d8c89 2013-01-10T11:08:12 API zero - zero statistics - all or bestshare - with optional on screen summary
Kano bd5f20eb 2013-01-08T16:30:51 api.c pgaenable not re-enabling the device - plus related debug
Kano a344deb6 2013-01-05T23:47:26 rename device_api -> device_drv and all related api -> drv and add a device_drv->drv enum for identifying which driver each is
Kano 1ce817d4 2013-01-03T21:48:22 Merge branch 'api'
Kano abaaf93c 2013-01-02T21:52:38 Correct API version to match docs
Kano 03f626e6 2013-01-02T21:51:09 Remember best share per pool and return in API pools
Kano 07db1ed6 2013-01-01T00:29:17 BFL USB api.c usbstats
Kano e931b727 2012-12-19T10:43:27 API V1.23 - new pgaset command, to be used soon
Kano 454bc4c3 2012-12-13T18:30:51 API show if pool has GBT (so people know not to use that pool)
Kano 800ea016 2012-12-13T01:09:03 API stats - display pool byte transfer stats
Kano a58933dc 2012-12-11T15:43:24 api use a dynamic io buffer, truncated before it reaches the current ~64k limit
Con Kolivas f3b96b8d 2012-12-10T10:51:40 Do not do any setup if opt_api_listen is disabled in api.c.