Tanguy Pruvot
2de9b1375b
prepare next version
2014-10-20 19:00:44 +02:00
Tanguy Pruvot
f737f7f0cb
Fix usage and big strings on windows (colors rel.)
...
vsnprintf doesnt return the len on windows on fail, so use _vscprintf
2014-10-20 05:39:48 +02:00
Tanguy Pruvot
0720797f1b
Add proper keccak-256 (maxcoin)
...
Cleaned from djm34 repo, tuned for the 750 Ti
2014-10-17 06:46:20 +02:00
Tanguy Pruvot
cdc29336f7
stats: compute work difficulty from target
2014-09-30 10:03:12 +02:00
Tanguy Pruvot
9f3c6b0520
Include windows curl and openssl prebuilt libs
...
Curl 7.35 without SSH2
OpenSSL 1.0.1e
ZLib 1.2.8
built with https://github.com/peters/curl-for-windows
2014-09-30 06:25:38 +02:00
Tanguy Pruvot
4f326576d2
implement X-Mining-Hashrate header
...
remove midstate extension, seems only used in sha256/scrypt
and prepare noncerange, need a pool which supports that to finish...
2014-09-29 08:24:12 +02:00
Tanguy Pruvot
799b230af2
enhance solo mining, update http headers
...
and prepare next version...
2014-09-28 15:34:44 +02:00
Tanguy Pruvot
5579b91cfb
build for both GM104 and GM204
...
For the GTX 750 and new 970/980
also fix -a luffa parameter for 1.4.4 release
2014-09-27 09:46:52 +02:00
Tanguy Pruvot
cc296a0618
stratum: check if job was read
2014-09-13 00:15:25 +02:00
Tanguy Pruvot
347d4e4928
blake: +8MH/s on linux, weird optimisation
...
Like doom/luffa, using a int pos make the proc faster
2014-09-11 02:33:34 +02:00
Tanguy Pruvot
23f0cee61f
Add cuda error checks on qubit algos
...
And rename doom to luffa, like djm34
2014-09-11 02:20:52 +02:00
Tanguy Pruvot
c3eb66683a
Import djm34 qubit, deep and doom algos
...
Indent, and put commonly used functions proto. in cuda_helper.h
And add them to --cputest function
Also change the color option to --nocolor, -C is no more needed
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
(Which is tired to remove these german copy/pasted comments)
2014-09-10 00:26:55 +02:00
Tanguy Pruvot
429266346c
Prepare version 1.4.2
2014-09-09 21:59:03 +02:00
Tanguy Pruvot
13bb9d267e
Remove debug rpc, already exists with -P
2014-09-09 21:59:03 +02:00
Tanguy Pruvot
9e5ec398b2
Purge anti-dup data on target change
2014-09-09 21:59:03 +02:00
Tanguy Pruvot
cec5baea95
enable colors by default, except for syslog
...
debug: show compared hash diffs in color
2014-09-09 21:59:03 +02:00
Tanguy Pruvot
3ed36f285b
try to prevent gpu pauses
2014-09-09 21:59:03 +02:00
Tanguy Pruvot
402e416853
Add pentablake algo (-a penta)
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2014-09-09 21:58:58 +02:00
Tanguy Pruvot
5ccd166916
blake: introduce pdata head cache (speed x2)
2014-09-06 16:26:53 +02:00
Tanguy Pruvot
65909ec3b7
blake: handle case when 2 hashes are found in a call
2014-09-06 11:43:32 +02:00
Tanguy Pruvot
52ec8830b1
blake: blakecoin variant now works
2014-09-06 01:21:30 +02:00
Tanguy Pruvot
b98239ec2a
hashlog: enhance scan range store and debug dump
2014-09-05 20:01:50 +02:00
Tanguy Pruvot
5682b7d241
blake: add also blakecoin (8-rounds) variant
2014-09-05 19:12:29 +02:00
Tanguy Pruvot
3341e0324f
blake: speed +10%, no more size conversions
2014-09-04 16:17:11 +02:00
Tanguy Pruvot
2ebfb546a6
clean extra logs, show bloc height on new jobs
2014-09-04 13:27:41 +02:00
Tanguy Pruvot
806c3e8691
enhance double scan checks
2014-09-04 11:11:39 +02:00
Tanguy Pruvot
a270adc4b6
to test on windows
2014-09-03 22:13:07 +02:00
Tanguy Pruvot
124ddee2fe
blake: fix of bad difficulty
2014-09-03 15:02:31 +02:00
Tanguy Pruvot
69616b37ac
hashlog: prepare store of scanned range
2014-09-03 14:49:13 +02:00
Tanguy Pruvot
b1f5df374d
stratum: store server time offset in context
2014-09-03 14:49:09 +02:00
Tanguy Pruvot
1a4391d7ff
hashlog: prevent double computing on jobs already done
2014-09-03 12:20:24 +02:00
Tanguy Pruvot
049e577301
tmp blake log
2014-09-03 09:49:14 +02:00
Tanguy Pruvot
2d42ae6de5
stratum: handle a small cache of submitted jobs
...
Prevent to send duplicated shares on some pools like hashharder..
This cache keeps submitted job/nounces of the last 15 minutes
so, remove exit on repeated duplicate shares,
the submitted cache now handles this problem.
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2014-09-02 08:01:26 +02:00
Tanguy Pruvot
1b8c3c12fa
debug: a new boolean to log or not json rpc data
2014-09-02 03:38:57 +02:00
Tanguy Pruvot
1f99aae0ff
exit on repeated duplicate shares (to enhance)
...
create a new function proper_exit() to do common stuff on exit...
2014-09-01 20:28:34 +02:00
Tanguy Pruvot
0aeac878ef
blake: tune up and cleanup, ~100 MH/s on a normal 750Ti
...
tested on linux and windows (x86 binary)...
but there is a high number of duplicated shares... weird
2014-09-01 12:24:26 +02:00
Tanguy Pruvot
1fb9becc1f
cpu-miner: sort algos by name, show reject reason
2014-09-01 09:50:19 +02:00
Tanguy Pruvot
bfe96c49b0
release 1.4, update README...
2014-09-01 06:07:42 +02:00
Tanguy Pruvot
c17d11e377
add "blake" 256, 14 rounds (for NEOS blake, not BlakeCoin)
...
also remove "missing" file, its old and not compatible with ubuntu 14.04
2014-09-01 05:53:36 +02:00
Tanguy Pruvot
c56af0d976
output: show the current stratum/algo on new blocks
2014-08-31 02:51:24 +02:00
Tanguy Pruvot
bcc19981c3
windows: use a static lib of pthreads 2.9.1
...
built with nmake clean VC-static
2014-08-26 05:10:23 +02:00
Tanguy Pruvot
aefb64c369
windows: implements the color option
...
based on old git implementation (2009)
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2014-08-26 03:39:23 +02:00
Tanguy Pruvot
64e8cd3f98
add x17 algo, cleaned djm34 commit
...
todo: visual studio...
2014-08-23 22:44:17 +02:00
Tanguy Pruvot
5cf024cc5d
whirl: add missing merkle for some pools
2014-08-23 01:44:47 +02:00
Tanguy Pruvot
0867fb15c6
output: add the --color parameter (-C)
...
disabled by default or if syslog option is set
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2014-08-22 16:52:39 +02:00
Tanguy Pruvot
91da15aa75
windows: intercept Ctrl+C to use nvprof
2014-08-21 18:44:45 +02:00
Tanguy Pruvot
912ef1215d
small reg tunes, rename whirlcoin to whirl
2014-08-21 02:57:10 +02:00
Tanguy Pruvot
1fbcbbacc4
Add whirlcoin and optimize x11 luffa (maxrregcount)
2014-08-20 07:49:22 +02:00
Tanguy Pruvot
bc2eb75758
Add fresh algo (based on djm34 code)
...
Cleaned up and adapted to my changes (cputest added)
Remove Makefile.in which should be in gitignore
(Plz refresh it with ./config.sh to compile on linux)
2014-08-19 18:31:26 +02:00
Tanguy Pruvot
a3ea36a5f9
cudaDeviceReset on Ctrl+C for nvprof
2014-08-19 03:28:31 +02:00