pooler
7ca71eb324
Make full use of 4-way SHA-256 in scrypt
2012-04-01 00:56:41 +02:00
pooler
9093f84686
Add optimized SHA-256d implementation for x86
2012-03-31 17:02:01 +02:00
pooler
7dd70bc05f
Change the default timeout to 270 seconds
2012-03-30 16:26:24 +02:00
pooler
d4dddcb113
Exploit constants in SHA-256d
2012-03-30 00:40:41 +02:00
pooler
8c19b40b24
Avoid unnecessary computations in SHA-256d on x86-64
2012-03-26 14:15:35 +02:00
pooler
9fd497db5e
Skip the last three rounds of SHA-256d
2012-03-25 15:43:49 +02:00
pooler
18a34a72ab
Precompute the first few SHA-256d rounds
2012-03-24 01:27:23 +01:00
pooler
e52982ab7f
Drop unused 2-way scrypt
2012-03-23 16:35:21 +01:00
pooler
8af4ed77e6
Enable AVX optimizations in SHA-256 for scrypt
2012-03-22 17:38:35 +01: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
b961766f4d
Move SHA-2 code to separate files
2012-03-12 13:32:11 +01:00
pooler
40fc3d06f9
Minor cleanups
2012-03-10 23:29:11 +01:00
pooler
c96b468d1c
Keep work data in host byte order
2012-03-10 13:37:33 +01:00
pooler
3c78575e0f
Version 2.1.5
2012-03-07 17:31:55 +01:00
pooler
f482cefff1
Merge pull request #6 from pontius/cpumine
...
void function cannot return value
2012-03-07 05:22:22 -08:00
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