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
|
bba03f97b5
|
Document error -6 in api
|
10 years ago |
ckolivas
|
fe269803f2
|
Send an errormsg key with every response, set to null on success
|
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
|
c313346a81
|
Document basic API command structure format
|
10 years ago |
Con Kolivas
|
490cd0dd35
|
Add params to output sent to processes
|
10 years ago |
Con Kolivas
|
b1daa219d0
|
Create basic send/recv mechanism for receiving messages via the API and passing them onto other processes
|
10 years ago |
Con Kolivas
|
a6682d96bc
|
Look preferentially for stratum messages in the proxy loop
|
10 years ago |
Con Kolivas
|
f6d87f1569
|
Create a basic handler of json messages on the listener unix socket as RPC API commands with a ckmsgq
|
10 years ago |
Con Kolivas
|
28e549d599
|
Merge branch 'master' into multiproxy
|
10 years ago |
Con Kolivas
|
b780dc0061
|
Demote message verbosity for no auth response when we know ckdb is offline
|
10 years ago |
Con Kolivas
|
4be7c15484
|
Merge branch 'master' of bitbucket.org:ckolivas/ckpool
|
10 years ago |
Con Kolivas
|
8091b77c7c
|
Allow arbitrary length responses from ckdb in send_recv_auth to allow for hundreds of workers
|
10 years ago |
kanoi
|
f2d80c7e95
|
php - more constructive ckdb restart message
|
10 years ago |
kanoi
|
4f327ee6ed
|
ckdb - switch_state to allow code upgrades while running
|
10 years ago |
kanoi
|
966b9b7326
|
ckdb - pass all worker diffs back to auth requests
|
10 years ago |
Con Kolivas
|
afc2b8f802
|
Merge branch 'master' into multiproxy
Conflicts:
src/stratifier.c
|
10 years ago |
Con Kolivas
|
f6abc404d5
|
Change parsing of ckdb response, expecting an array of workers
|
10 years ago |
Con Kolivas
|
dda8187e49
|
Create workers if they don't already exist when set_worker_mindiff is called
|
10 years ago |
Con Kolivas
|
03149c1354
|
Create the user if it doesn't already exist in set_worker_mindiff
|
10 years ago |
Con Kolivas
|
0900b5d5c5
|
Check for no user in __drop_client
|
10 years ago |
Con Kolivas
|
8916a8e1d5
|
Pick up the client address as soon as we generate the stratum instance to avoid passing it round repeatedly with messages
|
10 years ago |
Con Kolivas
|
5261837b8f
|
Add information about throttled clients, showing only when they're first throttled
|
10 years ago |
Con Kolivas
|
cb3960be50
|
Add client drop message before we delete structures
|
10 years ago |
Con Kolivas
|
93eb641d21
|
Rate limit auth backoff message
|
10 years ago |
Con Kolivas
|
7959e72520
|
Add client IP address to notifications
|
10 years ago |
Con Kolivas
|
b92062d6ea
|
Add IP address to client drop message
|
10 years ago |
Con Kolivas
|
1880eeb79a
|
Merge branch 'master' of bitbucket.org:ckolivas/ckpool
|
10 years ago |
Con Kolivas
|
b7e9291fc5
|
Add more info to client drop messages using notice_msg_entries
|
10 years ago |
Con Kolivas
|
8b434661d7
|
Add more verbose information to drop client messages using add_msg_entry
|
10 years ago |
Con Kolivas
|
d4cd88ac58
|
Add helper functions for storing messages to be dumped outside of other locks
|
10 years ago |
Con Kolivas
|
0c61ed1c09
|
Make worker count more robust by using the same locking for stats
|
10 years ago |
Con Kolivas
|
9706b52965
|
Recycle used client structs instead of freeing them
|
10 years ago |
Con Kolivas
|
431234a3d6
|
Remove option of using precarious intermediate variants of cklocks
|
10 years ago |
Con Kolivas
|
4c97df787d
|
Remove use of upgradeable locks in connector
|
10 years ago |
Con Kolivas
|
92dacd8513
|
Avoid cute locking
|
10 years ago |