Changeset 30608 in project


Ignore:
Timestamp:
03/26/14 20:02:40 (7 years ago)
Author:
sjamaan
Message:

Update crypt changelog and documentation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/crypt

    r29611 r30608  
    66
    77If you need to forcefully override what native crypt() features are available (for example when you're cross-compiling to another platform), you can set the {{FORCE_CRYPT_HASHTYPES}} environment variable when invoking {{chicken-install}}.  This should be a space-separated list of hash types.  The allowed names are the same as the ones accepted by the {{crypt-gensalt}} procedure for the {{type}} argument (see below). If in doubt, set the variable to an empty string. This will force usage of all procedures provided by the egg only.
     8
     9If you are cross-compiling from or to OpenBSD or some other system
     10which has {{crypt()}} as part of libc (as opposed to being in
     11libcrypt), you may additionally need to set the
     12{{FORCE_CRYPT_USE_LIBCRYPT}} environment variable to
     13{{TRUE}}/{{YES}}/{{1}} or {{FALSE}}/{{NO}}/{{0}} depending on whether
     14the target system uses a separate libcrypt or not.
    815
    916=== Basic usage
     
    340347=== Changelog
    341348
     349* 0.4.2 Fix compilation on OpenBSD: {{crypt()}} is part of libc there (reported by "pcoutin" on IRC)
    342350* 0.4.1 Small bugfix for libcs whose {{crypt()}} return {{NULL}} upon receiving an invalid "setting" string (thanks to Matt Gushee for reporting this bug)
    343351* 0.4 Update bcrypt fallback implementation to [[http://www.openwall.org/crypt|OpenWall bcrypt]] 1.2, fixing [[http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-2483|CVE-2011-2483]] (hashing passwords containing UTF or other characters with the high bit set produced bogus values).  Fix compilation on Linux.
Note: See TracChangeset for help on using the changeset viewer.