Commit graph

155 commits

Author SHA1 Message Date
pooler
d701fecd57 Enhance startup error messages 2014-05-09 17:55:08 +02:00
pooler
788e4a3746 Add option --coinbase-sig 2014-05-09 10:33:12 +02:00
pooler
9c8cad615a getblocktemplate: version/force, version/reduce 2014-05-09 10:33:12 +02:00
pooler
35d8fd82c4 Correct work restart messages 2014-05-09 10:33:12 +02:00
pooler
8a8e0ad81c getblocktemplate: long polling 2014-05-09 10:33:12 +02:00
pooler
106d03882e Avoid fetching too much work when LP is off 2014-05-09 10:33:12 +02:00
pooler
a9e64f41e7 getblocktemplate: submit/coinbase 2014-05-09 10:33:12 +02:00
pooler
30fae0c342 Minimal getblocktemplate support 2014-05-09 10:33:06 +02:00
pooler
42a002c741 Add an option to ignore redirection requests 2014-04-16 10:58:05 +02:00
pooler
c46726b4b7 Disable long polling timeout by default 2014-04-16 10:57:47 +02:00
pooler
9aa776cf94 Add a flags argument to json_rpc_call() 2014-04-14 14:23:47 +02:00
pooler
6b2e46d4ac Allow arbitrary-size job_id and extranonce2 2014-04-11 23:05:35 +02:00
pooler
64a34409e9 Add build details to version information 2014-04-05 15:01:15 +02:00
pooler
dd774a337e Only increment extranonce2 when needed 2014-03-28 11:13:10 +01:00
Kiyoaki Matsugae
d7276fa0cd fix sched_setaffinity parameter : sizeof(cpu_set_t) 2014-03-12 12:05:18 +09:00
pooler
65e196a932 Version 2.3.3 2014-02-27 22:23:51 +01:00
pooler
ab5d1a86d9 Fix CPU affinity on FreeBSD (closes #61) 2014-02-18 17:43:49 +01:00
pooler
3f9d8727dc Make the --url option mandatory 2014-01-18 22:56:48 +01:00
pooler
d7337126b9 Use only g_work_time to check work availability 2014-01-16 18:03:02 +01:00
Lauri Kasanen
c184d91d2c SCHED_IDLE and SCHED_BATCH can only be used with sched_priority 0
The function was randomly failing to drop the priority, because the
field was not initialized - it was random garbage instead of 0, leading
to EINVAL.
2014-01-14 19:50:36 +02:00
Lauri Kasanen
cf573d03ff Mark some variables & function static 2014-01-14 19:50:33 +02:00
pooler
2305536b3b Fix processor count detection with HW_NCPU 2013-12-13 14:30:17 +01:00
pooler
93120a697d Include inttypes.h instead of stdint.h
stdint.h is unavailable on some systems, such as Solaris 8
2013-07-12 18:41:47 +02:00
pooler
e878267239 Add AVX2-enabled functions for x86-64 2013-07-05 18:27:49 +02:00
pooler
7e8ce9c8dd Avoid the use of Stratum in benchmark mode 2013-07-03 18:09:55 +02:00
pooler
236e338463 Do not log per-thread CPU affinity in quiet mode 2013-07-03 17:28:43 +02:00
pooler
092c3fc196 Make benchmark data more realistic 2013-07-03 01:50:39 +02:00
pooler
fcd1162865 Avoid passing NULL to strcmp() in stratum_thread() 2013-06-15 14:10:32 +02:00
pooler
805ea94a4d Merge commit 'b6f26e1' from martinwguy/master
Add "cert" option for rpc server's self-signed SSL certificate
2013-06-13 21:50:47 +02:00
pooler
4aa1c3718e Ignore getwork errors when switching to Stratum 2013-06-10 11:50:40 +02:00
pooler
7528a95fe1 Perform global libcurl initialization
curl_easy_init() is not thread-safe unless curl_global_init() has
already been called.
It seems that SSL initialization is slow on Windows, so only do that
if the mining server has to be accessed via HTTPS.
Thanks to @martinwguy for pointing this out.
2013-06-09 18:21:39 +02:00
pooler
ee7b535ea6 Add Stratum support 2013-06-09 01:13:28 +02:00
Martin Guy
b6f26e1acc Add "cert" option for rpc server's self-signed SSL certificate
When minerd is used across the internet, the server's rpc userpass
travel unexcrypted, allowing anyone en route to copy them and
empty the server's wallet. Using https: would prevent this
but minerd's SSL connection fails on self-signed certificates.

This change adds a "-cert file" option (cert:"file" in minerd.conf)
to tell minerd the filename of the server's self-signed certificate.
2013-06-08 15:56:28 +02:00
lye
0df168cc6f Add FreeBSD support for setting CPU affinity. 2013-04-17 00:17:27 -05:00
pooler
5b9fd9c731 Allow specification of username in URL 2012-08-21 18:07:42 +02:00
pooler
5704acfa28 Add a --benchmark option for offline testing 2012-08-05 17:07:07 +02:00
pooler
4fd1ef6383 Add duration of getwork requests to debug output 2012-08-04 00:14:26 +02:00
pooler
8d7a870479 Add support for the X-Reject-Reason extension 2012-06-13 01:08:20 +02:00
pooler
003d1f1f84 Use _SC_NPROCESSORS_CONF instead of _SC_NPROCESSORS_ONLN 2012-06-02 14:53:54 +02:00
pooler
21cba02b78 Do not set thread affinity on single-processor systems 2012-06-02 14:45:07 +02:00
pooler
9ea6df402e Add an option to start minerd as a daemon 2012-05-05 14:35:46 +02:00
pooler
ff69f18995 Rename time_lock to avoid name conflict on AIX 2012-04-16 00:37:09 +02:00
pooler
858601d91f Use getopt() if getopt_long() is not available 2012-04-08 23:28:54 +02:00
pooler
3151311af0 Check for <sys/sysctl.h> in configure
Also check for <sys/param.h>, which is a prerequisite on OpenBSD
2012-04-07 14:55:50 +02:00
pooler
83652d0787 Version 2.2 2012-04-02 21:12:11 +02:00
pooler
ca34d624f6 Fix 4-way and 12-way scrypt 2012-04-02 18:24:55 +02:00
pooler
7dd70bc05f Change the default timeout to 270 seconds 2012-03-30 16:26:24 +02:00
pooler
fc7dd5ead0 Do not print too many decimals 2012-03-21 23:41:48 +01:00
pooler
ed3d1c94f9 Reimplement SHA-256d 2012-03-21 23:07:56 +01:00
pooler
40fc3d06f9 Minor cleanups 2012-03-10 23:29:11 +01:00