1July 27, 2018: Release 1.11 2 3 This release fixes a number of minor portability issues and minor 4 bugs. In cat and unixcrypt modes, "-" can now be specified as a 5 filename to mean standard input. The emacs mode has been updated for 6 compatibility with Emacs 26. Estonian translations were added. Thanks 7 to Hugh McDonald, dcb314, d8uoba, Zhang Jun, and Duncan Bayne for 8 reporting bugs, and to Estprog for the Estonian translation. 9 10October 18, 2012: Release 1.10 11 12 This release fixes a number of minor portability issues and minor 13 bugs. The ccrypt core functionality has been factored into a 14 convenience library libccrypt.a. A ccguess program was added to 15 assist in the recovery of mistyped keys. Improved error checking and 16 fixed minor compiler warnings. Minor improvements to emacs support, 17 and added a --disable-emacs configuration option. Thanks to 18 bornlibra23 and Johannes Ruscheinski for bug reports. 19 20August 28, 2009: Release 1.9 21 22 This release fixes a number of portability issues. There is no change 23 in functionality relative to release 1.8. However, compilation errors 24 on several platforms have been fixed, including Mac OSX, Ubuntu, 25 FreeBSD, and Solaris 10. Also, rudimentary OS/2 support via EMX has 26 been added. Thanks to Lester Ingber, Elbert Pol, and Michael Annino 27 for reporting problems and helping to fix them. 28 29June 5, 2009: Release 1.8 30 31 This long-overdue release fixes some minor bugs and adds minor 32 features. Added a new --keyref option to avoid double password 33 prompt. Added a new exit code in case the key was not entered or not 34 found. Added internationalization support and German and French 35 translations. Fixed minor bugs in user interface and updated emacs 36 support. Password files ending in a DOS-style end-of-line marker are 37 now correctly recognized. Improved portability and testing. 38 39March 28, 2004: Release 1.7 40 41 Large file support now works under cygwin. Prompting twice for 42 encryption passwords is now the default. Added --disable-libcrypt 43 option for systems where libcrypt is broken. 44 45August 26, 2003: Release 1.6 46 47 Fixed a potential (but rare) segmentation fault. 48 49August 25, 2003: Release 1.5 50 51 Numerous improvements to the code and some bug fixes. --mismatch 52 option now works again. Ccrypt now also compiles under the gcc-3.3 53 compiler and the cc compiler. Return values were made more 54 meaningful. Autoconfiguration has been improved, and a new 55 --with-lispdir configuration option was added. The "check" target 56 has been improved to work on more machines. Some bugs in emacs 57 support were fixed. 58 59March 29, 2003: Release 1.4 60 61 Ccrypt now handles files larger than 2GB. Also, a much-requested new 62 option --tmpfiles was added which causes ccrypt to use temporary 63 files during encryption, rather than overwriting the old file 64 contents destructively. This is less secure than the default 65 behavior, but it prevents data loss in case of an interruption or a 66 crash during crypting. 67 68September 26, 2002: Release 1.3 69 70 This release improves the speed of ccrypt by about 20-30% (in file 71 mode), 45-50% (in filter mode), and 85% (in unix crypt mode). 72 Encryption and decryption functions have been separated out into a 73 library ccryptlib which can be used by other GPL-compliant programs. 74 Encryption/decryption of write-protected files is now possible. Some 75 bugs in adding/removing filename suffixes were fixed, and a new 76 option --strictsuffix was added. Command line options were added to 77 specify the second key in keychange mode. Pseudorandom number 78 generation was improved by taking into account the current time in 79 microseconds, not just seconds. The --timid option now also applies 80 in filter mode. Autoconfiguration was improved. 81 82January 29, 2002: Release 1.2 83 84 This release provides vastly improved encryption/decryption speed. By 85 optimizing one critical inner loop, ccrypt now runs about 2-3 times 86 faster than the previous release. The only other changes were some 87 minor improvements to the autoconf scripts. No new features were 88 added. 89 90November 28, 2001: Release 1.1 91 92 There are two major changes in this release: first, I have added an 93 option --unixcrypt, which allows the decryption of files that have 94 been encrypted with the old unix "crypt" utility. Since the cipher 95 used by "crypt" is broken and no longer secure, it is recommended 96 that all such files should be converted to the ccrypt format. The 97 second change is that ccrypt is now configured using the 98 automake/autoconf tools. This should make compilation and 99 installation a lot more standard and portable. This release of ccrypt 100 compiles under Linux, SunOS, MacOS X, FreeBSD, AIX, and CygWin with 101 no problems, and it should be portable to other systems with no or 102 few changes. I have also added some tests that can be invoked by 103 "make check", which check that ccrypt is working properly. 104 105October 30, 2001: Release 1.0 106 107 This is the first public release of ccrypt. It fixes the file format 108 and the basic user interface. All future releases of ccrypt will be 109 backward compatible with this format, i.e., they will be able to 110 decrypt files that were produced by earlier releases. 111