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 |
Con Kolivas
|
7827c5f96b
|
Small cleanup of ordering
|
10 years ago |
Con Kolivas
|
964b9fb095
|
Move all proxy sends to the same thread
|
10 years ago |
Con Kolivas
|
af37739018
|
Notifies and shares should all be with the parent structure
|
10 years ago |
Con Kolivas
|
73268c15c5
|
Create a thread for all userproxy receives
|
10 years ago |
Con Kolivas
|
d61471ee2c
|
Add more notice information during API proxy manipulation
|
10 years ago |
Con Kolivas
|
41202d22eb
|
Add API commands to allow us to enable/disable proxies on the fly
|
10 years ago |
Con Kolivas
|
e083b2ef3e
|
Provide an API based mechanism for deleting proxies on the fly
|
10 years ago |
Con Kolivas
|
1d87d5a493
|
Send connector reject message only if we can't find an active pool after 5 seconds
|
10 years ago |
Con Kolivas
|
d590869963
|
Update stratifier to use integers for proxy IDs again
|
10 years ago |
Con Kolivas
|
2cee823d6c
|
Allow url to be unique per proxy and subproxy allowing us to not have to recruit a full new parent proxy with a complicated id
|
10 years ago |
Con Kolivas
|
bcc5ca1a46
|
Properly encode error messages in API responses
|
10 years ago |
Con Kolivas
|
2122b0f689
|
Remove use of server_instances by proxies in the generator
|
10 years ago |
ckolivas
|
80be061c3d
|
Make json encoded errormsgs part of api.c for general use
|
10 years ago |
ckolivas
|
788918460e
|
Make api responses use a common function in api.c
|
10 years ago |
Con Kolivas
|
9dabedde7d
|
Encode error message in failed API responses
|
10 years ago |
Con Kolivas
|
24762bf576
|
Provide means for adding proxies to the global list
|
10 years ago |
Con Kolivas
|
5a6b1ee717
|
Add an API command to return the subproxy list by proxy id
|
10 years ago |
Con Kolivas
|
78af906c14
|
Add command proxy.list to get a list of current proxies, ensuring we return valid json
|
10 years ago |
Con Kolivas
|
5c7059492a
|
Make add_proxy a separate function
|
10 years ago |
Con Kolivas
|
a6682d96bc
|
Look preferentially for stratum messages in the proxy loop
|
10 years ago |
Con Kolivas
|
c28a8fa202
|
Avoid any attempt at using sessionid in proxy mode
|
10 years ago |
Con Kolivas
|
955e413bea
|
Issue reconnect when an upstream pool recovers
|
10 years ago |