pontius
f1215cb75c
void function cannot return value
2012-03-07 14:03:56 +01:00
pooler
18bd6c0740
Check whether the assembler supports XOP
2012-03-07 10:46:04 +01:00
pooler
b10dc6b37d
Add XOP support to scrypt on x86-64
2012-03-07 00:43:46 +01:00
pooler
26e2fe1f76
Ensure C compiler is in C99 mode
2012-03-06 14:20:55 +01:00
pooler
8625cf40f6
Assume HTTP if no protocol is specified
2012-03-06 00:10:35 +01:00
pooler
f073f8ed58
Precompute midstate of the first SHA-256 in scrypt
2012-03-06 00:03:19 +01:00
pooler
18033f6a04
Add optimizations for AVX-capable processors
2012-03-05 19:32:52 +01:00
pooler
94cb469bbf
Support for pthreads on MinGW-w64
2012-03-03 22:41:47 +01:00
pooler
a9c46369e8
Support for building on MinGW
...
- Fix dependency on libws2_32
- Update build instructions in the README
- Drop mknsis.sh
2012-03-03 16:51:32 +01:00
pooler
8d326a4439
Change comment style in .S files for compatibility
2012-03-01 16:05:25 +01:00
pontius
4aafcadbd2
Solaris doesn't have <sys/sysctl.h>.
2012-03-01 09:09:23 +01:00
pooler
6fc88331d6
Switch to RIP-relative addressing on x86-64
2012-02-28 20:51:11 +01:00
pooler
03d012e86c
Version 2.1.4
2012-02-28 18:24:23 +01:00
pooler
ec59ed6d6d
Add support for building on Mac OS X
2012-02-28 18:16:40 +01:00
pooler
e560d53b76
Add 4-way SHA-256 implementation for x86-64
2012-02-28 18:10:26 +01:00
pooler
1f15a1f672
Add proxy support
2012-02-26 01:34:58 +01:00
pooler
0ce674668c
Add TCP keepalive to long polling connections
2012-02-25 22:22:45 +01:00
pooler
fc5435e338
Allow unauthenticated mining
2012-02-24 21:06:10 +01:00
pooler
922ce0b92e
Version 2.1.3
2012-02-12 23:47:20 +01:00
pooler
61392dc673
Support for "submitold" extension to long polling
2012-02-12 19:50:59 +01:00
pooler
131d5a2374
Add smart handling of long polling failures
...
Switch to short scan time if long polling fails, and try
to reactivate it only if the server continues to advertise
the feature in HTTP headers.
2012-02-12 03:23:06 +01:00
pooler
46fe063865
Eliminate the delay between starting threads
...
This is no more needed since miner threads share the result
of the same getwork request.
2012-02-11 15:19:31 +01:00
pooler
a605a2ae4d
Throw an error if non-option arguments are supplied
2012-02-11 02:32:49 +01:00
pooler
9435078a8e
Extract username and password specified in URL
2012-02-11 01:42:57 +01:00
pooler
6599e7d1a7
Only detect the number of processors once
2012-02-11 00:09:50 +01:00
pooler
0b706173ca
Clean up --help output
2012-02-10 03:25:35 +01:00
pooler
b25730c8f7
Add a --version option
2012-02-09 15:19:32 +01:00
pooler
4d2ee802cd
Do not skip submission of old work
...
This increases compatibility with p2pool
2012-02-08 15:47:32 +01:00
pooler
9ba5e94d3d
Make the hashmeter thread-safe
2012-02-05 18:17:24 +01:00
pooler
80db6655c6
Remove a double test when testing the full hash
2012-02-05 18:04:58 +01:00
pooler
80412755bd
Handle empty responses properly
2012-02-03 23:47:04 +01:00
pooler
9ce0db5100
Add "X-Mining-Extensions: midstate" to HTTP headers
...
Drop support for the the deprecated "midstate" and "hash1" fields.
2012-02-01 03:59:08 +01:00
pooler
d26b0d8b81
Version 2.1.2
...
- Do not submit work that is known to be stale
- Allow miner threads to ask for new work if the current one is at least
45 seconds old and long polling is enabled
- Refresh work when long polling times out
- Modify x86-64 code to make it compatible with older versions of
binutils
2012-01-26 14:31:07 +01:00
pooler
1628975469
Fix minor speed regression on some microarchitectures
2012-01-22 16:08:12 +01:00
pooler
e751fb6bbd
Version 2.1.1
2012-01-21 00:42:17 +01:00
pooler
14f953e0f8
Handle network errors properly
2012-01-21 00:31:51 +01:00
pooler
35ae813dc8
Add missing mutex initialization
2012-01-19 17:36:42 +01:00
pooler
0426d3ace0
Drastically increase getwork efficiency
2012-01-19 16:25:01 +01:00
pooler
e0dc6649e1
Version 2.0
...
- Test the whole hash instead of just looking at the high 32 bits
- Set idle priority on Windows
- Fix parameters -u and -p, and add short options -o and -O
- Fix example JSON configuration file
2012-01-17 00:38:06 +01:00
pooler
a4d636a645
Add 3-way scrypt implementation
2012-01-11 14:52:04 +01:00
pooler
476e2325ee
More optimization for x86 and x86-64, including AMD K10
2012-01-03 13:11:43 +01:00
pooler
31c3074537
Fix endianness-sensitivity
2011-12-29 19:03:18 +01:00
pooler
703d58cd82
Reorder a few instructions
2011-12-28 19:37:34 +01:00
pooler
36225b4206
Some more optimization
2011-12-24 12:22:06 +01:00
pooler
963efb9546
Fix minor bugs
...
Change default port to 9332 and remove default credentials
Add share summary output
2011-12-21 04:31:56 +01:00
pooler
3c3cde63f1
Add optimized code for x86 and x86_64
2011-12-18 22:41:16 +01:00
pooler
e245bc2d9e
Fix timeout bug
2011-12-16 18:01:45 +01:00
pooler
45024f12f1
Add configurable timeout
2011-12-04 22:55:30 +01:00
Art Forz
99084f8be4
Make scantime retargeting less granular
2011-10-08 04:35:56 +02:00
Art Forz
0941296571
Rearrange order of operations in scrypt salsa20
...
3.73kH/s/core on a 3.6GHz PhenomII compiled with gcc 4.6.1 and CFLAGS="-march=amdfam10 -O3"
2011-10-06 22:37:31 +02:00