|
a9a2840d
|
2011-04-11T13:04:29
|
|
Proper platform detection.
Use target instead of host.
Fix compilation for non win32 and non x86_64 platforms.
|
|
1a16f2ae
|
2011-04-07T01:57:28
|
|
configure.ac: improve has_yasm test
|
|
69529c38
|
2011-03-24T14:09:49
|
|
Support full URL, in X-Long-Polling header
|
|
991a358d
|
2011-03-22T14:01:32
|
|
Release version 0.8.1.
|
|
a7d9f317
|
2011-03-22T13:58:32
|
|
Add User-Agent header to each HTTP request
|
|
46819af3
|
2011-03-21T20:50:59
|
|
--user/--pass fixes
Also, some newline fixes (applog callers do not need newlines in strings)
|
|
594fe678
|
2011-03-21T17:44:20
|
|
example-cfg.json: remove extraneous commas, which broke JSON decode
Spotted by lfm
|
|
124abb6c
|
2011-03-21T04:34:48
|
|
Release version 0.8.
|
|
42cdb63f
|
2011-03-21T04:28:23
|
|
Update example JSON config
|
|
81352ca4
|
2011-03-21T04:27:02
|
|
Support --user and --pass, as alternative to --userpass
|
|
2fd9d544
|
2011-03-21T04:02:13
|
|
Convert remaining [f]print to applog().
Also, remove a few superfluous printouts.
|
|
144cf62d
|
2011-03-21T03:45:26
|
|
Avoid potential for div-by-zero, when calculating max-nonce
|
|
d49d6392
|
2011-03-21T03:42:57
|
|
cpu-miner.c: Remove newline from applog() call
|
|
23e9cf91
|
2011-03-20T22:44:25
|
|
Ensure cpuminer-config.h is universally included, in *.c and *.h alike.
In miner.h, this fixes an alloca-definition-related warning.
For the other files, this is simply future-proofing/precaution.
|
|
24afd617
|
2011-03-18T17:24:16
|
|
Introduce more standardized logging (incl. optional syslog).
Also, improve portability of alloca.
|
|
7a87bee9
|
2011-03-18T02:53:13
|
|
Add long polling support
|
|
6818c692
|
2011-03-17T23:22:10
|
|
Improve max nonce auto-adjustment with some basic algebra.
|
|
33e5b549
|
2011-03-17T23:19:43
|
|
miner.h: pad out work_restart to max likely cache line size
|
|
2d49a9a5
|
2011-03-17T22:02:28
|
|
Introduce ability to interrupt hash scanners in the middle of scanning.
|
|
4be41af2
|
2011-03-14T23:42:53
|
|
Release version 0.7.2.
|
|
0258fae4
|
2011-03-14T23:36:28
|
|
Fix Windows build, that broke with yasm integration
|
|
35aba896
|
2011-03-14T23:22:15
|
|
Merge branch 'master' of https://github.com/fleger/cpuminer into tmp
|
|
4f7a51e9
|
2011-03-14T23:17:34
|
|
Move all RPC I/O to separate thread.
|
|
cdb4cd9c
|
2011-03-14T21:48:15
|
|
sha256_*.c: trim trailing whitespace
|
|
aaf46802
|
2011-03-14T20:18:03
|
|
Makefile.am: neaten minerd sources list
|
|
aab6f57b
|
2011-03-12T18:23:22
|
|
Fixed yasm version check
|
|
cb62c7f4
|
2011-03-12T18:12:44
|
|
Merge remote-tracking branch 'upstream/master'
|
|
115cbe64
|
2011-03-12T18:11:33
|
|
Revert "Fixed yasm version check if yasm version ≥ 1.1.0"
This reverts commit da1fd227bf2cc56c6f9a7ea42bd2c8b05f781f06.
|
|
4d857dcb
|
2011-03-11T16:13:30
|
|
Merge branch 'sse2' of https://github.com/chromicant/cpuminer into tmp
|
|
da1fd227
|
2011-03-08T01:12:03
|
|
Fixed yasm version check if yasm version ≥ 1.1.0
|
|
1989b7da
|
2011-03-07T05:25:01
|
|
Make sure we don't check for yasm version if we don't have yasm
|
|
6b19b15a
|
2011-03-07T00:23:12
|
|
Fix warnings in sse2_64 implementation.
|
|
96d2287c
|
2011-03-05T22:22:57
|
|
X86_64 SSE2 support for Linux
|
|
1d8b6e13
|
2011-03-02T22:47:46
|
|
Release version 0.7.1.
|
|
d4ddd315
|
2011-03-02T22:06:25
|
|
Make CURL follow redirects.
Suggested by prcarter.
|
|
ef91bd59
|
2011-03-02T22:03:11
|
|
sha256_4way: skip last 3 rounds.
Pointed out by several people, including Raulo.
|
|
a27e69ae
|
2011-02-21T21:41:19
|
|
Changes to make the 4-way code compile on Intel Compiler
|
|
4a7f3f70
|
2011-02-17T01:58:53
|
|
Show date/time when proof-of-work is found.
|
|
1083e15c
|
2011-02-17T01:22:55
|
|
Mark hash success as unlikely, using __builtin_expect() intrinsic
|
|
f0bdc0b6
|
2011-02-17T01:21:37
|
|
example-cfg.json: improve comments
|
|
fa7e80b8
|
2011-02-17T01:21:16
|
|
Extract get-work logic into separate function.
|
|
6d288293
|
2011-02-13T03:04:02
|
|
Add support for JSON-format configuration file
|
|
4e622f2a
|
2011-02-12T20:00:54
|
|
Release version 0.7.
|
|
b2372e70
|
2011-02-12T19:57:50
|
|
Turn off target testing for release, as some strange results appeared.
|
|
9f3472ad
|
2011-02-10T00:52:22
|
|
Use bswap_32 from byteswap.h, if __builtin_bswap() is not available
|
|
c0935a94
|
2011-02-10T00:41:44
|
|
Re-use CURL object, thereby caching DNS and HTTP connections where possible.
|
|
82772022
|
2011-02-04T14:29:54
|
|
Release version 0.6.1.
|
|
e47076ca
|
2011-02-04T11:54:31
|
|
Fix max-nonce auto-adjustment logic to actually work
|
|
51eb1b4e
|
2011-02-04T11:53:51
|
|
Move verbose proof-of-work/target comparison display into -D (debug)
|
|
98de7514
|
2011-02-04T02:55:55
|
|
sha*.c: remove debug statement, which is redundant to hashmeter output
|
|
e8ee4cb0
|
2011-02-03T00:54:03
|
|
Add --retry-pause, to set length of pause time between failure retries
|
|
714c0fd7
|
2011-02-03T00:46:55
|
|
Continue scanhash, even if high 32 bits are zero.
Previously, we would stop the scan if the high 32 bits of the hash were zero,
as a quick shortcut for testing the full hash. If this quick test succeeded,
we would pass the work to the server for full validation.
Change this logic to perform full validation inside minerd, so that work may
be resumed more quickly if hash > target.
|
|
c68ffb30
|
2011-02-02T18:47:04
|
|
Display proof-of-work hash when one is discovered
|
|
453101d9
|
2011-01-29T23:55:11
|
|
Remove "PROOF OF WORK FOUND?" debug output; redundant.
|
|
a8164709
|
2011-01-29T02:15:46
|
|
Release version 0.6.
|
|
f889476b
|
2011-01-29T01:14:12
|
|
Dynamically adjust time spent hashing current work unit, to meet target
|
|
0b677407
|
2011-01-29T00:56:24
|
|
Pass max-nonce as arg to each sha256 algo.
Should be an equivalent transformation, with no behavior changes.
|
|
f570ffcf
|
2011-01-29T00:47:48
|
|
Code movement: move second hash time sampling to main miner loop
|
|
a2967993
|
2011-01-29T00:41:27
|
|
Replace ___constant_swab32() with gcc's __builtin_bswap32
http://www.bitcoin.org/smf/index.php?topic=1925.msg34827#msg34827
Credit: lfm
|
|
8504cf48
|
2011-01-29T00:36:32
|
|
sha256_4way minor optimizations
http://www.bitcoin.org/smf/index.php?topic=820.msg40022#msg40022
Credit: BeeCee1
|
|
e4117142
|
2011-01-29T00:28:19
|
|
Fix non-working short options -q and -r N, by listing them in optstring.
|
|
fd19172c
|
2011-01-20T02:32:11
|
|
README: mention CFLAGS on *nix builds
|
|
fc4ed179
|
2010-12-28T22:38:57
|
|
Release version 0.5.
|
|
16006f90
|
2010-12-28T21:10:41
|
|
Rather than sleep-loop, main thread waits for all threads to exit.
|
|
2f9a6dee
|
2010-12-28T17:13:59
|
|
Improve CURL HTTP request error diagnostics.
|
|
9e5a173c
|
2010-12-28T15:22:53
|
|
Improve JSON-RPC result/error checking, and improve error diagnostic output.
|
|
872211ca
|
2010-12-27T02:13:15
|
|
Add --quiet option, to disable hashmeter output.
|
|
724fe374
|
2010-12-27T00:34:23
|
|
Release version 0.3.3.
|
|
21e56a25
|
2010-12-27T00:32:48
|
|
sha256_cryptopp asm: byteswap input words
|
|
970e74c0
|
2010-12-26T23:37:58
|
|
Move 32-bit swap code into miner.h, for sharing.
|
|
ae4cc6fc
|
2010-12-23T20:23:13
|
|
Release version 0.3.2.
|
|
d88648dd
|
2010-12-23T20:21:00
|
|
sha256_via: ensure that found nonce is copied back into output data buffer
Also, some minor cleanups, removing unused args.
|
|
309d1bdc
|
2010-12-19T21:47:41
|
|
Release version 0.3.1.
|
|
d363a1d6
|
2010-12-19T21:37:30
|
|
sha256_via: ensure proper data area is fully checksummed
|
|
ee592d0a
|
2010-12-18T22:22:06
|
|
Handle temporary JSON failures (due to server reboot, etc.)
|
|
4c8d7035
|
2010-12-18T16:42:40
|
|
README: update win32 build insns
|
|
857ba8f6
|
2010-12-18T16:31:28
|
|
Release version 0.3.
|
|
0ee24c00
|
2010-12-18T16:29:07
|
|
sha256_4way: work around gcc 4.5.x bug by always inlining ROTR and SHR
|
|
ce1c9a8a
|
2010-12-06T20:21:22
|
|
Display version on minerd --help usage output.
|
|
f1fcd76b
|
2010-12-06T20:14:58
|
|
sha256_cryptopp: Add crypto++ 32-bit assembly implementation
|
|
1a1a0186
|
2010-12-06T02:30:57
|
|
Release version 0.2.2.
Remove 'experimental' marker from VIA padlock implementation.
|
|
8ca6ffa8
|
2010-12-06T00:59:59
|
|
sha256_4way: do not include unnecessary headers, when !4way
Reported by lfm
|
|
6b5fb469
|
2010-12-06T00:57:48
|
|
sha256_via: align tmp_hash1 to 128, to avoid stack clobber
Reported by lfm
|
|
276dcdbc
|
2010-12-05T23:18:18
|
|
Avoid null deref in command line arg processing.
Reported by lfm.
|
|
18d3ab87
|
2010-11-29T12:27:11
|
|
Release version 0.2.1.
|
|
145e5fe1
|
2010-11-29T12:21:03
|
|
submit_work: increase string buffer, to avoid overflow
|
|
74bb1962
|
2010-11-28T20:16:22
|
|
Add Crypto++ sha256 implementation (C only, ASM elided for now)
|
|
339ddf4d
|
2010-11-27T04:31:32
|
|
Move sha256_generic into its own .o build output. Const-ify midstate param.
|
|
ad3fda8a
|
2010-11-27T03:56:47
|
|
Release version 0.2.
|
|
4c47553c
|
2010-11-27T03:50:52
|
|
Clean up multi-algorithm selection and display
|
|
6288d943
|
2010-11-27T03:50:12
|
|
sha256_4way: patch proper nonce into data block
|
|
eeea340b
|
2010-11-27T03:45:47
|
|
sha256_via: add further comments on byte-swapping work
|
|
4da2e4fb
|
2010-11-27T01:59:03
|
|
miner.h: include sys/time.h for struct timeval definition
|
|
e2eeaaf7
|
2010-11-27T01:29:56
|
|
Add experimental (read: probably broken) VIA padlock support.
|
|
86eb37d6
|
2010-11-27T00:46:59
|
|
Improve and modularize compile-time CPU detection.
Ideally, we should move this to autoconf.
|
|
500759ce
|
2010-11-27T00:12:28
|
|
s/__SSE__/__SSE2__/
|
|
a7518360
|
2010-11-26T23:32:29
|
|
Windows build tweaks.
|
|
2f2bf745
|
2010-11-26T23:16:38
|
|
Note that 4way is experimental
|
|
eed9b3c7
|
2010-11-26T23:15:38
|
|
sha256_4way: perform 16m hashes, not 64k, per invocation
|
|
35ea649d
|
2010-11-26T23:12:24
|
|
Improve hash performance statistics.
|