2777 Commits (1268d4c3ab3a2f6f8a36194f2c83fc942f7d7d12)

Author SHA1 Message Date
Con Kolivas 1912613e91 Hold semaphore till we've sent the buffer 9 years ago
Con Kolivas 7e4fee659e Minor fixes 9 years ago
Con Kolivas 5fb2ea342e Various fixes 10 years ago
Con Kolivas 5146b715fc Empty buffer on failure 10 years ago
Con Kolivas ea945e863c Reinstate mtu size for compression to clients 10 years ago
Con Kolivas 4ef8ab49e3 Fix reinsertion logic 10 years ago
Con Kolivas d69ed7ffcf More fixes 10 years ago
Con Kolivas c9f0858c56 Fixes? 10 years ago
Con Kolivas 11d14620e6 Convert to gzip 10 years ago
Con Kolivas e3fc6a1e56 Selectively compress only large packets greater than one MTU and identify lz4 compatible clients immediately 10 years ago
Con Kolivas 17cc4411af Fix compilation and send lz4 compatible clients compressed data 10 years ago
Con Kolivas 4a52065a55 Only send packets compressed if they're smaller 10 years ago
Con Kolivas 950b855b2d Implement backwardly compatible lz4 compression support to be used by passthroughs and nodes 10 years ago
kanoi 1552a7d92d ckdb - store doesn't need a copy of the list lock 10 years ago
kanoi 196f923957 ckdb - speed up data allocation and update the memory ckp web page 10 years ago
kanoi 248a70810a ckdb - fix sync breakdown on homepage 10 years ago
kanoi 4c061b6f32 ckdb - use a klist for the ktree nodes, have temporary klists, and klists without locks allocated for both 10 years ago
Con Kolivas 46aef425f2 Drop clients when we don't have an upstream pool in passthrough/node mode 10 years ago
Con Kolivas d3ca56e497 Handle missing stratum message types on broadcasts 10 years ago
Con Kolivas 135d2b84e7 Submit blocks locally in node mode 10 years ago
Con Kolivas b479043ff3 Node doesn't need a valid btcaddress 10 years ago
Con Kolivas 516b851a46 Fix enonce1 parsing for correct share identification 10 years ago
Con Kolivas 231069b2ba Tidy send_node_workinfo 10 years ago
Con Kolivas 520f9ed2f4 Comment 10 years ago
Con Kolivas 340d469a64 Don't allow the stratifier to send any messages in node mode 10 years ago
Con Kolivas b1fea97501 Basic requirements for node share processing 10 years ago
Con Kolivas 3dc070fcc2 Do initial parsing of subscribe/auth in node mode 10 years ago
Con Kolivas 71611d221b Send a more comprehensive workbase in node mode 10 years ago
Con Kolivas a647842602 Don't drop node clients for not being authorised 10 years ago
Con Kolivas 1feea43855 Don't send proxy information in pasthrough mode 10 years ago
Con Kolivas 04eaabfaa2 Add mining nodes to a linked list and send them the workinfo for now 10 years ago
Con Kolivas 6f7dc2d2f0 Add update detection in parse_node_msg and remove double warning 10 years ago
Con Kolivas 5ddfcdb14e Identify all node message types in the stratifier 10 years ago
Con Kolivas 50c9b5ecd2 Move message type detection to stratifier 10 years ago
Con Kolivas c5718d510e Detect node message type in the generator 10 years ago
Con Kolivas b09bb253fc Act as a passthrough in node mode, passing what type of stratum message we're passing through 10 years ago
Con Kolivas eab56b032a Set up local bitcoind connections in node mode 10 years ago
Con Kolivas 8755e5c77b Fix passthrough failures falling through as success 10 years ago
Con Kolivas 0c605e3dee Add basic node subscription functionality 10 years ago
Con Kolivas 6a39cdb299 Add configuration option for node mode 10 years ago
kanoi 51b892440b ckdb - correct lock type in cmd_setopts 10 years ago
Con Kolivas 85112ebce9 Flag a proxy as not alive when we are unable to send to it in passthrough mode 10 years ago
Con Kolivas 2eaeb2a96c Don't keep storing shares in redirector mode after we've attempted to redirect the client 10 years ago
ckolivas c437d3283b Only try to redirect clients once in redirector mode, acting as a regular passthrough thereafter 10 years ago
ckolivas 45a44ace7e Fix passthrough/redirector trying to grab semaphore twice 10 years ago
kanoi bc1e08cd01 ckdb - remove duplicate case code for socket data 10 years ago
kanoi 1c0f55c06d ckdb - ensure the listener queues can empty 10 years ago
kanoi 511d8b73a4 ckdb - itemise the sync values in 'homepage' 10 years ago
kanoi de3be722cd ckdb - separate socket data processing 10 years ago
kanoi e6469e64c4 ckdb - fix recalculation of displayed reward for a shift 10 years ago