Crank Version History
=====================

0.1.4

o Set up configure/autoconf scripts
o Fixed buffer overrun in monoalphabetic.key-controls.c, so -O2 can now be used
o Added toolbar
o Added PLUGIN_FITNESS

0.1.3 - (22 April 01)

o transposition.grid-controls added (rectangular grid transposition ciphers)
o steganalysis.word-gaps added (hidden cipher breaker)

0.1.2 - (17 April 01)

o Various cosmetic changes
o Made source pane editable updating view pane dynamically. Got rid of old "edit source" option.
o Moved hillclimb-cracker's progress bar onto widget display
o Description area in plugin-viewer
o Plugins share variables by not using 'static'
o New plugin->menu_string and menu items
o Added optional source pane to make the source/view idea more obvious

0.1.1 - (16 April 01)

o utilities.notepad
o text.simple-filters
o plugin->reset()
o Reenabled "Set Source From View" option
o Added plugin viewer

0.1.0 - (20 March 01) [devel]

o Added plugin mechanism / interface
o Simple menu selection of plugins
o Stripped out key controls, preprocessing, autobreak and stats from main program
o Added 'monoalphabetic.key-controls' plugin
o Added 'statistics.n-grams' plugin
o Added 'monoalphabetic.hillclimb-cracker' plugin
o Got window sizing working better

0.0.5 - (30 Jan 01) [stable]

o Added source = text
o Added source editor
o Added items to menu, including 'about'
o Fixed huge stats mem leak, and others via the superb memprof
o Has fallback uniform ft generation in case of data/* errors 
o Fixed multiple save default fts crash bug (now saves and reloads)
o Added automatic source packager / checker to Makefile.standard
o Removed file size limit
o Fixed bug in autocrack which prevented the depth from being reset

0.0.4 - (25 Jan 01)

o Entropy, efficiency and redundancy added to stat tables
o Standard values added to frequency tables
o Frequency tables can now be sorted by column
o Filtered out 0 frequency entries in bigram display
o Windows Makefile (mingw) included
o Added index of coincidence to stats display

0.0.3 - (18 Jan 01)

o Added letter count to stats display
o Improved autocrack algorithm to climb out of local minima
o Fixed large bug in random number generator that was stopping y and z
  from being changed by the autocracker 
o up_error / best_error bug solved (last best_error was incorrectly reported)

0.0.2 - (18 Jan 01)

o Progress dialog for automatic cracker
o Code reorganise (chiefly seperating GUI from program logic)
o Fixed default frequency table save to effect straight away
o Fixed zero length text autocrack bug

0.0.1 - (16 Jan 01) - Initial release.

o File load/save
o Preprocess options to remove whitespace, punctuation and numbers
o Stats analyser for uni-, bi- and trigrams, plus error calculation
o Key control box (shiftl/r, invert, reverse, change, complete, clear)
o Automatic cracker
