2968 Commits (68e46be39da2115797a3566757b663ea97c450f4)

Author SHA1 Message Date
Con Kolivas a6cc0bd90c Provide helper functions for setting buffer sizes on any socket fds 9 years ago
Con Kolivas 39f542fac9 Increase send buffer size when possible to nodes to accommodate large messages 9 years ago
Con Kolivas f2ae887a62 Fix initial rcvbufsiz detection 9 years ago
Con Kolivas a3534c11e8 Make node workinfo messages append instead of prepend to not arrive before node blocks 9 years ago
Con Kolivas bd70c7b276 Free smsg in constant place in srecv_process 9 years ago
Con Kolivas e5348ad6f2 Improve block messages 9 years ago
Con Kolivas c5cdb6c9d6 Prioritise ordering of bulk sends for blocks and workinfo, fixing stats of message counts 9 years ago
Con Kolivas 1a003db4be Increase receive buffer size whenever possible to beyond largest message size 9 years ago
Con Kolivas 4eed1715c3 Fix logic fail 9 years ago
Con Kolivas f78fe91cef Only ever increase buffer size in add_buflen 9 years ago
Con Kolivas 297e8a83d5 Typo 9 years ago
Con Kolivas 64e74c71f8 Further simplify recv_available 9 years ago
Con Kolivas 96e6f83d57 Allow non EOL data to be stored in read_socket_line 9 years ago
Con Kolivas dd45a95dc5 Decrease timeout for passthrough_recv and handle incomplete line gracefully 9 years ago
Con Kolivas 360fdf967f Always read all pending data in read_socket_line 9 years ago
Con Kolivas debeccf08c Set cs->ckp in setup_servers 9 years ago
Con Kolivas 93adf51c0d Rename add_bufline to add_buflen since it's not a line being added 9 years ago
Con Kolivas 84a22b6d4f Don't send blocks to the remote node where they were found. 9 years ago
kanoi d2bd3e536c ckdb - use ckpool instances 9 years ago
ckolivas 2d60bd2dce Reversed calculation 9 years ago
ckolivas e2400fe2b0 Accept shares if they're received on remote nodes before the workbase was retired 9 years ago
ckolivas e800f104ee Make node passthrough clients inherit their passthrough node latency 9 years ago
ckolivas 1ce7fd9c10 Specify milliseconds in log 9 years ago
ckolivas 47fcb0f671 Measure latency as half the round trip when adding mining nodes 9 years ago
ckolivas ff5ffcf85c Add a helper function for determining round trip time to a resolved URL 9 years ago
ckolivas f6f4626191 Add comment about recursive lock 9 years ago
Con Kolivas efa634b9e1 Send block information to remote nodes to allow them to submit to their own local bitcoind 9 years ago
Con Kolivas 7b887e9ac6 Add mechanism for parsing received block messages from the main pool at remote nodes to submit them locally 9 years ago
Con Kolivas 8dfc0b8e44 Abstract out share diff / hash calculation for reuse 9 years ago
ckolivas 92ad3c76cd Don't try to passthrough_send messages to dead proxies or sockets 9 years ago
Con Kolivas dc7e0ebbc9 Send client instance count per worker to ckdb 9 years ago
Con Kolivas cdc7497a28 Add instance counter to worker data 9 years ago
Con Kolivas cf0f452b8a We already check redirector shares for the mining.submit method 9 years ago
Con Kolivas 38b09e0f95 Can get invalid json from upstream server when responding to invalid json from client 9 years ago
Con Kolivas 316a25e64c Uninitialised variable was leading to reloading of stats 9 years ago
Con Kolivas 50d83355d0 Add buffer overflow protection to upstreaming messages and simplify best share broadcasts 9 years ago
Con Kolivas 97eee12def Upstream block messages to main pool in remote mode, displaying message on main console and miners, and resetting best shares 9 years ago
Con Kolivas f27313a67c Upstream share diff in trusted remotes, checking for best diff with each share instead of when locally best, reporting new best shares to clients 9 years ago
Con Kolivas 339ecc833e Whitelist cgminer based clients for receiving stratum messages and only send stratum messages to whitelisted clients 9 years ago
Con Kolivas 84ecde2ea8 Update header copyright dates 9 years ago
kanoi a08abba1a7 ckdb - update version for libckpool update 9 years ago
Con Kolivas f8c80cd312 Add remote workers to worker count 9 years ago
Con Kolivas 4151ddb4cd Read stats off for any new user or worker generated 9 years ago
Con Kolivas 8e6fe0bcbe Properly add remote users 9 years ago
Con Kolivas ad3d5e4a4f Add user hashrate from remote shares 9 years ago
Con Kolivas a74df93b30 Add upstreaming of best diff in remote mode 9 years ago
Con Kolivas 6947a4642a Upstream shares and process them accordingly in trusted mode 9 years ago
Con Kolivas c56a91cbce Add mechanism for parsing trusted remote messages and counting shares 9 years ago
Con Kolivas 75a9e3ec3c Add connection mechanism and message workqueues for trusted remotes 9 years ago
Con Kolivas bd7ca390ff Add variable parsing for trusted remote nodes 9 years ago