Luke Dashjr
|
8f077c386e
Move n2size from struct pool to struct stratum_work
|
12 years ago |
Luke Dashjr
|
d0f81e1a95
GBT: Use libblkmaker 2D work to service SSM and potentially other 2D work drivers
|
12 years ago |
Luke Dashjr
|
a86bdface0
Add pool_has_usable_swork function
|
12 years ago |
Luke Dashjr
|
02b9400c20
SSM: Split stratum work division into 2D work manager ("work2d")
|
12 years ago |
Luke Dashjr
|
a355ac63b5
Merge branch 'stratumsrv' into bfgminer
|
12 years ago |
Luke Dashjr
|
cd328558dd
Bugfix: SSM: Actually acquire and release extranonce1s
|
12 years ago |
Luke Dashjr
|
3d10c9b892
Merge branch 'stratumsrv' into bfgminer
|
12 years ago |
Luke Dashjr
|
94c7ec2305
Bugfix: SSM: Free old _ssm_notify before replacing it
|
12 years ago |
Luke Dashjr
|
6f7af4492d
Bugfix: SSM: Clean _ssm_cur_job_work as needed to avoid memory leaks
|
12 years ago |
Luke Dashjr
|
0e0c5afb3c
Update copyrights
|
12 years ago |
Luke Dashjr
|
ae42262983
SSM: Windows port
|
12 years ago |
Luke Dashjr
|
28a9b3ca53
SSM: Allow configuring stratum port via --stratum-port option and RPC setconfig
|
12 years ago |
Luke Dashjr
|
22b1f8e3f3
SSM: Implement mining.hashes_done extension
|
12 years ago |
Luke Dashjr
|
3db88bc72e
SSM: Report hashes done based on share submissions
|
12 years ago |
Luke Dashjr
|
9540a1feb7
SSM: Include current time in job ids to avoid false hardware errors due to job id reuse
|
12 years ago |
Luke Dashjr
|
44206b1e5a
SSM: If no notify is currently set, try to set it before refusing a subscribe
|
12 years ago |
Luke Dashjr
|
f5397d5131
SSM: Prune old jobs after expiry
|
12 years ago |
Luke Dashjr
|
ce557a424a
SSM: Use pool data read lock when subdividing notify
|
12 years ago |
Luke Dashjr
|
5f0734e0ca
SSM: Gracefully fail when upstream stratum notify cannot be subdivided
|
12 years ago |
Luke Dashjr
|
8ee0236374
SSM: Gracefully fail when upstream pool is not stratum (by closing subscribed clients, and refusing to subscribe new ones)
|
12 years ago |
Luke Dashjr
|
340ebfecfb
SSM: Properly fail cleanly when maximum clients are connected
|
12 years ago |
Luke Dashjr
|
aa1ea6546e
SSM: Clean up stratumsrv_job when pruning it
|
12 years ago |
Luke Dashjr
|
aefcfd4bef
SSM: Avoid responding to notifications, and give an error for unknown methods
|
12 years ago |
Luke Dashjr
|
5a171b9fe8
SSM: Propagate work updates to clients
|
12 years ago |
Luke Dashjr
|
8018423267
Mostly functional stratum proxy driver
|
12 years ago |