1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-27 06:54:36 +00:00

6087 Commits

Author SHA1 Message Date
Noel Maersk
2bab1d7b8a doc: update BUGS.md. 2014-02-28 04:00:58 +02:00
Noel Maersk
4c4b909be6 doc: in example.conf, remove boolean values (and ones related to them) set to non-default states.
The config parser has a bug, and can only set boolean options to
non-default state. If a default state is given to an OPT_WITHOUT_ARG
option (as defined in the config table), it is set to the non-default state
anyway, because a CCAN function opt_set_[inv]bool() is used, which is not
meant for this.

Therefore, using such options from the command line is fine, but specifying
them in the .conf file results in above-described behaviour.

E.g., a user tests

    "api-listen" : true

in the config, but changes it later to

    "api-listen" : false

The option will be set true anyway.

A previous commit (8dd1c2d4aff5e40e4a87f59fa09f8de3f2232fc1) has allowed
this, whereas previously only setting to true was allowed.

Currently boolead options that default to true and can be set false by
the user are explicitly defined as true, e.g.:

    bool opt_restart = true;

There is no simple or right way around this. This is an issue with the
design.
2014-02-28 03:45:11 +02:00
Noel Maersk
a511266959 doc: minor fix for --help message on --incognito. 2014-02-28 03:35:32 +02:00
Noel Maersk
5a8f84b49b ui: allow switching to incognito mode through ncurses interface. 2014-02-28 03:00:12 +02:00
Noel Maersk
d78f372712 core: undo some of previous two commits and andd conditionals to display user name as <incognito> instead.
Fix whitspace (squashed).
2014-02-28 02:46:56 +02:00
Noel Maersk
2561295e3d log: do not set poolname in log in incognito mode. 2014-02-28 02:11:26 +02:00
Noel Maersk
f737992f41 core: introduce --incognito + minimal revision of --compact.
`--incognito` is for sharing output without disclosing login
information.

NCurses interface code, as stated before, is pretty lousy.
2014-02-27 23:29:03 +02:00
Noel Maersk
8ff624618f doc: verbose FAQ answer on running per-instance. 2014-02-27 17:20:48 +02:00
Noel Maersk
9eba0153e5 doc: update example.conf.
Reorder settings by category, add `poolname` and `state` to pool settings.
2014-02-27 17:15:07 +02:00
Noel Maersk
394c200c88 doc: minor FAQ update (formatting and reference a Q from another). 2014-02-27 17:14:45 +02:00
Noel Maersk
11cf733ede misc: fix spaces after closing parenthesis.
sed -i 's/) $/)/' *.cl
2014-02-26 04:32:49 +02:00
Noel Maersk
e18bcc2582 kernel: use N-factor table instead of passing parameter N directly. 2014-02-26 04:30:46 +02:00
Noel Maersk
3afaaf1bfa ocl: rename nfactor to N where appropriate.
N = 2^nfactor, so `nfactor` was a bad name choice here.
2014-02-26 04:14:22 +02:00
Noel Maersk
c159470822 doc: update Windows build references in README.md. 2014-02-25 10:59:06 +02:00
Noel Maersk
c4c85ca71c misc: add FIXME for scrypt_test() and scanhash_scrypt(). 2014-02-25 07:39:45 +02:00
Noel Maersk
2135777cac scrypt: remove commented-out magic numbers. 2014-02-25 07:39:26 +02:00
Noel Maersk
4b3b2ef5a6 ocl: use 'nf' instead of 'n' in compiled kernel binary name.
It is used as a factor number here (e.g. 10, not 1024).
2014-02-25 06:33:53 +02:00
Noel Maersk
5b42d38f33 ocl/misc: spacing. 2014-02-25 06:33:53 +02:00
Noel Maersk
7217da3078 ocl: vectors are hard-set to 1, add appropriate "optimisation". 2014-02-25 06:33:48 +02:00
Noel Maersk
ab9fcb1a14 ocl: use same type convention for nfactor (cl_uint instead of int). 2014-02-24 16:26:50 +02:00
unknown
c4edf5028b VS2010 build: Cosmetic changes in project configuration. 2014-02-24 15:46:52 +02:00
unknown
dab737c6fe VS2010 build: Fixed compatibility with non-MSVS compilers. 2014-02-24 15:46:22 +02:00
Noel Maersk
3640f1494f Merge remote-tracking branch 'dadiv/zuikkis-nfactor' into nfactor 2014-02-24 15:45:18 +02:00
Noel Maersk
ee70f9f2af misc: FAQ formatting. 2014-02-24 14:25:15 +02:00
Noel Maersk
ae23d25086 api: proper type casting for MSVS support.
Closes https://github.com/veox/sgminer/issues/113
2014-02-24 13:54:06 +02:00
Zuikkis
2b9a588e25 Update sgminer.c & scrypt.c
Default opt_nfactor was 11 instead of 10, my typo.. :) Sorry.

scrypt_1024_1_1_256_sp renamed to scrypt_n_1_1_256_sp
2014-02-23 14:39:40 -05:00
Teemu Suikki
73bb1504e9 Scrypt-nfactor support!
Added new configuration parameter "nfactor", which defaults to 10 (normal scrypt).
Use 11 for vertcoin.

Kernels modified accordingly.
2014-02-23 04:44:17 +02:00
Noel Maersk
44aed3570e Merge branch 'build-msvs2010-upd' into build-msvs2010-merge
Test in separate branch before merging into master.

Conflicts (resolved):
	api.c
	util.c
2014-02-22 17:05:07 +02:00
Noel Maersk
a38f01c9a2 misc: explain gpu-threads comment FIXME. 2014-02-22 16:38:47 +02:00
Noel Maersk
323c84970e Merge pull request #106 from sshimko/master
Fixup --help on intensities.
2014-02-22 02:53:38 +02:00
Spencer Shimko
45a16f1ac2 Fixup --help on intensities.
Current help contains conflict statements regarding intensity
priorities.

Per commit d11df698d141988491494aa1f29c7d3595e9712b:
- rawintensity overrides both xintensity and intensity
- xintensity overrides intensity
2014-02-21 17:46:10 -05:00
Noel Maersk
9f5b8adf02 misc: update NEWS with what has been forward-ported from ckolivas/cgminer so far. 2014-02-19 19:20:30 +02:00
Noel Maersk
80e6307033 Merge branch 'port-ckolivas-3.12.3'
Could be issue 88 (no reconnect to pools on network connectivity going
down for a while and then back up) is a regression introduced in pool
handling after cgminer 3.7.2. Pull in other changes to pool handling
just in case.

Tests show that this may be an issue with glibc's getaddrinfo(), and that
the last changes in cgminer might mitigate the issue somewhat.
2014-02-19 18:36:10 +02:00
Noel Maersk
edc94b07ce misc: update NEWS with what's been ported from ckolivas/cgminer. 2014-02-19 18:21:32 +02:00
Noel Maersk
fa21900837 Merge pull request #100 from gionn/patch-1
Fixed md formatting in MINING.md
2014-02-19 02:27:10 +02:00
Giovanni Toraldo
7ca09655a7 Fixed md formatting in MINING.md 2014-02-18 23:44:09 +01:00
Noel Maersk
686c10c40e pool: LOG_DEBUG messages in watchpool_thread(). 2014-02-18 21:33:39 +02:00
Con Kolivas
133252175b Only run ./configure with autogen.sh if extra parameters are passed to it. 2014-02-17 17:51:45 +02:00
Con Kolivas
b475355b08 Add le16toh defines for platforms that may be missing it. 2014-02-17 17:50:45 +02:00
Con Kolivas
a6e0b6ed39 Add a simplelog function that does not log date and time. 2014-02-17 17:50:09 +02:00
Kano
a9a51459c7 api.c avoid incorrect gcc warning 2014-02-17 17:48:23 +02:00
Kano
b97fc0885a cgminer -h crash fix 2014-02-17 17:48:06 +02:00
Kano
4511014d6e miner.php - define a default rigport (that can be changed) and don't require a port number in the rigs array 2014-02-17 17:46:44 +02:00
Kano
e3e5d68b92 miner.php allow links for rig buttons in tables and allow using the 4th IP octet if no rig name - default disabled for both 2014-02-17 17:44:13 +02:00
Kano
f946aa6fd2 format fix and bad variable usage fix for --benchfile 2014-02-17 17:42:43 +02:00
Kano
d3d1493bcf Allow running cgminer in benchmark mode with a work file --benchfile 2014-02-17 17:42:01 +02:00
Con Kolivas
a825524325 We shouldn't block on no work situations directly from the getwork scheduler itself. 2014-02-17 17:34:50 +02:00
Con Kolivas
b9b3abe264 Make the pthread cond wait in the getwork scheduler a timed wait in case we miss a wakeup. 2014-02-17 17:33:23 +02:00
Noel Maersk
ac3f6c5705 misc: add note about ports from ckolivas/cgminer. 2014-02-16 15:13:42 +02:00
Con Kolivas
7134cd7050 Add debug output when get_work() is blocked for an extended period and add grace time to the device's last valid work to prevent false positives for device failure. 2014-02-16 15:13:08 +02:00