Log

Author Commit Date CI Message
Con Kolivas 195ea635 2013-03-14T22:05:42 Sacrifice the ram of curl handles in stratum disconnects when we have built with old libcurl to avoid crashes.
Con Kolivas b5b3ca49 2013-03-12T22:44:41 Convert gbt_lock to a cg_lock.
Con Kolivas b8ed231f 2013-03-12T22:40:23 Add intermediate variants of cglocks that can be up or downgraded to read or write locks and use them for stratum work generation.
Con Kolivas 26ddd1fd 2013-03-12T22:31:45 Move the stratum and GBT data to be protected under a new cg_lock data_lock.
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.
Con Kolivas 74164a3a 2013-03-12T22:00:44 Remove unused qd_lock.
ckolivas 801a38d1 2013-03-12T21:58:20 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 542aef48 2013-03-11T04:28:11 Merge pull request #402 from hocuscapocus/patch-1 Update README
ckolivas 18fc2df4 2013-03-11T13:23:51 Implement cg_lock write biased rwlocks.
Abracadabra 3aa6fd72 2013-03-09T22:59:48 Update README Changes to differentiate filenames in 32-bit vs. 64-bit SDK installation
Con Kolivas 590a13dc 2013-03-09T16:47:18 Bump version to 2.11.2
Con Kolivas 767d6df1 2013-03-09T16:35:06 Whitelist AMD APP SDK 2.8 for diablo kernel.
Con Kolivas e4b6635b 2013-03-09T16:21:03 Update NEWS.
Con Kolivas 87b62bde 2013-03-09T16:19:00 Cope with the highest opencl platform not having usable devices.
Con Kolivas 8c65897d 2013-03-09T15:14:14 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 5412323e 2013-03-09T15:12:41 Fix memory leak with share submission on GPU work structures as discovered by twobitcoins.
Con Kolivas 15b4870b 2013-03-08T19:26:02 Merge pull request #401 from kanoi/bflsc usb_cleanup() without locking
Kano 30e7040f 2013-03-09T13:56:52 usb_cleanup() without locking
Con Kolivas eb4030fc 2013-03-09T12:55:16 Update NEWS.
Con Kolivas 8ae743fb 2013-03-08T17:15:34 Merge pull request #400 from kanoi/bflsc Show pool number in switch message
Con Kolivas 66c567ab 2013-03-09T12:13:12 Use curl_easy_cleanup to close any open stratum sockets.
Kano f24fab3f 2013-03-09T11:47:36 Show pool number in switch message
Con Kolivas e0196a33 2013-03-09T11:33:50 Don't start testing any pools with the watchpool thread if any of the test threads are still active.
Con Kolivas 7e3ca570 2013-03-09T10:41:36 Set sockd to false should curl setup fail on stratum.
Con Kolivas 56068d68 2013-03-09T10:30:58 Close any open sockets when reusing a curl handle and reopen the socket whenever we're retrying stratum.
Con Kolivas 81c02123 2013-03-09T09:56:36 Set pool died on failed testing to allow idle flag and time to be set.
Con Kolivas c618d868 2013-03-09T09:43:40 Remove unused pthread_t typedefs from struct pool.
Con Kolivas 6c77e9a8 2013-03-09T09:39:19 Perform pool_resus on all pools that are found alive with the test pool threads.
Con Kolivas d932a36c 2013-03-09T09:34:01 Use pool_unworkable in select_balanced as well.
Con Kolivas 90a1114a 2013-03-09T09:31:40 Differentiate pool_unusable from pool_unworkable.
Con Kolivas 3b84131f 2013-03-09T09:07:20 Keep a connection open on higher priority stratum pools to fail back to them.
Con Kolivas f3ce5777 2013-03-09T08:51:51 Rename threads according to what pool they're associated with as well.
Con Kolivas 9b34d821 2013-03-09T08:10:57 Set the wrong bool in pool_active
Con Kolivas de289443 2013-03-08T20:52:54 Revert "Rollback breakage to 81567e515707891837f52bc3aac7d5916dfff5a2" This reverts commit a8863995dee7bcd089e1aa9a3b86cd5c749d0d65. This should work now...
Con Kolivas 8630525c 2013-03-08T01:17:54 Merge pull request #399 from kanoi/bflsc API Socket changes
ckolivas 8c878075 2013-03-08T15:32:10 Start the stratum thread only if we successfully init and authorise it, otherwise unset the init flag.
ckolivas e746ed64 2013-03-08T15:18:10 Make the initialisation of the stratum thread more robust allowing the watchpool thread safe access to it after the stratum thread is started.
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
Con Kolivas b45a0703 2013-03-07T22:49:52 Bump version to 2.11.1
Con Kolivas 88853a2d 2013-03-07T22:55:15 Comment out driver-bflsc.c file from Makefile.am till one exists.
Con Kolivas efe4898d 2013-03-07T22:47:15 Update NEWS.
Con Kolivas 09c02b1c 2013-03-07T22:02:51 Shorten the time before keepalive probes are sent out and how frequently they're sent with stratum curls.
Con Kolivas d7c4be30 2013-03-07T21:41:01 Only set stratum auth once to prevent multiple threads being started.
Con Kolivas 3db4d6f0 2013-03-07T21:07:15 Display select return value on select fail in stratum thread.
Con Kolivas 501f4cd6 2013-03-07T19:59:30 Clear the socket of anything in the receive buffer if we're going to retry connecting.
Con Kolivas a8863995 2013-03-07T19:00:47 Rollback breakage to 81567e515707891837f52bc3aac7d5916dfff5a2
Con Kolivas a5d35e82 2013-03-07T18:44:40 Only bypass unusable pools if they're not the selected ones.
Con Kolivas 1468feb0 2013-03-07T18:13:25 Find the first usable pool in preference to the current pool in select_pool for work.
Con Kolivas ade8c6c7 2013-03-07T18:00:15 Add a pool_unusable function which checks if a pool is stratum but not active to use within switch_pools.
Con Kolivas 81567e51 2013-03-07T17:00:23 Perform pool resus on pools that were not set as the initial pool at startup.
Con Kolivas c7c21e6c 2013-03-07T16:56:03 Revert "Clear the pool idle flag only on the pool chosen at startup, allowing it to be cleared by the watchpool thread for the other pools." This reverts commit 370e8fc8626fd370fedbea53f433cf89c8195a59.
Con Kolivas 370e8fc8 2013-03-07T16:49:16 Clear the pool idle flag only on the pool chosen at startup, allowing it to be cleared by the watchpool thread for the other pools.
Con Kolivas e501db14 2013-03-07T16:45:25 Allow pools to be resuscitated on first startup by the watchpool thread.
Con Kolivas 52216625 2013-03-07T16:39:49 Check all pools simultaneously at startup switching to the first alive one to speed up startup.
Con Kolivas c9b4f5c7 2013-03-07T15:34:44 Revert "Cope with out of order messages coming in upon attempting to auth_stratum." This reverts commit 237f67c6178bd8f4c5e9f807cdf9a010d17e9684.
Con Kolivas ed903ddf 2013-03-07T15:13:32 Clear just the socket buffer when we don't care what is left in a stratum socket.
Con Kolivas fbb25c4b 2013-03-07T15:10:38 Clear the stratum socket whenever we are closing it since the buffer is going to be reused.
Con Kolivas 12553004 2013-03-07T14:40:48 Do not continue work from a stratum pool where the connection has been interrupted.
Con Kolivas 0810212c 2013-03-07T14:20:33 Reset stratum_notify flag on suspend_stratum as well.
Con Kolivas 07ae6172 2013-03-07T14:15:28 Close any sockets opened if we fail to initiate stratum but have opened the socket.
Con Kolivas 6875dc46 2013-03-07T13:50:25 Close any existing stratum socket if we are attempting to restart stratum so the pool knows the connection has gone.
Con Kolivas bba99bd8 2013-03-07T13:39:00 Show mechanism of stratum interruption if select times out.
Con Kolivas 011ea640 2013-03-07T12:42:44 Make stratum connection interrupted message higher priority to be visible at normal logging levels.
Con Kolivas 237f67c6 2013-03-07T11:36:04 Cope with out of order messages coming in upon attempting to auth_stratum.
Con Kolivas 96ae17a4 2013-03-06T15:51:33 Merge pull request #398 from kanoi/bflsc API use control_lock when switching pools + Setup BFLSC support + API add 'Network Difficulty' to 'coin'
Kano f8b4b470 2013-03-07T08:49:05 API-README update for ASIC changes
Con Kolivas e3151799 2013-03-07T08:42:14 Implement client.show_message support for stratum.
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
Con Kolivas 0be6e9e7 2013-03-06T21:00:16 Make sure to retry only once with noresume support for stratum.
Con Kolivas f4892a43 2013-03-05T22:54:51 Merge pull request #397 from kanoi/bflsc usbutils.c copy full size to 'Last Command'
ckolivas 386ea2df 2013-03-06T14:34:17 Instead of keeping track of when the last work item was generated to keep stratum connections open, keep them open if any shares have been submitted awaiting a response.
Kano cb49f3cb 2013-03-06T00:24:02 usbutils.c copy full size to 'Last Command'
Con Kolivas 82fce466 2013-03-05T02:47:19 Merge pull request #395 from kanoi/bflsc configure - set USE_USBUTILS when usbutils is required and use it in the code
Kano 2f6660e8 2013-03-05T18:33:43 configure - set USE_USBUTILS when usbutils is required and use it in the code
Con Kolivas 016f065f 2013-03-05T11:16:20 Clear last pool work on switching pools if the current pool supports local work generation or we are in failover only mode.
Con Kolivas 2fe415f4 2013-03-04T12:58:13 Merge pull request #394 from kanoi/main Last Valid Work + usb_cleanup() + dev_width fix + --hotplug/API
Con Kolivas c45096d8 2013-03-04T12:56:12 Merge pull request #381 from denis2342/hw_errors several changes to avoid the display of hw errors
Kano 120e9a07 2013-03-04T22:46:34 make rw locks: mining_thr_lock and devices_lock
Kano f1ab8ea9 2013-03-04T21:18:42 Release MMQ device only once (not 4 times)
Kano 1bfc7120 2013-03-04T18:02:35 README --hotplug
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 97cb77d1 2013-03-04T14:06:15 curses - fix - put a dev_width inside #ifdef
Kano aed1e516 2013-03-04T10:16:44 usb_cleanup() use correct locking mechanism
Kano e35e8ae1 2013-03-04T09:45:07 Implement and use usb_cleanup() on shutdown or restart
Kano 5d3faba6 2013-03-03T20:30:44 miner.php report 'Last Valid Work' as time before request
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
Con Kolivas 59261a8f 2013-03-02T21:40:55 Merge pull request #393 from kanoi/main api -> drv
Kano cc3869e5 2013-03-03T16:38:02 api -> drv
Con Kolivas 0601f361 2013-03-02T21:23:01 Merge pull request #392 from kanoi/main USB linux rules for libusb to give privs to non-root users + FPGA-README Zadig hints + ZTX bug set missing drv_id
Kano 00489f4c 2013-03-03T16:04:47 ZTX bug set missing drv_id
Kano 47c6f91c 2013-03-03T15:17:15 FPGA-README Zadig hints
Kano 8800da6a 2013-03-03T14:21:24 USB linux rules for libusb to give privs to non-root users
Con Kolivas cb9523da 2013-03-03T12:27:06 Fix grammo
Con Kolivas 4a034012 2013-03-02T17:26:06 Merge pull request #390 from kanoi/main FAQ /dev/ttyUSB* now only for Icarus