Log

Author Commit Date CI Message
Con Kolivas a39a9c27 2013-09-27T08:32:54 Merge branch 'master' into redfury
kanoi 8fbd8a47 2013-09-26T06:40:01 Merge pull request #498 from kanoi/master usbutils interfaces working on windows - avalon type correction
Con Kolivas 7ae8ee8d 2013-09-26T21:29:30 Merge commit 'b606a60349fe2f1c1c56a1fec833ec849b798676' into redfury Conflicts: driver-bitfury.c
Con Kolivas b606a603 2013-09-26T21:20:59 Use submit_tested_work in bitfury driver to avoid unnecessarily re-testing the work for validity.
Con Kolivas 7696f26a 2013-09-26T21:18:33 Abstract out work submission once it's been tested, to be used by drivers that do their own internal validity testing.
Con Kolivas 76e688ae 2013-09-26T21:14:14 Store the hash2 array in struct work for further reuse.
Kano b932fc0a 2013-09-26T21:04:28 usbutils - which_intinfo not requried
Con Kolivas 39c52b1f 2013-09-26T20:58:47 Use the test_nonce function within submit_nonce and store the uint32 corresponding to hash2 37 for further use.
Kano 36d86534 2013-09-26T20:58:29 usbutils - interfaces must all be on one handle - ep implies the interface
Kano c4b685cb 2013-09-26T20:56:24 avalon stats use exact type
Con Kolivas c1aba055 2013-09-26T20:51:47 Only set share diff if we've confirmed it's a share first.
Con Kolivas 3139a6c7 2013-09-26T16:36:58 Update ASIC-README for bitfury devices.
Con Kolivas fafd8631 2013-09-26T16:24:49 Use an array of offsets when checking nonces in bitfury_checkresults
Con Kolivas 44b9cf50 2013-09-26T12:11:25 Limit the duration we wait for reads in BF1 based on time already elapsed to account for other delays such as work restart messages or out of work.
Con Kolivas 9dcd4e70 2013-09-26T11:48:38 Minimise size of serial string we copy in BF1 stats to avoid overflow.
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 75333c53 2013-09-26T09:41:43 Space debug output for bf1 to separate from numerals.
Con Kolivas 1b40d902 2013-09-26T07:37:19 Abstract out the bitfury open close and reset functions and use them on reinit.
Con Kolivas 435065c8 2013-09-26T07:24:09 Rename BF1 devices BF1
Con Kolivas f97e1ad2 2013-09-25T23:54:37 Check for work restart, breaking out early after usb reads in BF1.
Con Kolivas ff4c4779 2013-09-25T23:33:10 Do not lose the first sets of results from BF1.
Con Kolivas 72c77980 2013-09-25T23:30:29 There is no point checking for results from the next round of work on BF1.
Con Kolivas 8c0ab5f3 2013-09-25T23:18:17 Last result returned by BF1 is an end of results marker so ignore it.
Con Kolivas 9040cac9 2013-09-25T22:47:19 restart_wait should return 0 if thr_restart is true.
Con Kolivas 7a9669ec 2013-09-25T22:43:39 Remove unused code by bitfury driver since current driver uses serialised scanhash.
Con Kolivas 5a8ac9fd 2013-09-25T22:22:05 Meter out return of estimated hashes in BF1 to smooth out visible hashrate.
Con Kolivas 4507a380 2013-09-25T22:12:34 Optimise inner scanhash loop for bf1.
Con Kolivas c65fd778 2013-09-25T20:46:42 Add yet another backup work for triple buffering of work in bf1 to account for extra late results returned and don't check nonce offsets which appear to never return.
Con Kolivas 55c6e55c 2013-09-25T16:31:37 Name the work request and result usb commands for BF1
Con Kolivas edcea78a 2013-09-25T16:28:34 Define a mandatory upper limit to waiting for reset and data on BF1 based on full nonce duration.
Con Kolivas d6949f3a 2013-09-25T15:31:34 Decrease usb buffering to verbose logging.
Con Kolivas 759e82bb 2013-09-25T15:30:54 Add in first draft for a serialised work model sending/receiving data for BF1 devices.
Con Kolivas f6e475d4 2013-09-25T00:23:50 Add complete close sequence to bf1 as it happens on serial.
Con Kolivas 4fb802fc 2013-09-24T23:30:01 Provide a bitfury identify function for bf1.
Con Kolivas 977a7b75 2013-09-24T22:58:10 Reliably extract BF1 information at startup and reset the device.
Con Kolivas 54ac3555 2013-09-24T22:28:56 Add commands for getting BF1 bitfury info
Con Kolivas 9a3684b8 2013-09-24T22:16:31 Add magic BF1 bitfury open and close control sequences.
Con Kolivas 2ab023f3 2013-09-24T21:55:47 Add BF1 detection code to bitfury driver.
Con Kolivas 68a7e210 2013-09-24T20:59:10 Create basic placeholders for bitfury driver code.
Con Kolivas 99c83896 2013-09-24T20:39:59 Add bf1 device information to usbutils to enable device detection.
Con Kolivas 8862cf9f 2013-09-24T20:18:11 Add basic defines for building for bitfury devices.
Con Kolivas a8f0418c 2013-09-23T09:33:41 Add redfury device to udev rules.
kanoi d5f61e9a 2013-09-22T08:30:59 Merge pull request #496 from xiangfu/master avalon: display the FPGA controller version on API
Xiangfu 088a3403 2013-09-22T23:04:36 avalon: display the FPGA controller version on API
Kano b1a3b012 2013-09-22T23:16:21 pool_active uninitialised_var rolltime
Con Kolivas 48f5ff37 2013-09-22T22:38:45 Use macro expansion to only need to define usb enums and commands in one place.
Kano 0e8028fc 2013-09-22T19:59:29 usbutils saving incorrect overflow buffer
Kano 68c6a12b 2013-09-22T14:23:49 ignore libusb.la and *.lo on linux
kanoi 9ccb3a8f 2013-09-21T21:12:54 Merge pull request #492 from kanoi/master usbutils handle multiple interfaces
Kano d17f0e7a 2013-09-22T00:13:35 icarus support CMR with no extensions
Kano 95eb9480 2013-09-22T00:12:57 usbtils - interfaces dont work yet in libusb windows so disable for that only
kanoi a6f89495 2013-09-21T06:03:39 Merge pull request #494 from xiangfu/master Fix the api-example.c compile under Linux
Con Kolivas 466d3bec 2013-09-21T22:49:28 Provide a --disable-libcurl config option to build support for stratum mining only.
Xiangfu 824fd8fc 2013-09-21T17:53:50 Fix the api-example.c compile under Linux
Kano 1910e371 2013-09-19T21:54:15 usbutils - only release the device once - for the first intinfo
Kano 0f0b0f81 2013-09-19T21:41:27 usbutils set_interface is no longer valid
Kano 166147a8 2013-09-19T21:11:40 ubsutils interfaces much each have their own handle
Kano 00c2c336 2013-09-17T21:42:11 usbutils kernel_detach should use the interface number
Kano 24858de6 2013-09-17T19:19:43 usbutils - allow the driver to change which_intinfo
Con Kolivas 48681dd4 2013-09-16T12:40:11 Reset quotas on load balance for all pools at the same time to avoid running out during selection and unintentionally dropping to fallback.
Con Kolivas 972d04d2 2013-09-16T12:26:01 Break out of select pool from a common point for appropriate debug messages and to avoid further tests.
Kano cc5c9981 2013-09-16T12:23:49 usbutils correct/reverse CMR product numbers
Kano 67b9ee44 2013-09-14T16:53:09 usbutils specifically track handles and interfaces
Kano a9faec4a 2013-09-14T01:20:21 change drivers to use usb_interface() - required for multi interface change
Kano 08483717 2013-09-14T01:18:14 usbutils - allow a device to use multiple interfaces (and better var names)
Con Kolivas 566a80f0 2013-09-14T10:13:06 Cast -1 to (char) to cope with different default char types on ARM.
Con Kolivas 891c279e 2013-09-13T21:26:07 Bump version number to 3.4.3, updating news.
Con Kolivas 203028b0 2013-09-13T17:12:01 Put corefoundation and iokit separate in ldflags for darwin.
Con Kolivas 1672238b 2013-09-13T17:00:04 Add rules for libusb Makefile.am building on osx
Con Kolivas fb2cf630 2013-09-13T16:58:52 Add flags for building libusb statically on osx.
Con Kolivas 27cd9a0a 2013-09-13T14:27:28 Minor typo.
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 8ac4fa20 2013-09-13T13:05:47 Merge branch 'master' into quota
Con Kolivas d4ac1915 2013-09-13T09:34:45 Avoid dynamically adding stack memory for nonce2 in the stratum send thread and check the pool's nonce2_len will not cause an overflow.
Con Kolivas f9fe6ac3 2013-09-13T08:50:23 Merge branch 'master' into quota
ckolivas f0328f8c 2013-09-11T17:12:32 Add subdir-objects to automake options.
Con Kolivas 3b302cba 2013-09-10T07:06:32 Merge branch 'master' into quota
Con Kolivas f319d3b9 2013-09-10T07:02:16 Use inet_addr instead of inet_network to fix windows build.
Con Kolivas d66eb9e3 2013-09-08T21:02:27 Update NEWS.
Con Kolivas 9cde5759 2013-09-08T19:54:35 Merge branch 'master' into quota
Con Kolivas 7570d885 2013-09-08T19:54:18 Remove unused pbase variable.
Con Kolivas 89c07fa5 2013-09-08T16:32:44 Add support for socks4/4a proxies with stratum, and drop back to socks4 support via the global --socks-proxy command to not break previous configurations.
Con Kolivas f652b1e2 2013-09-08T10:14:19 Fix warning on mingw build.
Con Kolivas 9f87d2ab 2013-09-08T00:34:53 Remove now redundant FAQ regarding proxies.
Con Kolivas a41660f2 2013-09-07T19:02:38 Only show long-poll message in pool summary if it's not using stratum.
Con Kolivas 5b378f44 2013-09-07T15:41:07 Increase the time for the waiting for work message to be given to be greater than that required for a pool swap in the scheduler which is set to 5s.
Con Kolivas 812f7541 2013-09-07T15:36:48 Change message in status when using a balanced pool strategy to notify if there's a stratum pool as well.
Con Kolivas e65df993 2013-09-08T10:14:19 Fix warning on mingw build.
Con Kolivas 26a8a8e2 2013-09-08T10:09:26 Use the --failover-only flag to have special meaning in combination with load-balance mode to distribute any unused quota back to pool 0 to maintain ratios amongst other pools.
Con Kolivas ea1a1b1b 2013-09-08T00:34:53 Remove now redundant FAQ regarding proxies.
Con Kolivas c325e7ae 2013-09-07T19:02:38 Only show long-poll message in pool summary if it's not using stratum.
Con Kolivas 7d2c31e2 2013-09-07T19:01:13 Display quota and allow it to be modified via the pool menu.
Con Kolivas e40f7af3 2013-09-07T18:53:26 More README about quotas.
Con Kolivas e490b0c9 2013-09-07T18:50:50 Document quotas and new load-balance strategy.
Con Kolivas d0a70eb0 2013-09-07T18:20:06 Add API commands and modify output to support pool quota displaying and changing.
Con Kolivas e8a1c9eb 2013-09-07T15:41:07 Increase the time for the waiting for work message to be given to be greater than that required for a pool swap in the scheduler which is set to 5s.
Con Kolivas ea4a1ff9 2013-09-07T15:36:48 Change message in status when using a balanced pool strategy to notify if there's a stratum pool as well.
Con Kolivas 77b3b185 2013-09-07T15:29:18 Add quota support to configuration files.
Con Kolivas ea7b2a7d 2013-09-07T12:14:16 Rotate pools on all failures to set a pool in select_pool.
Con Kolivas 7c19984f 2013-09-07T12:12:24 Use quotas for load-balance pool strategy.