Permalink
Browse files

increase the max password len to 384

and handle the benchmark yiimp guest user for stats
1 parent 710d929 commit 4a8e3d9aaa5a5a92c31ea1cc607dfab570a30752 @tpruvot committed May 18, 2016
Showing with 5 additions and 5 deletions.
  1. +2 −2 miner.h
  2. +1 −1 pools.cpp
  3. +2 −2 util.cpp
View
@@ -668,10 +668,10 @@ struct pool_infos {
int algo;
char name[64];
// credentials
- char url[256];
+ char url[512];
char short_url[64];
char user[64];
- char pass[128];
+ char pass[384];
// config options
double max_diff;
double max_rate;
View
@@ -205,7 +205,7 @@ bool pool_switch(int thr_id, int pooln)
want_stratum = have_stratum = (p->type & POOL_STRATUM) != 0;
// yiimp stats reporting
- opt_stratum_stats = (strstr(p->pass, "stats") != NULL) || (strcmp(p->user, "test") == 0);
+ opt_stratum_stats = (strstr(p->pass, "stats") != NULL) || (strcmp(p->user, "benchmark") == 0);
pthread_mutex_unlock(&stratum_work_lock);
View
@@ -614,7 +614,7 @@ static json_t *json_rpc_call(CURL *curl, const char *url,
json_t *json_rpc_call_pool(CURL *curl, struct pool_infos *pool, const char *req,
bool longpoll_scan, bool longpoll, int *curl_err)
{
- char userpass[256];
+ char userpass[512];
// todo, malloc and store that in pool array
snprintf(userpass, sizeof(userpass), "%s%c%s", pool->user,
strlen(pool->pass)?':':'\0', pool->pass);
@@ -625,7 +625,7 @@ json_t *json_rpc_call_pool(CURL *curl, struct pool_infos *pool, const char *req,
/* called only from longpoll thread, we have the lp_url */
json_t *json_rpc_longpoll(CURL *curl, char *lp_url, struct pool_infos *pool, const char *req, int *curl_err)
{
- char userpass[256];
+ char userpass[512];
snprintf(userpass, sizeof(userpass), "%s%c%s", pool->user,
strlen(pool->pass)?':':'\0', pool->pass);

0 comments on commit 4a8e3d9

Please sign in to comment.