|
fa4c9bf6
|
2012-09-30T22:40:41
|
|
Use a more robust mechanism to obtain a \n terminated string over a socket.
|
|
2de95151
|
2012-09-30T20:24:24
|
|
Abstract out share submit as a function to be useable by stratum.
|
|
739cba28
|
2012-09-30T19:19:46
|
|
Rename parse_stratum to parse_method as it is only for stratum messages that contain methods.
|
|
b871f69f
|
2012-09-30T19:13:50
|
|
Display stratum as mechanism in status line when current pool is running it.
|
|
9180a557
|
2012-09-30T19:11:22
|
|
Count each stratum notify as a getwork equivalent.
|
|
6593b893
|
2012-09-30T16:47:06
|
|
Correct nonce submitted with share.
|
|
41acd23d
|
2012-09-29T23:59:55
|
|
Extranonce2 should be added before coinbase2.
|
|
fb987fd2
|
2012-09-29T19:15:58
|
|
We should be hashing the binary coinbase, not the hex one.
|
|
61360952
|
2012-09-29T17:44:19
|
|
Fix endianness of nonce submitted for stratum.
|
|
aa6aa29c
|
2012-09-29T17:06:48
|
|
Check that stratum is already active in initiate_stratum to avoid de-authorising ourselves by subscribing again.
|
|
fab9ff3c
|
2012-09-29T16:10:44
|
|
Revert "Free stratum buffers added to the work struct when freeing work ram."
This reverts commit 13fdff6531a6586dadebff913d85252577fb5bb7.
Not always allocated... needs some more thought.
|
|
7415d7aa
|
2012-09-29T16:10:13
|
|
Begin implementing a hash database of submissions and attempt sending results.
|
|
13fdff65
|
2012-09-29T15:13:18
|
|
Free stratum buffers added to the work struct when freeing work ram.
|
|
aa93fa33
|
2012-09-29T15:02:23
|
|
Copy parameters from stratum work required for share submission.
|
|
4a297594
|
2012-09-29T14:48:34
|
|
Set lagging flag on first adding a pool to prevent pool slow warning at startup.
|
|
73d61ca4
|
2012-09-29T14:25:21
|
|
Fix work->target being a 32 byte binary in gen_stratum_work.
|
|
ac47f7f3
|
2012-09-29T14:16:16
|
|
Store and display stripped url in its own variable.
|
|
3db6fb4f
|
2012-09-29T13:07:00
|
|
Create machinery to divert work requests to stratum.
|
|
636f4b14
|
2012-09-29T11:38:52
|
|
Generate the work target in gen_stratum_work, setting default diff to 1 in case it is not yet set.
|
|
2e9ade14
|
2012-09-29T11:12:59
|
|
Generate work data, midstate and hash1 in gen_stratum_work.
|
|
e1468cc5
|
2012-09-29T11:02:25
|
|
Generate header created from stratum structures in gen_stratum_work.
|
|
5c74be59
|
2012-09-29T10:30:56
|
|
Generate merkle root hash in gen_stratum_work.
|
|
1f6fe551
|
2012-09-29T02:16:22
|
|
Generate the coinbase for generation of stratum based work.
|
|
1f64491f
|
2012-09-29T01:48:01
|
|
The number of transactions is variable so make merkle a variable length dynamically allocated array and track how many there are for stratum.
|
|
1221a80d
|
2012-09-29T01:03:23
|
|
Rename nonce2 to n2size reflecting that it's a size variable and not the actual nonce.
|
|
54ab28fd
|
2012-09-29T00:38:09
|
|
Provide rudimentary support for stratum clean work command in the stratum thread.
|
|
04551445
|
2012-09-29T00:23:27
|
|
Cope with pools being removed in the stratum thread.
|
|
0f1f2a62
|
2012-09-28T18:04:28
|
|
Use the pool sock value directly in the stratum thread in case it changes after reconnecting.
|
|
56255a0c
|
2012-09-28T18:01:33
|
|
Create a stratum thread per pool that has stratum that monitors the socket and serves received data.
|
|
31c3759e
|
2012-09-28T10:37:42
|
|
Check return value of stratum_parse.
|
|
ac9a4378
|
2012-09-28T10:31:45
|
|
Complete authorisation in stratum.
|
|
33102659
|
2012-09-28T10:18:58
|
|
Implement stratum parsing of notify parameters and storing them in the pool stratum work structure.
|
|
9d4a44e8
|
2012-09-28T09:57:42
|
|
Create helper functions for duplicating json strings to avoid keeping json references in use.
|
|
b86a8939
|
2012-09-28T05:30:36
|
|
Append \n in the sock_send function instead of adding it when constructing json in stratum.
|
|
d416d223
|
2012-09-28T05:26:29
|
|
Don't keep any json references around with stratum structures.
|
|
7e2dcc6f
|
2012-09-28T05:16:52
|
|
Create parse_stratum function that hands off stratum parameters to other functions to manage pool stratum work struct variables.
Implement mining difficulty setting.
|
|
a6f1a622
|
2012-09-28T04:35:16
|
|
Create helper functions for checking when a socket is ready to read on and receive a single line at a time.
Begin stratum authorisation process.
|
|
07e6bd12
|
2012-09-27T13:50:05
|
|
Provide a helper function for reading a single \n terminated string from a socket.
|
|
64df34cd
|
2012-09-27T13:26:09
|
|
Create a stratum work structure to store current work variables.
|
|
30b665f0
|
2012-09-27T13:01:12
|
|
Test specifically for stratum being active in pool_active.
|
|
f6f43500
|
2012-09-27T09:06:56
|
|
Detect stratum in common place when adding urls, and use a bool to tell us when it's active.
|
|
8fd149ee
|
2012-09-26T16:51:08
|
|
Fix warnings.
|
|
e3f1b02e
|
2012-09-26T16:49:51
|
|
Extract and store various parameters on stratum init confirming successful mining notify.
|
|
c0de671c
|
2012-09-26T15:40:26
|
|
Use existing socket macros and close the socket on failure in init stratum.
|
|
a1b17229
|
2012-09-26T15:23:01
|
|
Initiate stratum and grab first json result.
|
|
58873c1d
|
2012-09-25T20:23:59
|
|
Get detailed addressinfo from the parsed URL for future raw socket usage when possible. IPV4 only for now.
|
|
ee3b7865
|
2012-09-25T05:46:07
|
|
Prepare for getaddrinfo call.
|
|
144a0160
|
2012-09-24T16:50:04
|
|
Add data structures to pool struct for socket communications.
|
|
b3cdd802
|
2012-09-24T16:27:47
|
|
Put all socket definitions in util.h to allow reusing by added socket functions to be used in util.c.
|
|
346d09c3
|
2012-09-24T14:37:23
|
|
Reorder libztex header include order to fix missing struct definition.
|
|
54dcd57f
|
2012-09-24T14:15:05
|
|
Bump version number to 2.7.6
|
|
8ec87c64
|
2012-09-24T14:14:37
|
|
Update NEWS.
|
|
823a710a
|
2012-09-24T14:08:35
|
|
Display share difficulty on log with a shortened hash display on submission.
|
|
a63ecf63
|
2012-09-23T19:07:03
|
|
Merge pull request #313 from kanoi/main
API stats add some pool getwork difficulty stats
|
|
7c32562d
|
2012-09-24T11:34:50
|
|
API stats add some pool getwork difficulty stats
|
|
fd28d9f4
|
2012-09-24T09:03:27
|
|
Ignore any pings pushed to the worker threads if the thread is still paused to prevent it being enabled and disabled repeatedly.
|
|
c1432db2
|
2012-09-23T15:55:44
|
|
Merge pull request #312 from kanoi/master
README - FAQ - usermod group - shouldn't remove other groups
|
|
149f1d75
|
2012-09-24T08:49:40
|
|
README - FAQ - usermod group - shouldn't remove other groups
|
|
57a73dce
|
2012-09-24T08:30:07
|
|
Test for sequential getwork failures on a pool that might actually be up but failing to deliver work as we may end up hammering it repeatedly by mistake.
|
|
77d2a209
|
2012-09-21T06:19:30
|
|
Merge pull request #311 from kanoi/master
util.c - bug - proxy - no data end condition
|
|
37f8a1f7
|
2012-09-21T22:04:39
|
|
reduce windows compile warnings
|
|
41dcb10d
|
2012-09-21T20:55:48
|
|
util.c - bug - proxy - no data end condition
|
|
3243b91e
|
2012-09-20T23:23:15
|
|
Merge pull request #310 from kanoi/master
API debug, API-README, API Correct diff1 name, Device diff1, API diff1 etc.
|
|
61899902
|
2012-09-21T16:10:34
|
|
As we average gpu time over 5 work intervals for dynamic GPU intensity, there is no need to maintain a rolling average and it avoids the potential long term corruption of a single overflow value.
|
|
55b8f2e0
|
2012-09-21T16:01:40
|
|
Test for the now-automatically exported variable AMDAPPSDKROOT when looking for the presence of the OpenCL headers.
|
|
17973c59
|
2012-09-21T11:25:43
|
|
API don't change 'Diff1 Shares' - backward compatability FTW
|
|
22a8eee0
|
2012-09-19T20:55:46
|
|
miner.php highlighting correctly handling difficulty
|
|
a6bf276f
|
2012-09-19T01:14:43
|
|
API - Add last share difficulty for devices and pool
|
|
89b6989f
|
2012-09-19T00:54:55
|
|
Store and report Accepted,Rejected,Stale difficulty in the summary and API
|
|
7ede5a59
|
2012-09-18T14:30:46
|
|
WorkTime - display prevblock for scrypt
|
|
a2cc588c
|
2012-09-18T14:12:32
|
|
api.c remove compile warnings
|
|
923b9e0d
|
2012-09-18T11:19:57
|
|
Calculate work difficulty for each getwork and display with WorkTime debug
|
|
8f4ccebf
|
2012-09-16T11:47:54
|
|
remove MMQ unused variable warning
|
|
ad7aa2b3
|
2012-09-16T11:42:51
|
|
FPGA - allow long or short device names in detect code + style police
|
|
796f3906
|
2012-09-16T07:57:43
|
|
WorkTime - multiple nonce per work and identify the work source
|
|
bd3c98aa
|
2012-09-15T14:04:57
|
|
Optional WorkTime details with each Accepted/Rejected work item
|
|
fe7a967d
|
2012-09-15T00:39:54
|
|
Icarus - ignore hardware errors in timing mode
|
|
7293a8a9
|
2012-09-13T21:50:18
|
|
miner.php oops - mistype
|
|
db0269a2
|
2012-09-13T12:40:27
|
|
miner.php by default don't display IP/Port numbers in error messages
|
|
ade940bc
|
2012-09-13T09:44:58
|
|
api.c all STATUS messages automatically escaped
|
|
fd2fa260
|
2012-09-12T23:27:48
|
|
api.c add missing escape for comma in MSG_PGAUNW
|
|
99f0607f
|
2012-09-12T23:26:43
|
|
API add display of and setting queue,scantime,expiry
|
|
e649aa39
|
2012-09-12T20:10:00
|
|
HW: dont submit bad shares
|
|
fced503e
|
2012-09-12T19:45:49
|
|
save individual pool proxy settings to config
|
|
0ac35054
|
2012-09-12T19:32:37
|
|
--default-config - allow command line to define the default configuration file for loading and saving
|
|
6c251575
|
2012-09-12T19:05:50
|
|
API-README update for pools proxy info
|
|
68046631
|
2012-09-12T08:46:53
|
|
README URL proxy must use quote so show in the example
|
|
e043f5a5
|
2012-09-12T08:32:00
|
|
bug: remove proxy: from the front of the proxy used
|
|
cef9731f
|
2012-09-12T07:44:00
|
|
CURL support for individual proxy per pool and all proxy types
|
|
6b2deb0a
|
2012-09-11T16:27:39
|
|
README spelling/etc
|
|
9f9c688f
|
2012-09-11T14:29:08
|
|
README - FPGA device FAQ
|
|
307d8da0
|
2012-09-04T15:57:11
|
|
HW: error counter auto for all devices - ztex code not fixed
|
|
9950cff5
|
2012-09-04T12:57:22
|
|
API pgaidentify - unsupported message should be a warning
|
|
9487ba05
|
2012-09-04T12:52:11
|
|
API/BFL identify a device - currently only BFL to flash the led
|
|
7a2407f1
|
2012-09-04T02:26:17
|
|
BFL add throttle count to internal stats + API
|
|
71e2f23f
|
2012-09-04T02:10:22
|
|
BFL: missing device id in log message
|
|
bd151ef3
|
2012-09-04T01:27:53
|
|
miner.php correct to new Diff1 Work field names
|
|
93555e27
|
2012-09-04T01:23:32
|
|
API add device diff1 work
|
|
fd2034ce
|
2012-09-04T00:56:35
|
|
Merge branch 'main'
|
|
e5347ed9
|
2012-09-03T00:16:10
|
|
API-README update
|