Log

Author Commit Date CI Message
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
Kano 5e4ba100 2013-03-03T08:56:04 FAQ /dev/ttyUSB* now only for Icarus
Con Kolivas 0d64737f 2013-03-02T17:31:09 Bump version to 2.11.0
Con Kolivas 4639aada 2013-03-02T17:30:23 Update NEWS.
Con Kolivas 357294a7 2013-03-02T17:22:42 Merge branch 'usb-dev'
Con Kolivas 580607cf 2013-03-02T17:17:52 Update kernel file names signifying changes.
Con Kolivas 2c3a946c 2013-03-02T16:01:37 Update a pool's last work time when the work is popped as well as staged.
Con Kolivas 5c32a47b 2013-03-01T14:29:20 Merge pull request #375 from luke-jr/bugfix_cfgwrite_fnleak Free filename entry for writing config file when done with it
Con Kolivas 52995e28 2013-03-01T14:28:02 Merge pull request #389 from kanoi/bflsc BFL stop 1st init command if no device + Update diff stale: total and pools when stratum throws away shares
Kano f56a0fb7 2013-03-01T16:57:22 API always report failed send() replies
Kano 42a01e7b 2013-03-01T16:49:08 Update diff stale: total and pools when stratum throws away shares
Con Kolivas b2b0d10a 2013-02-28T23:37:06 Merge branch 'master' into usb-dev
Con Kolivas b4cac54a 2013-02-28T23:35:31 Keep stratum connections open for 2 minutes after the last work item was staged to allow stray shares to be submitted on pool switching.
Con Kolivas 5abcf06b 2013-02-25T10:44:54 Merge branch 'master' into usb-dev
Con Kolivas 3c949e5f 2013-02-25T10:38:28 Try to extract the sessionid associated with mining.notify on 3rd level array and submit it along with the userid to support mining resume, failing gracefully and restarting if the pool rejects it.
Con Kolivas d9d5a1a0 2013-02-25T09:15:20 Speed up watchdog interval and therefore display updates to 2 seconds.
Con Kolivas 5a3b3749 2013-02-25T08:59:11 Update copyright dates.
Con Kolivas 6bf79626 2013-02-23T13:59:37 Merge branch 'master' into usb-dev
Con Kolivas 3dcdb949 2013-02-23T13:07:47 Cope with misread sessionid on stratum for now.
Con Kolivas b1ae45f7 2013-02-22T22:17:56 Use constants from the array of __constants throughout the diablo kernel.
Con Kolivas f72fa038 2013-02-22T21:58:19 Create a __constant array for use within diablo kernel.
Con Kolivas d16d4928 2013-02-22T21:41:47 Fix --benchmark generating valid work for cgminer.
ckolivas 6a0882f0 2013-02-22T16:55:39 Use the sessionid as passed on stratum connect to attempt to resume a connection once and then clear it if it fails, to use a new connection.