]> Git Repo - cpuminer-multi.git/log
cpuminer-multi.git
10 years agoAdd Qubit and Nist5 algos
Tanguy Pruvot [Sun, 2 Nov 2014 04:55:55 +0000 (05:55 +0100)]
Add Qubit and Nist5 algos

10 years agomingw: fix neoscrypt bug (related to cflags)
Tanguy Pruvot [Sat, 1 Nov 2014 09:25:12 +0000 (10:25 +0100)]
mingw: fix neoscrypt bug (related to cflags)

also reduce x11 intensity to output a bit more while benchmarking

10 years agomingw64: gcc 4.9 doesnt like every obscure cflags
Tanguy Pruvot [Fri, 31 Oct 2014 11:35:12 +0000 (12:35 +0100)]
mingw64: gcc 4.9 doesnt like every obscure cflags

10 years agoAdd S3 algo
Tanguy Pruvot [Fri, 31 Oct 2014 10:46:25 +0000 (11:46 +0100)]
Add S3 algo

10 years agodebug: add -f option to test with reduced diff
Tanguy Pruvot [Fri, 31 Oct 2014 10:22:57 +0000 (11:22 +0100)]
debug: add -f option to test with reduced diff

10 years agoadd gcc flags to MinGW64 build script
Tanguy Pruvot [Fri, 31 Oct 2014 09:33:55 +0000 (10:33 +0100)]
add gcc flags to MinGW64 build script

10 years agobuild.sh: compat with gcc 4.4
Tanguy Pruvot [Fri, 31 Oct 2014 09:17:04 +0000 (10:17 +0100)]
build.sh: compat with gcc 4.4

10 years agofix for single core cpus
Tanguy Pruvot [Fri, 31 Oct 2014 06:40:08 +0000 (07:40 +0100)]
fix for single core cpus

add also a linux build scrypt

10 years agovc2013: more fixes playing with defines
Tanguy Pruvot [Fri, 31 Oct 2014 08:43:26 +0000 (09:43 +0100)]
vc2013: more fixes playing with defines

10 years agoscrypt: fix segfault related to neoscrypt nfactor
Tanguy Pruvot [Fri, 31 Oct 2014 08:40:24 +0000 (09:40 +0100)]
scrypt: fix segfault related to neoscrypt nfactor

10 years agoadd curl and crypto to travis dependencies
Tanguy Pruvot [Fri, 31 Oct 2014 04:18:10 +0000 (05:18 +0100)]
add curl and crypto to travis dependencies

and update icon branch in README

10 years agoupdate README for v1.0.5
unknown [Fri, 31 Oct 2014 03:57:37 +0000 (04:57 +0100)]
update README for v1.0.5

10 years agoversion: add compiler and pthreads version
unknown [Fri, 31 Oct 2014 02:43:22 +0000 (03:43 +0100)]
version: add compiler and pthreads version

fix also some remaining aligned attributes for VC++

TODO: support ASM linkage in VC2013 (USE_ASM define)

10 years agowindows: fix build with mingw64
unknown [Thu, 30 Oct 2014 14:12:43 +0000 (15:12 +0100)]
windows: fix build with mingw64

tested ok with curl-7.38.0 openssl 1.0.1j

was really not easy to setup, ssl config:

 CROSS_COMPILE="x86_64-w64-mingw32-" ./Configure mingw64 no-asm no-shared
 make && make install

curl config:

 extraopts=--enable-ipv6
 extraflags="-DOPENSSL_NO_ASM -D_THREAD_SAFE"
 openssl=/usr/local/ssl
 CROSS_COMPILE="x86_64-w64-mingw32-" ./configure --enable-shared=no \
 --disable-manual --without-libssh2 --disable-rtsp --disable-ldap \
 --disable-dict --disable-pop3 --disable-ftp --disable-telnet --disable-tftp \
 --disable-smtp --disable-imap --disable-ldaps --disable-gopher --with-zlib \
 --with-ssl=$openssl --with-libssl-prefix=$openssl CPPFLAGS="$extraflags" ${extraopts}

Signed-off-by: Tanguy Pruvot
10 years agoAdd support for windows (VC2013)
Tanguy Pruvot [Wed, 29 Oct 2014 01:53:46 +0000 (02:53 +0100)]
Add support for windows (VC2013)

Fix some existing bugs :
 cryptonight hashrate log and lock when missing stratum diff

colors: enable colored output by default

and also trap signals on windows (Ctrl+C)

Current state: much slower than linux (and x64 almost twice the x86 speed)

Signed-off-by: Tanguy Pruvot <[email protected]>
10 years agoneoscrypt: use official blake2s
Tanguy Pruvot [Mon, 27 Oct 2014 14:53:08 +0000 (15:53 +0100)]
neoscrypt: use official blake2s

10 years agoNeoScrypt Support (simplified)
Tanguy Pruvot [Mon, 27 Oct 2014 11:39:38 +0000 (12:39 +0100)]
NeoScrypt Support (simplified)

based on https://github.com/ghostlander/cpuminer-neoscrypt

with reduced changes in cpu-miner.c

Signed-off-by: Tanguy Pruvot <[email protected]>
10 years agorpc: use the user agent constant
Tanguy Pruvot [Fri, 17 Oct 2014 01:47:45 +0000 (03:47 +0200)]
rpc: use the user agent constant

10 years agofix last warnings
Tanguy Pruvot [Fri, 26 Sep 2014 04:57:15 +0000 (06:57 +0200)]
fix last warnings

10 years ago[BUGFIX] Fix stale share display bug
Tanguy Pruvot [Fri, 26 Sep 2014 04:44:34 +0000 (06:44 +0200)]
[BUGFIX] Fix stale share display bug

10 years agohash funcs: do some cleanup...
Tanguy Pruvot [Sun, 31 Aug 2014 10:04:44 +0000 (12:04 +0200)]
hash funcs: do some cleanup...

also ensure blake context was initialised...

10 years agoremove extra memset in hash functions
Tanguy Pruvot [Sun, 31 Aug 2014 09:24:09 +0000 (11:24 +0200)]
remove extra memset in hash functions

10 years agox11: sizeof fix, break was hiding the bug
Tanguy Pruvot [Sun, 31 Aug 2014 09:09:33 +0000 (11:09 +0200)]
x11: sizeof fix, break was hiding the bug

10 years agoblake: fix rounds for blake256
Tanguy Pruvot [Sun, 31 Aug 2014 08:10:56 +0000 (10:10 +0200)]
blake: fix rounds for blake256

should be set to 14 for NEOS-blake and pentablake

10 years agoutil: add other algos in cputest, in color
Tanguy Pruvot [Tue, 26 Aug 2014 08:39:06 +0000 (10:39 +0200)]
util: add other algos in cputest, in color

10 years agofresh: add hash function to cpu tests
Tanguy Pruvot [Tue, 19 Aug 2014 14:36:22 +0000 (16:36 +0200)]
fresh: add hash function to cpu tests

10 years agoCheck for negative extranonce2_size
pooler [Fri, 8 Aug 2014 12:49:07 +0000 (14:49 +0200)]
Check for negative extranonce2_size

10 years agoUpdate README for the v1.0.5
Tanguy Pruvot [Mon, 4 Aug 2014 07:12:44 +0000 (09:12 +0200)]
Update README for the v1.0.5

10 years agoadd --cputest param to debug sha params (X11/X15)
Tanguy Pruvot [Tue, 12 Aug 2014 17:55:13 +0000 (19:55 +0200)]
add --cputest param to debug sha params (X11/X15)

Added to compare results with ccminer tool (cuda variant)

Signed-off-by: Tanguy Pruvot <[email protected]>
10 years agoshabal: disable usuned code
Tanguy Pruvot [Mon, 11 Aug 2014 16:53:24 +0000 (18:53 +0200)]
shabal: disable usuned code

10 years agocpuminer: show credits (version and program name)
Tanguy Pruvot [Thu, 7 Aug 2014 05:59:40 +0000 (07:59 +0200)]
cpuminer: show credits (version and program name)

10 years agooutput: add the --color parameter (-C)
Tanguy Pruvot [Thu, 7 Aug 2014 05:37:29 +0000 (07:37 +0200)]
output: add the --color parameter (-C)

disabled by default or if syslog option is set

Signed-off-by: Tanguy Pruvot <[email protected]>
10 years agoutil: rpc2 code cleanup (untested)
Tanguy Pruvot [Mon, 4 Aug 2014 09:18:01 +0000 (11:18 +0200)]
util: rpc2 code cleanup (untested)

10 years agoSwitch to getwork if no payout address is provided
pooler [Thu, 22 May 2014 10:10:08 +0000 (12:10 +0200)]
Switch to getwork if no payout address is provided

10 years agoHide passwords on the command line
pooler [Sat, 10 May 2014 21:45:48 +0000 (23:45 +0200)]
Hide passwords on the command line

Closes #76

10 years agoDo not use the non-standard typeof operator
pooler [Fri, 16 May 2014 09:06:02 +0000 (11:06 +0200)]
Do not use the non-standard typeof operator

10 years agoAllow loading multiple configuration files
pooler [Sat, 10 May 2014 09:50:39 +0000 (11:50 +0200)]
Allow loading multiple configuration files

10 years agoEnhance startup error messages
pooler [Fri, 9 May 2014 15:55:08 +0000 (17:55 +0200)]
Enhance startup error messages

10 years agoAdd option --coinbase-sig
pooler [Wed, 7 May 2014 21:56:53 +0000 (23:56 +0200)]
Add option --coinbase-sig

10 years agoAvoid fetching too much work when LP is off
pooler [Mon, 5 May 2014 11:08:18 +0000 (13:08 +0200)]
Avoid fetching too much work when LP is off

10 years agogetblocktemplate: version/force, version/reduce
pooler [Tue, 6 May 2014 20:07:13 +0000 (22:07 +0200)]
getblocktemplate: version/force, version/reduce

10 years agogetblocktemplate: long polling
pooler [Mon, 5 May 2014 21:58:23 +0000 (23:58 +0200)]
getblocktemplate: long polling

10 years agogetblocktemplate: submit/coinbase
pooler [Mon, 5 May 2014 08:11:57 +0000 (10:11 +0200)]
getblocktemplate: submit/coinbase

10 years agocpu-miner: reduce diff with pooler/cpuminer
Tanguy Pruvot [Mon, 4 Aug 2014 06:21:30 +0000 (08:21 +0200)]
cpu-miner: reduce diff with pooler/cpuminer

to be able to cherry pick remaining v2.4 changes

10 years agocpu-miner: spaces to tabs
Tanguy Pruvot [Mon, 4 Aug 2014 06:25:50 +0000 (08:25 +0200)]
cpu-miner: spaces to tabs

10 years agoMinimal getblocktemplate support
Tanguy Pruvot [Mon, 4 Aug 2014 04:20:56 +0000 (06:20 +0200)]
Minimal getblocktemplate support

Backport from cpuminer 2.4, commit 30fae0c342b12

10 years agoAdd Pentablake algo
elbandi [Thu, 14 Aug 2014 14:37:53 +0000 (14:37 +0000)]
Add Pentablake algo

10 years agoRevert "attempt to trace x15"
Tanguy Pruvot [Sat, 9 Aug 2014 16:01:04 +0000 (18:01 +0200)]
Revert "attempt to trace x15"

This reverts commit 44a5b3af6c9794de8483b770f499cfeafd9f472f.

10 years agoattempt to trace x15
Tanguy Pruvot [Sat, 9 Aug 2014 16:00:59 +0000 (18:00 +0200)]
attempt to trace x15

10 years agoCorrect work restart messages
pooler [Tue, 6 May 2014 14:21:05 +0000 (16:21 +0200)]
Correct work restart messages

10 years agoAdd Freshcoin algo (fresh)
Tanguy Pruvot [Sat, 2 Aug 2014 12:26:18 +0000 (14:26 +0200)]
Add Freshcoin algo (fresh)

+ a small change to x13/14/15 which reduce a bit executable size

Signed-off-by: Tanguy Pruvot <[email protected]>
10 years agoMerge pull request #14 from tpruvot/master
Lucas Jones [Sat, 2 Aug 2014 12:05:42 +0000 (13:05 +0100)]
Merge pull request #14 from tpruvot/master

Fix for issue #13 + 2 new cpuminer features

10 years agoNew version 1.0.4, update README, NEWS
Tanguy Pruvot [Sat, 2 Aug 2014 05:40:42 +0000 (07:40 +0200)]
New version 1.0.4, update README, NEWS

Add .dirstamp files to gitignore

Signed-off-by: Tanguy Pruvot <[email protected]>
10 years agoAdd X13/14/15 SHA3 algos (hamsi,fugue,shabal,whirlpool)
Tanguy Pruvot [Sat, 2 Aug 2014 05:31:47 +0000 (07:31 +0200)]
Add X13/14/15 SHA3 algos (hamsi,fugue,shabal,whirlpool)

Tested on HashHarder.com, X13 seems a bit slower to find

Signed-off-by: Tanguy Pruvot <[email protected]>
10 years agoresolve quark/blake variable name conflict
Tanguy Pruvot [Sat, 2 Aug 2014 06:12:24 +0000 (08:12 +0200)]
resolve quark/blake variable name conflict

10 years agofix output of khash/s and increase hashes_done size
Tanguy Pruvot [Sat, 2 Aug 2014 04:33:04 +0000 (06:33 +0200)]
fix output of khash/s and increase hashes_done size

Signed-off-by: Tanguy Pruvot <[email protected]>
10 years agoAdd a configure option to disable assembly code
pooler [Fri, 16 May 2014 13:37:41 +0000 (15:37 +0200)]
Add a configure option to disable assembly code

Backport from cpuminer 2.4

Require ./autogen.sh to enable this new (default) option

Signed-off-by: Tanguy Pruvot <[email protected]>
10 years agoAdd support for scrypt(N, 1, 1)
pooler [Sun, 25 May 2014 15:21:36 +0000 (17:21 +0200)]
Add support for scrypt(N, 1, 1)

Backport from cpuminer 2.4

Signed-off-by: Tanguy Pruvot <[email protected]>
10 years agoUse 128 bit integers
Lucas Jones [Fri, 4 Jul 2014 15:35:39 +0000 (16:35 +0100)]
Use 128 bit integers

10 years agoCheck for AES-NI at launch
Lucas Jones [Fri, 4 Jul 2014 14:10:55 +0000 (15:10 +0100)]
Check for AES-NI at launch

10 years agoFix memory leak
Lucas Jones [Thu, 3 Jul 2014 18:22:45 +0000 (19:22 +0100)]
Fix memory leak

10 years agoUpdate version number
Lucas Jones [Sun, 25 May 2014 17:00:36 +0000 (18:00 +0100)]
Update version number

10 years agoSmall bugfix
lucas [Sun, 25 May 2014 00:30:48 +0000 (01:30 +0100)]
Small bugfix

10 years agoMove x86 mul128 implementation
lucas [Sun, 25 May 2014 00:14:52 +0000 (01:14 +0100)]
Move x86 mul128 implementation

10 years agoUpdate README.md
Lucas Jones [Sat, 24 May 2014 19:35:30 +0000 (20:35 +0100)]
Update README.md

10 years agoSmall optimizations
lucas [Sat, 24 May 2014 19:13:28 +0000 (20:13 +0100)]
Small optimizations

10 years agoCreate placeholder aesb-x86.S
lucas [Sat, 24 May 2014 18:52:09 +0000 (19:52 +0100)]
Create placeholder aesb-x86.S

10 years agoFix JSON-RPC 2.0 tcp sleep bug
lucas [Sat, 24 May 2014 11:57:49 +0000 (12:57 +0100)]
Fix JSON-RPC 2.0 tcp sleep bug

10 years agoMerge pull request #6 from LucasJones/dev
Lucas Jones [Sat, 24 May 2014 11:29:46 +0000 (12:29 +0100)]
Merge pull request #6 from LucasJones/dev

JSON-RPC 2 tcp support

10 years agoFix empty job id
lucas [Sat, 24 May 2014 11:09:58 +0000 (12:09 +0100)]
Fix empty job id

10 years agoFix redefinition error
lucas [Sat, 24 May 2014 00:52:49 +0000 (01:52 +0100)]
Fix redefinition error

10 years agoJob id bugfix
lucas [Sat, 24 May 2014 00:40:26 +0000 (01:40 +0100)]
Job id bugfix

10 years agoFix authentication issue
lucas [Fri, 23 May 2014 23:59:43 +0000 (00:59 +0100)]
Fix authentication issue

10 years agoUnlock mutex only after lock
lucas [Fri, 23 May 2014 23:09:28 +0000 (00:09 +0100)]
Unlock mutex only after lock

10 years agoFix job decoding
lucas [Fri, 23 May 2014 22:32:27 +0000 (23:32 +0100)]
Fix job decoding

10 years agoMerge branch 'master' of github.com:LucasJones/cpuminer-multi
lucas [Fri, 23 May 2014 21:03:48 +0000 (22:03 +0100)]
Merge branch 'master' of github.com:LucasJones/cpuminer-multi

10 years agoInitial JSON-RPC 2 tcp support
lucas [Fri, 23 May 2014 21:03:22 +0000 (22:03 +0100)]
Initial JSON-RPC 2 tcp support

10 years agoMerge pull request #3 from erkmos/osxfix
Lucas Jones [Thu, 22 May 2014 14:40:56 +0000 (15:40 +0100)]
Merge pull request #3 from erkmos/osxfix

Segfault and compilation error on OSX10.9 and FreeBSD 10 with clang

10 years agomake sure to free context in all paths
Erik Mossberg [Thu, 22 May 2014 14:15:36 +0000 (16:15 +0200)]
make sure to free context in all paths

10 years agoMerge pull request #4 from wolf9466/master
Lucas Jones [Thu, 22 May 2014 13:59:19 +0000 (14:59 +0100)]
Merge pull request #4 from wolf9466/master

Minor optimizations

10 years agoAligned our shit and used faster SSE load ops.
Wolf [Thu, 22 May 2014 05:39:25 +0000 (00:39 -0500)]
Aligned our shit and used faster SSE load ops.

10 years agoI oopsed in the Windows code last commit. Fixed.
Wolf [Thu, 22 May 2014 05:22:52 +0000 (00:22 -0500)]
I oopsed in the Windows code last commit. Fixed.

10 years agoTighten up that loop in fast_aesb_pseudu_round_mut().
Wolf [Thu, 22 May 2014 05:20:42 +0000 (00:20 -0500)]
Tighten up that loop in fast_aesb_pseudu_round_mut().

10 years agoadd deallocation, doh
Erik Mossberg [Thu, 22 May 2014 03:50:31 +0000 (05:50 +0200)]
add deallocation, doh

10 years agofix segfault and compilation error on OSX10.9 and FreeBSD 10 with clang
Erik Mossberg [Thu, 22 May 2014 02:31:31 +0000 (04:31 +0200)]
fix segfault and compilation error on OSX10.9 and FreeBSD 10 with clang

10 years agoCheck for crypto lib rather than ssl
lucas [Wed, 21 May 2014 15:01:14 +0000 (16:01 +0100)]
Check for crypto lib rather than ssl

10 years agoAdd Wolf9466 to credits
Lucas Jones [Wed, 21 May 2014 14:44:02 +0000 (15:44 +0100)]
Add Wolf9466 to credits

10 years agoAES-NI x64 support
lucas [Wed, 21 May 2014 14:34:55 +0000 (15:34 +0100)]
AES-NI x64 support

10 years agoUpdate block alignment
Lucas Jones [Wed, 21 May 2014 13:31:36 +0000 (14:31 +0100)]
Update block alignment

10 years agoSmall CryptoNight optimizations
lucas [Tue, 20 May 2014 20:16:30 +0000 (21:16 +0100)]
Small CryptoNight optimizations

10 years agoSimplify round code
lucas [Tue, 20 May 2014 14:16:52 +0000 (15:16 +0100)]
Simplify round code

10 years agoLink to releases page
Lucas Jones [Mon, 19 May 2014 18:08:40 +0000 (19:08 +0100)]
Link to releases page

10 years agoAccept duplicate share error message
lucas [Mon, 19 May 2014 17:55:03 +0000 (18:55 +0100)]
Accept duplicate share error message

10 years agoBugfix
lucas [Mon, 19 May 2014 17:11:34 +0000 (18:11 +0100)]
Bugfix

10 years agoCryptoNight optimizations
lucas [Mon, 19 May 2014 15:59:47 +0000 (16:59 +0100)]
CryptoNight optimizations

10 years agoAdd instructions for cloning repo
Lucas Jones [Mon, 19 May 2014 14:28:20 +0000 (15:28 +0100)]
Add instructions for cloning repo

10 years agoUpdate README.md
Lucas Jones [Mon, 19 May 2014 14:23:57 +0000 (15:23 +0100)]
Update README.md

10 years agoFix windows build
lucas [Sun, 18 May 2014 20:18:01 +0000 (21:18 +0100)]
Fix windows build

10 years agoLong-polling bugfix
lucas [Sun, 18 May 2014 15:38:08 +0000 (16:38 +0100)]
Long-polling bugfix

10 years agoSmall bugfixes
lucas [Sun, 18 May 2014 13:51:44 +0000 (14:51 +0100)]
Small bugfixes

This page took 0.060445 seconds and 4 git commands to generate.