]>
Git Repo - cpuminer-multi.git/log
Tanguy Pruvot [Mon, 7 Dec 2015 21:02:49 +0000 (22:02 +0100)]
mingw: build statically for msys/mingw compat
Tanguy Pruvot [Mon, 7 Dec 2015 19:29:02 +0000 (20:29 +0100)]
yescrypt: disable some extra/cleanup memset
set initial benchmark scan max loops
also fix OUT() define conflict on mingw
Tanguy Pruvot [Mon, 7 Dec 2015 17:54:56 +0000 (18:54 +0100)]
scrypt-jane: gcc and vstudio warnings fixes
Tanguy Pruvot [Mon, 7 Dec 2015 17:40:35 +0000 (18:40 +0100)]
cputest: add new scrypt algos tests
Tanguy Pruvot [Mon, 7 Dec 2015 17:06:40 +0000 (18:06 +0100)]
rename scrypt-jane algo like ccminer
and handle scryptjane alias for nicehash compat.
nicehashdev [Sat, 17 Oct 2015 11:36:02 +0000 (13:36 +0200)]
Scrypt-Jane algorithm from nicehash
Tanguy Pruvot [Sat, 5 Dec 2015 18:15:58 +0000 (19:15 +0100)]
yescrypt algo (basic and simd)
compatible with linux, mingw64 and vstudio
Signed-off-by: Tanguy Pruvot <[email protected] >
Tanguy Pruvot [Sat, 7 Nov 2015 15:19:05 +0000 (16:19 +0100)]
bastion algo
Tanguy Pruvot [Sat, 21 Nov 2015 03:43:19 +0000 (04:43 +0100)]
clang: fix nomacro.pl path and chmod
Tanguy Pruvot [Fri, 2 Oct 2015 12:08:31 +0000 (14:08 +0200)]
windows: update vstudio project + mingw64 vars
Also fix a few warnings
Tanguy Pruvot [Thu, 1 Oct 2015 19:57:12 +0000 (21:57 +0200)]
Add sib algo and start the work on diff (part 1)
prepare the --show-diff option (block/net diff)
part 2 require changes in all algos prototypes (shares diff)
Tanguy Pruvot [Mon, 24 Aug 2015 08:53:36 +0000 (10:53 +0200)]
applog: Use reentrant localtime(), avoid a lock
based on Trent Nelson patch submitted to sp ccminer
Tanguy Pruvot [Mon, 24 Aug 2015 07:05:28 +0000 (09:05 +0200)]
Drop anime algo (dead coin)
Tanguy Pruvot [Mon, 24 Aug 2015 07:02:21 +0000 (09:02 +0200)]
Allow to load remote config with curl
Tanguy Pruvot [Thu, 13 Aug 2015 23:22:37 +0000 (01:22 +0200)]
algo: case insensitive match + readme
Tanguy Pruvot [Thu, 13 Aug 2015 21:12:15 +0000 (23:12 +0200)]
lyra2: handle both lyra2/lyra2re aliases
Tanguy Pruvot [Wed, 12 Aug 2015 21:21:12 +0000 (23:21 +0200)]
lyra2rev2: new stratum default diff
Tanguy Pruvot [Thu, 6 Aug 2015 23:43:00 +0000 (01:43 +0200)]
shut up gcc
Tanguy Pruvot [Thu, 6 Aug 2015 22:06:20 +0000 (00:06 +0200)]
affinity: allow more than 8 cores values (and hexa)
Tanguy Pruvot [Thu, 6 Aug 2015 20:56:50 +0000 (22:56 +0200)]
lyra2: reduce a bit memory operations
Tanguy Pruvot [Thu, 6 Aug 2015 19:10:50 +0000 (21:10 +0200)]
lyra2: vstudio improvements
Tanguy Pruvot [Thu, 6 Aug 2015 18:50:35 +0000 (20:50 +0200)]
lyra: fix conversion problems, use int64
Tanguy Pruvot [Thu, 6 Aug 2015 18:28:49 +0000 (20:28 +0200)]
attempt to recover lost speed in previous lyra2
Tanguy Pruvot [Thu, 6 Aug 2015 18:12:56 +0000 (20:12 +0200)]
lyra: fix sign warnings
Tanguy Pruvot [Thu, 6 Aug 2015 17:22:54 +0000 (19:22 +0200)]
lyra2REv2 algo for the upcoming Vertcoin hard fork
Tanguy Pruvot [Thu, 6 Aug 2015 15:13:09 +0000 (17:13 +0200)]
add cryptonight-light algo
Tanguy Pruvot [Tue, 4 Aug 2015 15:46:48 +0000 (17:46 +0200)]
cryptonight warning fix
Tanguy Pruvot [Sat, 1 Aug 2015 19:46:46 +0000 (21:46 +0200)]
fix for x86 and arm (bionic) builds
to do later... arm static builds, more portable
to recheck with a compatible system... FreeBSD stuff
Tanguy Pruvot [Sun, 2 Aug 2015 22:17:45 +0000 (00:17 +0200)]
fix included jansson version number (v2.6)
Tanguy Pruvot [Wed, 29 Jul 2015 13:50:28 +0000 (15:50 +0200)]
cpuminer-multi 1.1 release
On request by nice hash for axiom algo
Tanguy Pruvot [Wed, 29 Jul 2015 12:42:25 +0000 (14:42 +0200)]
axiom: cputest entry
Tanguy Pruvot [Wed, 29 Jul 2015 12:40:03 +0000 (14:40 +0200)]
update help and readme
Tanguy Pruvot [Mon, 27 Jul 2015 13:10:54 +0000 (15:10 +0200)]
add randomize option (for very slow algos)
Tanguy Pruvot [Mon, 27 Jul 2015 15:27:54 +0000 (17:27 +0200)]
axiom: remove useless loop
Tanguy Pruvot [Mon, 27 Jul 2015 14:46:06 +0000 (16:46 +0200)]
axiom: vstudio fix (memory problem)
Tanguy Pruvot [Sun, 26 Jul 2015 17:00:06 +0000 (19:00 +0200)]
axiom algo
Tanguy Pruvot [Sat, 25 Jul 2015 04:54:04 +0000 (06:54 +0200)]
affinity: do not default to win32
Tanguy Pruvot [Thu, 16 Jul 2015 03:13:48 +0000 (05:13 +0200)]
cryptonight: reduce noise with the quiet option
Tanguy Pruvot [Wed, 15 Jul 2015 14:38:33 +0000 (16:38 +0200)]
quark: test and cleanup
Tanguy Pruvot [Wed, 15 Jul 2015 03:42:50 +0000 (05:42 +0200)]
rpc2: fix some warnings seen with gcc 4.9
Tanguy Pruvot [Wed, 15 Jul 2015 03:33:02 +0000 (05:33 +0200)]
Make extranonce support optional
Tanguy Pruvot [Wed, 15 Jul 2015 03:15:25 +0000 (05:15 +0200)]
cryptonight: handle rpc 2.0 pools and clean the crypto-rpc-code
never had the time before to work on this different protocol...
Tanguy Pruvot [Tue, 14 Jul 2015 22:51:33 +0000 (00:51 +0200)]
bmw hash
Tanguy Pruvot [Fri, 10 Jul 2015 14:32:39 +0000 (16:32 +0200)]
bmw algo for midnight MDT
Tanguy Pruvot [Mon, 29 Jun 2015 11:06:05 +0000 (13:06 +0200)]
Add c11 algo (chaincoin/flaxscript)
Tanguy Pruvot [Sun, 28 Jun 2015 15:35:26 +0000 (17:35 +0200)]
Add dropcoin algo
dropcoin tested on bitspill pool
Note: This miner doesn't require --diff-factor 65535
Also add blake2s algo.. wanted to test octane but PoW period has ended
Tanguy Pruvot [Thu, 25 Jun 2015 05:23:51 +0000 (07:23 +0200)]
Add missing luffa algo
Tanguy Pruvot [Thu, 25 Jun 2015 04:45:16 +0000 (06:45 +0200)]
stratum: add --diff-multiplier option (-m)
and rename --diff to --diff-factor (-f), --diff is kept for compat.
These options are generally for dev purpose or when we setup
a new pool on a new algo... help pool owners to test different
difficulty settings...
Tanguy Pruvot [Fri, 5 Jun 2015 16:12:36 +0000 (18:12 +0200)]
Extend the --timeout option to stratum pools
To fix this possible problem :
"Increase timeout to 5 minutes to get rid of disconnects
if there are no blocks in a network for 2 minutes.
Clean way to handle this issue instead of cheating
on pool side with stupid job retransmission." (From Sammy Libre)
Note: I'm not sure how to experiment this problem, so let users
the ability to tweek it by command line (0 is also allowed for longpoll pools)
Tanguy Pruvot [Fri, 5 Jun 2015 15:42:02 +0000 (17:42 +0200)]
bound checks and some changes from ccminer
- prevent scans before a job is received on stratum
- ask for a new job after submit in solo mining...
Tanguy Pruvot [Fri, 5 Jun 2015 15:20:57 +0000 (17:20 +0200)]
Fix for conditional mining messages
Tanguy Pruvot [Fri, 5 Jun 2015 15:16:01 +0000 (17:16 +0200)]
sysinfos: prefer coretemp data if present
Tanguy Pruvot [Fri, 5 Jun 2015 14:00:54 +0000 (16:00 +0200)]
conditional mining, limited conditions
--max-temp only available on linux (and some platforms)
--max-diff for solo mining with wallets which show difficulty in getmininginfo
--max-rate for solo mining with wallets which show networkhashps in getmininginfo
max-diff will be extented to pools in a later commit
Tanguy Pruvot [Fri, 5 Jun 2015 13:07:10 +0000 (15:07 +0200)]
time-limit: allow automated benchmarks
sample : cpuminer -a x11 --benchmark --time-limit 30 -q 2>result.txt
Tanguy Pruvot [Mon, 11 May 2015 14:34:12 +0000 (16:34 +0200)]
Add --time-limit option
Allow to mine for a specified number of seconds
Tanguy Pruvot [Fri, 13 Mar 2015 18:16:21 +0000 (19:16 +0100)]
zr5: clean the algo, add stratum support
Tanguy Pruvot [Wed, 11 Mar 2015 17:55:26 +0000 (18:55 +0100)]
neoscrypt: use same variable names
Tanguy Pruvot [Wed, 11 Mar 2015 15:49:56 +0000 (16:49 +0100)]
cryptonight: warning fixes
Tanguy Pruvot [Wed, 11 Mar 2015 15:22:08 +0000 (16:22 +0100)]
solo: show network hashrate, if available
Tanguy Pruvot [Wed, 11 Mar 2015 15:11:21 +0000 (16:11 +0100)]
cleanup: remove extern, sort cputest + lowercase
Tanguy Pruvot [Tue, 10 Mar 2015 21:05:01 +0000 (22:05 +0100)]
anime algo and fix solo mining (broken since zr5)
Tanguy Pruvot [Mon, 9 Mar 2015 02:50:56 +0000 (03:50 +0100)]
build: disable most extra cflags
not sure why yet, but neoscrypt do a segfault on my linux Ivy bridge
Tanguy Pruvot [Mon, 9 Mar 2015 02:19:15 +0000 (03:19 +0100)]
cputest: dont share mem of buf and scratchpad
Tanguy Pruvot [Sat, 7 Mar 2015 13:32:52 +0000 (14:32 +0100)]
multithreaded build
Tanguy Pruvot [Thu, 5 Mar 2015 14:50:15 +0000 (15:50 +0100)]
Add double skein (skein2) algo for Woodcoin
Tanguy Pruvot [Thu, 5 Mar 2015 17:08:58 +0000 (18:08 +0100)]
api: fix port > 32768
Tanguy Pruvot [Thu, 5 Mar 2015 14:17:17 +0000 (15:17 +0100)]
skein: cleanup
Tanguy Pruvot [Thu, 5 Mar 2015 14:03:31 +0000 (15:03 +0100)]
rc: add pragma codepage, dont use utf-16
Default vstudio is UTF-16 for version informations
Switch to normal text to handle future git diff...
Tanguy Pruvot [Wed, 25 Feb 2015 14:25:31 +0000 (15:25 +0100)]
bestcpu_feature basic function
will be used in api
Tanguy Pruvot [Sun, 22 Feb 2015 03:28:34 +0000 (04:28 +0100)]
pluck: earlz based volatile sha2 func
increase gcc/gw perf, now better than vstudio binary
Tanguy Pruvot [Sun, 22 Feb 2015 03:32:17 +0000 (04:32 +0100)]
pluck: optimize
Tanguy Pruvot [Wed, 4 Mar 2015 20:27:46 +0000 (21:27 +0100)]
longpoll: strdup fix for linux
Tanguy Pruvot [Mon, 2 Mar 2015 21:40:09 +0000 (22:40 +0100)]
basic ZR5 algo, without PoK "encryption" support
Working on testnet and suprnova's longpoll pool
Signed-off-by: Tanguy Pruvot <[email protected] >
Tanguy Pruvot [Sat, 21 Feb 2015 05:16:32 +0000 (06:16 +0100)]
pluck: small sse2 enhancement on vstudio x64
Tanguy Pruvot [Fri, 20 Feb 2015 10:09:18 +0000 (11:09 +0100)]
Add pluck algo (Supcoin)
Signed-off-by: Tanguy Pruvot <[email protected] >
Tanguy Pruvot [Fri, 13 Feb 2015 19:21:47 +0000 (20:21 +0100)]
Fix qubit diff for yaamp
was tested first on theblockfactory, but its explained there we can
use -f 128 on their pool.
Tanguy Pruvot [Fri, 13 Feb 2015 06:09:20 +0000 (07:09 +0100)]
api: fix stratum seturl and trailing pipe
Tanguy Pruvot [Thu, 12 Feb 2015 22:20:26 +0000 (23:20 +0100)]
Add basic API remote control
only allowed if --api-remote parameter or config key is set
Signed-off-by: Tanguy Pruvot <[email protected] >
Tanguy Pruvot [Thu, 12 Feb 2015 18:51:55 +0000 (19:51 +0100)]
dirname: fix visual studio version
hackish way to keep same function behavior as mingw/linux
the string result can't be freed on linux...
Not thread safe, but we dont care for our usage...
Tanguy Pruvot [Thu, 12 Feb 2015 16:04:17 +0000 (17:04 +0100)]
windows: implement background option (-B)
Tanguy Pruvot [Mon, 9 Feb 2015 15:15:45 +0000 (16:15 +0100)]
linux: move affinity function position
Tanguy Pruvot [Mon, 9 Feb 2015 15:07:33 +0000 (16:07 +0100)]
update NEWS and README
Tanguy Pruvot [Sun, 8 Feb 2015 03:30:10 +0000 (04:30 +0100)]
update default config
Tanguy Pruvot [Mon, 9 Feb 2015 15:02:40 +0000 (16:02 +0100)]
cmdline: allow -t 0 (auto)
Tanguy Pruvot [Mon, 9 Feb 2015 14:42:12 +0000 (15:42 +0100)]
Add --cpu-affinity and --cpu-priority options
Case for affinity : Take a CPU with HyperThreading
When using 2 threads, the miner will be faster on 2 real cores
The affinity parameter is an integer Mask (binary) ex:
--cpu-affinity 1 runs on the first core only - 0b0001
--cpu-affinity 6 runs on the Cores 2 and 3 - 0b0110
--cpu-affinity 15 runs on the 4 first cpu cores - 0b1111
for the priority, a custom level is used from 1 (lowest) to 5 (highest)
to work the same on both Windows and Linux.
Signed-off-by: Tanguy Pruvot <[email protected] >
Tanguy Pruvot [Sun, 8 Feb 2015 02:15:27 +0000 (03:15 +0100)]
linux: fixes for config file function
define MAX_PATH to PATH_MAX
set dirname() more compatible, linux result should not be freed
Tanguy Pruvot [Fri, 6 Feb 2015 17:29:10 +0000 (18:29 +0100)]
enhance windows installer script
Add start menu icons and handle user data config
Tanguy Pruvot [Sat, 7 Feb 2015 22:01:10 +0000 (23:01 +0100)]
Allow a default json config in user folder
$APPDATA/cpuminer on windows, $HOME/.cpuminer/cpuminer-conf.json on linux
will use it only if -o and --benchmark are not set
Tanguy Pruvot [Fri, 6 Feb 2015 17:28:21 +0000 (18:28 +0100)]
x11: simplify the code
Tanguy Pruvot [Mon, 2 Feb 2015 14:22:03 +0000 (15:22 +0100)]
Add windows setup script (nsis 3)
Tanguy Pruvot [Sun, 1 Feb 2015 16:56:32 +0000 (17:56 +0100)]
windows: add icon and version informations
Tanguy Pruvot [Fri, 30 Jan 2015 21:14:06 +0000 (22:14 +0100)]
Use all cpu cores by default
Tanguy Pruvot [Fri, 30 Jan 2015 21:02:25 +0000 (22:02 +0100)]
Some applog changes for version 1.1
Some words were triggered by some antivirus like ESET NOD32
like "yay!!! and "booooo"
Tanguy Pruvot [Fri, 30 Jan 2015 18:33:46 +0000 (19:33 +0100)]
various warning fixes on win x64
Tanguy Pruvot [Sat, 24 Jan 2015 15:01:27 +0000 (16:01 +0100)]
Add blakecoin algo (blake256 variant)
Tanguy Pruvot [Sat, 24 Jan 2015 14:15:21 +0000 (15:15 +0100)]
Add myriad groestl algo too
Tanguy Pruvot [Sat, 24 Jan 2015 12:03:50 +0000 (13:03 +0100)]
Prepare v1.1.x versions..
move asm and algos in folders and add groestl support
Add 'groestl' algo (tested on erebor pool)
and 'dmd-gr' for Diamond Coin (tested on us.miningfield.com)
Myriad Groestl not supported yet
Tanguy Pruvot [Sat, 24 Jan 2015 11:26:46 +0000 (12:26 +0100)]
move compat defines in compat.h
Tanguy Pruvot [Sat, 24 Jan 2015 02:43:30 +0000 (03:43 +0100)]
update visual studio project
Tanguy Pruvot [Mon, 12 Jan 2015 18:17:29 +0000 (19:17 +0100)]
Small changes for arm compat
This page took 0.0615560000000001 seconds and 4 git commands to generate.