Commit graph

  • e41171424a Fix non-working short options -q and -r N, by listing them in optstring. Jeff Garzik 2011-01-29 00:28:19 -0500
  • fd19172c50 README: mention CFLAGS on *nix builds Jeff Garzik 2011-01-20 02:32:11 -0500
  • fc4ed179e8 Release version 0.5. v0.5 Jeff Garzik 2010-12-28 22:38:57 -0500
  • 16006f9037 Rather than sleep-loop, main thread waits for all threads to exit. Jeff Garzik 2010-12-28 21:10:41 -0500
  • 2f9a6deef9 Improve CURL HTTP request error diagnostics. Jeff Garzik 2010-12-28 17:13:59 -0500
  • 9e5a173c38 Improve JSON-RPC result/error checking, and improve error diagnostic output. Jeff Garzik 2010-12-28 15:22:53 -0500
  • 872211caad Add --quiet option, to disable hashmeter output. Jeff Garzik 2010-12-27 02:13:15 -0500
  • 724fe3742c Release version 0.3.3. v0.3.3 Jeff Garzik 2010-12-27 00:34:23 -0500
  • 21e56a25c4 sha256_cryptopp asm: byteswap input words Jeff Garzik 2010-12-27 00:32:48 -0500
  • 970e74c07d Move 32-bit swap code into miner.h, for sharing. Jeff Garzik 2010-12-26 23:37:58 -0500
  • ae4cc6fc39 Release version 0.3.2. v0.3.2 Jeff Garzik 2010-12-23 20:23:13 -0500
  • d88648dd39 sha256_via: ensure that found nonce is copied back into output data buffer Jeff Garzik 2010-12-23 20:21:00 -0500
  • 309d1bdc16 Release version 0.3.1. v0.3.1 Jeff Garzik 2010-12-19 21:47:41 -0500
  • d363a1d68d sha256_via: ensure proper data area is fully checksummed Jeff Garzik 2010-12-19 21:37:30 -0500
  • ee592d0a60 Handle temporary JSON failures (due to server reboot, etc.) Jeff Garzik 2010-12-18 22:22:06 -0500
  • 4c8d703551 README: update win32 build insns Jeff Garzik 2010-12-18 16:42:40 -0500
  • 857ba8f6cc Release version 0.3. v0.3 Jeff Garzik 2010-12-18 16:31:28 -0500
  • 0ee24c00ce sha256_4way: work around gcc 4.5.x bug by always inlining ROTR and SHR Jeff Garzik 2010-12-18 16:29:07 -0500
  • ce1c9a8aca Display version on minerd --help usage output. Jeff Garzik 2010-12-06 20:21:22 -0500
  • f1fcd76ba7 sha256_cryptopp: Add crypto++ 32-bit assembly implementation Jeff Garzik 2010-12-06 20:14:58 -0500
  • 1a1a018627 Release version 0.2.2. v0.2.2 Jeff Garzik 2010-12-06 02:30:57 -0500
  • 8ca6ffa8a9 sha256_4way: do not include unnecessary headers, when !4way Jeff Garzik 2010-12-06 00:59:59 -0500
  • 6b5fb469cc sha256_via: align tmp_hash1 to 128, to avoid stack clobber Jeff Garzik 2010-12-06 00:57:48 -0500
  • 276dcdbcec Avoid null deref in command line arg processing. Jeff Garzik 2010-12-05 23:18:18 -0500
  • 18d3ab876c Release version 0.2.1. v0.2.1 Jeff Garzik 2010-11-29 12:27:11 -0500
  • 145e5fe141 submit_work: increase string buffer, to avoid overflow Jeff Garzik 2010-11-29 12:21:03 -0500
  • 74bb196296 Add Crypto++ sha256 implementation (C only, ASM elided for now) Jeff Garzik 2010-11-28 20:16:22 -0500
  • 339ddf4d75 Move sha256_generic into its own .o build output. Const-ify midstate param. Jeff Garzik 2010-11-27 04:31:32 -0500
  • ad3fda8aba Release version 0.2. v0.2 Jeff Garzik 2010-11-27 03:56:47 -0500
  • 4c47553c85 Clean up multi-algorithm selection and display Jeff Garzik 2010-11-27 03:50:52 -0500
  • 6288d943ab sha256_4way: patch proper nonce into data block Jeff Garzik 2010-11-27 03:50:12 -0500
  • eeea340b17 sha256_via: add further comments on byte-swapping work Jeff Garzik 2010-11-27 03:45:47 -0500
  • 4da2e4fbe2 miner.h: include sys/time.h for struct timeval definition Jeff Garzik 2010-11-27 01:59:03 -0500
  • e2eeaaf75b Add experimental (read: probably broken) VIA padlock support. Jeff Garzik 2010-11-27 01:29:56 -0500
  • 86eb37d631 Improve and modularize compile-time CPU detection. Jeff Garzik 2010-11-27 00:46:59 -0500
  • 500759cea1 s/__SSE__/__SSE2__/ Jeff Garzik 2010-11-27 00:12:28 -0500
  • a7518360ad Windows build tweaks. Jeff Garzik 2010-11-26 23:32:29 -0500
  • 2f2bf745c4 Note that 4way is experimental Jeff Garzik 2010-11-26 23:16:38 -0500
  • eed9b3c7df sha256_4way: perform 16m hashes, not 64k, per invocation Jeff Garzik 2010-11-26 23:15:38 -0500
  • 35ea649d97 Improve hash performance statistics. Jeff Garzik 2010-11-26 23:12:24 -0500
  • a50201eb21 Improve --help output. Mention --help in README. Jeff Garzik 2010-11-26 20:15:07 -0500
  • 099b6b065e Drop all Windows DLL in same dir as minerd.exe Jeff Garzik 2010-11-26 19:43:54 -0500
  • 1f5074381f Correct -a command line help. Jeff Garzik 2010-11-26 19:12:22 -0500
  • c639149977 Add tcatm's 4way SSE2 sha256 implementation. Jeff Garzik 2010-11-26 19:04:48 -0500
  • d2fded6135 README: add win32 installer instructions Jeff Garzik 2010-11-26 18:13:16 -0500
  • 7c6014c60b Add Windows installer creation script, mknsis.sh. Jeff Garzik 2010-11-26 18:01:25 -0500
  • 6f30fc1d87 Release version 0.1.2. v0.1.2 Jeff Garzik 2010-11-26 16:38:16 -0500
  • 7f98b6a2bb README: update dependency list and build instructions Jeff Garzik 2010-11-26 16:35:54 -0500
  • 0a333110f7 Build on Windows using mingw32. Jeff Garzik 2010-11-26 16:28:12 -0500
  • 4575851ea3 Build jansson 1.3 in-tree, if not present on system. Jeff Garzik 2010-11-26 16:13:32 -0500
  • 750deb7a99 Makefile.am: add compat.h, to correct 'make distcheck' failures Jeff Garzik 2010-11-26 15:52:06 -0500
  • 352bab2109 Introduce compat.h, for Win32 builds Jeff Garzik 2010-11-26 15:50:36 -0500
  • b7cc9b68ad Replace argp with getopt_long Jeff Garzik 2010-11-26 15:46:11 -0500
  • 59f1fb2ec8 Link with pthreads lib, if present. Remove GNU-specific asprintf usage. Jeff Garzik 2010-11-26 15:20:54 -0500
  • 5d1a45294b code movement: move submit_work() above hot path Jeff Garzik 2010-11-25 04:04:30 -0500
  • 945be82ea1 Move utility routines to util.c. Jeff Garzik 2010-11-25 04:03:59 -0500
  • 822cf2cc45 sha256: Remove unused include arpa/inet.h Jeff Garzik 2010-11-25 03:51:04 -0500
  • e4c4b3fe5f scanhash micro-optimizations Jeff Garzik 2010-11-25 01:27:19 -0500
  • 1032fec15b Allocate work struct once, on stack, rather than alloc+free for each getwork. Jeff Garzik 2010-11-25 01:16:34 -0500
  • a614823fa7 Remove unused OpenSSL dependency. Jeff Garzik 2010-11-25 01:02:53 -0500
  • 23cd22a5a5 RPC URL, username and password become arguments, rather than compile-time constants. Jeff Garzik 2010-11-25 00:49:39 -0500
  • 67d3c91317 Small cleanups and comment additions. Don't sleep after proof of work found. Jeff Garzik 2010-11-25 00:36:40 -0500
  • ea6c1126ec Add GPLv2 header. Jeff Garzik 2010-11-24 19:50:46 -0500
  • 82fff8f4cf Do not build sha256_generic module separate from cpu-miner.c. Version 0.1.1. v0.1.1 Jeff Garzik 2010-11-24 19:34:59 -0500
  • 702e2ac811 Convert over to autotools. Release version 0.1. v0.1 Jeff Garzik 2010-11-24 19:31:12 -0500
  • e33abcdbe4 sha256: note about bitcoin input data Jeff Garzik 2010-11-24 18:45:56 -0500
  • 19b51e3600 Clean up protocol debugging output, and other cleanups. Jeff Garzik 2010-11-24 18:25:06 -0500
  • b7201e9dec sha256: Assume that input is already big endian. Jeff Garzik 2010-11-24 18:24:12 -0500
  • 5b0ab3cf79 Remove byte reversing in submit_work() Jeff Garzik 2010-11-24 15:39:37 -0500
  • 89a05600ba Code movement. Update stats counter more frequently. Jeff Garzik 2010-11-24 05:55:56 -0500
  • 5b6e9a92f1 Add command line parsing, and multiple threads. Jeff Garzik 2010-11-24 03:36:53 -0500
  • 45a29ac997 Add timing info. Remove BIGNUM PoW checks. Jeff Garzik 2010-11-24 02:11:59 -0500
  • 666af32046 Clean up proof-of-work checking, attempting to address find-solution-too-fast problem. Jeff Garzik 2010-11-24 01:19:47 -0500
  • 16b535e2dd Add some code comments. Jeff Garzik 2010-11-23 23:54:37 -0500
  • 9bc3649e91 Add README and license info. Jeff Garzik 2010-11-23 23:43:45 -0500
  • 9599867d8b Initial revision of CPU miner. Jeff Garzik 2010-11-23 23:33:20 -0500