92d2256 (HEAD, tag: 4.2.2, sgminer-dev/master, origin/master, origin/HEAD, master) Bump version to 4.2.2.
447dd68 (HEAD, master) Merge branch 'v5_0'
92a9250 (origin/master, origin/HEAD) Merge pull request #361 from Phoenix48/patch-1
5bf26e7 Update cygwin-build.txt
3ddffaa (origin/v5_0, v5_0) Compatibility fix.
dbe0263 Fixed device display when both --device and --remove-disabled options are used.
82b5320 Check if mining threads are initialized before restarting them.
5bd2689 Hard reset only when gpu-threads or devices are changed, but not when algorithm is changed. Also a little refactor.
deacbdd immediately exit threads if doing hard reset
19fcb5e improve locking to prevent race condition stratum could respond faster than we are able to add the sent share into the hash, which could cause memory leaks
283e8fb Added coding.md
e0b3448 Fixed compatilibilty issues on MSVS.
a408e85 Fix API profile list
f8fcbbc Config writer fix
8b44007 Fixed compatilibilty issues on MSVS.
72590bd Fix potential division by 0 if nfactor is not set
b4dd3ae Forgot include needed for pthread_kill
04722e2 sshare could have already been free'd by parse_stratum_response in stratum_rthread by the point we reach this code - possible segfault fixed
2d23a7d Added missing permission flags to Windows build #333
4a9ee47 Add log-file option to automatically redirect stderr to a file From bfgminer https://github.com/luke-jr/bfgminer/commit/b0240dd004823cb1834b21508e4b621e9e7574cf
0bd7a9f After cancelling a thread (unless it's detached, but mining threads aren't), it is always necessary to join the thread so the system will release resources. This also simplifies kill_mining a bit.
e33590f Thread was never joined because thr_info_cancel sets pth to 0. Should improve mining thread hard reset.
363f52d Write to both stderr and console within same console lock "session" From https://github.com/luke-jr/bfgminer/commit/7dd230cd8ff76737735fa981fd7110dd9f1a70fa
2d66c44 Add debug-log documentation and enable it by default
f3336dc Update README.md
eb6f47e Add debug-log setting to log everything when stderr is redirected to file Based on code from BFGMiner
485ec9a rename poorly named variable
a96048e Update configuration.md
855adf1 Merge pull request #324 from Elbandi/v5_0-stylefix
0a66d49 Fix x14 algo code style
e64291e Fix bitblock algo code style
8001dc0 Algorithm alias fix
b6aefc6 Fixed segfault when adding pool profile via ncurses GUI #322
fdd4e84 Update README.md
94607ba Merge pull request #310 from sgminer-dev/v5_0-jansson
03daaff Merge pull request #313 from davedean/master
c196dfd MSVS2010 project update.
8567370 Merge pull request #316 from Elbandi/v5_0-leakfix
a39316d Fix nonce1 and sessionid memory leak
e15f354 Updated AUTHORS.md
74d4cfa (origin/v5_0-jansson) Added Janson version string to log output.
0950af7 Documentation update.
21d3ad4 added sgminer.1 manpage file, draft
ec8ba02 nicehash deserve mention for providing bitcoins for stimulation of development. section for future sponsors or special acknowledgments
6c60ce2 Fix kernel code style: every hash has own codeblocks
db40274 convert tabs to spaces in kernel files and remove whitespace from lineends
27709ce Remove now unused temporary fix for algo switch
171e5dd Update configuration.md
69ab3a8 Changed the way hard restart is done for better compatibility with windows pthread.
a0e95b3 some improvements for the zero-hashrate fix, and more debug output
b3d6e5b Update configuration.md
cf4aa31 Switcher thread fix
66ec621 Added Jansson as submodule.
ecdb8ac Merge pull request #309 from Elbandi/v5_0-removeunused
55cd3ec Hangup fix
65a1509 Remove unused diff_nonce
d211d5b Update configuration.md
2df1924 Update configuration.md
16361a6 Update configuration.md
f3a773f Merge pull request #307 from sgminer-dev/v5_0-x15
9e515ab MSVS fix.
dc3ec79 Thread info struct should be initialized/allocated for disabled devices, too.
47c6034 Cleanup
22c34fb Old Kernel Fix
5c9126f X14 Implementation
e064754 Hamsi fix
e234b2d X13 Fix
bb667fe Remove old files
85fa163 Fixed marucoin mod
12a2acc MSVC X15 commit
ab8be24 Create whirlpool.cl
81bcc15 Create shabal.cl
847d454 Add bitblock files to solution
e78d444 Create hamsi_helper.cl
4be3039 File too big .. can't edit
c24cd98 Optimized a bit
80d5195 Create bitblockold.cl
348c974 Create bitblock.cl
69e3282 Create hamsi_helper_old.cl
fbcde31 Create hamsi_old.cl
84b21e0 bitblock header
99abe7e Bitblock kernel
fd417c0 Add shabal.c and whirlpool.c to source list
63153e6 Whirlpool algo
9711682 Whirlpool header
f1f5046 Shabal header
b728a32 Shabal algo
52b4dab Add bitblock to source list
18e0ed0 Add BitBlock kernel
6f8d38e Remote config files
1c2de13 fix broken disabled devices when remove-disabled is set
8f53b7c safer
976873b more locks for devices
d9b1f20 unused preprocessor directive
50483e3 spaces/indent
92deefc Fix bad lock
40894db Changing disabled devices on pool switch is not possible if remove-disabled is set (enabled)
7507790 GPUs cannot be hotplugged
7f04513 Refactor and stability improvements when restarting threads enable_device should not modify mining_threads because this is unsafe after initialization. it is also not necessary in most cases where it is currently used, except in initialization refactored some of the new restart_mining_threads code and incorporated above change for better stability properly handle disabled devices in restart_mining_threads when opt_removedisabled is set total_devices was set incorrectly if the disabled devices were not at the end of devices, so total_devices is now always the number of detected devices, since that is what is in the devices variable
be7d47d add lock when accessing mining_threads
028f19e remove old commented-out code
ba7c489 Remove obsolete benchmark mode This mode/setting is unusable left-over from SHA-256 cgminer. It does not work with Scrypt or other algorithms that are used in sgminer. Removed in single commit so it can be used as reference, if benchmark mode is added in the future.
9d54637 Fix HW Issue at startup
3ae5f97 Algorithm Switcher Update
10fcbd3 tools: typo in update_changelog.sh.
63afb25 tools: typo in update_changelog.sh.
0677b95 Merge branch 'master' into v5_0
92d2256 (tag: 4.2.2) Bump version to 4.2.2.
ae94126 tools: update_changelog.sh and entire ChangeLog.
5cc43f2 (ystarnaud/master) misc: ChangeLog typo.
82518d6 Merge pull request #291 from Elbandi/v5_0
cc699e1 Fix typo
044bf70 Nfactor fix
78014ab work queue: verbose log as to why staged work is being discarded.
7024d14 Fix high fan issue at startup/algo switch
f0527d3 Fix high fan issue at startup/algo switch
99082f4 GPU initialization update
212009a GPU Initialization update
7628773 Fixed GPU initialization
e9b8299 60 second quit fix after algo switch
b91f2d3 60 second quit fix after algo switch
3a728e6 Fix possible config issue
416c6b6 Update AUTHORS.md
c78f14d Update windows-build.txt
0bdb7d3 Fix issue compiling in mingw32
4278c87 Fixed kernel problems under 13.12
8dea195 Merge pull request #281 from Elbandi/v5_0
707ddd6 Merge pull request #282 from ystarnaud/x11mod
ea1de32 Updated x11 kernel
2925ea0 Use macros in queue_talkcoin_mod_kernel
1914cef Fixed x13 and other issues
298a752 Merge remote-tracking branch 'upstream/v5_0' into x11mod
f6adfd5 Updated x13 kernel
d7d387a MSVS fix for talkcoin commit.
e96f279 Sync with v5_0
5605575 Whitespace and indentation fix
056a9f7 Merge pull request #272 from lasybear/v5_0
1fb86b3 Update configuration.md
5e8bba2 Update configuration.md
1965131 Moved strsep() implementation from winbuild.h to compat.h
3975f04 Updated x13 kernel
83b2ac9 Compatibility update for MSVS
3f83f22 Moved (reverted) some struct definitions to api.c. MSVS doesn't like them in .h
85a6adf MSVS project update for config_parser commit
513307c config: remove commented-out old config-loading code.
76dd32a config: one less branching in load_default_profile(), some whitespace.
ef722e6 Fix to apply correct GPU engine clock or range
5430d1e config: be a little less cryptic on what's going on in load_default_profile().
0886740 Merge branch 'config-parser' into v5_0
6228694 config: conflict with v5_0 (develop) branch, opt_algorithm was changed from a pointer.
0b85c05 misc: update AUTHORS and NEWS with changes from branch config-parser (and a few others).
5309da5 config: remove unused variable.
4021704 Update configuration.md
3042745 Update API.md (3 squashed commits).
e7881ff Update configuration.md
bd54c59 Updated example.conf
fae56ce Added API function to change pool profile
58def44 Fixed a segfault issue writing config file
0b0a3ed (bufius/master) core. include check in ocl.c regarding lookup-gap for kernel 'bufius'
0b0a3ed core. include check in ocl.c regarding lookup-gap for kernel 'bufius'
6d5e7bd add credits
292ede3 format code
3c14f0a slightly improved performance, works with LG of 2, 4 and 8
ecfd497 core: remove second-to-last remnants of hotplug.
e32dcd7 (sling00/master) Mark pool as idle if stratum restart is failed
e32dcd7 Mark pool as idle if stratum restart is failed
9867676 Set the pool idle and switch pool, if need
c469ff9 Disconnect from pool, if auth is failed
3eb22b2 api: write xintensity and rawintensity using api_add_int().
@ -43,12 +302,14 @@ eb53e32 misc: add API restart/quit changes to NEWS.md.
@@ -43,12 +302,14 @@ eb53e32 misc: add API restart/quit changes to NEWS.md.
828aa7b misc: update NEWS.md with changes from `api-compatibility` branch.
2f3e08a Merge branch 'api-compatibility'
47d00ee api: add missing header.
5bd5b07 (origin/api-compatibility) RPC: Add "Miner" to version response to include software name along with version
5bd5b07 RPC: Add "Miner" to version response to include software name along with version
897ca9f Merge pull request #200 from Elbandi/poolnamefix
973dcef Use get_pool_name everywhere
b090ac9 misc: veox can no longer actively maintain this software.
3d7167c config: improve pool section writing.
e42f77d misc: moved from veox/sgminer to sgminer-dev/sgminer
0001517 Merge branch 'marucoin'
67cf41a Added support for MaruCoin
7bc0be0 misc: FAQ cleanup.
b2462e6 misc: Add Michael Fiano <mfiano> to AUTHORS.md.
f570991 (tag: 4.1.271) api: Bugfix, bump version to 4.1.271, initialise name/desc/algo in addpool() so checks for NULL work.
@ -65,7 +326,7 @@ da667d6 config: write pool name and description to config.
@@ -65,7 +326,7 @@ da667d6 config: write pool name and description to config.
942c671 Update miner.h
b3d483a core: revert two of the changes in Bllacky's pull request #187.
b457461 Merge pull request #187 from Bllacky/patch-5
fe64ac9 (bllacky/patch-7) Update sgminer.c
fe64ac9 Update sgminer.c
1dc8aab Update sgminer.c
4f3d2ed misc: set `algorithm` for pool in example.conf.
aa5f4c7 config: add `const` qualifier to set_pool_{algorithm,nfactor}().
@ -80,16 +341,21 @@ cc59247 adding mrbrdo to AUTHORS.md for kernel hot-switching
@@ -80,16 +341,21 @@ cc59247 adding mrbrdo to AUTHORS.md for kernel hot-switching
0793c96 Merge remote-tracking branch 'mrbrdo/poolalgo' into poolalgo
336135f (tag: 4.1.242) misc: Bump version to 4.1.242.
b6218e2 config: rename --pool-priority to --priority, --coin to --description.
7678db6 Fixed problem with stratum support when mining FC, GRS and TWE. Added --difficulty-multiplier parameter for controlling stratum difficulty multiplier.
db0f7cf core: silence gcc warning about sprintf() use in add_pool() - this time for sure.
@ -115,13 +381,19 @@ e02f111 opencl: reuse strbuf in initCl, get rid of poorly-named numbuf.
@@ -115,13 +381,19 @@ e02f111 opencl: reuse strbuf in initCl, get rid of poorly-named numbuf.
89d6416 log: warn on using kernel zuikkis with lookup-gap != 2.
7a3a510 log: mention non-user-settable kernel parameters in "Initialising kernel" notice.
0d89777 opencl: correctly test if no kernel name was specified in config.
983eae1 Merge branch 'groestlcoin'
764d870 Added support for GroestlCoin.
21d928b Fixed problem with invalid stratum difficulty for Quark, AnimeCoin and QubitCoin.
1b3df7c doc: add note on incognito mode in doc/BUGS.md.
29cbd1f doc: make the title of your issue report informative.
57fce98 Merge pull request #159 from troky/api-ext
9414592 Added pool name to API "pools" command
a0c0975 Merge branch 'animecoin'
35744a8 Merge branch 'inkcoin'
04942b6 Merge pull request #155 from troky/master
535696a Cleaned up source code.
9e481eb VS2010 build: Removed kernel name definitions.
0db99d6 (mrbrdo/nfactor) algorithm: add nfactor aliases "adaptive-n-factor" and "nscrypt".
0db99d6 (elbandi/nfactor) algorithm: add nfactor aliases "adaptive-n-factor" and "nscrypt".
2b75a67 Merge pull request #147 from troky/nfactor
0e37fc2 Added algorrithm name to "coin" API command. Changed default algo name to "scrypt".
609b4f0 Merge pull request #145 from troky/master
@ -155,13 +428,13 @@ e59e4f5 (tag: 4.1.153) Bump version to 4.1.153.
@@ -155,13 +428,13 @@ e59e4f5 (tag: 4.1.153) Bump version to 4.1.153.
2ff4234 Merge pull request #143 from Bllacky/patch-4
e7fbdf3 Removed orphan file.
f7f5827 Fixed bufsize type.
e2763e7 (bllacky/patch-4) Update README.txt
e2763e7 Update README.txt
549d01e Merge pull request #142 from Bllacky/patch-3
6a32e17 (bllacky/patch-3) Update README.txt
6a32e17 Update README.txt
95e397d Merge pull request #140 from troky/nfactor
a697c66 Merge pull request #139 from Bllacky/patch-1
201036d Added algorithm.* and inttypes.h for MSVS build
0b5aace (bllacky/patch-1) Update README.txt
0b5aace Update README.txt
4ed13e4 doc: update configuration.md with latest on --algorithm and --nfactor.
a3f9b24 core: set default algorithm for when neither --algorithm nor --nfactor are provided.
c6a2770 core: use global algorithm structure instead of opt_nfactor.
@ -169,12 +442,15 @@ a0c52bf config: introduce set_nfactor() and use it to call set_algorithm_nfactor
@@ -169,12 +442,15 @@ a0c52bf config: introduce set_nfactor() and use it to call set_algorithm_nfactor
92b7770 config: add `--algorithm` option and documentation.
50a792f algorithm: initial set_algorithm() and set_algorithm_nfactor().
ded4452 ui: check for opt_incognito is Display settings menu.
8f014ef util: add missing include.
9c0f912 core: remove ifdef from opt_compact and opt_incognito declaration.
747efda MSVS2010: Added pool.c and pool.h to project.
ccc7d13 Added remaning sphlib files needed for SHA256.
8fe1b86 Added support for MyriadCoin groestl algorithm.
428061e pool: display URL instead of "Pool N" if no poolname provided.
4059780 pool: do not use defines, just inline strings.
d58de45 pool: use get_pool_name() where appropriate.
@ -190,33 +466,46 @@ a511266 doc: minor fix for --help message on `--incognito`.
@@ -190,33 +466,46 @@ a511266 doc: minor fix for --help message on `--incognito`.
5a8f84b ui: allow switching to incognito mode through ncurses interface.
d78f372 core: undo some of previous two commits and andd conditionals to display user name as `<incognito>` instead.
2561295 log: do not set poolname in log in incognito mode.
f737992 (bllacky/master) core: introduce `--incognito` + minimal revision of `--compact`.
f737992 core: introduce `--incognito` + minimal revision of `--compact`.
8ff6246 doc: verbose FAQ answer on running per-instance.
9eba015 doc: update example.conf.
394c200 doc: minor FAQ update (formatting and reference a Q from another).
11cf733 (bllacky/nfactor) misc: fix spaces after closing parenthesis.
11cf733 misc: fix spaces after closing parenthesis.
e18bcc2 kernel: use N-factor table instead of passing parameter N directly.
3afaaf1 ocl: rename nfactor to N where appropriate.
c159470 doc: update Windows build references in README.md.
c4c85ca (mrbrdo/nfactor-zuikkis, bllacky/nfactor-zuikkis) misc: add FIXME for scrypt_test() and scanhash_scrypt().
c4c85ca (elbandi/nfactor-zuikkis) misc: add FIXME for scrypt_test() and scanhash_scrypt().