Commit History

Author SHA1 Message Date
  Luke Dashjr b3d6cfaf16 SSM: Use a lower share difficulty in scrypt mode 12 years ago
  Luke Dashjr 7d6540aeb3 work2d: Accept nonce difficulty with submissions 12 years ago
  Luke Dashjr 75e1184401 work2d: Standardised way to pad extranonce beyond what work2d manages 12 years ago
  Luke Dashjr 4df39b914b Abstract code from stratumsrv_mining_submit into new work2d_submit_nonce function 12 years ago
  Luke Dashjr 642ef7bd0e Avoid handling hex encoding in work2d 12 years ago
  Luke Dashjr d6031db052 Move/rename _ssm_gen_dummy_work to work2d_gen_dummy_work 12 years ago
  Luke Dashjr f3971a8de6 SSM: Refactor _ssm_gen_dummy_work to work with struct stratum_work instead of struct stratumsrv_job 12 years ago
  Luke Dashjr 8418edecfb Move "nonce1" session id from struct pool to struct stratum_work 12 years ago
  Luke Dashjr c9d4596810 Add pool and work_restart_id to struct stratum_work so they can be used independently of struct pool 12 years ago
  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