3425 Commits (036c291283553983d286537de15ff78afc07323f)
 

Author SHA1 Message Date
Con Kolivas 4df76f0646 Revert "Revert "Add transactions to a hashtable to know which are new, which need propagating, and which are no longer needed"" 9 years ago
Con Kolivas 3a7ea5b504 Revert "Revert "Move merkle tree generation to the stratifier along with all transaction data to allow transaction data to be used directly in future code"" 9 years ago
Con Kolivas 2c0b03877b Create the ckdb heartbeat thread to keep throbber moving even when standalone pool/node is idle 9 years ago
Con Kolivas 71f0077f74 Make new node compatible with old pool comms protocol 9 years ago
Con Kolivas 76dea2d7fa Use the existing txn_hashes string to rebuild transactions on nodes 9 years ago
Con Kolivas 8d3dbb790f Array transaction order matters and json_array_foreach does not iterate in order 9 years ago
Con Kolivas b826ac25ab Purge old transactions on mining nodes whose refcount drops to zero 9 years ago
Con Kolivas 0b7e3994b2 Rebuild workinfo from transaction hashes on nodes 9 years ago
Con Kolivas 8e76983fa8 Send all transactions to new nodes, and set initial refcount on transactions to 10 9 years ago
Con Kolivas 41a9788cc9 Add transactions when received by nodes to the txntable 9 years ago
Con Kolivas 254b7ec5ca Don't drop nodes or trusted remotes for lack of being authorised 9 years ago
Con Kolivas 799822c537 Merge branch 'master' of bitbucket.org:ckolivas/ckpool 9 years ago
Con Kolivas efd8f33201 Don't drop nodes or trusted remotes for lack of being authorised 9 years ago
Con Kolivas 7615369d4a Send transactions to nodes 9 years ago
ckolivas 3c64adfb00 Add correct string to txn table 9 years ago
ckolivas 55b52d0346 Add to correct transaction table 9 years ago
ckolivas c8e09a829c Initialise json merkle array 9 years ago
ckolivas 820db4e367 Write to correct merklebin offset 9 years ago
ckolivas d0398fed4a Revert "Move merkle tree generation to the stratifier along with all transaction data to allow transaction data to be used directly in future code" 9 years ago
ckolivas 147175f295 Revert "Add transactions to a hashtable to know which are new, which need propagating, and which are no longer needed" 9 years ago
ckolivas e227470015 Build json merkle array and store merklebins 9 years ago
ckolivas c43432ea7e Add transactions to a hashtable to know which are new, which need propagating, and which are no longer needed 9 years ago
ckolivas 8702c02822 Move merkle tree generation to the stratifier along with all transaction data to allow transaction data to be used directly in future code 9 years ago
ckolivas f2a0d3636f Rename transactions to txns to not clash with the transactions value returned by getblocktemplate 9 years ago
kanoi 20a53c7a7f php - use thead/tbody/tfoot for tables 9 years ago
kanoi 67a060940d php - show PH/s on pool graph if max >=2PH 9 years ago
kanoi 21584bd61d php - round y scale to 2 places 9 years ago
Con Kolivas f9d4e7999a Remove unused zlib header 9 years ago
Con Kolivas 74bf043832 Fix memory leak in node_msg_type 9 years ago
Con Kolivas 481208470e Unrecognised stratum messages shouldn't spew to the console in node mode 9 years ago
Con Kolivas 991f6b02e4 Move testing clients to the stats update thread to decrease overhead in stratum_broadcast and handling disconnects in node mode, testing idle clients as well. 9 years ago
kanoi c3d9ad3d0a ckdb - add 250, 500 and 1000 blocks to the block stats table 9 years ago
Con Kolivas 785b000e82 Bestshares is reset in block response parsing now for remote blocks 9 years ago
Con Kolivas 19cb17ab8a Merge branch 'master' of bitbucket.org:ckolivas/ckpool 9 years ago
Con Kolivas a3d7ed2a29 Reset shares after remote block solves and broadcast remote block solves 9 years ago
kanoi 1c9c741e41 ckdb - update version for libckpool update 9 years ago
ckolivas 8bb23841e9 Prevent crash in empty string passed to json_strcpy 9 years ago
ckolivas 9febe260c3 Check nonce, nonce2 and ntime are valid hex in parse_submit 9 years ago
kanoi ae24b8b333 php - add a qrcode of the API key 9 years ago
Con Kolivas eedc3eec1c Avoid needing to duplicate buffer to parse messages in parse_client_msg 9 years ago
Con Kolivas 606f570c3d Use faster and more robust memchr for detecting EOL in read_socket_line 9 years ago
Con Kolivas bd26f1e6b4 Increase bidirectional buffer sizes to trusted remotes to 2MB default 9 years ago
Con Kolivas fbbed17d7a Roll back to M22 9 years ago
Con Kolivas 00f866927a Increase write_socket select timeout to 60 seconds 9 years ago
Con Kolivas bba064044b Increase bidirectional buffer sizes to trusted remotes to 2MB default 9 years ago
Con Kolivas a0d86556a0 Downstream possible block solves to trusted nodes in binary form as well 9 years ago
Con Kolivas 4f637a8be5 Fix off-by-one error in parsing bkeys in parse_client_msg 9 years ago
Con Kolivas c9a5085bfd Remove unnecessary duplicating of message during parsing in parse_client_msg 9 years ago
Con Kolivas 2bb5679c36 Receive and parse upstreamed block submits on client interface 9 years ago
Con Kolivas 26f1173e74 Change upstream submit to use bkeys, sending hash and data separately WIP 9 years ago