352 Commits (56d552119a50babc4aaf45c4f20984bde17b2763)

Author SHA1 Message Date
Con Kolivas a1df332ec8 MergeFix 9 years ago
Con Kolivas a129d4c579 Sort out alive message and reconnect in passthrough_recv 9 years ago
Con Kolivas e53a6e028f Close the passthrough socket if it's not already on a failed write in passthrough_send 9 years ago
Con Kolivas 629e86555d Clean up passthrough console messages 9 years ago
Con Kolivas 250bf42cc0 Show successful connection message in passthrough mode as well 9 years ago
Con Kolivas 83f111ae94 Make passthrough connection log to console 9 years ago
Con Kolivas 88e78a02da Cope with read_socket_line timeouts properly in generator 9 years ago
Con Kolivas 0d6fb758d6 Timeout should be updated on each loop in proxy_recv 9 years ago
Con Kolivas 1932659baa Send a reconnect message on failure to passthrough send, assuming a connection has failed. 9 years ago
Con Kolivas effcf78586 Pass variable to read_socket_line instead of constant 9 years ago
Con Kolivas bce4cab176 Roll back code for relay node. 9 years ago
Con Kolivas c9245673af Make read_socket_line use a timeout pointer allowing the value to be used for reentrant calls 10 years ago
Con Kolivas e96f1d60e2 Send and parse node request with passthrough message 10 years ago
Con Kolivas fc38e4d672 Use server_alive to determine if node backup btcd is alive 10 years ago
Con Kolivas b7e35effa5 Add backup btcd parsing in node mode 10 years ago
Con Kolivas 61ade17174 Use int64 for client_id in the generator 10 years ago
Con Kolivas 35b81bad17 Remove attempted share identification from generator in redirector mode as it hasn't enough information 10 years ago
Con Kolivas 98a2197568 Repair functioning of passthrough and add basic functions for share management in redirector 10 years ago
Con Kolivas 03edcc03cd Check for valid shares in redirector and redirect for first url for now 10 years ago
Con Kolivas 75501901ad Add more info to parse_share return code 10 years ago
Con Kolivas a8e09a444d Abstract out add_share in proxy to be used by redirector code 10 years ago
Con Kolivas b21cc7176d Check for proxy sending being set as well 10 years ago
Con Kolivas ef67643d5e Reference the actual message we're blocking on in the generator to a proxy and continue only that one 10 years ago
Con Kolivas e2f08fe36b Prevent sending parts of different messages to upstream proxies 10 years ago
Con Kolivas 2242d44b30 Check for no ret after send in generator 10 years ago
Con Kolivas 6194af292f Send queued json messages in proxy mode non-blocking 10 years ago
Con Kolivas f359b57119 Close umsg sockd on clearing unix message in generator 10 years ago
Con Kolivas 0383888d5e Demote non existent proxy message to info 10 years ago
Con Kolivas cb640b6ab2 Check for epoll hangups fully 10 years ago
Con Kolivas 690870bc92 Convert the proxy_loop to use unix receive queues 10 years ago
Con Kolivas 24c2a4a7bf Convert the generator loop to use unix receive queues 10 years ago
Con Kolivas 154c216b46 More cleanup of proxy stats API 10 years ago
Con Kolivas e042ec330f Clean up parsing of proxy.stats API command, removing unused notified bool 10 years ago
Con Kolivas 406c07a5ea Add support for upstream proxy stats via the API 10 years ago
Con Kolivas 6db9dee722 Store share statistics fo the upstream proxied pools 10 years ago
Con Kolivas b37ee220e9 Add psends to generator stats 10 years ago
Con Kolivas 99878feb2d Add basic generator stats 10 years ago
Con Kolivas 19674013cf Use only the one notify hashlist in the generator 10 years ago
Con Kolivas 104ab03f2b Use only one share hashlist in the generator 10 years ago
Con Kolivas bf79e0793d Recruit extra user subproxies when there aren't enough 10 years ago
Con Kolivas 65df7bc722 Set cs.ckp on creating a new subproxy 10 years ago
Con Kolivas 3628128d64 Set ckp variable in connsocks used by proxies 10 years ago
Con Kolivas 1818d867a0 Use the one list for proxies in the generator, separating only when needed 10 years ago
Con Kolivas 92d1572e0a Search the user proxy list when looking up proxy_by_id 10 years ago
Con Kolivas 0648926729 Add user proxies to their own hashlist 10 years ago
Con Kolivas 9c60f55b61 Add preliminary structures required to add user proxies to the generator 10 years ago
Con Kolivas 9f3a1bfb4d Add userid parsing to proxy.add command 10 years ago
Con Kolivas fd7d62df15 Send the proxy details from the generator to the stratifier 10 years ago
Con Kolivas 172e60b567 Remove concept of current proxy from generator, allowing stratifier to do all the management 10 years ago
Con Kolivas ed6febe6db Handle proxy sends according to which socket is ready to receive data 10 years ago