Import of code from heimdal
authorHeimdal Developers <heimdal-discuss@sics.se>
Mon, 2 Jul 2012 14:00:30 +0000 (15:00 +0100)
committerJeffrey Altman <jaltman@your-file-system.com>
Tue, 3 Jul 2012 02:30:30 +0000 (19:30 -0700)
commit9c0b7be87de83493ca1d5a01326982ce5c8c131b
tree680c3c353451bcf2d15b789ac0ac0ddf32d1987b
parente05a63045230e732d6abb1f4baf8ed5275e19e69
Import of code from heimdal

This commit updates the code imported from heimdal to
3fe55728404c602884f16126e9cc60fc5a3d8f20 (switch-from-svn-to-git-2993-g3fe5572)

Upstream changes are:

Andrew Bartlett (1):
      Revert "make paranoia check less paranoid" - check that key types strictly match

Jeffrey Altman (3):
      do not include stdint.h unprotected
      Windows EAFNOSUPPORT defined by VS2010
      roken: Use a common allocator for all windows

Love Hornquist Astrand (2):
      add rk_getpwnam_r
      move windows compat errno constants to after <errno.h> is included

Nicolas Williams (7):
      Fixes to make Heimdal -Wall -Werror clean
      Make krb5_kuserok() pluggable and add features (including MIT config compat)
      Generalize token expansion to allow for context-specific tokens
      Address code review comments (use krb5_enomem())
      Make master build on Windows
      Fix a compiler warning in lib/roken/snprintf.c on 32-bit Ubuntu
      Move base into lib

Roland C. Dowdeswell (3):
      Turn on -Wextra -Wno-sign-compare -Wno-unused-paramter and fix issues.
      Provide support for enctype aliases for ease of use.
      Additional changes to make -Wshadow build on Ubuntu 10.04.

Simon Wilkinson (1):
      hcrypto: Use correct size for memset in md2

New files are:
roken/realloc.c
roken/win32_alloc.c

Change-Id: I8129ad5677fd7e3a3d3daa78eadf436bbc63adc2
Reviewed-on: http://gerrit.openafs.org/7612
Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
13 files changed:
src/external/heimdal-last
src/external/heimdal/hcrypto/md2.c
src/external/heimdal/krb5/config_file.c
src/external/heimdal/krb5/crypto-aes.c
src/external/heimdal/krb5/crypto.c
src/external/heimdal/krb5/crypto.h
src/external/heimdal/krb5/expand_path.c
src/external/heimdal/roken/base64.c
src/external/heimdal/roken/realloc.c [new file with mode: 0644]
src/external/heimdal/roken/roken.h.in
src/external/heimdal/roken/snprintf.c
src/external/heimdal/roken/win32_alloc.c [new file with mode: 0644]
src/external/heimdal/roken/write_pid.c