forked from samr7/vanitygen
-
Notifications
You must be signed in to change notification settings - Fork 4
/
CHANGELOG
114 lines (93 loc) · 4.46 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
Version 0.1, released July 4 2011:
- Exact prefix searching
- Regular expression searching
Version 0.2, released July 5 2011:
- Fix the regular expression problem reported by pyna and
molecular.
- Add support for multi-pattern searching.
Version 0.3, released July 5 2011:
- Resolve the pcre_study() bug reported by an0therlr3
- Add probability so far and time estimates suggested by davux
- Clean up the display, make it look more like phoenix miner
Version 0.4, released July 6 2011:
- Fix assertion failure when using exact prefixes starting with
more than one 1, reported by SgtSpike
- Port to Windows, start distributing Win32 binaries
Version 0.5, released July 7 2011:
- Now with worker threads and CPU count detection, suggested by
davux and others
- Exact prefixes can now be matched case-insensitively with
"-i", for SgtSpike
- Fixed an integer overflow problem with the status display
Version 0.6, released July 8 2011:
- Fix calculation of difficulty for multiple prefixes
- When prefixes overlap, output the discarded prefix as
well as the existing prefix with which it overlaps
Version 0.7, released July 8 2011:
- Use GetLogicalProcessorInformation() to count CPUs on Windows,
because GetActiveProcessorCount() is Windows 7 and newer.
Version 0.8, released July 8 2011:
- Fix recalculation of difficulty after a match when searching
for multiple prefixes.
Version 0.9, released July 10 2011:
- Add flag to retain patterns after being matched
- Add output/result file option
- Add quiet option and clean up status bar display
Version 0.10, released July 12 2011:
- Improve performance using modular inverse optimization
Version 0.11, released July 12 2011:
- Add new thread synchronization lock
- Add seed file option for RNG
Version 0.12, released July 13 2011:
- Fix the seed file option (thanks Shevek)
- Tweak EC_POINT batch to add affine points (+~10% key rate)
- Improve display status line
Version 0.13, released July 17 2011:
- Display hints when handling impossible prefixes
- Reorganize source tree
Version 0.14, released July 31 2011:
- Fix namecoin private address type (patch from jackjack-jj)
Version 0.15, released August 1 2011:
- Tweaks/improvements to oclvanitygen
- Add oclvanitygen warning for NVIDIA Windows drivers not known to work
Version 0.16, released August 2 2011:
- Performance tweaks to oclvanitygen kernel
- Add safe mode flag (-S) to oclvanitygen to disable optimizations
- Add -X flag to set numerical key type (patch from jackjack-jj)
Version 0.17, released August 8, 2011:
- Bugfix for private key encoder, could create encodings not
accepted by showwallet branch bitcoin
- Remove oclvanitygen #pragma unroll by default, enable for NVIDIA
(General performance improvement, hopeful resolution for crashing)
- Oclvanitygen work size configuration tweak for smaller GPUs
- New oclvanitygen add/subtract/compare functions for AMD Radeon
- Add support for AMD BFI_INT instruction in oclvanitygen hash functions
- Minor source code reorganization
Version 0.18, released July 4, 2012:
- Support additive base public keys for outsourced address generation.
- New oclvanityminer program, organized address miner for use with
bounty pools, like ThePiachu's Vanity Pool.
- New keyconv program for converting bitcoin private keys between
wallet import format, password-protected format, and PKCS#8.
- Support generation of simple P2SH (type-3) addresses.
- Mac OS X makefile merged with Linux Makefile.
Version 0.19, released July 4, 2012:
- Fix a potentially serious crash.
- Remove oclvanitygen "-r" option.
Version 0.20, released August 18, 2012:
- Support binding to multiple OpenCL devices in oclvanitygen/miner
- Concurrent search for bounties with the same public key in
oclvanityminer
- Support multiple pattern input files with different case-sensitivity
- Fix crash with -X option in vanitygen
- Fix case-insensitive search for prefixes that contain invalid
characters in their given case, but are valid if case-swapped
- Follow HTTP redirections in oclvanityminer
Version 0.21, released August 21, 2012:
- Fix assertion failure in oclvanityminer work submission handler
- Fix bug in case-insensitive prefix enumerator that would skip the
last possible combination.
- More useful error messages for OpenCL failures in oclvanitygen/miner
Version 0.22, released October 11, 2012:
- Fix bugs in oclvanityminer bounty list parser
- Use GET instead of POST for work submission in oclvanityminer