api.c


Log

Author Commit Date CI Message
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.
Kano e55fe73f 2012-12-03T23:08:11 API add Best Share to summary
Kano a67e96c3 2012-12-03T11:36:15 API lock access to some summary statistics (and copy them)
Kano 152e7e36 2012-12-02T21:48:37 mmq usb v0.4 + api usb stats
Kano 29484e84 2012-10-21T17:04:15 API - add Stratum information to pools
Con Kolivas 0a902071 2012-10-07T13:22:17 Merge branch 'master' into stratum
Con Kolivas c113534f 2012-10-04T15:35:28 Begin support for mingw stratum build. Conflicts: configure.ac
Kano 6d6692ce 2012-09-30T17:38:27 api.c DEBUG message has no paramter
Con Kolivas f6f43500 2012-09-27T09:06:56 Detect stratum in common place when adding urls, and use a bool to tell us when it's active.
Con Kolivas 144a0160 2012-09-24T16:50:04 Add data structures to pool struct for socket communications.
Con Kolivas b3cdd802 2012-09-24T16:27:47 Put all socket definitions in util.h to allow reusing by added socket functions to be used in util.c.
Kano 7c32562d 2012-09-24T11:34:50 API stats add some pool getwork difficulty stats
Kano 17973c59 2012-09-21T11:25:43 API don't change 'Diff1 Shares' - backward compatability FTW
Kano a6bf276f 2012-09-19T01:14:43 API - Add last share difficulty for devices and pool
Kano 89b6989f 2012-09-19T00:54:55 Store and report Accepted,Rejected,Stale difficulty in the summary and API
Kano a2cc588c 2012-09-18T14:12:32 api.c remove compile warnings
Kano bd3c98aa 2012-09-15T14:04:57 Optional WorkTime details with each Accepted/Rejected work item
Kano ade940bc 2012-09-13T09:44:58 api.c all STATUS messages automatically escaped
Kano fd2fa260 2012-09-12T23:27:48 api.c add missing escape for comma in MSG_PGAUNW
Kano 99f0607f 2012-09-12T23:26:43 API add display of and setting queue,scantime,expiry
Kano cef9731f 2012-09-12T07:44:00 CURL support for individual proxy per pool and all proxy types
Kano 9950cff5 2012-09-04T12:57:22 API pgaidentify - unsupported message should be a warning
Kano 9487ba05 2012-09-04T12:52:11 API/BFL identify a device - currently only BFL to flash the led
Kano 7a2407f1 2012-09-04T02:26:17 BFL add throttle count to internal stats + API
Kano 93555e27 2012-09-04T01:23:32 API add device diff1 work
Kano 381478e6 2012-09-02T08:05:50 api.c Correct diff1 field name
Kano 568b0fed 2012-09-01T18:21:08 API allow full debug settings control
Kano d5f485c5 2012-08-23T19:20:12 Pools: add RollTime info to API 'stats' and 'Stats' button in miner.php
Kano b3e9858c 2012-08-20T16:07:20 API new command 'coin' with mining information
Kano 9210abdf 2012-08-19T15:09:45 API V1.17 show Work Utility and Diff1 Shares
Kano 70c57e7d 2012-08-14T12:58:08 api.c typo
Kano 95dff736 2012-08-14T12:54:27 API allow display/change failover-only setting
Kano b33ea267 2012-08-06T01:05:21 api.c update API start message and include port number
Kano 56f06e1e 2012-08-04T16:55:55 API remove unused warning in non-GPU compile
Kano ede0dd6a 2012-08-04T16:48:55 api.c in linux allow to open a closed socket in TIME_WAIT
Kano 70cba2ae 2012-07-30T07:34:06 Style
Kano 51940ec7 2012-07-29T23:40:01 api.c verify poolpriority parameters before changing pools
Kano 854a80ff 2012-07-29T23:15:20 api.c poolpriority changes
kanoi fe23dfd3 2012-07-29T04:16:29 Merge pull request #2 from luke-jr/rpc_poolpriority RPC: New "poolpriority" command to set the order of pool priorities