api.c


Log

Author Commit Date CI Message
Con Kolivas 6b38a1f6 2014-02-03T12:17:20 Merge pull request #543 from jimjag/upstream These may not be longs (eg: OSX)... fo a safe cast to ensure.
Jim Jagielski 0d3a3a9c 2014-02-03T08:13:14 These may not be longs (eg: OSX)... fo a safe cast to ensure.
Kano 5a811ec3 2014-01-29T10:23:53 API allow multiple commands/replies in one request
Con Kolivas 5542761f 2014-02-01T23:36:25 Add the ability to display a hexadecimal 32 bit unsigned integer to the API.
Con Kolivas 1eb7f30a 2014-01-25T17:01:59 Store when the last getwork was retrieved and display it in the API summary.
ckolivas 2cdaafac 2014-01-24T16:20:24 Remove unused variable.
ckolivas 302d087f 2014-01-24T15:38:53 Provide a helper function for determining dev runtime and use it in the hashmeters used.
Kano d9440866 2014-01-18T09:36:51 Modify thread naming to make them easier to identify
Kano cb0536af 2014-01-15T13:34:34 api.c 2014
Kano 96e94776 2014-01-14T13:42:34 api allow any size stats data
Kano 482017d7 2014-01-06T09:50:07 api.c correct DEVICECODE and ordering
Kano 7acf38b3 2014-01-05T21:34:43 api add data type AVG float 3 decimal
Kano 7017ec52 2014-01-04T23:58:20 api.c set the actual version number to 3.0
Kano e9454817 2014-01-04T23:56:44 API V3.0 unlimited socket reply size
Kano 828e80ed 2013-12-31T15:29:09 Add minion driver into cgminer
Kano 68f7ff4a 2013-12-23T18:04:55 drillbit asic - enable in api.c
Kano 9c288a3a 2013-12-22T21:20:44 api.c no decref if not json
Tim Bateman b382ad9b 2013-12-03T10:46:32 Fixed one byte stack overflow in mcast recvfrom. The actual overflow happens when enforcing the NULL termination shortly after the recvfrom.
Con Kolivas b6a61ca0 2013-11-30T18:33:09 Fix json parsing in api.c
Con Kolivas 45950890 2013-11-22T10:02:56 Silence irrelevant warning.
Con Kolivas 009511c9 2013-11-19T22:29:14 The json_val in api.c is a borrowed reference, not a new one so don't decref it.
Con Kolivas a3df3a85 2013-11-19T22:21:18 Decrement json references in api.c to not leak memory.
Con Kolivas efc38401 2013-11-14T15:02:24 Merge pull request #521 from mborodin/upstream Some meory leaks fixed
Henrik Nordström 8ae1fae4 2013-11-13T16:32:31 Merge pull request #1 from mborodin/v3.7.2-knc-memleak Memory leaks fixed
Kano 98329cb3 2013-11-14T01:17:57 api.c trylock() add missing locklock
Maksym Borodin b1c3af57 2013-11-13T11:42:33 api.c: Release apisock on error in api()
Maksym Borodin 1a672cd6 2013-11-13T11:36:12 api.c: Release io_data->ptr when releasing io_data in io_free()
Maksym Borodin d22bbe1a 2013-11-13T11:42:33 api.c: Release apisock on error in api()
Maksym Borodin b90fcb4d 2013-11-13T11:36:12 api.c: Release io_data->ptr when releasing io_data in io_free()
Kano 04fe870f 2013-11-10T20:54:35 api update verison to 2.0 and remove GPU form API-README
Kano 0a0ce3b8 2013-11-10T20:42:35 api.c remove all GPU/gpu references and correct code as required
Con Kolivas ec9cf3ca 2013-11-10T20:20:45 Rudimentary removal of GPU OpenCL and Scrypt features from api.c
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'