3124 Commits (7f3cbc587bcfd65423839e0fcdee3e90fef1654d)

Author SHA1 Message Date
Con Kolivas e7f36cbe40 Various proxy updates. 8 years ago
Con Kolivas c4692f08f9 Fix testnet diffs, optimising for the common case of mainnet. 8 years ago
Con Kolivas b1b53c0cbf Fix longstanding logic error that would always open a new global proxy connection for new clients. 8 years ago
Con Kolivas d15abbe007 Keep track of in-progress connections to a proxy to minimise the number rejected from a full proxy concurrently. 8 years ago
Con Kolivas afd703a495 Add a sleep back between calling proxy_alive to avoid hammering a temporarily misbehaving upstream connection. 8 years ago
Con Kolivas 72d3647b57 Switch proxies sooner if no subproxies are alive and then serialise all calls to proxy_alive while the proxy is dead. Use the reconnect flag to clarify what is happening to pools that have issued a reconnect. 8 years ago
James Hilliard ff709fac30 Add jansson build artifacts to gitignore 8 years ago
Con Kolivas 4718cea30a Pack txns that are found when rechecking into the txn_array which will be used by wb_merkle_bin_txns. 8 years ago
Con Kolivas 7102bf56bf All updated txns from rebuild_txns are remote. 8 years ago
Con Kolivas 641682f57e Count workbases as incomplete even if they're currently in use. 8 years ago
Con Kolivas 7a1e907fa7 Rename json_set_object to json_steal_object to make it clear what the function does and nullify the original pointer preventing use after free. 8 years ago
Con Kolivas b6215001cf Add clear line to console_log only if stderr is going to console. 8 years ago
Con Kolivas cef9981d72 Fix leak in append_proxy_line. 8 years ago
Con Kolivas 1a3674526d Add comment regarding use of read_socket_line in generator and !cs. 8 years ago
Con Kolivas d0da28c326 Handle invalidated connsock being sent to read_socket_line. 8 years ago
Con Kolivas e8fc982cdf Discretely pack proxy send subscribe entries to aid debugging. 8 years ago
Con Kolivas 9c38101951 Don't allow non-ascii characters in proxy configs, exiting if a global config proxy has them. 8 years ago
Con Kolivas e0d0a42595 Don't disable proxies with scrambled json. 8 years ago
Con Kolivas 1c5bfd9206 Do not disable userproxies that fail to maintain communication during authorisation without having attempted to auth. 8 years ago
Con Kolivas a54067f18a Show baseurl in proxy stats for when it differs after reconnect 8 years ago
ckolivas 5d02bdfb9a Fix leak in parse_worker_diffs. 8 years ago
Con Kolivas caf1b97d52 Don't update time in stratum loop. 8 years ago
Con Kolivas ad63088be8 Check for current workbase as well. 8 years ago
Con Kolivas e96111476a Skip updates if we're getting stacked low priority updates. 8 years ago
Con Kolivas 94c98dc0f1 Fix missing username generation in read_userstats for workerstats. 8 years ago
Con Kolivas 5143122b82 Remove hard coded ckdb limits. 8 years ago
Con Kolivas a67444a0dc Disable ckdbq thread creation in standalone mode. 8 years ago
Con Kolivas e8fae8a0ef Add transaction and remote workbase data to stratifier stats. 8 years ago
Con Kolivas 42258bb78e Decrease refcount remote to 20. 8 years ago
Con Kolivas 4a1435636a Fix tiny leak. 8 years ago
Con Kolivas e0d3a7df60 Remove unnecessary use of gbt as private data in socket instance. 8 years ago
Con Kolivas a1ad3dc57f Free data in rare found situation. 8 years ago
Con Kolivas 78023e16e3 Silence warnings. 8 years ago
Con Kolivas 962351034d Update time after processing transactions which can be delayed. 8 years ago
Con Kolivas 96e145df67 Fix memleak in gen_gbtbase. 8 years ago
Con Kolivas dd512e674a Check and submit transactions only remote transactions. 8 years ago
Con Kolivas 11cf360d9b Remove now unnecessary intermediate steps converting gbtbase to workbase by making them one. 8 years ago
Con Kolivas 700d3accac Update transactions after sending out stratum updates. 8 years ago
Con Kolivas 4049860ca8 Fix uprio not being sent to updateq 8 years ago
Con Kolivas 8a66c4811b Call precious block on all submitted blocks. 8 years ago
Con Kolivas 6ce8b5eef7 Use only 3 significant digits for sps display. 8 years ago
Con Kolivas ed5468b44b Clean up jansson 2.6-2.10 update. 8 years ago
Con Kolivas d8558c19b4 Ckpool changes to jansson 2.10 8 years ago
Con Kolivas 96a1bb3615 Add jansson 2.10 to source. 8 years ago
Con Kolivas 1777d00d30 Load all existing worker stats on startup. 8 years ago
Con Kolivas 44a0c12f4c Load all userstats at startup. 8 years ago
Con Kolivas 33b26291b0 Only log user and workers that are authorised. 8 years ago
Con Kolivas f7fc0ce859 Readd removed workbases to the remote workbase list outside of the HASH_ITER loop we originally removed them from in check_incomplete_wbs. 8 years ago
Con Kolivas 03bd1bf50d Fix minor leak in get_txn. 8 years ago
Con Kolivas b809d94a71 Duplicate remote message val for use by ckdb, avoiding double free. 8 years ago