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
phm
7678db6801
Fixed problem with stratum support when mining FC, GRS and TWE. Added --difficulty-multiplier parameter for controlling stratum difficulty multiplier.
11 years ago
phm
769c9f8036
Merge branch 'twecoin'
...
Conflicts:
Makefile.am
configure.ac
driver-opencl.c
miner.h
ocl.c
sgminer.c
sph/Makefile.am
11 years ago
phm
474091c426
Added support for Twecoin
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
phm
a683f935a4
Merge branch 'sifcoin'
...
Conflicts:
Makefile.am
configure.ac
driver-opencl.c
miner.h
ocl.c
sgminer.c
11 years ago
phm
0f88162c39
Added support for Sifcoin
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
Noel Maersk
9e97ccd754
adl/misc: remove unused lpAdlDisplayInfo (silence GCC warning).
11 years ago
Noel Maersk
db0f7cf6f0
core: silence gcc warning about sprintf() use in add_pool() - this time for sure.
11 years ago
Noel Maersk
524833f684
adl/misc: remove unused iNumDisplays.
...
Silence gcc warning.
Added in a7bca56633
by Joe4782, but
never used.
11 years ago
Noel Maersk
5fd5e3b67d
adl/misc: mention that the found adapters are logical.
11 years ago
Noel Maersk
5896da18b1
core: remove total_users, total_passes, total_userpasses (no longer used).
...
Silence gcc warnings.
Need for these accounting vars removed a few commits ago by troky.
11 years ago
Noel Maersk
08ff1574df
config: write `algorithm` to config if not default.
...
Closes https://github.com/veox/sgminer/issues/175
11 years ago
Noel Maersk
27e4515b9a
opencl: move lookup-gap check for kernel zuikkis to after it is set from opt_lg.
...
Introduced by 89d641628b
Closes https://github.com/veox/sgminer/issues/172
11 years ago
Noel Maersk
377266a264
misc: update NEWS.md (with what was added in #168 ).
11 years ago
Noel Maersk
8203fea539
config: move `--coin` in config table (alphabetically).
11 years ago
Noel Maersk
e7ca7fabba
Merge pull request #168 from troky/testing
...
--pool-priority, --coin and fix for #80
11 years ago
Noel Maersk
bc9b313e9c
opencl: check if gpus.kernelname has to be free()'d before setting.
...
In this case it doesn't, since the function is only used for config
parsing (I hope). Add the check to prevent a memory leak, just in
case this changes in the future.
TODO: Option parsing functions should really be moved elsewhere and
renamed appropriately, like set_opt_kernel() or config_set_kernel(),
if config parsing is to remain as-is. It will probably change
drastically, so leaving as-is for now.
11 years ago
Noel Maersk
18d9c648ba
opencl: update comment on generated binary file name.
11 years ago
Noel Maersk
10ec7769c8
pool: don't pass unused argument to sprintf() in add_pool().
...
Silences gcc warning.
11 years ago
Noel Maersk
ac3d13880c
Revert "core: correctly parse boolean configuration values."
...
This reverts commit 8dd1c2d4af
.
Introduced a security bug: since CCAN/opt is used to parse the JSON
config (something it is not meant to do), it was possible to specify
the default of
"api-listen":false
in .conf and expect the API to be disabled. However, since CCAN/opt
does not check for parameters to OPT_WITHOUT_ARG, this got set to
true anyway, and enabled the API on a (possibly unfirewalled) network.
For this reason, configuration options are not named uniformly.
This should have been reverted as soon as it became known:
4c4b909be6
(Fri Feb 28)
Sorry for that.
11 years ago
troky
bcb78ed91b
Added --coin pool parameter.
11 years ago
troky
17f5e296a9
Fixed configuration/command line parsing.
11 years ago
troky
8db53026cb
Added --pool-priority
11 years ago
Noel Maersk
1f7b7ef26e
stratum: move log warning under opt_disable_client_reconnect clause.
11 years ago
Martin Danielsen
01b3f70b63
A new --no-client-reconnect command that disables the 'client.reconnect' function.
...
It looks like there's an exploit that abuses said command, but it is still not clear exactly how.
There's also an additional message when the reconnect happens: "WARNING: POTENTIAL CLIENT.EXPLOIT!", but it requires you to be actively monitoring your log to catch it, and in which case you already get a "Reconnect requested from Pool 0 to 127.0.0.1" message.
Note that disabling 'client.reconnect' might affect some pools that rely on the feature, like pools that you lease your rig to.
Oh and this is dry-coded. :)
11 years ago
Noel Maersk
aa471a2dfd
api: remove unused SCRYPTSTR.
...
Gets rid of compiler warning.
11 years ago
Noel Maersk
e02f111dca
opencl: reuse strbuf in initCl, get rid of poorly-named numbuf.
11 years ago
Noel Maersk
89d641628b
log: warn on using kernel zuikkis with lookup-gap != 2.
11 years ago
Noel Maersk
7a3a510216
log: mention non-user-settable kernel parameters in "Initialising kernel" notice.
...
Should help in the future for people who try to mix patched and unpatched
BFI devices.
11 years ago
Noel Maersk
0d8977774f
opencl: correctly test if no kernel name was specified in config.
...
Closes second bug squashed into https://github.com/veox/sgminer/issues/123
report.
11 years ago
phm
983eae1142
Merge branch 'groestlcoin'
...
Conflicts:
Makefile.am
configure.ac
driver-opencl.c
miner.h
ocl.c
sgminer.c
11 years ago
phm
764d8706b4
Added support for GroestlCoin.
11 years ago