[Heimdal-source-changes] [heimdal/heimdal] 54e6db: libedit: Solaris portability fixes

GitHub noreply at github.com
Ons Dec 9 01:09:44 CET 2015


  Branch: refs/heads/master
  Home:   https://github.com/heimdal/heimdal
  Commit: 54e6dbed29130d86cd042391ead8576d07e4ed9f
      https://github.com/heimdal/heimdal/commit/54e6dbed29130d86cd042391ead8576d07e4ed9f
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-09 (Wed, 09 Dec 2015)

  Changed paths:
    M lib/libedit/config.h.in
    M lib/libedit/src/el_term.h
    M lib/libedit/src/sys.h

  Log Message:
  -----------
  libedit: Solaris portability fixes

__sun braced curses prototypes no longer compile on Solaris, remove them


  Commit: ed3e748c75860772ba71aa2ea001f0cde144161f
      https://github.com/heimdal/heimdal/commit/ed3e748c75860772ba71aa2ea001f0cde144161f
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-09 (Wed, 09 Dec 2015)

  Changed paths:
    M lib/hx509/ref/pkcs11.h

  Log Message:
  -----------
  hx509: update to newer PKCS#11 header

newer PKCS#11 reference header file, sourced from SoftHSM


  Commit: acad7be65ec3dd504470f8f8a4d6f353718e93bc
      https://github.com/heimdal/heimdal/commit/acad7be65ec3dd504470f8f8a4d6f353718e93bc
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-09 (Wed, 09 Dec 2015)

  Changed paths:
    M lib/base/baselocl.h

  Log Message:
  -----------
  base: Solaris and AIX atomic increment/exchange

Implement heim_base_atomic_XXX and heim_base_exchange_pointer
for Solaris and AIX. (AIX not tested.)


  Commit: 0de138a7dc55fc3a8becfffb7f3e4738057c7c77
      https://github.com/heimdal/heimdal/commit/0de138a7dc55fc3a8becfffb7f3e4738057c7c77
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-09 (Wed, 09 Dec 2015)

  Changed paths:
    M cf/sunos.m4

  Log Message:
  -----------
  cf: define __EXTENSIONS__ on Solaris

defining __EXTENSIONS__ is necessary to build on Solaris 11


  Commit: f789d8403e875c59373bdc668e439a2f3bba3c81
      https://github.com/heimdal/heimdal/commit/f789d8403e875c59373bdc668e439a2f3bba3c81
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-09 (Wed, 09 Dec 2015)

  Changed paths:
    M lib/hx509/Makefile.am
    M lib/hx509/NTMakefile
    M lib/hx509/ks_p11.c
    M lib/hx509/softp11.c
    M lib/hx509/test_soft_pkcs11.c

  Log Message:
  -----------
  hx509: explicitly include ref/pkcs11.h

review comment from Nico Williams: explicitly include ref/pkcs11.h to
avoid any conflict with system PKCS#11 header


  Commit: 494b11f96253317c2c630d77d16a0b662dc6d343
      https://github.com/heimdal/heimdal/commit/494b11f96253317c2c630d77d16a0b662dc6d343
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-09 (Wed, 09 Dec 2015)

  Changed paths:
    M lib/hcrypto/evp-cc.c
    M lib/hcrypto/evp-crypt.c
    M lib/hcrypto/evp-hcrypto.c
    M lib/hcrypto/evp-wincng.c

  Log Message:
  -----------
  hcrypto: fix spelling mistakes in comments


  Commit: fdf8782db2dcb140430325183b9e7fda7530a45a
      https://github.com/heimdal/heimdal/commit/fdf8782db2dcb140430325183b9e7fda7530a45a
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-09 (Wed, 09 Dec 2015)

  Changed paths:
    M cf/crypto.m4
    M lib/hcrypto/Makefile.am
    M lib/hcrypto/NTMakefile
    A lib/hcrypto/evp-pkcs11.c
    A lib/hcrypto/evp-pkcs11.h
    M lib/hcrypto/evp.c
    M lib/hcrypto/libhcrypto-exports.def
    M lib/hcrypto/test_bulk.c
    M lib/hcrypto/test_cipher.c
    M lib/hcrypto/version-script.map

  Log Message:
  -----------
  hcrypto: PKCS#11 backend

implement a PKCS#11 backend for hcrypto. tested with Solaris 11 and
SoftHSM, this is now the default when building on Solaris.


Compare: https://github.com/heimdal/heimdal/compare/d135020e8f89...fdf8782db2dc


More information about the Heimdal-source-changes mailing list