3610 Commits (6a967c0c8a3814c319248b5ea0aa2d3261f31c2f)
 

Author SHA1 Message Date
ckolivas 6a967c0c8a Support newer BTCDs that don't return segwit rules in GBT. 5 years ago
Con Kolivas 5d4dbe166c Deprecate use of separate worker log files now that user stats has all the worker data. 6 years ago
Con Kolivas 32f22cb90c Add workers to user outputs. 6 years ago
Con Kolivas c0e7126bf1 Fix passthrough. 6 years ago
Con Kolivas e3ae0a9357 Calculate how long it's actually been between stats update for the pool for more accurate global stats. 7 years ago
Con Kolivas 22baa341f7 Avoid blocking setting ret to -1. 7 years ago
Con Kolivas 47ccb01d03 Avoid negative length values. 7 years ago
Con Kolivas 58b6fa8431 Use correct boolean. 7 years ago
Con Kolivas d439d955e9 Update vmask on existing proxy clients if it's changed late. 7 years ago
Con Kolivas d802c7c580 Improve accuracy of very high share rate miners and decrease hashmeter work. 7 years ago
Con Kolivas d56e1c0122 Demote failed validate_address warning. 7 years ago
Con Kolivas cc3e6214d4 Close sockets on disabled proxies as well when setting them to disable. 7 years ago
Con Kolivas 7f3cbc587b Disable proxies in the generator in the receiving threads only to avoid races. 7 years ago
Con Kolivas 6b24581263 Add debugging and sanity checks to send_json_msg. 7 years ago
Con Kolivas 9252d0349b Create subproxy if it doesn't already exist in stratum_set_proxy_vmask. 7 years ago
Con Kolivas 8f49ca913d Demote parse error message. 7 years ago
Con Kolivas fc60b6d67f Merge branch 'vmask' 7 years ago
Con Kolivas 455673c4ca Send version mask on init client only on proxies. 7 years ago
Con Kolivas 88173f7a8b Logic fail. 7 years ago
Con Kolivas 984392f8ad Check userproxies for vmask support and remove redundant check again for proxy we already know before calling generator recruit. 7 years ago
Con Kolivas c20cc58d48 Comment 7 years ago
Con Kolivas 8d1eac3aea Do not reconnect vmask clients to global proxies that don't support it. 7 years ago
Con Kolivas f6c0a012d6 Attempt to blacklist proxies without vmask support if clients mandate a vmask. 7 years ago
Con Kolivas ea7adc3924 Update vmask to 0x1f... 7 years ago
Con Kolivas cf476a8112 Whitelist script addresses on testnet when wallet support is missing, and blacklist bech32 addresses. 7 years ago
Con Kolivas dc9efd2fd6 Fix donation address segwit detection. 7 years ago
Con Kolivas 27cb347fde Fix donation address segwit detection. 7 years ago
Con Kolivas bf31f7651b Whitelist script addresses on testnet when wallet support is missing, and blacklist bech32 addresses. 7 years ago
Con Kolivas 094920c331 Minor cleanups. 7 years ago
Con Kolivas 21fdfee11c Expand sdata txnbin copying for future segwit version script expansion. 7 years ago
Con Kolivas a4045ac46c Initialise the psend mutex and conditionals before launching any threads preventing a deadlock on proxy startup. 7 years ago
Con Kolivas 122232c984 Initialise the psend mutex and conditionals before launching any threads preventing a deadlock on proxy startup. 7 years ago
Con Kolivas 323373a70c Merge branch 'master' into vmask 7 years ago
Con Kolivas 8fb1a97fb0 Silence warning with newer glibc. 7 years ago
Con Kolivas f6390b3c93 Remove length restriction on checking usernames for btc address to be compatible with segwit addresses. 7 years ago
Con Kolivas 23102d1417 Implement basics of vmask support for ckproxy. 7 years ago
Con Kolivas 2650ac756e Request mining.configure information from upstream pools and store the value per proxy. 7 years ago
Con Kolivas 61513a765b Implement native bech32 segwit address support. 7 years ago
Con Kolivas b806916201 Choose the generation transaction type and return the transaction length within libckpool. 7 years ago
Con Kolivas 773c9fae1d Use the RPC output from bitcoind to determine if an address is a script or a segwit bech32 address, currently refusing to mine to a bech32 address. 7 years ago
Con Kolivas aab51ae9b4 Implement native bech32 segwit address support. 7 years ago
Con Kolivas f563d7298b Choose the generation transaction type and return the transaction length within libckpool. 7 years ago
Con Kolivas 9610e94e59 Use the RPC output from bitcoind to determine if an address is a script or a segwit bech32 address, currently refusing to mine to a bech32 address. 7 years ago
Con Kolivas ec851fc7c4 Support mining.configure mechanism for setting vmask. 7 years ago
Con Kolivas 85fb80493d Simplify endian correction of version_mask. 7 years ago
Con Kolivas f642c515df Support virtual mask changing of the version bits by clients according to a hex config parameter version_mask. 7 years ago
Con Kolivas 0ab1e33e81 Transparently handle failed suggest_diff responses. 7 years ago
Con Kolivas aad26ed985 Add missing space 7 years ago
Con Kolivas 7bad255da9 Zero the data in proxies being recycled. 7 years ago
Con Kolivas 3b97a6641c Demote failed to connect message in libckpool. 7 years ago