Commit graph

337 commits

Author SHA1 Message Date
Jeff Garzik
7ff1280bbb util: correct off-by-one in month display 2011-04-11 17:32:25 -04:00
fleger
a9a2840d81 Proper platform detection.
Use target instead of host.
Fix compilation for non win32 and non x86_64 platforms.
2011-04-11 13:04:29 -04:00
Jeff Garzik
1a16f2ae63 configure.ac: improve has_yasm test 2011-04-07 01:57:28 -04:00
Jeff Garzik
69529c3859 Support full URL, in X-Long-Polling header 2011-03-24 14:09:49 -04:00
Jeff Garzik
991a358dc9 Release version 0.8.1. 2011-03-22 14:01:32 -04:00
Jeff Garzik
a7d9f31747 Add User-Agent header to each HTTP request 2011-03-22 13:58:32 -04:00
Jeff Garzik
46819af36f --user/--pass fixes
Also, some newline fixes (applog callers do not need newlines in strings)
2011-03-21 20:50:59 -04:00
Jeff Garzik
594fe678fb example-cfg.json: remove extraneous commas, which broke JSON decode
Spotted by lfm
2011-03-21 17:44:20 -04:00
Jeff Garzik
124abb6c4d Release version 0.8. 2011-03-21 04:34:48 -04:00
Jeff Garzik
42cdb63f97 Update example JSON config 2011-03-21 04:28:23 -04:00
Jeff Garzik
81352ca48f Support --user and --pass, as alternative to --userpass 2011-03-21 04:27:02 -04:00
Jeff Garzik
2fd9d54443 Convert remaining [f]print to applog().
Also, remove a few superfluous printouts.
2011-03-21 04:02:13 -04:00
Jeff Garzik
144cf62d7c Avoid potential for div-by-zero, when calculating max-nonce 2011-03-21 03:45:26 -04:00
Jeff Garzik
d49d639269 cpu-miner.c: Remove newline from applog() call 2011-03-21 03:42:57 -04:00
Jeff Garzik
23e9cf91f0 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.
2011-03-20 22:44:25 -04:00
Jeff Garzik
24afd61775 Introduce more standardized logging (incl. optional syslog).
Also, improve portability of alloca.
2011-03-18 17:24:16 -04:00
Jeff Garzik
7a87bee999 Add long polling support 2011-03-18 02:53:13 -04:00
Jeff Garzik
6818c6928a Improve max nonce auto-adjustment with some basic algebra. 2011-03-17 23:22:10 -04:00
Jeff Garzik
33e5b54928 miner.h: pad out work_restart to max likely cache line size 2011-03-17 23:19:43 -04:00
Jeff Garzik
2d49a9a5d7 Introduce ability to interrupt hash scanners in the middle of scanning. 2011-03-17 22:02:28 -04:00
Jeff Garzik
4be41af2be Release version 0.7.2. 2011-03-14 23:42:53 -04:00
Jeff Garzik
0258fae450 Fix Windows build, that broke with yasm integration 2011-03-14 23:36:28 -04:00
Jeff Garzik
35aba896a6 Merge branch 'master' of https://github.com/fleger/cpuminer into tmp 2011-03-14 23:22:15 -04:00
Jeff Garzik
4f7a51e9ed Move all RPC I/O to separate thread. 2011-03-14 23:17:34 -04:00
Jeff Garzik
cdb4cd9c8b sha256_*.c: trim trailing whitespace 2011-03-14 21:48:15 -04:00
Jeff Garzik
aaf46802be Makefile.am: neaten minerd sources list 2011-03-14 20:18:03 -04:00
fleger
aab6f57b17 Fixed yasm version check 2011-03-12 18:23:22 +01:00
fleger
cb62c7f4de Merge remote-tracking branch 'upstream/master' 2011-03-12 18:12:44 +01:00
fleger
115cbe64f6 Revert "Fixed yasm version check if yasm version ≥ 1.1.0"
This reverts commit da1fd227bf.
2011-03-12 18:11:33 +01:00
Jeff Garzik
4d857dcb1e Merge branch 'sse2' of https://github.com/chromicant/cpuminer into tmp 2011-03-11 16:13:30 -05:00
fleger
da1fd227bf Fixed yasm version check if yasm version ≥ 1.1.0 2011-03-08 01:12:03 -08:00
Mark Crichton
1989b7dab9 Make sure we don't check for yasm version if we don't have yasm 2011-03-07 05:25:01 -08:00
Jeff Garzik
6b19b15aa9 Fix warnings in sse2_64 implementation. 2011-03-07 00:23:12 -05:00
Mark Crichton
96d2287c72 X86_64 SSE2 support for Linux 2011-03-06 23:49:00 -05:00
Jeff Garzik
1d8b6e13a3 Release version 0.7.1. 2011-03-02 22:47:46 -05:00
Jeff Garzik
d4ddd315b1 Make CURL follow redirects.
Suggested by prcarter.
2011-03-02 22:06:25 -05:00
Jeff Garzik
ef91bd59e2 sha256_4way: skip last 3 rounds.
Pointed out by several people, including Raulo.
2011-03-02 22:03:11 -05:00
Raulo
a27e69aec5 Changes to make the 4-way code compile on Intel Compiler 2011-02-21 21:41:19 +01:00
Jeff Garzik
4a7f3f70b5 Show date/time when proof-of-work is found. 2011-02-17 01:58:53 -05:00
Jeff Garzik
1083e15c47 Mark hash success as unlikely, using __builtin_expect() intrinsic 2011-02-17 01:22:55 -05:00
Jeff Garzik
f0bdc0b6f9 example-cfg.json: improve comments 2011-02-17 01:21:37 -05:00
Jeff Garzik
fa7e80b8e5 Extract get-work logic into separate function. 2011-02-17 01:21:16 -05:00
Jeff Garzik
6d2882937f Add support for JSON-format configuration file 2011-02-13 03:04:02 -05:00
Jeff Garzik
4e622f2ac2 Release version 0.7. 2011-02-12 20:00:54 -05:00
Jeff Garzik
b2372e70f0 Turn off target testing for release, as some strange results appeared. 2011-02-12 19:57:50 -05:00
Jeff Garzik
9f3472ad19 Use bswap_32 from byteswap.h, if __builtin_bswap() is not available 2011-02-10 00:52:22 -05:00
Jeff Garzik
c0935a9489 Re-use CURL object, thereby caching DNS and HTTP connections where possible. 2011-02-10 00:41:44 -05:00
Jeff Garzik
8277202221 Release version 0.6.1. 2011-02-04 14:29:54 -05:00
Jeff Garzik
e47076caac Fix max-nonce auto-adjustment logic to actually work 2011-02-04 11:54:31 -05:00
Jeff Garzik
51eb1b4ef9 Move verbose proof-of-work/target comparison display into -D (debug) 2011-02-04 11:53:51 -05:00