1846 Commits (a31e2555b4f5f7645e6e534d992cfc33862a47da)

Author SHA1 Message Date
Con Kolivas 17c2276e33 Ensure we have serialised access to ckdb by using a mutex on submit/receives for auths since other responses are mostly ignored 10 years ago
Con Kolivas e4f1a87050 Add a helper function for pthread_mutex_timedlock 10 years ago
kanoi a285628a49 ckdb - allow a heartbeat from the pool and give a generic reply 10 years ago
kanoi e44de0112b ckdb/php - add some block stats to workers 10 years ago
kanoi 87219bd7e2 ckdb - allow optional fields to report errors 10 years ago
li xin 5021a3d40f bitcoin.c edited online with Bitbucket 10 years ago
Con Kolivas e441e65c53 Ping miners regularly in proxy mode to ensure they don't disconnect when diff is too high for them and they receive no update 10 years ago
Con Kolivas eeba52e716 Remove enonce1 debugging 10 years ago
Con Kolivas 8c44df96cb Ignore reject floods on initial connect 10 years ago
Con Kolivas c4506c7e47 Round away from zero when choosing optimal diff 10 years ago
Con Kolivas 3d6601d20c Maximise the nonce2 size in proxy mode and ensure we don't clash enonce1 instances, rejecting clients when there is no more space available 10 years ago
Con Kolivas b44a347e97 Add console warning on restart 10 years ago
Con Kolivas b99efe8071 Give listener response to restart request 10 years ago
Con Kolivas 22c9d7c393 Wait up to 10 minutes for a response in proxy mode for p2pool which does not send an update regularly 10 years ago
Con Kolivas 36436b0c4c Use singly linked list only for dead clients and don't keep disconnected instances in proxy mode 10 years ago
Con Kolivas 79c99c4daf Must check against upstream diff before submitting 10 years ago
Con Kolivas d928c154ee Submit only valid and stale shares upstream in proxy mode and add logging about submits in verbose mode 10 years ago
Con Kolivas 10bb351736 Avoid updating diff until there is a current work base 10 years ago
Con Kolivas 427c1bf12c Check diff on each notify in proxy mode 10 years ago
Con Kolivas f4f6d53db9 Submit stale shares in proxy mode 10 years ago
Con Kolivas 6d70aac3a2 Clamp lower diff to 1 in proxy mode 10 years ago
Con Kolivas d526eb8a76 Mask out (null) as a valid result in json_result 10 years ago
Con Kolivas 08f7f39836 Do not accept proxy notify update until subscription complete 10 years ago
Con Kolivas e326d36be5 Only use 4 bytes for enonce1 in proxy mode when we have 8 or more bytes for nonce2len 10 years ago
Con Kolivas ffb054c95a Show all connector messages in debug mode 10 years ago
Con Kolivas 8e34ff377b Make necessary changes to ckproxy to support large coinbases and null length enonce1 for p2pool support 10 years ago
kanoi 94066d22e0 ckdb - fix broken BTC username caused by salt change 10 years ago
Con Kolivas 73ca6c2e45 No need for 64 bit ids in the proxy jobs 10 years ago
Con Kolivas b36e4cec3c Make sure jobids align between generator and stratifier in proxy mode 10 years ago
kanoi 7b119f05a3 ckdb - share invalid breakdown per worker 10 years ago
kanoi fe39c58229 ckdb - add missing stats 10 years ago
kanoi 4f9fca7806 ckdb - initialise pool data for optioncontrol 10 years ago
CC Ding d64827bf35 Get rid of the square brackets when using numeric ipv6 address. 10 years ago
Con Kolivas 099701f26b Set initial start time in the stratum loop to zero to guarantee we get a new workbase immediately 10 years ago
Con Kolivas 01240af44d Implement basic get_transactions and new get_txnhashes calls 10 years ago
kanoi 8a0e7b5547 ckdb - version 10 years ago
kanoi f091bc75cc ckdb - salt new user 10 years ago
Con Kolivas 6bd4ed66bd Move block hash update display to add base for notify enabled btcds 10 years ago
kanoi fe9ea8b0f5 ckdb - add TZ to screen log and handle fractional hour timezones 10 years ago
kanoi 5798453985 ckdb - also report postgresql version at startup 10 years ago
kanoi e0b08aadd0 ckdb - allow retrying the db connection and reconnect often 10 years ago
kanoi 45e29b3da4 ckdb - consistent commit/rollback and par initialisation 10 years ago
kanoi 48ffb1d109 ckdb - optioncontrol table and commands - getopts/setopts 10 years ago
Con Kolivas 683fdec8f2 Reset proxy diff to startdiff on each new subscription 10 years ago
Con Kolivas 47519286a4 Use a global notify id counter in proxy mode to avoid clashes 10 years ago
Con Kolivas 5ca5cae084 Only drop proxy connections when we're killing an existing server and start rejecting before dropping further connections 10 years ago
Con Kolivas 6880b9f03d Implement fallback in proxy mode and keep existing connection when testing if servers or proxies are alive 10 years ago
Con Kolivas 7ca88d3b14 Create missing btcdnotify 10 years ago
kanoi d0bcf5ca26 ckdb - comment getatts and setatts, and add expatts 10 years ago
Con Kolivas d46609275e Implement fallback to higher priority server by using a ckmsgq to inform a server watchdog thread of what the current server is and testing if they're alive no more than every 5 seconds 10 years ago