|
47397c82
|
2017-01-23T21:05:56
|
|
64
|
|
f594c8e6
|
2017-01-23T21:05:14
|
|
Merge pull request #710 from jameshilliard/clean-swork
Always clean swork when prev_hash changes
|
|
e8becaae
|
2017-01-23T18:21:36
|
|
Increase header size.
|
|
ec1ac289
|
2017-01-23T14:07:24
|
|
Windows build fixes.
|
|
45b41721
|
2017-01-23T11:18:30
|
|
We can only change diff once per notify so assume successive diffs are stacked for successive notifies.
|
|
c96a2b7c
|
2017-01-01T21:09:44
|
|
Always clean swork when prev_hash changes
|
|
a40cb506
|
2016-11-22T01:59:27
|
|
TIMER_ABSTIME is not available on osx
|
|
b3c0a3a6
|
2016-10-28T15:46:03
|
|
Add STRATUM_USER_AGENT macro for utils
|
|
dc676221
|
2016-09-20T14:18:29
|
|
Fix various minor once-off memory leaks
|
|
eef7ce9d
|
2015-08-21T21:16:51
|
|
Apply immediately the first set_difficulty
This is a workaround for pool, who send the first difficulty after notify
|
|
0faff619
|
2015-06-18T13:36:20
|
|
store the next difficulty
|
|
868993df
|
2015-08-19T21:51:33
|
|
Fix error message for pools such as p2pool that use no nonce1 in their stratum templates
|
|
2aea4d83
|
2015-08-15T10:32:13
|
|
Revert "store the next difficulty"
This reverts commit 661088e6db6ba99b8de2a7b65bbc743bbfd994d4.
|
|
661088e6
|
2015-06-18T13:36:20
|
|
store the next difficulty
|
|
04e7acf0
|
2015-06-12T10:28:30
|
|
Deprecate scan-time which is irrelevant with ASIC speed mining
|
|
f08c6d2e
|
2015-06-09T19:04:39
|
|
add pool block quality to api
|
|
3c431996
|
2015-04-25T15:28:23
|
|
Cope with reconnect being sent a port number as an integer or string
|
|
57de2ccd
|
2015-03-05T10:15:37
|
|
Check for attempts to copy to/from null in cg_memcpy
|
|
87142034
|
2015-03-05T10:09:59
|
|
Use cg_memcpy throughout cgminer.c and util.c
|
|
d81595b9
|
2015-03-05T09:45:06
|
|
Align_len in all alloc helper calls
|
|
8d75ac97
|
2015-03-05T09:40:58
|
|
Use align_len in all alloc helpers
|
|
574f24b5
|
2015-03-05T09:24:06
|
|
Use the alloc helpers in util.c
|
|
ced65896
|
2015-03-05T09:12:52
|
|
Add helper functions to various alloc functions that automatically check for failure
|
|
b2624966
|
2015-02-03T16:42:12
|
|
Display notice if pool successfully negotiates stratum resume
|
|
e06e4848
|
2014-12-16T22:39:04
|
|
Basic ability to compile and run on FreeBSD 10. Only tested compilation with
avalon, avalon2, bflsc, and icarus; only tested functionality of bflsc and icarus.
|
|
feb5adaf
|
2014-11-04T16:04:08
|
|
Selectively yield on dropping a lock only on single CPU platforms
|
|
7106ffdb
|
2014-11-02T13:20:07
|
|
Implement support for pool ping and json integers of zero in getversion and ping
|
|
362bb75d
|
2014-11-02T12:09:29
|
|
Set the correct flag for close on exec for sockets
|
|
6dbbaeed
|
2014-11-02T11:20:09
|
|
Set CLOEXEC on sockets on linux
|
|
4a83f2c8
|
2014-10-20T02:27:12
|
|
correct suggest_difficulty json rpc call
|
|
a1367607
|
2014-10-14T18:24:42
|
|
Implement generic inet_pton for windows
|
|
5dead599
|
2014-10-14T11:24:35
|
|
Merge branch 'temp' of https://github.com/Canaan-Creative/cgminer into Canaan-Creative-temp
|
|
7c447395
|
2014-10-08T09:34:48
|
|
Support ipv6 multicast
|
|
37c6dfc4
|
2014-09-30T15:59:42
|
|
Implement support for mining.suggest_difficulty
|
|
a0fb48b0
|
2014-09-26T18:25:25
|
|
Remove the brackets when using v6 pool address
|
|
25304f0a
|
2014-09-07T20:03:45
|
|
Add custom strcasestr and use custom gnu type functions in bflsc
|
|
14a9e429
|
2014-09-07T19:34:20
|
|
Fix windows build of bflsc driver
|
|
70faaca9
|
2014-07-17T11:52:23
|
|
Only clear sockbuf if it's been allocated
|
|
d3804639
|
2014-07-16T03:34:57
|
|
Deal with nanosecond overflow in both directions on both addition and subtration of timespecs
|
|
35299a7b
|
2014-07-08T15:32:25
|
|
Wrong fix
|
|
2ade9d59
|
2014-07-08T15:31:26
|
|
There is no point storing the hints addrinfo in struct pool
|
|
6d495b0c
|
2014-07-08T19:22:15
|
|
mutex lock getaddrinfo
|
|
533ab490
|
2014-06-21T10:45:21
|
|
Clean up pool failure and failover code for stratum
|
|
0f5f29d1
|
2014-06-12T12:41:51
|
|
Allow zero length strings to be passed to valid_hex
|
|
453eaed4
|
2014-06-10T12:19:14
|
|
Use valid_ascii testing for job_id since it need not be hex only
|
|
e1c50507
|
2014-06-10T11:36:22
|
|
Do some random sanity checking for stratum message parsing
|
|
f6e53fb1
|
2014-05-31T12:38:54
|
|
Add a sanity checking memcpy function which checks for overflows
|
|
5a1f63ea
|
2014-05-19T13:41:15
|
|
Merge pull request #595 from Elbandi/idlebugfix
Mark pool as idle if stratum restart is failed
|
|
9aef36ad
|
2014-05-19T00:50:19
|
|
Mark pool as idle if stratum restart is failed
|
|
6469d3b6
|
2014-05-02T15:02:13
|
|
Make reconnection messages more explanatory
|
|
040b42c5
|
2014-05-02T14:15:20
|
|
Startum client.reconnect require matching URL
|
|
acb15bfc
|
2014-04-25T22:21:44
|
|
Fix idle bug, when redirected client can't auth
|
|
55e0ebe3
|
2014-04-14T21:25:40
|
|
Shuffle windows headers included
|
|
89447943
|
2014-04-14T19:51:28
|
|
Recalloc correct pointer
|
|
8f4b6028
|
2014-04-05T10:01:26
|
|
Provide helper function for recallocing memory
|
|
c481f2c9
|
2014-04-02T23:09:48
|
|
Compact gbt solo extra data and store the length, allowing it to be variable, leaving room for a signature
|
|
41b0c398
|
2014-03-29T12:00:36
|
|
Minor correctness fix for unnecessary free
|
|
e0c66a02
|
2014-03-29T11:54:46
|
|
Clean up various curl build issues
|
|
c7d68866
|
2014-03-29T10:13:17
|
|
allow url based config files
|
|
bea3c9e3
|
2014-03-18T22:51:18
|
|
Fix missing htobe16 on windows and meaningless >u32 string warning.
|
|
680a4755
|
2014-03-18T19:17:57
|
|
Fix ser_number for no remaining val byte.
|
|
d6a5fd76
|
2014-03-18T16:13:00
|
|
Fix transaction processing for gbt solo.
|
|
5cc83a30
|
2014-03-18T12:01:28
|
|
Encode height using integer varint format.
|
|
ff82f319
|
2014-03-17T11:30:38
|
|
Update solo coinbase regularly and submit as gbt work
|
|
8d5d971b
|
2014-03-16T23:53:35
|
|
Generate gbt solo work emulating stratum work construction.
|
|
73932de0
|
2014-03-16T23:03:17
|
|
Move swork.diff out of the stratum work section to be shared as sdiff.
|
|
6826525b
|
2014-03-16T22:37:06
|
|
Avoid allocing and freeing stratum strings that should be fixed length.
|
|
a95e9e57
|
2014-03-16T22:21:49
|
|
Remove unnecessary header length calculation for stratum header binary and only binary convert the correct length of the header.
|
|
159587ba
|
2014-03-16T22:11:33
|
|
Share more fields between stratum and gbt
|
|
8f5a81eb
|
2014-03-16T21:53:42
|
|
Share coinbase_len variable b/w stratum and gbt and setup more gbt solo parameters.
|
|
d0c4650d
|
2014-03-16T21:46:07
|
|
Generate a valid coinbase and set nonce2offset for gbt solo
|
|
69d2ee81
|
2014-03-15T23:37:47
|
|
Add helper functions for creating script signature templates and beging building template.
|
|
98b4216c
|
2014-03-11T23:27:36
|
|
Implement efficient merkle tree base from solo GBT information.
|
|
2e5c69bf
|
2014-03-02T13:08:02
|
|
Clean up parse_method
|
|
e9f10244
|
2014-03-02T08:50:20
|
|
More gracefully break out of parse_notify on a corrupted hex string error, checking the return value of all hex2bin conversions and being consistent with using stack memory. Fix an unlocking error in cases of failure.
|
|
4887025a
|
2014-02-07T08:33:00
|
|
Only show one decimal place if pool diff is not an integer.
|
|
3adb8279
|
2014-02-02T08:37:01
|
|
Check for more interrupted conditions in util.c and handle them gracefully.
|
|
e799a53a
|
2014-02-01T23:01:38
|
|
Handle interruptions to various select calls in util.c
|
|
4b9d03b5
|
2014-01-23T22:03:39
|
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
|
295c1c74
|
2014-01-23T22:02:58
|
|
Clear pool work on a stratum reconnect message.
|
|
d9440866
|
2014-01-18T09:36:51
|
|
Modify thread naming to make them easier to identify
|
|
589eeda0
|
2014-01-11T09:32:16
|
|
Change stratum strings under stratum_lock in reconnect and free old strings.
|
|
03da645d
|
2013-12-09T23:11:47
|
|
Provide a helper function that can reset cgsems to zero.
|
|
4715ee84
|
2013-11-22T10:37:44
|
|
Drop json stratum auth failed message log level to verbose.
|
|
8aea6859
|
2013-11-13T11:57:29
|
|
util.c: Decreasing reference count on allocated JSON obects to prevent memory leak
|
|
27be1f7a
|
2013-11-13T11:57:29
|
|
util.c: Decreasing reference count on allocated JSON obects to prevent memory leak
|
|
bca51e7e
|
2013-11-13T11:57:29
|
|
util.c: Decreasing reference count on allocated JSON obects to prevent memory leak
|
|
5d7c99f3
|
2013-11-06T00:24:16
|
|
Revert "Return ETIMEDOUT regardless if we fail in cgsem_mswait since we may be waiting on it on shutdown and the return response is harmless."
This reverts commit 3dcae53e38021a61c10de1414195926c339d1c89.
|
|
3dcae53e
|
2013-11-05T21:56:01
|
|
Return ETIMEDOUT regardless if we fail in cgsem_mswait since we may be waiting on it on shutdown and the return response is harmless.
|
|
759bd39f
|
2013-11-02T11:04:06
|
|
Avoid the extra generation of a byte flipped hash2 in struct work and directly use the LE work hash.
|
|
eaaf34a1
|
2013-10-31T15:07:26
|
|
Use a non blocking connect with a 1 second select timeout when initiating stratum to allow us to iterate over all IPs returned by getaddrinfo in round robin DNS pools.
|
|
f75fdbbb
|
2013-08-22T16:02:02
|
|
Improve performance of work generation by optimizing hex2bin and bin2hex
sprintf is a very expensive function, do direct translation instead.
|
|
3b04a306
|
2013-10-28T11:37:13
|
|
Merge branch 'master' into kncminer
|
|
b424612c
|
2013-10-27T13:35:47
|
|
Use a sanity check on timeout on windows.
|
|
dee0192b
|
2013-08-22T16:02:02
|
|
Improve performance of work generation by optimizing hex2bin and bin2hex
sprintf is a very expensive function, do direct translation instead.
|
|
d342bcbe
|
2013-10-25T11:56:32
|
|
Provide a mechanism for informing drivers of updated work templates for stratum and gbt mining.
|
|
8dcbc86b
|
2013-10-23T09:55:10
|
|
Use windows' own higher resolution time and handlers allowing us to have higher precision absolute timeouts.
|
|
563cad18
|
2013-10-23T09:13:50
|
|
Fix lldiv error in windows cgminer_t calculation.
|
|
39563824
|
2013-10-18T22:04:21
|
|
Send pthread_cancel to failed completion_timeout that has timed out.
|
|
7838af1d
|
2013-10-18T10:51:44
|
|
Remove unused variables.
|