• Show log

    Commit

  • Hash : b9ff0728
    Author : Brent Cook
    Date : 2014-07-30T06:53:02

    harmonize asprintf with OpenSSH
    
     * use the original name for the file from OpenSSH (remove duplicate version)
     * add va_copy/__va_copy checks to configure
     * incorporate proposed fixes to openssh version:
       + include more system headers directly for various definitions
       + limit the scope of va_copy/va_end to their affected vsnprintf calls
       + simplify error handling, removing a dead assignment
    

  • README

  • This package is the official portable version of LibreSSL
    (http://www.libressl.org).
    
    LibreSSL is a fork of OpenSSL developed by the OpenBSD project
    (http://www.openbsd.org). LibreSSL is developed on OpenBSD. This
    package then adds portability shims for other operating systems. 
    
    Official release tarballs are available at your friendly neighborhood
    OpenBSD mirror in directory LibreSSL, e.g.:
    http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/
    although it is suggested you use a mirror. 
    
    Development is done in the upstream OpenBSD codebase.  A github clone
    of the official repositories is kept at:
    https://github.com/libressl-portable
    We update this repository from the OpenBSD respositories
    semi-frequently, so changes may not show up in GitHub immediately. 
    The GitHub repository should be used for informational purposes
    only.
    
    ./configure && make check && make install
    
    See crypto/compat for the bulk of the local compatibility code. 
    
    It will likely build on any reasonably modern version of Linux, Solaris,
    or OSX with a sane compiler and C library.
    
    Note: Our policy is generally to use your system provided intrinsics.
    If your system provides security sensitive functions (such as
    arc4random(), issetugid(), calloc(), getentropy(), and others) we will
    assume they are implemented correctly and securely. If they are
    not please contact your OS provider.