1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-09 22:38:01 +00:00
Commit Graph

6137 Commits

Author SHA1 Message Date
bitbandi
34c1ff9fb2 Merge pull request #1 from bitbandi/diffbug
store the next difficulty
2015-07-19 00:00:38 +02:00
elbandi
5b37b52e24 store the next difficulty 2015-07-18 23:59:25 +02:00
elbandi
f8261b1215 Fix nonce1 and sessionid memory leak 2014-06-10 22:42:53 +02:00
elbandi
a8d683cda9 Mark pool as idle if stratum restart is failed 2014-05-07 00:03:41 +02:00
elbandi
08b7ab1dd4 Add build_number to version string 2014-05-04 01:29:28 +02:00
elbandi
c00e4bcaf6 Put nicehash to version string 2014-05-03 20:12:39 +02:00
elbandi
28ff05e327 Set the pool idle and switch pool, if need 2014-05-02 22:33:38 +02:00
elbandi
c72cd9160e export PKG_CONFIG_PATH variable 2014-04-28 18:10:19 +02:00
elbandi
c2af5fec1d Include pool.h 2014-04-27 20:20:14 +02:00
elbandi
a32ec16169 Move no-extranonce-subscribe parameter to a pool config 2014-04-27 19:32:23 +02:00
elbandi
91be2e9e07 Handle pool response, who send errors in invalid format 2014-04-27 19:28:59 +02:00
elbandi
e7bca31941 Some tweaks for extranonce 2014-04-26 01:17:14 +02:00
elbandi
7521451cae Merge branch 'nicehash-extranonce' into master 2014-04-26 01:00:41 +02:00
elbandi
77545de0e8 Disconnect from pool, if auth is failed 2014-04-26 00:58:49 +02:00
elbandi
f9a2c8b929 Protect pool name with lock 2014-04-26 00:58:41 +02:00
Elbandi
75a86fbf10 Set extranonce.subscribe timeout to 2sec 2014-04-24 20:57:09 +02:00
elbandi
e1dcbfab15 Change mining.set_extranonce method as stratum notification 2014-04-24 20:40:30 +02:00
elbandi
281bcd75e9 Send subscribe request before auth 2014-04-24 20:40:20 +02:00
elbandi
4ad62b9a78 Allow disable extranonce subscribe 2014-04-24 15:44:33 +02:00
elbandi
b742ced4eb subscribe for mining.extranonce 2014-04-24 14:34:50 +02:00
elbandi
aaaf387222 handle mining.set_extranonce method 2014-04-24 14:34:42 +02:00
Noel Maersk
897ca9fd4c Merge pull request #200 from Elbandi/poolnamefix
Use get_pool_name everywhere
2014-04-24 15:15:54 +03:00
Elbandi
973dcefa8c Use get_pool_name everywhere 2014-04-24 12:09:56 +02:00
Noel Maersk
b090ac9302 misc: veox can no longer actively maintain this software. 2014-04-23 14:26:04 +03:00
Noel Maersk
3d7167ce2c config: improve pool section writing.
Order so JSON's not broken, write `priority` and `algorithm`.

Closes #102.
2014-04-18 17:31:06 +03:00
Noel Maersk
e42f77d9c1 misc: moved from veox/sgminer to sgminer-dev/sgminer 2014-04-17 16:23:27 +03:00
Noel Maersk
7bc0be03d4 misc: FAQ cleanup. 2014-04-14 22:50:48 +03:00
Noel Maersk
b2462e6076 misc: Add Michael Fiano <mfiano> to AUTHORS.md.
Tested tecent name/desc/algo additions to API, helped find a segfault
condition.
2014-04-12 19:33:59 +03:00
Noel Maersk
f5709910fb api: Bugfix, bump version to 4.1.271, initialise name/desc/algo in addpool() so checks for NULL work.
Otherwise API "addpool|a,b,c" command segfaults (access uninitialised
memory address).
2014-04-12 19:28:23 +03:00
Noel Maersk
49fecf93a3 misc: Bump version to 4.1.270. 2014-04-12 18:10:00 +03:00
Noel Maersk
92c3b5eb48 api: set algorithm properly on addpool. 2014-04-12 17:32:41 +03:00
Noel Maersk
5409ffc2a4 api: check if name/desc/algo are NULL and fill with defaults if so.
Defaults should probably be specified elsewhere.
There should be a constructor for stuff like this.
This shit is really bringing me down.
2014-04-11 15:27:58 +03:00
Noel Maersk
9aaff8ccf5 api: bump version, but allow name/desc/algo to be missing when adding pool details.
This will have unintended consequences, since API clients are sure to
send pool details without name/desc/algo. pooldetails() will allow them
to do that, and add_pool_details() will fill the pool structure with
NULLs.
2014-04-11 15:17:42 +03:00
Noel Maersk
3c3a58475e ui+api: ask for pool name/description/algorithm when adding pool from NCurses/API.
Closes #116.

This is trivial and shouldn't be so hard: it required modifying
functions in both sgminer.c (for NCurses stuff) and api.c. There is
much code repetition, since the NCurses interface is hard-coded in.
Removing it would simplify things greatly.
2014-04-11 15:06:36 +03:00
Noel Maersk
e731aa1f16 Merge pull request #193 from troky/master
Small fix and upgrade
2014-04-11 14:35:58 +03:00
troky
2a087a7dae Added algorithm name to 'pools' API command. 2014-04-11 10:58:05 +02:00
troky
01e96606f0 Fixed (pool) algo selection. 2014-04-11 10:41:37 +02:00
Noel Maersk
da667d63e0 config: write pool name and description to config. 2014-04-11 03:01:13 +03:00
Noel Maersk
2c00158216 Merge pull request #189 from Bllacky/patch-7
Update sgminer.c
2014-04-10 18:47:28 +03:00
Bllacky
942c6714fa Update miner.h
Variable declaration. VS seems to like size_t instead of int for certain variables.
2014-04-10 18:39:38 +03:00
Noel Maersk
b3d483a035 core: revert two of the changes in Bllacky's pull request #187.
`ndigits` is actually an int, used as a field width specifier in
snprintf().

s is an extensively-used pointer.
2014-04-09 22:37:07 +03:00
Noel Maersk
b457461eb7 Merge pull request #187 from Bllacky/patch-5
Reduce the number of warnings by about 5 (Update sgminer.c)
2014-04-09 22:20:36 +03:00
Bllacky
fe64ac99d6 Update sgminer.c
One small change to work well with previous ones.
Number of warnings now is 151, down from 157.

Still a long way to go. Most of the serious warnings are related to variables in miner.h, which is so intertwined with everything else that I fear of breaking something or making performance worse if I touch miner.h too much.
2014-04-09 22:17:37 +03:00
Bllacky
1dc8aabda9 Update sgminer.c
Minor changes to variable declaration.
Should reduce the number of warnings by about 5.
2014-04-09 22:03:12 +03:00
Noel Maersk
4f3d2edcc8 misc: set algorithm for pool in example.conf.
Also finish up what was started in f2934d8afd
2014-04-08 22:50:50 +03:00
Noel Maersk
aa5f4c713b config: add const qualifier to set_pool_{algorithm,nfactor}().
MSVS doesn't like implicit casting.
2014-04-08 14:28:50 +03:00
Noel Maersk
7051629232 log: change log level in setup_stratum_socket().
Erroneously stayed at LOG_ERROR after issue #88 (IIRC).
2014-04-07 23:54:43 +03:00
Noel Maersk
0dcb6ca498 doc: clarify algorithm usage in a config file pool section. 2014-04-07 23:14:27 +03:00
Noel Maersk
e7078a5e16 misc: clarify currentpool() comment. 2014-04-07 22:51:23 +03:00
Noel Maersk
f6616aa63b config: allow specifying per-pool algorithm with --algorithm instead of --pool-algorithm.
This will probably only work with config file, though, since it relies
on json_array_index.
2014-04-07 22:43:43 +03:00