1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-10 14:58:01 +00:00
Commit Graph

3041 Commits

Author SHA1 Message Date
Con Kolivas
07605fad60 stratum auth can be unset if we fail to authorise on subsequent calls to auth_stratum which undoes the requirement of setting it in one place so set it in pool_active. 2012-10-10 23:07:33 +11:00
Con Kolivas
80d4355737 Remove free that could segfault. 2012-10-08 23:00:37 +11:00
Con Kolivas
e0864a61d1 Bump version to 2.8.1 2012-10-08 22:48:06 +11:00
Con Kolivas
295469ca77 Update news. 2012-10-08 22:47:08 +11:00
Con Kolivas
7d6bcab899 Use the stratum url as the rpc url advertised if we switch to it. 2012-10-08 22:15:30 +11:00
Con Kolivas
2b6e3676cd Count an invalid nonce count as a hardware error on opencl. 2012-10-08 22:10:15 +11:00
Con Kolivas
662ab1eff7 Count each stratum work item as local work. 2012-10-08 21:34:46 +11:00
Con Kolivas
2023e53fb2 Cope with one stratum pool being the only active pool when it dies by sleeping for 5 seconds before retrying to get work from it instead of getting work indefinitely. 2012-10-08 13:48:18 +11:00
Con Kolivas
ef822a25ed Detect stratum outage based on either select timing out or receiving an empty buffer and properly re-establish connection by disabling the stratum_active flag, coping with empty buffers in parse_stratum. 2012-10-08 11:08:04 +11:00
Con Kolivas
f25c34bfaa Bump version to 2.8.0 2012-10-07 19:00:10 +11:00
Con Kolivas
1614da682c Update NEWS and README. 2012-10-07 18:59:43 +11:00
Con Kolivas
b41de69c35 Fix various modminer warnings on mingw. 2012-10-07 18:23:35 +11:00
Con Kolivas
2c80e16c85 Fix sign warning on windows build for bitforce. 2012-10-07 18:23:31 +11:00
Con Kolivas
1afb794cb3 Cast socketfail to integer since SOCKET is an unsigned int on windows. 2012-10-07 18:23:22 +11:00
Con Kolivas
0a90207111 Merge branch 'master' into stratum 2012-10-07 13:22:17 +11:00
Con Kolivas
735d77f349 Use strtod not strtol for bitforce temp backup. 2012-10-07 12:59:02 +11:00
Con Kolivas
947a67ea24 Cope with broken drivers returning nonsense values for bitforce temperatures. 2012-10-07 12:52:48 +11:00
Con Kolivas
8faeeccfeb Bump version to 2.7.7 2012-10-07 12:27:02 +11:00
Con Kolivas
cc3b693c6d Minor warning fixes. 2012-10-07 12:27:02 +11:00
Con Kolivas
8dcdf81f89 Update NEWS. 2012-10-07 10:38:42 +11:00
Con Kolivas
fefdb71534 Fix unused warnings on ming build. 2012-10-07 10:26:42 +11:00
Con Kolivas
aa35fbcc9a Fix sign warning in ocl.c 2012-10-07 10:21:20 +11:00
Con Kolivas
58bba40a03 fds need to be zeroed before set in modminer. 2012-10-07 10:19:52 +11:00
Con Kolivas
40b747bae6 Put scrypt warning on separate line to avoid 0 being shown on windows as bufsize. 2012-10-07 10:08:45 +11:00
Con Kolivas
461b7c6de2 Display correct pool number when block is found. 2012-10-06 15:12:05 +10:00
Con Kolivas
2ff1610307 Prevent corrupt values returned from the opencl code from trying to read beyond the end of the buffer by masking the value to a max of 15. 2012-10-06 14:58:26 +10:00
Con Kolivas
0097757dc3 Merge pull request #316 from kanoi/icarus
Icarus catch more USB errors and close/reopen the port / api.c DEBUG message bug
2012-10-05 21:36:59 -07:00
Con Kolivas
8a650a67a9 Merge pull request #315 from kanoi/api
API-README update cgminer verison number
2012-10-05 21:36:50 -07:00
Con Kolivas
53658fbbeb Merge pull request #314 from kanoi/main
hashmeter fix stats kh/s on 32bit windows
2012-10-05 21:36:39 -07:00
Con Kolivas
8a32f381b4 Use the stratum thread to detect when a stratum pool has died based on no message for 2 minutes. 2012-10-06 14:33:51 +10:00
Con Kolivas
0cddd1ab54 Only set the stratum auth flag once and once the stratum thread is started, use that to set/unset the stratum active flag. 2012-10-06 12:17:46 +10:00
Con Kolivas
7a01578cc5 Only hand off to stratum from getwork if we succeed in initiating the protocol. 2012-10-06 10:14:30 +10:00
Con Kolivas
8893f7ab23 Target should only be 32 bytes copied. 2012-10-06 01:13:52 +10:00
Con Kolivas
687fed1de9 Use a static array for work submission data instead of stack memory. 2012-10-05 19:03:28 +10:00
Con Kolivas
c4aa8d267c Clear the buffer data before sprinting to it. 2012-10-05 19:02:10 +10:00
Con Kolivas
f0901e0a26 Clear work stratum strings before setting them and add them to debug output. 2012-10-05 18:09:10 +10:00
Con Kolivas
ef63ea3151 Drop stratum connect failed message to verbose level only since it's a regular probing message. 2012-10-05 12:45:07 +10:00
Con Kolivas
fa444294bf TCP Keepalive in curl is only in very recent versions and not required with regular messages on stratum anyway. 2012-10-05 12:41:59 +10:00
Con Kolivas
a8d693029a Move stratum sockets to curl infrastructure with locking around send+recv to begin support for proxies and ssl. 2012-10-05 12:37:29 +10:00
Con Kolivas
591c433477 Make detect stratum fail if a proxy has been set up. 2012-10-05 09:41:23 +10:00
Con Kolivas
51c499a5ae Stratum does not currently have any proxy support so do not try to switch to stratum if a proxy has been specified. 2012-10-05 00:10:00 +10:00
Con Kolivas
deb0a9b644 Windows doesn't work with MSG_PEEK on recv so move to a continuously updating buffer for incoming messages. 2012-10-04 23:18:33 +10:00
Con Kolivas
77c5a006aa Alloca is unreliable on windows so use static arrays in util.c stratum code. 2012-10-04 21:00:32 +10:00
Con Kolivas
c113534feb Begin support for mingw stratum build.
Conflicts:
	configure.ac
2012-10-04 17:52:35 +10:00
Con Kolivas
3c85498d57 Add space to reject reason. 2012-10-04 09:38:05 +10:00
Con Kolivas
b4450bb852 Parse the reject reason where possible from stratum share submission. 2012-10-04 09:17:28 +10:00
Con Kolivas
512d244094 Pass json error value to share result function to be able to parse reject reason in stratum. 2012-10-04 08:52:56 +10:00
Con Kolivas
2fae906440 Don't try to parse unneeded parameters in response to mining.subscribe. 2012-10-03 21:10:30 +10:00
Con Kolivas
9698858abc Remove the sshare hash entry if we failed to send it. 2012-10-03 18:19:31 +10:00
Con Kolivas
3cb373d692 Change notify message to info level to avoid spamming repeatedly when a pool is down. 2012-10-03 12:01:29 +10:00