Noel Maersk
82173bafa6
build+config: add configuration.{c,h} to Makefile.am, change table definitions to pointers.
...
WIP.
11 years ago
Noel Maersk
842fbcce35
config: move option-setting functions from driver-opencl.c to configuration.c
...
NOTE: No "static" added, declarations not put in configuration.h
11 years ago
Noel Maersk
bfedb403fb
config: move more functions from miner.c to configuration.c
11 years ago
Noel Maersk
5491d10bf3
config: remove `static` from declarations in configuration.h
11 years ago
Noel Maersk
50d1232ae4
config: add declarations to header, move globals there, too.
11 years ago
Noel Maersk
c581fb3332
config: move configuration options/functions to configuration.{c,h}
11 years ago
Noel Maersk
a7d2356cef
core: remove benchmark mode.
...
It cannot be used as-is. It should probably be implemented as a
standalone "fake pool" application anyway, to properly gauge the effect
of queue/scantime/expiry and network latency.
If someone really needs this, they can revert this commit.
11 years ago
Noel Maersk
474c783316
core: rename sgminer.c to miner.c.
...
Remember forking from cgminer? Changing cgminer->sgminer was a drag.
Help future others have less of this.
11 years ago
Noel Maersk
7bc0be03d4
misc: FAQ cleanup.
11 years ago
Noel Maersk
b2462e6076
misc: Add Michael Fiano <mfiano> to AUTHORS.md.
...
Tested tecent name/desc/algo additions to API, helped find a segfault
condition.
11 years ago
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).
11 years ago
Noel Maersk
49fecf93a3
misc: Bump version to 4.1.270.
11 years ago
Noel Maersk
92c3b5eb48
api: set algorithm properly on addpool.
11 years ago
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.
11 years ago
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.
11 years ago
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.
11 years ago
Noel Maersk
e731aa1f16
Merge pull request #193 from troky/master
...
Small fix and upgrade
11 years ago
troky
2a087a7dae
Added algorithm name to 'pools' API command.
11 years ago
troky
01e96606f0
Fixed (pool) algo selection.
11 years ago
Noel Maersk
da667d63e0
config: write pool name and description to config.
11 years ago
Noel Maersk
2c00158216
Merge pull request #189 from Bllacky/patch-7
...
Update sgminer.c
11 years ago
Bllacky
942c6714fa
Update miner.h
...
Variable declaration. VS seems to like size_t instead of int for certain variables.
11 years ago
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.
11 years ago
Noel Maersk
b457461eb7
Merge pull request #187 from Bllacky/patch-5
...
Reduce the number of warnings by about 5 (Update sgminer.c)
11 years ago
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.
11 years ago
Bllacky
1dc8aabda9
Update sgminer.c
...
Minor changes to variable declaration.
Should reduce the number of warnings by about 5.
11 years ago
Noel Maersk
4f3d2edcc8
misc: set `algorithm` for pool in example.conf.
...
Also finish up what was started in f2934d8afd
11 years ago
Noel Maersk
aa5f4c713b
config: add `const` qualifier to set_pool_{algorithm,nfactor}().
...
MSVS doesn't like implicit casting.
11 years ago
Noel Maersk
7051629232
log: change log level in setup_stratum_socket().
...
Erroneously stayed at LOG_ERROR after issue #88 (IIRC).
11 years ago
Noel Maersk
0dcb6ca498
doc: clarify `algorithm` usage in a config file pool section.
11 years ago
Noel Maersk
e7078a5e16
misc: clarify currentpool() comment.
11 years ago
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.
11 years ago
Noel Maersk
53a199a21d
config: use get_pool_name() in set_pool_algorithm() and set_pool_nfactor().
11 years ago
Noel Maersk
af879b1c77
core/misc: rename set_poolname() to set_pool_name().
11 years ago
Jan Berdajs
cc59247c43
adding mrbrdo to AUTHORS.md for kernel hot-switching
11 years ago
Noel Maersk
3ddf6baad9
core: rename default_algorithm to opt_algorithm.
...
... So it's easier to find when refactoring the configuration system
later on.
11 years ago
Noel Maersk
0793c96074
Merge remote-tracking branch 'mrbrdo/poolalgo' into poolalgo
...
Conflicts (resolved):
ocl.h
sgminer.c
11 years ago
Noel Maersk
336135f888
misc: Bump version to 4.1.242.
11 years ago
Noel Maersk
b6218e20c1
config: rename --pool-priority to --priority, --coin to --description.
...
There are now get_current_pool() and current_pool(), which is confusing.
Moved them closer together, so it's at least obvious.
11 years ago
Noel Maersk
cc735db550
misc: don't violate reserved identifier naming convention.
...
Closes https://github.com/veox/sgminer/issues/177
11 years ago
Noel Maersk
cabb02f5d4
log: do not show pool difficulty changes on non-current pool.
...
Keep log spam down when using a lot of vardiff pools, or if a p2pool is
a fallback.
11 years ago
Noel Maersk
4c64a192f7
Merge pull request #181 from morenoh149/patch-1
...
added clarification for dependencies
11 years ago
Harry Moreno
3c5f0fa989
made debian apt-get a one-liner
11 years ago
Harry Moreno
74ec14664f
added clarification for dependencies
...
Improved clarity of dependencies by adding example of how to install dependencies using apt-get. It was not clear whether `autoreconf -i` would install the dependencies or not. And how to install the dependencies if a user doesn't know how.
11 years ago
Jan Berdajs
cdb817bcbd
Change algorithm more robustly and faster, previous way was buggy
11 years ago
Jan Berdajs
c2131df6aa
add support for setting algorithm/nfactor for each pool separately, and fix bugged OpenCL thread cleanup (thread shutdown)
11 years ago
Noel Maersk
9a2b9286e2
misc: update NEWS.md with reference to mailing lists and duplicate entry removal.
11 years ago
Noel Maersk
a57f841570
Revert "fix for mingw-w64"
...
This reverts commit 32b13ccb46
.
Reported by Wolf0 (aka wolf9466) to not break MinGW 64-bit compilation
with GCC 4.8.2 (latest stable).
11 years ago
Noel Maersk
e1b944ea41
doc: update README.md with links to mailing lists.
11 years ago
Noel Maersk
2724091ed3
doc: minor README wording.
11 years ago