Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add C11 Hashing Algorithm #453

Open
wants to merge 71 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
aaaf387
handle mining.set_extranonce method
bitbandi Apr 24, 2014
b742ced
subscribe for mining.extranonce
bitbandi Apr 24, 2014
4ad62b9
Allow disable extranonce subscribe
bitbandi Apr 24, 2014
281bcd7
Send subscribe request before auth
bitbandi Apr 24, 2014
e1dcbfa
Change mining.set_extranonce method as stratum notification
bitbandi Apr 24, 2014
75a86fb
Set extranonce.subscribe timeout to 2sec
bitbandi Apr 24, 2014
f9a2c8b
Protect pool name with lock
bitbandi Apr 25, 2014
77545de
Disconnect from pool, if auth is failed
bitbandi Apr 25, 2014
7521451
Merge branch 'nicehash-extranonce' into master
bitbandi Apr 25, 2014
e7bca31
Some tweaks for extranonce
bitbandi Apr 25, 2014
91be2e9
Handle pool response, who send errors in invalid format
bitbandi Apr 27, 2014
a32ec16
Move no-extranonce-subscribe parameter to a pool config
bitbandi Apr 27, 2014
c2af5fe
Include pool.h
bitbandi Apr 27, 2014
c72cd91
export PKG_CONFIG_PATH variable
bitbandi Apr 28, 2014
28ff05e
Set the pool idle and switch pool, if need
bitbandi Apr 27, 2014
c00e4bc
Put nicehash to version string
bitbandi May 3, 2014
08b7ab1
Add build_number to version string
bitbandi May 3, 2014
a8d683c
Mark pool as idle if stratum restart is failed
bitbandi May 6, 2014
f8261b1
Fix nonce1 and sessionid memory leak
bitbandi Jun 6, 2014
5b37b52
store the next difficulty
bitbandi Jun 18, 2015
34c1ff9
Merge pull request #1 from bitbandi/diffbug
bitbandi Jul 18, 2015
4a96caa
Merge branch 'master' of https://github.com/sgminer-dev/sgminer
bitbandi Nov 9, 2015
580676a
Get some algos from 'master' of https://github.com/djm34/sgminer
bitbandi Nov 9, 2015
fecc92b
Use algorithm type in conditions
bitbandi Nov 10, 2015
c855a8d
Simplify lyra2re algos
bitbandi Nov 10, 2015
7c9fe71
Apply immediately the first set_difficulty
bitbandi Aug 21, 2015
9fe7dc9
Version bump to 5.2.0
bitbandi Nov 10, 2015
0bfb01d
Merge pull request #2 from nicehash/from-djm34
kenshirothefist Nov 11, 2015
8d2eefe
Fix for automated build
bitbandi Nov 11, 2015
6efe2f9
Fix typos in neoscrypt conditions
bitbandi Dec 8, 2015
ca3f9d5
Always use libcurl cflags
bitbandi Dec 9, 2015
b8253d1
Fix display device status if some are disabled
bitbandi Feb 9, 2016
6fd618d
Tweak lyra2re algo files
bitbandi Feb 11, 2016
186b75d
New neoscrypt kernel
bitbandi Feb 11, 2016
17f2478
Some other minor fixes from theLosers106
bitbandi Feb 11, 2016
031e4b7
Add blake256 algos support
bitbandi Feb 6, 2016
7cee9c6
Move precalc_hash to algorithm settings
bitbandi Feb 12, 2016
85290b2
Case-insensitive string algorithm comparison
bitbandi Feb 12, 2016
e75e16c
Version bump to 5.3.0
bitbandi Feb 12, 2016
fb9b8a3
Merge pull request #5 from nicehash/develop
kenshirothefist Feb 13, 2016
20bfe45
Calculate midstate for algos
bitbandi Mar 21, 2016
72a1538
Remove inline from hash functions
bitbandi Mar 31, 2016
b86f896
Check pthread first
bitbandi Mar 31, 2016
571af93
Use sysendian.h for pluck hash
bitbandi Mar 31, 2016
303b27d
Move be32enc_vect to miner.h
bitbandi Mar 31, 2016
d7df5db
Fix inkcoin
bitbandi Mar 31, 2016
7f7557b
Fix VERSION redefine warnings
bitbandi Mar 31, 2016
d6e6f10
intensity: prevent double free on change from (t)ui
tpruvot Mar 27, 2016
29c3f1c
Add decred algo support
bitbandi Mar 21, 2016
27c32cd
decred: optional --vote argument without arg or 0, dont vote (votebit…
bitbandi Apr 1, 2016
4bf876d
new stratum protocol
bitbandi Apr 26, 2016
9bdc2dc
Merge pull request #6 from bitbandi/decred
kenshirothefist May 23, 2016
12fbc94
Version bump to 5.4.0
bitbandi May 23, 2016
3a66fcf
Fix blockfound diff
bitbandi Jul 17, 2016
34a8140
Remove workpadding
bitbandi Jul 18, 2016
02e0fc4
Add lbry algo support
bitbandi Jul 17, 2016
0316101
Initialize trie variable
bitbandi Jul 19, 2016
91e1d32
Add Sia algo support
bitbandi Jul 10, 2016
29b2de3
Sia pools sends the block target too
bitbandi Jul 20, 2016
522bd76
Version bump to 5.5.0
bitbandi Jul 20, 2016
f32e6dc
add sibcoin
ivansib Oct 5, 2016
d7ec253
remove duplicated function
ivansib Oct 5, 2016
d72f53e
reduce buffer because I can't find any reason for such big one
ivansib Nov 7, 2016
f26cf3f
reduce buffer because I can't find any reason for such big one
ivansib Nov 7, 2016
fc746dd
Merge origin/master
ivansib Nov 13, 2016
673dc79
Merge pull request #7 from ivansib/master
bitbandi Nov 13, 2016
fb181f5
Add Pascal algo for PascalCoin
bitbandi Feb 1, 2017
13e0210
Add missing sibcoin algo string
bitbandi Feb 1, 2017
c72853f
Version bump to 5.6.0
bitbandi Feb 1, 2017
47938c3
Handle decred new stake version field
bitbandi Apr 23, 2017
0020210
Version bump to 5.6.1
bitbandi Apr 23, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 17 additions & 3 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ sgminer_LDADD = $(DLOPEN_FLAGS) @LIBCURL_LIBS@ @JANSSON_LIBS@ @PTHREAD_LIBS@
@OPENCL_LIBS@ @NCURSES_LIBS@ @PDCURSES_LIBS@ @WS2_LIBS@ \
@MM_LIBS@ @RT_LIBS@ @MATH_LIBS@ lib/libgnu.a ccan/libccan.a sph/libsph.a

sgminer_CPPFLAGS += -I$(top_builddir)/lib -I$(top_srcdir)/lib @OPENCL_FLAGS@
sgminer_CPPFLAGS += -I$(top_builddir)/lib -I$(top_srcdir)/lib @OPENCL_FLAGS@ @LIBCURL_CFLAGS@

if !HAVE_WINDOWS
sgminer_CPPFLAGS += @LIBCURL_CFLAGS@
if HAVE_WINDOWS
sgminer_LDFLAGS += -all-static
endif

sgminer_CPPFLAGS += $(ADL_CPPFLAGS)
Expand All @@ -31,6 +31,10 @@ GIT_VERSION := $(shell sh -c 'git describe --abbrev=4 --dirty')
sgminer_CPPFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\"
endif

if USE_BUILD_NUMBER
sgminer_CPPFLAGS += -DBUILD_NUMBER=\"$(BUILD_NUMBER)\"
endif

sgminer_SOURCES := sgminer.c
sgminer_SOURCES += api.c api.h
sgminer_SOURCES += elist.h miner.h compat.h bench_block.h
Expand All @@ -57,6 +61,7 @@ sgminer_SOURCES += algorithm/fuguecoin.c algorithm/fuguecoin.h
sgminer_SOURCES += algorithm/inkcoin.c algorithm/inkcoin.h
sgminer_SOURCES += algorithm/animecoin.c algorithm/animecoin.h
sgminer_SOURCES += algorithm/groestlcoin.c algorithm/groestlcoin.h
sgminer_SOURCES += algorithm/sibcoin.c algorithm/sibcoin.h
sgminer_SOURCES += algorithm/sifcoin.c algorithm/sifcoin.h
sgminer_SOURCES += algorithm/twecoin.c algorithm/twecoin.h
sgminer_SOURCES += algorithm/marucoin.c algorithm/marucoin.h
Expand All @@ -69,7 +74,16 @@ sgminer_SOURCES += algorithm/whirlcoin.c algorithm/whirlcoin.h
sgminer_SOURCES += algorithm/neoscrypt.c algorithm/neoscrypt.h
sgminer_SOURCES += algorithm/whirlpoolx.c algorithm/whirlpoolx.h
sgminer_SOURCES += algorithm/lyra2re.c algorithm/lyra2re.h algorithm/lyra2.c algorithm/lyra2.h algorithm/sponge.c algorithm/sponge.h
sgminer_SOURCES += algorithm/lyra2rev2.c algorithm/lyra2rev2.h
sgminer_SOURCES += algorithm/pluck.c algorithm/pluck.h
sgminer_SOURCES += algorithm/sia.c algorithm/sia.h
sgminer_SOURCES += algorithm/credits.c algorithm/credits.h
sgminer_SOURCES += algorithm/yescrypt.h algorithm/yescrypt.c algorithm/yescrypt_core.h algorithm/yescrypt-opt.c algorithm/yescryptcommon.c algorithm/sysendian.h
sgminer_SOURCES += algorithm/blake256.c algorithm/blake256.h
sgminer_SOURCES += algorithm/blakecoin.c algorithm/blakecoin.h
sgminer_SOURCES += algorithm/decred.c algorithm/decred.h
sgminer_SOURCES += algorithm/pascal.c algorithm/pascal.h
sgminer_SOURCES += algorithm/lbry.c algorithm/lbry.h

bin_SCRIPTS = $(top_srcdir)/kernel/*.cl

Loading