Added X_MAXTIME_REACH for the new -x option
[shallot.git] / CHANGELOG
blobac8942196a13c3ad80a7c3a4581229f7a1d91628
1 Changed from shallot-0.0.2 to shallot-0.0.3:
3 * Fixed some memory leaks.
4 * More efficient use of memory.
5 * Added '-o' option to optimize prime size for SHA-1 hashing.
8 Changed from shallot-0.0.1 to shallot-0.0.2:
10 * Corrected some things in the README.
11 * Removed redundant PEM generation.
12 * Improved SHA-1 hashing performance.
13 * The previous two performance enhancements give us a ~4.6x speed
14     boost.  That's right, ~4.6 TIMES as fast.
15 * Added a "sanity" limit to e, so it doesn't get insanely high during
16     long hashing sessions.  It's adjustable, too.
17 * Allowed the number of threads to be specified during startup.
18 * Added a "monitor" mode (try it out! -m)
19 * Added an option to automatically daemonize
20 * Added file output option
21 * Added a verbose flag (for debugging)
22 * Now configures for BSD-style build on OS X.
23 * Allows for building on unidentified systems, in a slightly crippled
24     form (defaults to 1 thread unless specified).
25 * OpenBSD is now officially supported and tested (it lacks support
26     for sysctlbyname(3), wtf?).
27 * Removed a (small) buffer overflow.
30 Changed from onionhash-0.0.2 to shallot-0.0.1:
32 * Fixed a 1KB memory leak.
33 * Removed irrelevant code.
34 * Brute force loop no longer mallocs/frees,  giving a ~1% increase in
35     hashing speed.
36 * Now completely multithreaded, allowing systems with several CPUs to
37     take full advantage of all of them to hash!
38 * Now follows PKCS#1 v2.1 for satisfactory public keys (previously on
39     a version prior to v2.0, i.e. v1.5).
40 * BSD and Linux ports (required due to autodetecting core count).