|
6893c0be
|
2012-11-07T23:28:49
|
|
Get a work item once per second for all getwork and GBT pools to test they're still alive and to maintain a current GBT template.
|
|
dd671baa
|
2012-11-06T17:42:49
|
|
Get a fresh block template with GBT pools on switching to them.
|
|
b57edb45
|
2012-11-06T14:51:32
|
|
Bump version and news to 2.9.1.
|
|
be82cc7f
|
2012-11-06T14:01:32
|
|
Reset work flags to prevent GBT shares from being submitted as stratum ones after switching.
|
|
d6b9442f
|
2012-11-06T11:54:09
|
|
Bump version to 2.9.0
|
|
df517518
|
2012-11-06T11:53:23
|
|
Update NEWS.
|
|
a8e1ebb1
|
2012-11-06T12:01:07
|
|
Add endian swap defines for where missing.
|
|
a47a7886
|
2012-11-06T11:39:25
|
|
Only retarget stratum shares to new pool diff if diff has dropped.
|
|
498882d8
|
2012-11-06T10:39:34
|
|
Remove resetting of probed variable when detecting GBT.
|
|
27ce497a
|
2012-11-06T09:50:36
|
|
Count lost stratum share submits and increase message priority to warning.
|
|
418d15de
|
2012-11-06T09:43:55
|
|
Only retrieve a new block template for GBT pools that are the current pool.
|
|
75d0a45a
|
2012-11-05T23:47:44
|
|
Show which pool untracked share messages have come from.
|
|
e0157208
|
2012-11-05T23:44:00
|
|
Add management for dead GBT pools.
|
|
9ebc321c
|
2012-11-05T23:34:58
|
|
Merge branch 'master' into gbt
|
|
bddbddd6
|
2012-11-05T23:33:03
|
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
|
ab1fa253
|
2012-11-05T04:32:22
|
|
Merge pull request #324 from CyberLeo/build_on_freebsd
Changes to build prototypes to support building on FreeBSD 9.1-RC2 amd64
|
|
ffb8a29a
|
2012-11-05T23:25:36
|
|
Count lost shares with stratum as submit stale lost.
|
|
0465fef5
|
2012-11-05T23:22:36
|
|
Discard record of stratum shares sent and report lost shares on disconnection since they will never be reported back.
|
|
03140811
|
2012-11-05T22:12:27
|
|
Swab, don't just swap the bytes in the GBT target.
|
|
275bb9c0
|
2012-11-05T18:05:25
|
|
Change status window message for GBT connected pools versus LP.
|
|
1321cb0e
|
2012-11-05T17:57:33
|
|
Generate a gbt work item from longpoll when required to set new block and message appropriately.
|
|
10ea5fbf
|
2012-11-05T16:57:48
|
|
Use existing pool submit_old bool from gbt data.
|
|
f71b4230
|
2012-11-05T16:48:19
|
|
Retrieve a new block template if more than 30 seconds has elapsed since the last one to keep the data current and test the pool is still alive.
|
|
fc94e00f
|
2012-11-05T16:34:44
|
|
Update GBT longpollid every time we request a new longpoll.
|
|
cc7c2745
|
2012-11-05T16:28:52
|
|
Manage appropriate response codes for share submission with GBT.
|
|
345e72e6
|
2012-11-05T16:17:04
|
|
Allow the longpoll thread to start with GBT and only set the longpollid once.
|
|
85f400bf
|
2012-11-05T15:57:47
|
|
Correct last few components of GBT block generation courtesy of Luke-jr.
|
|
14c436ee
|
2012-11-05T15:28:07
|
|
Use correct length for offsetting extra nonce and remaining data.
|
|
a4e78be1
|
2012-11-05T14:56:57
|
|
Flip all 80 bytes in the flip function which was wrongly named flip256 for its purpose.
|
|
8bc677a6
|
2012-11-05T14:44:58
|
|
Calculate midstate for gbt work and remove now unused variable.
|
|
0ba5f0f9
|
2012-11-05T14:02:43
|
|
Use a standard function for flipping bytes.
|
|
734f3d1c
|
2012-11-05T11:49:22
|
|
Insert the extra nonce and remaining data in the correct position in the coinbase.
|
|
611c3164
|
2012-11-05T10:55:55
|
|
Remove txn size debugging and enlarge gbt block string to prevent overflow.
|
|
bd384883
|
2012-11-05T08:39:33
|
|
Remove varint display debugging.
|
|
cb6f0340
|
2012-11-05T08:27:20
|
|
Build varint correctly for share submission and sleep 5 seconds before retrying submit.
|
|
88b6f792
|
2012-11-04T18:01:09
|
|
Make gbt_coinbase large enough for submissions, swap bytes correctly to make a header from GBT and encode the number of transactions in share submission.
|
|
889ed239
|
2012-11-04T15:28:13
|
|
Store the fixed size entries as static variables in GBT in binary form, byteswapping as is required.
|
|
cdc3c877
|
2012-11-04T14:58:24
|
|
32 bit hex encoded variables should be in LE with GBT.
|
|
2914a5ed
|
2012-11-04T12:18:59
|
|
Target and prevblockhash need to be reversed from GBT variables.
|
|
6b34faf8
|
2012-11-04T10:24:09
|
|
Construct block for submission when using GBT.
|
|
59087a5d
|
2012-11-04T08:59:00
|
|
Use same string for debug as for submission and make string larger to cope with future GBT messages.
|
|
914e88bb
|
2012-11-04T08:46:58
|
|
Skip trying to decipher LP url if we have GBT support.
|
|
c5c5fb82
|
2012-11-04T08:35:50
|
|
Store all the transaction hashes in pool->txn_hashes instead of separating txn0 and correct generation of merkle root, fixing memory overwrites.
|
|
5acb182e
|
2012-11-04T02:07:45
|
|
Hook into various places to generate GBT work where appropriate.
|
|
875ca0fc
|
2012-11-04T01:07:01
|
|
Create extra work fields when generating GBT work.
|
|
2bfb293f
|
2012-11-04T00:52:50
|
|
Generate header from correct hashing generation of the merkle root for GBT.
|
|
cbc246ea
|
2012-11-03T19:45:37
|
|
Generate the merkle root for gbt work generation.
|
|
8d0f7482
|
2012-11-03T13:27:41
|
|
Create a store of the transactions with GBT in the minimum size form required to generate work items with a varied coinbase.
|
|
4a72a157
|
2012-11-01T22:34:08
|
|
Create a function that generates a GBT coinbase from the existing pool variables.
|
|
813e814f
|
2012-11-01T16:56:54
|
|
Extract and store the various variables GBT uses when decoding gbt work.
|
|
432b2636
|
2012-11-01T15:41:32
|
|
Check for invalid json result in work_decode.
|
|
56b16953
|
2012-11-01T15:40:07
|
|
Decode work in separate functions for getwork vs gbt.
|
|
26e01150
|
2012-11-01T15:36:22
|
|
Check for the coinbase/append mutable in GBT support to decide whether to use it or not.
|
|
d10699d4
|
2012-11-01T14:24:55
|
|
Add a gbt mutex within the pool struct for protecting the gbt values.
|
|
8afc1f65
|
2012-11-01T14:05:25
|
|
Convert work decode function to prepare for decoding block templates.
|
|
1c456d4f
|
2012-11-01T13:53:12
|
|
Check for GBT support on first probing the pool and convert to using the GBT request as the rpc request for that pool.
|
|
f4cc59f2
|
2012-11-01T13:06:34
|
|
Make the rpc request used with getwork a pool variable to allow it to be converted to/from gbt requests.
|
|
dc7c57d9
|
2012-10-26T09:40:49
|
|
Changes to build prototypes to support building on FreeBSD 9.1-RC2 amd64
* Bashism in configure:
./configure: ${ac_cv_search_addstr:2}: Bad substitution
* Configure finds libcurl in /usr/local, but /usr/local/include isn't in CFLAGS:
cgminer.c:39:10: fatal error: 'curl/curl.h' file not found
* Configure misdetects amd64 as 32-bit; fails when trying to link in sse2_64:
cgminer-sha256_sse2_amd64.o: In function `scanhash_sse2_64':
./cgminer/sha256_sse2_amd64.c:98: undefined reference to `sha256_sse2_64_new'
cgminer-sha256_sse4_amd64.o: In function `scanhash_sse4_64':
./cgminer/sha256_sse4_amd64.c:96: undefined reference to `CalcSha256_x64_sse4'
./cgminer/sha256_sse4_amd64.c:97: undefined reference to `CalcSha256_x64_sse4'
|
|
c2b5c5ee
|
2012-10-29T07:50:47
|
|
Bugfix: Free old stratum_work data before replacing it
|
|
c2861d68
|
2012-10-30T19:22:02
|
|
There is no need for addrinfo any more.
|
|
a2d57835
|
2012-10-30T16:45:27
|
|
server and client sockaddr_in are no longer used in struct pool.
|
|
7e17af69
|
2012-10-29T21:48:59
|
|
Merge pull request #322 from luke-jr/bugfix_stratum_tmpwork
Bugfix: Initialize temporary stratum work
|
|
e19c5d9d
|
2012-10-29T21:28:15
|
|
Set sshare id and swork_id within the sshare mutex to avoid multiple share submits with the same id.
|
|
280486a7
|
2012-10-29T07:14:29
|
|
Bugfix: Initialize temporary stratum work
Without this, work.mandatory might have been true skipping block change handling code
This caused newfound shares to be considered stale always, and bitforce devices to constantly restart work
|
|
bbe5636e
|
2012-10-29T16:50:24
|
|
Bump version and NEWS to 2.8.7
|
|
d92609e6
|
2012-10-28T19:58:35
|
|
Fail on select() failing in stratum thread without needing to attempt recv_line.
|
|
843fa339
|
2012-10-29T16:35:54
|
|
Add share to stratum database before sending it again in case we get a response from the pool before it's added.
|
|
add9b23e
|
2012-10-29T12:53:20
|
|
Bump version number to 2.8.6
|
|
e4e3cb48
|
2012-10-29T12:52:56
|
|
Update NEWS.
|
|
48f24223
|
2012-10-29T12:35:21
|
|
Shorten the initiate stratum connect timeout to 30 seconds.
|
|
d28a844f
|
2012-10-29T12:33:25
|
|
Shorten the stratum timeout on read to 90 seconds to detect unresponsive pool.
|
|
c086ef80
|
2012-10-29T12:23:58
|
|
Display best share difficulty on exit.
|
|
6f4c47eb
|
2012-10-29T11:58:58
|
|
Make stratum socket fail more robust on windows by disabling the send buffer.
Reuse the same curl handle forcing a new connection instead of risking derefencing.
Add information about submission failure to stratum send.
|
|
cafe9aac
|
2012-10-28T14:42:54
|
|
Only add stratum share to database if we succeeded in submitting it, with a debug output saying it succeeded.
|
|
aa97e87a
|
2012-10-28T09:15:45
|
|
Use keepalive with stratum sockets to improve its ability to detect broken connections.
|
|
d9276557
|
2012-10-27T23:20:10
|
|
Show only the URL in the status bar to avoid long prefixes making for extra long lines.
|
|
2e56706c
|
2012-10-27T23:06:37
|
|
Display compact status in menu and update README to reflect current menu entries.
|
|
d97e19f1
|
2012-10-27T22:55:47
|
|
Add a compact display mode that does not list per device statistics in the status window.
|
|
784a41c8
|
2012-10-27T22:17:30
|
|
Add blank spaces after best share displayed.
|
|
d85b60c0
|
2012-10-27T17:28:42
|
|
Round a few static string arrays up to 4 byte boundaries for ARM.
|
|
7bca8a0a
|
2012-10-27T17:27:06
|
|
Display best share diff for scrypt as well.
|
|
27aa82aa
|
2012-10-27T17:21:22
|
|
Show the best diff share as "best share" and add info to the README.
|
|
a6cb920a
|
2012-10-27T16:49:00
|
|
Display the best diff share submitted so far.
|
|
f7b79e34
|
2012-10-27T12:33:46
|
|
Redundant check.
|
|
8bd86968
|
2012-10-26T23:28:46
|
|
The work struct pointer in struct pc_data in findnonce is never freed yet there is no need to allocate it separately so make struct work a static part of the struct pc_data.
s
|
|
6691d9d0
|
2012-10-23T20:25:31
|
|
Bump version number to 2.8.5
|
|
26f7a372
|
2012-10-23T20:19:21
|
|
Update NEWS.
|
|
68c881fd
|
2012-10-23T20:17:10
|
|
Handle crash exceptions by trying to restart cgminer unless the --no-restart option is used.
|
|
9ccc418a
|
2012-10-22T23:12:06
|
|
Switch queued count when choosing a different pool from a failed stratum pool in getwork thread.
|
|
334a9db4
|
2012-10-22T23:08:38
|
|
Put a mandatory 5s wait between reattempting a getwork on failure to avoid hammering requests.
|
|
d2e87254
|
2012-10-22T22:52:27
|
|
The ATI stream / AMD APP SDK environment variables appear to only interfere with win32 builds so bypass them.
|
|
6d3c880a
|
2012-10-22T22:48:12
|
|
Make sure to check pool stratum curl exists under lock before attempting any recv to not risk dereferencing upon attempting to reinitiate stratum.
|
|
e575763a
|
2012-10-22T22:06:00
|
|
Avoid redefining macros and align to 4 byte boundaries.
|
|
617ee968
|
2012-10-21T03:50:00
|
|
Merge pull request #321 from kanoi/mmq
API - add Stratum information to pools
|
|
29484e84
|
2012-10-21T17:04:15
|
|
API - add Stratum information to pools
|
|
7a0a3592
|
2012-10-19T16:38:47
|
|
Merge pull request #320 from kanoi/mmq
update FPGA-README for MMQ
|
|
254bc2fa
|
2012-10-18T12:26:48
|
|
update FPGA-README for MMQ
|
|
b0d98c74
|
2012-10-18T09:07:37
|
|
Bump version number to 2.8.4
|
|
433808be
|
2012-10-18T09:07:11
|
|
Update NEWS.
|
|
17251795
|
2012-10-17T14:09:15
|
|
Merge pull request #319 from kanoi/mmq
MMQ new initialisation (that works) and clocking control
|