Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/HEIMDAL]: src/crypto/external/bsd/heimdal/dist Import heimdal-7.8.0 (pre...



details:   https://anonhg.NetBSD.org/src/rev/b79afeea386c
branches:  HEIMDAL
changeset: 376474:b79afeea386c
user:      christos <christos%NetBSD.org@localhost>
date:      Mon Jun 19 21:33:04 2023 +0000

description:
Import heimdal-7.8.0 (previous was 7.7.0)

This release includes both the Heimdal 7.7.1 Security Vulnerability
fixes and non-Security bug fixes/improvements.

Security Vulnerabilities:
- CVE-2022-42898 PAC parse integer overflows
- CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and arcfour
- CVE-2022-41916 Fix Unicode normalization read of 1 bytes past end of array
- CVE-2021-44758 A null pointer de-reference DoS in SPNEGO acceptors
- CVE-2021-3671 A null pointer de-reference when handling missing sname
  in TGS-REQ
- CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec
  Note that CVE-2022-44640 is a severe vulnerability, possibly a 10.0
  on the Common Vulnerability Scoring System (CVSS) v3, as we believe
  it should be possible to get an RCE on a KDC, which means that
  credentials can be compromised that can be used to impersonate
  anyone in a realm or forest of realms.

  Heimdal's ASN.1 compiler generates code that allows specially
  crafted DER encodings of CHOICEs to invoke the wrong free function
  on the decoded structure upon decode error. This is known to impact
  the Heimdal KDC, leading to an invalid free() of an address partly
  or wholly under the control of the attacker, in turn leading to a
  potential remote code execution (RCE) vulnerability.

  This error affects the DER codec for all extensible CHOICE types
  used in Heimdal, though not all cases will be exploitable. We have
  not completed a thorough analysis of all the Heimdal components
  affected, thus the Kerberos client, the X.509 library, and other
  parts, may be affected as well.

  This bug has been in Heimdal's ASN.1 compiler since 2005, but it may
  only affect Heimdal 1.6 and up. It was first reported by Douglas
  Bagnall, though it had been found independently by the Heimdal
  maintainers via fuzzing a few weeks earlier.

  While no zero-day exploit is known, such an exploit will likely be
  available soon after public disclosure.
- CVE-2019-14870: Validate client attributes in protocol-transition
- CVE-2019-14870: Apply forwardable policy in protocol-transition
- CVE-2019-14870: Always lookup impersonate client in DB

Other changes:
- Bugs found by UBSAN (including the incorrect encoding of unconstrained
  INTEGER value -1).
- Errors found by the LLVM scan-build static analyzer.
- Errors found by the valgrind memory debugger.
- Work around GCC Bug 95189 (memcmp wrongly stripped like strcmp).
- Correct ASN.1 OID typo for SHA-384
- Fix a deadlock in in the MEMORY ccache type.
- TGS: strip forwardable and proxiable flags if the server is
  disallowed.
- CVE-2019-14870: Validate client attributes in protocol-transition
- CVE-2019-14870: Apply forwardable policy in protocol-transition
- CVE-2019-14870: Always lookup impersonate client in DB
- Incremental HDB propagation improvements
  Refactor send_diffs making it progressive
  Handle partial writes on non-blocking sockets
  Disable Nagle in iprop master and slave
  Use async I/O
  Don't send I_HAVE in response to AYT
  Do not recover log in kadm5_get_principal()
  Don't send diffs to slaves with not yet known version
  Don't stutter in send_diffs
- Optional backwards-compatible anon-pkinit behavior

diffstat:

 crypto/external/bsd/heimdal/dist/Makefile.in                                                        |     81 +-
 crypto/external/bsd/heimdal/dist/NEWS                                                               |     67 +
 crypto/external/bsd/heimdal/dist/aclocal.m4                                                         |    571 +-
 crypto/external/bsd/heimdal/dist/admin/Makefile.in                                                  |    106 +-
 crypto/external/bsd/heimdal/dist/admin/add.c                                                        |      7 +-
 crypto/external/bsd/heimdal/dist/admin/change.c                                                     |      5 +-
 crypto/external/bsd/heimdal/dist/cf/Makefile.am.common                                              |     13 +-
 crypto/external/bsd/heimdal/dist/cf/broken-realloc.m4                                               |      8 +-
 crypto/external/bsd/heimdal/dist/cf/check-getpwuid_r-posix.m4                                       |     40 +
 crypto/external/bsd/heimdal/dist/cf/check-var.m4                                                    |      2 +-
 crypto/external/bsd/heimdal/dist/cf/db.m4                                                           |      6 +-
 crypto/external/bsd/heimdal/dist/cf/krb-ipv6.m4                                                     |      2 +-
 crypto/external/bsd/heimdal/dist/cf/libtool.m4                                                      |    232 +-
 crypto/external/bsd/heimdal/dist/cf/ltoptions.m4                                                    |      4 +-
 crypto/external/bsd/heimdal/dist/cf/ltsugar.m4                                                      |      2 +-
 crypto/external/bsd/heimdal/dist/cf/ltversion.m4                                                    |     13 +-
 crypto/external/bsd/heimdal/dist/cf/lt~obsolete.m4                                                  |      4 +-
 crypto/external/bsd/heimdal/dist/cf/misc.m4                                                         |      2 +-
 crypto/external/bsd/heimdal/dist/cf/proto-compat.m4                                                 |      2 +-
 crypto/external/bsd/heimdal/dist/cf/retsigtype.m4                                                   |      2 +-
 crypto/external/bsd/heimdal/dist/cf/roken-frag.m4                                                   |     16 +-
 crypto/external/bsd/heimdal/dist/cf/version-script.m4                                               |      2 +-
 crypto/external/bsd/heimdal/dist/cf/w32-hh-toc-from-info.pl                                         |      6 +-
 crypto/external/bsd/heimdal/dist/cf/with-all.m4                                                     |      2 +-
 crypto/external/bsd/heimdal/dist/compile                                                            |     12 +-
 crypto/external/bsd/heimdal/dist/config.guess                                                       |   1635 +-
 crypto/external/bsd/heimdal/dist/config.sub                                                         |   2942 +-
 crypto/external/bsd/heimdal/dist/configure                                                          |  19275 +++++----
 crypto/external/bsd/heimdal/dist/configure.ac                                                       |     14 +-
 crypto/external/bsd/heimdal/dist/depcomp                                                            |      8 +-
 crypto/external/bsd/heimdal/dist/doc/Makefile.in                                                    |     41 +-
 crypto/external/bsd/heimdal/dist/doc/NTMakefile                                                     |      2 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/doxygen.css                                  |    453 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/doxygen.svg                                  |     26 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/dynsections.js                               |     28 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/graph_legend.html                            |     48 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/graph_legend.md5                             |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/graph_legend.png                             |    Bin 
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/group__heimbase.html                         |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/index.html                                   |      9 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/jquery.js                                    |     94 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/menu.js                                      |     29 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/menudata.js                                  |     24 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/modules.html                                 |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/tabs.css                                     |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/base/man/man3/heimbase.3                               |     78 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/doxygen.css                                |    453 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/doxygen.svg                                |     26 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/dynsections.js                             |     28 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/graph_legend.html                          |     48 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/graph_legend.md5                           |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/graph_legend.png                           |    Bin 
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/group__gssapi.html                         |     16 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/gssapi_mechs_intro.html                    |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/gssapi_services_intro.html                 |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/index.html                                 |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/internal_v_smechname.html                  |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/jquery.js                                  |     94 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/menu.js                                    |     29 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/menudata.js                                |     24 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/modules.html                               |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/pages.html                                 |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/tabs.css                                   |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gssapi.3                               |     56 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gssapi_mechs_intro.3                   |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gssapi_services_intro.3                |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/internal_v_smechname.3                 |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/manpages                                        |     30 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/doxygen.css                               |    453 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/doxygen.svg                               |     26 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/dynsections.js                            |     28 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/example_evp_cipher_8c-example.html        |    183 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/examples.html                             |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/graph_legend.html                         |     48 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/graph_legend.md5                          |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/graph_legend.png                          |    Bin 
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__core.html                 |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__des.html                  |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__dh.html                   |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__evp.html                  |    612 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__misc.html                 |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__rand.html                 |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__rsa.html                  |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/index.html                                |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/jquery.js                                 |     94 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/menu.js                                   |     29 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/menudata.js                               |     24 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/modules.html                              |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_des.html                             |     20 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_dh.html                              |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_evp.html                             |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_rand.html                            |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_rsa.html                             |     13 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/pages.html                                |      9 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/tabs.css                                  |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_core.3                        |     14 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_des.3                         |     58 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_dh.3                          |     58 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_evp.3                         |    394 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_misc.3                        |     14 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_rand.3                        |     42 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_rsa.3                         |     34 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_des.3                            |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_dh.3                             |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_evp.3                            |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_rand.3                           |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_rsa.3                            |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/manpages                                       |    294 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/annotated.html                                |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/classes.html                                  |     22 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/doxygen.css                                   |    453 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/doxygen.svg                                   |     26 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/dynsections.js                                |     28 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/functions.html                                |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/functions_vars.html                           |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/graph_legend.html                             |     48 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/graph_legend.md5                              |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/graph_legend.png                              |    Bin 
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/index.html                                    |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/jquery.js                                     |     94 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/menu.js                                       |     29 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/menudata.js                                   |     24 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/struct_h_d_b.html                             |      9 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/structhdb__entry__ex.html                     |      9 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/tabs.css                                      |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/man/man3/HDB.3                                     |      6 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/man/man3/hdb_entry_ex.3                            |      6 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/manpages                                           |     36 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/doxygen.css                                 |    453 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/doxygen.svg                                 |     26 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/dynsections.js                              |     28 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/graph_legend.html                           |     48 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/graph_legend.md5                            |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/graph_legend.png                            |    Bin 
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509.html                           |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__ca.html                       |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__cert.html                     |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__cms.html                      |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__crypto.html                   |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__env.html                      |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__error.html                    |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__keyset.html                   |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__lock.html                     |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__misc.html                     |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__name.html                     |      9 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__peer.html                     |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__print.html                    |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__query.html                    |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__revoke.html                   |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__verify.html                   |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/index.html                                  |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/jquery.js                                   |     94 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/menu.js                                     |     29 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/menudata.js                                 |     24 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/modules.html                                |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_ca.html                                |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_cert.html                              |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_cms.html                               |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_env.html                               |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_error.html                             |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_keyset.html                            |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_lock.html                              |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_name.html                              |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_peer.html                              |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_print.html                             |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_revoke.html                            |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/pages.html                                  |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/tabs.css                                    |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509.3                                 |     14 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_ca.3                              |    108 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_cert.3                            |    132 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_cms.3                             |     32 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_crypto.3                          |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_env.3                             |     30 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_error.3                           |     22 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_keyset.3                          |     66 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_lock.3                            |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_misc.3                            |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_name.3                            |     52 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_peer.3                            |     26 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_print.3                           |     40 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_query.3                           |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_revoke.3                          |     34 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_verify.3                          |     54 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_ca.3                               |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_cert.3                             |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_cms.3                              |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_env.3                              |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_error.3                            |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_keyset.3                           |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_lock.3                             |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_name.3                             |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_peer.3                             |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_print.3                            |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_revoke.3                           |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/manpages                                         |    320 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/annotated.html                               |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/classes.html                                 |     22 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/doxygen.css                                  |    453 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/doxygen.svg                                  |     26 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/dynsections.js                               |     28 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/graph_legend.html                            |     48 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/graph_legend.md5                             |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/graph_legend.png                             |    Bin 
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5.html                             |     15 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__address.html                    |      9 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__auth.html                       |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__ccache.html                     |    185 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__credential.html                 |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__crypto.html                     |      9 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__deprecated.html                 |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__digest.html                     |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__error.html                      |     62 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__keytab.html                     |     41 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__pac.html                        |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__principal.html                  |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__storage.html                    |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__support.html                    |     26 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__ticket.html                     |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__v4compat.html                   |      9 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/index.html                                   |     14 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/jquery.js                                    |     94 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_ccache_intro.html                       |     61 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_fileformats.html                        |     83 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_init_creds_intro.html                   |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_introduction.html                       |    145 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_keytab_intro.html                       |     59 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_principal_intro.html                    |     10 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/menu.js                                      |     29 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/menudata.js                                  |     24 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/modules.html                                 |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/pages.html                                   |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/structkrb5__crypto__iov.html                 |      9 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/structkrb5plugin__an2ln__ftable__desc.html   |      9 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/structkrb5plugin__db__ftable__desc.html      |     11 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/structkrb5plugin__kuserok__ftable__desc.html |      9 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/tabs.css                                     |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5.3                                   |    206 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_address.3                           |     86 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_auth.3                              |     28 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_ccache.3                            |    116 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_ccache_intro.3                      |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_credential.3                        |     42 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_crypto.3                            |    114 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_crypto_iov.3                        |      6 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_deprecated.3                        |     26 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_digest.3                            |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_error.3                             |     80 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_fileformats.3                       |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_init_creds_intro.3                  |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_introduction.3                      |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_keytab.3                            |     92 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_keytab_intro.3                      |     14 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_pac.3                               |     16 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_prepend_error_message.3             |      3 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_principal.3                         |     94 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_principal_intro.3                   |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_storage.3                           |    230 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_support.3                           |    116 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_ticket.3                            |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_v4compat.3                          |     16 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5plugin_an2ln_ftable_desc.3           |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5plugin_db_ftable_desc.3              |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5plugin_kuserok_ftable_desc.3         |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/manpages                                          |    739 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/annotated.html                               |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/classes.html                                 |     22 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/doxygen.css                                  |    453 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/doxygen.svg                                  |     26 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/dynsections.js                               |     28 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/examples.html                                |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/functions.html                               |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/functions_vars.html                          |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/graph_legend.html                            |     48 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/graph_legend.md5                             |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/graph_legend.png                             |    Bin 
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/group__ntlm__core.html                       |     49 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/index.html                                   |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/jquery.js                                    |     94 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/menu.js                                      |     29 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/menudata.js                                  |     24 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/modules.html                                 |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__buf.html                         |     20 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type1.html                       |     14 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type2.html                       |     21 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type2__coll__graph.map           |      3 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type2__coll__graph.md5           |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type2__coll__graph.png           |    Bin 
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type3.html                       |     21 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type3__coll__graph.map           |      3 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type3__coll__graph.md5           |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type3__coll__graph.png           |    Bin 
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/tabs.css                                     |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/test_ntlm_8c-example.html                    |    646 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_buf.3                               |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_core.3                              |    102 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_type1.3                             |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_type2.3                             |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_type3.3                             |      8 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/manpages                                          |     38 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/doxygen.css                                  |    453 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/doxygen.svg                                  |     26 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/dynsections.js                               |     28 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/graph_legend.html                            |     48 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/graph_legend.md5                             |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/graph_legend.png                             |    Bin 
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/group__wind.html                             |      9 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/index.html                                   |     12 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/jquery.js                                    |     94 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/menu.js                                      |     29 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/menudata.js                                  |     24 +
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/modules.html                                 |      7 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/tabs.css                                     |      2 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/man/man3/wind.3                                   |     62 +-
 crypto/external/bsd/heimdal/dist/doc/doxyout/wind/manpages                                          |     18 +-
 crypto/external/bsd/heimdal/dist/doc/heimdal.hhp                                                    |      2 +-
 crypto/external/bsd/heimdal/dist/doc/hx509.hhp                                                      |      2 +-
 crypto/external/bsd/heimdal/dist/doc/vars.texi                                                      |      4 +-
 crypto/external/bsd/heimdal/dist/etc/Makefile.in                                                    |     41 +-
 crypto/external/bsd/heimdal/dist/include/Makefile.in                                                |     79 +-
 crypto/external/bsd/heimdal/dist/include/bits.c                                                     |      6 +-
 crypto/external/bsd/heimdal/dist/include/config.h.in                                                |     45 +-
 crypto/external/bsd/heimdal/dist/include/config.h.w32                                               |     14 +
 crypto/external/bsd/heimdal/dist/include/crypto-headers.h                                           |     37 +-
 crypto/external/bsd/heimdal/dist/include/gssapi/Makefile.in                                         |     41 +-
 crypto/external/bsd/heimdal/dist/include/hcrypto/Makefile.am                                        |      1 -
 crypto/external/bsd/heimdal/dist/include/hcrypto/Makefile.in                                        |     42 +-
 crypto/external/bsd/heimdal/dist/include/heim_threads.h                                             |      4 +-
 crypto/external/bsd/heimdal/dist/include/kadm5/Makefile.in                                          |     41 +-
 crypto/external/bsd/heimdal/dist/install-sh                                                         |    170 +-
 crypto/external/bsd/heimdal/dist/kadmin/Makefile.in                                                 |    174 +-
 crypto/external/bsd/heimdal/dist/kadmin/ank.c                                                       |      6 +-
 crypto/external/bsd/heimdal/dist/kadmin/cpw.c                                                       |      6 +-
 crypto/external/bsd/heimdal/dist/kadmin/ext.c                                                       |      4 +-
 crypto/external/bsd/heimdal/dist/kadmin/get.c                                                       |      2 +-
 crypto/external/bsd/heimdal/dist/kadmin/kadmind.8                                                   |      2 +-
 crypto/external/bsd/heimdal/dist/kadmin/kadmind.c                                                   |      6 +-
 crypto/external/bsd/heimdal/dist/kadmin/mod.c                                                       |     15 +-
 crypto/external/bsd/heimdal/dist/kadmin/rpc.c                                                       |      4 +-
 crypto/external/bsd/heimdal/dist/kadmin/stash.c                                                     |     10 +-
 crypto/external/bsd/heimdal/dist/kadmin/util.c                                                      |      2 +-
 crypto/external/bsd/heimdal/dist/kcm/Makefile.in                                                    |    115 +-
 crypto/external/bsd/heimdal/dist/kcm/cache.c                                                        |      5 +-
 crypto/external/bsd/heimdal/dist/kcm/client.c                                                       |      8 +-
 crypto/external/bsd/heimdal/dist/kcm/config.c                                                       |     23 +-
 crypto/external/bsd/heimdal/dist/kcm/glue.c                                                         |     83 +-
 crypto/external/bsd/heimdal/dist/kcm/kcm.8                                                          |      2 +-
 crypto/external/bsd/heimdal/dist/kcm/protocol.c                                                     |      4 +-
 crypto/external/bsd/heimdal/dist/kdc/Makefile.in                                                    |    271 +-
 crypto/external/bsd/heimdal/dist/kdc/connect.c                                                      |      6 +-
 crypto/external/bsd/heimdal/dist/kdc/default_config.c                                               |      9 +-
 crypto/external/bsd/heimdal/dist/kdc/digest.c                                                       |     33 +-
 crypto/external/bsd/heimdal/dist/kdc/hprop.8                                                        |      2 +-
 crypto/external/bsd/heimdal/dist/kdc/hpropd.8                                                       |      2 +-
 crypto/external/bsd/heimdal/dist/kdc/hpropd.c                                                       |      7 +-
 crypto/external/bsd/heimdal/dist/kdc/kdc-private.h                                                  |      5 +-
 crypto/external/bsd/heimdal/dist/kdc/kdc-replay.c                                                   |      4 +-
 crypto/external/bsd/heimdal/dist/kdc/kdc.8                                                          |     15 +-
 crypto/external/bsd/heimdal/dist/kdc/kdc.h                                                          |      3 +-
 crypto/external/bsd/heimdal/dist/kdc/kerberos5.c                                                    |     38 +-
 crypto/external/bsd/heimdal/dist/kdc/krb5tgs.c                                                      |     71 +-
 crypto/external/bsd/heimdal/dist/kdc/kstash.8                                                       |      2 +-
 crypto/external/bsd/heimdal/dist/kdc/kstash.c                                                       |      7 +-
 crypto/external/bsd/heimdal/dist/kdc/kx509.c                                                        |     64 +-
 crypto/external/bsd/heimdal/dist/kdc/pkinit-ec.c                                                    |      5 +-
 crypto/external/bsd/heimdal/dist/kdc/pkinit.c                                                       |     44 +-
 crypto/external/bsd/heimdal/dist/kdc/string2key.8                                                   |      2 +-
 crypto/external/bsd/heimdal/dist/kdc/windc_plugin.h                                                 |     12 +-
 crypto/external/bsd/heimdal/dist/kpasswd/Makefile.in                                                |     71 +-
 crypto/external/bsd/heimdal/dist/kpasswd/kpasswd.c                                                  |      7 +-
 crypto/external/bsd/heimdal/dist/kpasswd/kpasswdd.8                                                 |      2 +-
 crypto/external/bsd/heimdal/dist/kpasswd/kpasswdd.c                                                 |     92 +-
 crypto/external/bsd/heimdal/dist/kuser/Makefile.in                                                  |    121 +-
 crypto/external/bsd/heimdal/dist/kuser/copy_cred_cache.1                                            |      2 +-
 crypto/external/bsd/heimdal/dist/kuser/kdestroy.1                                                   |      2 +-
 crypto/external/bsd/heimdal/dist/kuser/kdestroy.c                                                   |      4 +-
 crypto/external/bsd/heimdal/dist/kuser/kgetcred.1                                                   |      2 +-
 crypto/external/bsd/heimdal/dist/kuser/kgetcred.c                                                   |      5 +-
 crypto/external/bsd/heimdal/dist/kuser/kimpersonate.8                                               |      2 +-
 crypto/external/bsd/heimdal/dist/kuser/kinit.1                                                      |     16 +-
 crypto/external/bsd/heimdal/dist/kuser/kinit.c                                                      |     30 +-
 crypto/external/bsd/heimdal/dist/kuser/klist.1                                                      |      2 +-
 crypto/external/bsd/heimdal/dist/kuser/klist.c                                                      |      2 +-
 crypto/external/bsd/heimdal/dist/kuser/kswitch.c                                                    |      7 +-
 crypto/external/bsd/heimdal/dist/lib/Makefile.in                                                    |     45 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/Makefile.in                                               |    423 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/asn1parse.c                                               |   2789 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/asn1parse.h                                               |    255 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/check-common.c                                            |     12 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/check-common.h                                            |     27 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/check-der.c                                               |     23 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/check-gen.c                                               |      4 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/check-template.c                                          |      6 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/der_cmp.c                                                 |      9 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/der_copy.c                                                |     12 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/der_get.c                                                 |     50 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/der_length.c                                              |      8 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/der_put.c                                                 |     44 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/gen.c                                                     |     21 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/gen_copy.c                                                |      5 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/gen_decode.c                                              |     16 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/gen_free.c                                                |     12 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/gen_locl.h                                                |      6 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/krb5.asn1                                                 |      1 +
 crypto/external/bsd/heimdal/dist/lib/asn1/lex.c                                                     |    450 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/lex.h                                                     |      4 +-
 crypto/external/bsd/heimdal/dist/lib/asn1/main.c                                                    |      4 +-
 crypto/external/bsd/heimdal/dist/lib/base/Makefile.am                                               |      2 +
 crypto/external/bsd/heimdal/dist/lib/base/Makefile.in                                               |    175 +-
 crypto/external/bsd/heimdal/dist/lib/base/bsearch.c                                                 |     26 +-
 crypto/external/bsd/heimdal/dist/lib/base/dll.c                                                     |     15 +-
 crypto/external/bsd/heimdal/dist/lib/base/error.c                                                   |      6 +-
 crypto/external/bsd/heimdal/dist/lib/base/heimbase.c                                                |     24 +-
 crypto/external/bsd/heimdal/dist/lib/com_err/Makefile.in                                            |    112 +-
 crypto/external/bsd/heimdal/dist/lib/com_err/com_err.3                                              |      2 +-
 crypto/external/bsd/heimdal/dist/lib/com_err/compile_et.c                                           |      7 +-
 crypto/external/bsd/heimdal/dist/lib/com_err/lex.c                                                  |    436 +-
 crypto/external/bsd/heimdal/dist/lib/com_err/parse.c                                                |   1687 +-
 crypto/external/bsd/heimdal/dist/lib/com_err/parse.h                                                |     97 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/Makefile.in                                             |   1094 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/gss_acquire_cred.3                                      |      2 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/gssapi.3                                                |      2 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/accept_sec_context.c                               |      3 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/acquire_cred.c                                     |      7 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/arcfour.c                                          |    333 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/cfx.c                                              |     54 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/decapsulate.c                                      |     14 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/delete_sec_context.c                               |      4 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/display_status.c                                   |      5 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/get_mic.c                                          |     28 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/gsskrb5-private.h                                  |      5 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/init_sec_context.c                                 |     18 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/unwrap.c                                           |     81 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/verify_mic.c                                       |     41 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/wrap.c                                             |     47 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_display_status.c                               |      5 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_import_name.c                                  |      4 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_mech_switch.c                                  |      4 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_pname_to_uid.c                                 |     16 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gssapi.asn1                                        |      2 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/mech/mech.5                                             |      2 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/mech/mech_locl.h                                        |      3 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/ntlm/creds.c                                            |      2 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/ntlm/crypto.c                                           |     26 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/ntlm/init_sec_context.c                                 |      4 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/spnego/accept_sec_context.c                             |     16 +-
 crypto/external/bsd/heimdal/dist/lib/gssapi/test_context.c                                          |     36 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/Makefile.am                                            |      5 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/Makefile.in                                            |   1002 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/NTMakefile                                             |      2 -
 crypto/external/bsd/heimdal/dist/lib/hcrypto/bn.c                                                   |      9 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/des.c                                                  |     38 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/dh.c                                                   |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/engine.c                                               |      2 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/engine.h                                               |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-cc.c                                               |     28 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-cc.h                                               |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-hcrypto.c                                          |     25 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-hcrypto.h                                          |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-openssl.c                                          |     11 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-openssl.h                                          |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-pkcs11.c                                           |      3 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-pkcs11.h                                           |      6 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-w32.c                                              |      3 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-w32.h                                              |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-wincng.c                                           |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-wincng.h                                           |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp.c                                                  |     26 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/evp.h                                                  |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/example_evp_cipher.c                                   |      5 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/libhcrypto-exports.def                                 |      9 -
 crypto/external/bsd/heimdal/dist/lib/hcrypto/mdtest.c                                               |     74 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/pkcs5.c                                                |      5 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/test_bulk.c                                            |      5 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/test_cipher.c                                          |      8 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/ui.c                                                   |     11 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/ui.h                                                   |      6 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/undef.h                                                |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hcrypto/version-script.map                                     |      8 -
 crypto/external/bsd/heimdal/dist/lib/hdb/Makefile.in                                                |    270 +-
 crypto/external/bsd/heimdal/dist/lib/hdb/hdb-mitdb.c                                                |      8 +-
 crypto/external/bsd/heimdal/dist/lib/hdb/hdb.c                                                      |      2 +-
 crypto/external/bsd/heimdal/dist/lib/hdb/keys.c                                                     |      2 +-
 crypto/external/bsd/heimdal/dist/lib/hdb/keytab.c                                                   |     10 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/ChangeLog                                                |      2 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/Makefile.am                                              |      2 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/Makefile.in                                              |    417 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/cert.c                                                   |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/cms.c                                                    |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/crypto.c                                                 |    174 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/file.c                                                   |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/hxtool.c                                                 |     25 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/ks_file.c                                                |     35 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/ks_p11.c                                                 |     30 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/name.c                                                   |     13 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/revoke.c                                                 |      2 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/sel-gram.y                                               |     15 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/sel-lex.l                                                |     20 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/sel.c                                                    |      4 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/sel.h                                                    |     22 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/softp11.c                                                |     16 +-
 crypto/external/bsd/heimdal/dist/lib/hx509/test_nist_pkcs12.in                                      |      2 +-
 crypto/external/bsd/heimdal/dist/lib/ipc/Makefile.in                                                |    155 +-
 crypto/external/bsd/heimdal/dist/lib/ipc/client.c                                                   |      6 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/Makefile.am                                              |      5 +
 crypto/external/bsd/heimdal/dist/lib/kadm5/Makefile.in                                              |    732 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/ad.c                                                     |      4 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/get_s.c                                                  |     27 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/init_c.c                                                 |      6 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/iprop-log.8                                              |      2 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/iprop.8                                                  |      2 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/ipropd_master.c                                          |   1000 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/ipropd_slave.c                                           |     26 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/kadm5-private.h                                          |     20 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/kadm5_locl.h                                             |      9 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/libkadm5srv-exports.def                                  |      2 +
 crypto/external/bsd/heimdal/dist/lib/kadm5/log.c                                                    |    193 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/set_keys.c                                               |      6 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/test_pw_quality.c                                        |     10 +-
 crypto/external/bsd/heimdal/dist/lib/kadm5/version-script.map                                       |      2 +
 crypto/external/bsd/heimdal/dist/lib/kafs/Makefile.in                                               |     98 +-
 crypto/external/bsd/heimdal/dist/lib/kafs/afskrb5.c                                                 |      4 +-
 crypto/external/bsd/heimdal/dist/lib/kafs/afssysdefs.h                                              |      6 +-
 crypto/external/bsd/heimdal/dist/lib/kafs/rxkad_kdf.c                                               |     28 +-
 crypto/external/bsd/heimdal/dist/lib/kdfs/Makefile.in                                               |     62 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/Makefile.in                                               |   1170 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/acl.c                                                     |      4 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/addr_families.c                                           |      4 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/aes-test.c                                                |      8 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/auth_context.c                                            |      2 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/config_file.c                                             |     12 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/context.c                                                 |      6 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/crypto-aes-sha1.c                                         |     28 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/crypto-arcfour.c                                          |     44 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/crypto-des-common.c                                       |     34 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/crypto-des.c                                              |     12 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/crypto-des3.c                                             |     24 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/crypto-evp.c                                              |     61 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/crypto.h                                                  |     12 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/deprecated.c                                              |     12 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/enomem.c                                                  |      4 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/get_cred.c                                                |     10 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/get_default_principal.c                                   |     10 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/init_creds_pw.c                                           |     12 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/keytab.c                                                  |     39 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/krb5-plugin.7                                             |     14 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/krb5.conf.5                                               |     30 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/krb5.h                                                    |    123 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/krb524_convert_creds_kdc.3                                |      2 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/krb5_c_make_checksum.3                                    |      2 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/krb5_ccapi.h                                              |      6 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/krb5_get_in_cred.3                                        |      2 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/krb5_init_context.3                                       |      2 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/krb5_is_thread_safe.3                                     |      2 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/krb5_principal.3                                          |      2 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/krb5_string_to_key.3                                      |      2 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/krb5_timeofday.3                                          |      2 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/krbhst.c                                                  |      8 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/kuserok.c                                                 |      4 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/locate_plugin.h                                           |     12 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/mcache.c                                                  |      7 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/pac.c                                                     |    178 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/pkinit-ec.c                                               |      5 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/pkinit.c                                                  |     48 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/plugin.c                                                  |      4 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/principal.c                                               |     40 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/rd_req.c                                                  |     11 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/salt-aes-sha2.c                                           |      7 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/salt-des.c                                                |      5 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/salt-des3.c                                               |      5 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/salt.c                                                    |      2 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/send_to_kdc.c                                             |     17 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/send_to_kdc_plugin.h                                      |     10 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/sp800-108-kdf.c                                           |     32 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/store_emem.c                                              |      5 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/test_pknistkdf.c                                          |      2 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/test_plugin.c                                             |      8 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/test_store.c                                              |      4 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/ticket.c                                                  |     23 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/transited.c                                               |      7 +-
 crypto/external/bsd/heimdal/dist/lib/krb5/version-script.map                                        |      9 +
 crypto/external/bsd/heimdal/dist/lib/ntlm/Makefile.in                                               |    100 +-
 crypto/external/bsd/heimdal/dist/lib/ntlm/ntlm.c                                                    |    155 +-
 crypto/external/bsd/heimdal/dist/lib/otp/Makefile.in                                                |    167 +-
 crypto/external/bsd/heimdal/dist/lib/roken/ChangeLog                                                |      2 +-
 crypto/external/bsd/heimdal/dist/lib/roken/Makefile.in                                              |    878 +-
 crypto/external/bsd/heimdal/dist/lib/roken/get_window_size.c                                        |      2 +-
 crypto/external/bsd/heimdal/dist/lib/roken/getaddrinfo.c                                            |      8 +-
 crypto/external/bsd/heimdal/dist/lib/roken/getarg.c                                                 |      4 +-
 crypto/external/bsd/heimdal/dist/lib/roken/getxxyyy.c                                               |     78 +-
 crypto/external/bsd/heimdal/dist/lib/roken/ndbm_wrap.c                                              |      4 +-
 crypto/external/bsd/heimdal/dist/lib/roken/net_write.c                                              |     40 +-
 crypto/external/bsd/heimdal/dist/lib/roken/resolve.c                                                |      2 +-
 crypto/external/bsd/heimdal/dist/lib/roken/roken.h.in                                               |     26 +-
 crypto/external/bsd/heimdal/dist/lib/roken/rtbl.3                                                   |      2 +-
 crypto/external/bsd/heimdal/dist/lib/roken/snprintf.c                                               |     11 +-
 crypto/external/bsd/heimdal/dist/lib/roken/strtoll.c                                                |      6 +-
 crypto/external/bsd/heimdal/dist/lib/roken/strtoull.c                                               |      6 +-
 crypto/external/bsd/heimdal/dist/lib/sl/Makefile.in                                                 |    208 +-
 crypto/external/bsd/heimdal/dist/lib/sl/sl.c                                                        |      4 +-
 crypto/external/bsd/heimdal/dist/lib/sl/slc-gram.c                                                  |   1611 +-
 crypto/external/bsd/heimdal/dist/lib/sl/slc-gram.h                                                  |     85 +-
 crypto/external/bsd/heimdal/dist/lib/sl/slc-lex.c                                                   |    436 +-
 crypto/external/bsd/heimdal/dist/lib/vers/Makefile.in                                               |     62 +-
 crypto/external/bsd/heimdal/dist/lib/vers/print_version.c                                           |      2 +-
 crypto/external/bsd/heimdal/dist/lib/wind/Makefile.am                                               |      2 -
 crypto/external/bsd/heimdal/dist/lib/wind/Makefile.in                                               |    273 +-
 crypto/external/bsd/heimdal/dist/lib/wind/bidi_table.c                                              |      4 +-
 crypto/external/bsd/heimdal/dist/lib/wind/bidi_table.h                                              |      4 +-
 crypto/external/bsd/heimdal/dist/lib/wind/combining_table.c                                         |      4 +-
 crypto/external/bsd/heimdal/dist/lib/wind/combining_table.h                                         |      4 +-
 crypto/external/bsd/heimdal/dist/lib/wind/errorlist_table.c                                         |      4 +-
 crypto/external/bsd/heimdal/dist/lib/wind/errorlist_table.h                                         |      4 +-
 crypto/external/bsd/heimdal/dist/lib/wind/idn-lookup.c                                              |      8 +-
 crypto/external/bsd/heimdal/dist/lib/wind/map_table.c                                               |      4 +-
 crypto/external/bsd/heimdal/dist/lib/wind/map_table.h                                               |      4 +-
 crypto/external/bsd/heimdal/dist/lib/wind/normalize.c                                               |      4 +-
 crypto/external/bsd/heimdal/dist/lib/wind/normalize_table.c                                         |  20294 +++++-----
 crypto/external/bsd/heimdal/dist/lib/wind/normalize_table.h                                         |      4 +-
 crypto/external/bsd/heimdal/dist/lib/wind/punycode_examples.c                                       |      4 +-
 crypto/external/bsd/heimdal/dist/lib/wind/punycode_examples.h                                       |      4 +-
 crypto/external/bsd/heimdal/dist/lib/wind/test-normalize.c                                          |     10 +-
 crypto/external/bsd/heimdal/dist/lib/wind/utf8.c                                                    |      9 +-
 crypto/external/bsd/heimdal/dist/ltmain.sh                                                          |    894 +-
 crypto/external/bsd/heimdal/dist/missing                                                            |     14 +-
 crypto/external/bsd/heimdal/dist/packages/Makefile.in                                               |     45 +-
 crypto/external/bsd/heimdal/dist/packages/mac/Makefile.in                                           |     41 +-
 crypto/external/bsd/heimdal/dist/packages/mac/Resources/English.lproj/Welcome.rtf                   |      2 +-
 crypto/external/bsd/heimdal/dist/packages/windows/NTMakefile                                        |      2 +-
 crypto/external/bsd/heimdal/dist/packages/windows/assembly/policy.Heimdal.Kerberos.in               |      2 +-
 crypto/external/bsd/heimdal/dist/packages/windows/installer/NTMakefile                              |     33 +-
 crypto/external/bsd/heimdal/dist/packages/windows/installer/heimdal-assemblies.wxs                  |      2 +-
 crypto/external/bsd/heimdal/dist/packages/windows/installer/heimdal-installer.wxs                   |     20 +-
 crypto/external/bsd/heimdal/dist/po/Makefile.in                                                     |     28 +-
 crypto/external/bsd/heimdal/dist/test-driver                                                        |     25 +-
 crypto/external/bsd/heimdal/dist/tests/Makefile.in                                                  |     45 +-
 crypto/external/bsd/heimdal/dist/tests/bin/Makefile.in                                              |     62 +-
 crypto/external/bsd/heimdal/dist/tests/can/Makefile.in                                              |     46 +-
 crypto/external/bsd/heimdal/dist/tests/db/Makefile.in                                               |     46 +-
 crypto/external/bsd/heimdal/dist/tests/gss/Makefile.in                                              |     46 +-
 crypto/external/bsd/heimdal/dist/tests/gss/check-context.in                                         |      4 -
 crypto/external/bsd/heimdal/dist/tests/java/Makefile.in                                             |     46 +-
 crypto/external/bsd/heimdal/dist/tests/kdc/Makefile.in                                              |     46 +-
 crypto/external/bsd/heimdal/dist/tests/kdc/check-iprop.in                                           |      8 +-
 crypto/external/bsd/heimdal/dist/tests/kdc/check-kdc.in                                             |     27 +
 crypto/external/bsd/heimdal/dist/tests/kdc/wait-kdc.sh                                              |      2 +-
 crypto/external/bsd/heimdal/dist/tests/ldap/Makefile.in                                             |     46 +-
 crypto/external/bsd/heimdal/dist/tests/plugin/Makefile.in                                           |     81 +-
 crypto/external/bsd/heimdal/dist/tools/Makefile.in                                                  |     41 +-
 crypto/external/bsd/heimdal/dist/windows/NTMakefile.sdk                                             |    128 +
 crypto/external/bsd/heimdal/dist/windows/NTMakefile.version                                         |      4 +-
 crypto/external/bsd/heimdal/dist/windows/NTMakefile.w32                                             |      4 +-
 crypto/external/bsd/heimdal/dist/ylwrap                                                             |      8 +-
 653 files changed, 47712 insertions(+), 34741 deletions(-)

diffs (truncated from 130210 to 300 lines):

diff -r cbfa2018435b -r b79afeea386c crypto/external/bsd/heimdal/dist/Makefile.in
--- a/crypto/external/bsd/heimdal/dist/Makefile.in      Sun Dec 15 22:45:37 2019 +0000
+++ b/crypto/external/bsd/heimdal/dist/Makefile.in      Mon Jun 19 21:33:04 2023 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.5 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+# Copyright (C) 1994-2021 Free Software Foundation, Inc.
 
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -98,7 +98,6 @@ subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
        $(top_srcdir)/cf/auth-modules.m4 \
-       $(top_srcdir)/cf/broken-getaddrinfo.m4 \
        $(top_srcdir)/cf/broken-glob.m4 \
        $(top_srcdir)/cf/broken-realloc.m4 \
        $(top_srcdir)/cf/broken-snprintf.m4 $(top_srcdir)/cf/broken.m4 \
@@ -184,7 +183,7 @@ am__recursive_targets = \
   $(RECURSIVE_CLEAN_TARGETS) \
   $(am__extra_recursive_targets)
 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
-       cscope distdir dist dist-all distcheck
+       cscope distdir distdir-am dist dist-all distcheck
 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
 # Read a list of newline-separated strings from the standard input,
 # and print each of them once, without duplicates.  Input order is
@@ -202,9 +201,6 @@ am__define_uniq_tagged_files = \
   unique=`for i in $$list; do \
     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
   done | $(am__uniquify_input)`
-ETAGS = etags
-CTAGS = ctags
-CSCOPE = cscope
 DIST_SUBDIRS = include lib kuser kdc admin kadmin kpasswd kcm appl \
        tools tests packages etc po doc
 am__DIST_COMMON = $(srcdir)/Makefile.in \
@@ -249,6 +245,8 @@ am__relativize = \
 DIST_ARCHIVES = $(distdir).tar.gz
 GZIP_ENV = --best
 DIST_TARGETS = dist-gzip
+# Exists only to be overridden by the user if desired.
+AM_DISTCHECK_DVI_TARGET = dvi
 distuninstallcheck_listfiles = find . -type f -print
 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
@@ -273,9 +271,12 @@ CATMANEXT = @CATMANEXT@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
+CLANG_FORMAT = @CLANG_FORMAT@
 COMPILE_ET = @COMPILE_ET@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
+CSCOPE = @CSCOPE@
+CTAGS = @CTAGS@
 CYGPATH_W = @CYGPATH_W@
 DB1LIB = @DB1LIB@
 DB3LIB = @DB3LIB@
@@ -293,8 +294,10 @@ ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ENABLE_AFS_STRING_TO_KEY = @ENABLE_AFS_STRING_TO_KEY@
+ETAGS = @ETAGS@
 EXEEXT = @EXEEXT@
 FGREP = @FGREP@
+FILECMD = @FILECMD@
 GCD_MIG = @GCD_MIG@
 GREP = @GREP@
 GROFF = @GROFF@
@@ -403,6 +406,11 @@ PKG_CONFIG = @PKG_CONFIG@
 PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
 PTHREAD_LDADD = @PTHREAD_LDADD@
 PTHREAD_LIBADD = @PTHREAD_LIBADD@
+PYTHON = @PYTHON@
+PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
+PYTHON_PLATFORM = @PYTHON_PLATFORM@
+PYTHON_PREFIX = @PYTHON_PREFIX@
+PYTHON_VERSION = @PYTHON_VERSION@
 RANLIB = @RANLIB@
 SED = @SED@
 SET_MAKE = @SET_MAKE@
@@ -462,9 +470,14 @@ mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
 pdfdir = @pdfdir@
+pkgpyexecdir = @pkgpyexecdir@
+pkgpythondir = @pkgpythondir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+pyexecdir = @pyexecdir@
+pythondir = @pythondir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -578,8 +591,8 @@ Makefile: $(srcdir)/Makefile.in $(top_bu
            echo ' $(SHELL) ./config.status'; \
            $(SHELL) ./config.status;; \
          *) \
-           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
-           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
+           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
        esac;
 $(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(am__empty):
 
@@ -706,8 +719,10 @@ cscopelist-am: $(am__tagged_files)
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
        -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
+distdir: $(BUILT_SOURCES)
+       $(MAKE) $(AM_MAKEFLAGS) distdir-am
 
-distdir: $(DISTFILES)
+distdir-am: $(DISTFILES)
        $(am__remove_distdir)
        test -d "$(distdir)" || mkdir "$(distdir)"
        @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
@@ -790,6 +805,10 @@ dist-xz: distdir
        tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
        $(am__post_remove_distdir)
 
+dist-zstd: distdir
+       tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
+       $(am__post_remove_distdir)
+
 dist-tarZ: distdir
        @echo WARNING: "Support for distribution archives compressed with" \
                       "legacy program 'compress' is deprecated." >&2
@@ -832,6 +851,8 @@ distcheck: dist
          eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
        *.zip*) \
          unzip $(distdir).zip ;;\
+       *.tar.zst*) \
+         zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
        esac
        chmod -R a-w $(distdir)
        chmod u+w $(distdir)
@@ -847,7 +868,7 @@ distcheck: dist
            $(DISTCHECK_CONFIGURE_FLAGS) \
            --srcdir=../.. --prefix="$$dc_install_base" \
          && $(MAKE) $(AM_MAKEFLAGS) \
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
+         && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
          && $(MAKE) $(AM_MAKEFLAGS) check \
          && $(MAKE) $(AM_MAKEFLAGS) install \
          && $(MAKE) $(AM_MAKEFLAGS) installcheck \
@@ -1013,18 +1034,19 @@ uninstall-am:
        am--refresh check check-am check-local clean clean-cscope \
        clean-generic clean-libtool cscope cscopelist-am ctags \
        ctags-am dist dist-all dist-bzip2 dist-gzip dist-hook \
-       dist-lzip dist-shar dist-tarZ dist-xz dist-zip distcheck \
-       distclean distclean-generic distclean-libtool distclean-tags \
-       distcleancheck distdir distuninstallcheck dvi dvi-am html \
-       html-am info info-am install install-am install-data \
-       install-data-am install-data-hook install-dvi install-dvi-am \
-       install-exec install-exec-am install-exec-local install-html \
-       install-html-am install-info install-info-am install-man \
-       install-pdf install-pdf-am install-ps install-ps-am \
-       install-strip installcheck installcheck-am installdirs \
-       installdirs-am maintainer-clean maintainer-clean-generic \
-       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
-       ps ps-am tags tags-am uninstall uninstall-am uninstall-hook
+       dist-lzip dist-shar dist-tarZ dist-xz dist-zip dist-zstd \
+       distcheck distclean distclean-generic distclean-libtool \
+       distclean-tags distcleancheck distdir distuninstallcheck dvi \
+       dvi-am html html-am info info-am install install-am \
+       install-data install-data-am install-data-hook install-dvi \
+       install-dvi-am install-exec install-exec-am install-exec-local \
+       install-html install-html-am install-info install-info-am \
+       install-man install-pdf install-pdf-am install-ps \
+       install-ps-am install-strip installcheck installcheck-am \
+       installdirs installdirs-am maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
+       mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
+       uninstall-am uninstall-hook
 
 .PRECIOUS: Makefile
 
@@ -1107,11 +1129,20 @@ check-local::
          test "$$failed" -eq 0 || exit 1; \
        fi
 
+# It's useful for debugging to format generated sources.  The default for all
+# clang-format styles is to sort includes, but in many cases in-tree we really
+# don't want to do that.
 .x.c:
-       @cmp -s $< $@ 2> /dev/null || cp $< $@
+       @if [ -z "$(CLANG_FORMAT)" ]; then \
+           cmp -s $< $@ 2> /dev/null || cp $< $@; \
+       else \
+           cp $< $@.tmp.c; \
+            $(CLANG_FORMAT) -style='{BasedOnStyle: Chromium, SortIncludes: false}' -i $@.tmp.c; \
+           cmp -s $@.tmp.c $@ 2> /dev/null || mv $@.tmp.c $@; \
+       fi
 
 .hx.h:
-       @cmp -s $< $@ 2> /dev/null || cp $< $@
+       @cmp -s $< $@ 2> /dev/null || cp $< $@;
 #NROFF_MAN = nroff -man
 .1.cat1:
        $(NROFF_MAN) $< > $@
diff -r cbfa2018435b -r b79afeea386c crypto/external/bsd/heimdal/dist/NEWS
--- a/crypto/external/bsd/heimdal/dist/NEWS     Sun Dec 15 22:45:37 2019 +0000
+++ b/crypto/external/bsd/heimdal/dist/NEWS     Mon Jun 19 21:33:04 2023 +0000
@@ -1,3 +1,70 @@
+Release Notes - Heimdal - Version Heimdal 7.8
+
+ Bug fixes
+
+ - CVE-2022-42898 PAC parse integer overflows
+
+ - CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and arcfour
+
+ - CVE-2021-44758 Heimdal KDC: invalid free in ASN.1 codec
+
+    This is a 10.0 on the Common Vulnerability Scoring System (CVSS) v3.
+
+    Heimdal's ASN.1 compiler generates code that allows specially
+    crafted DER encodings of CHOICEs to invoke the wrong free function
+    on the decoded structure upon decode error.  This is known to impact
+    the Heimdal KDC, leading to an invalid free() of an address partly
+    or wholly under the control of the attacker, in turn leading to a
+    potential remote code execution (RCE) vulnerability.
+
+    This error affects the DER codec for all CHOICE types used in
+    Heimdal, though not all cases will be exploitable.  We have not
+    completed a thorough analysis of all the Heimdal components
+    affected, thus the Kerberos client, the X.509 library, and other
+    parts, may be affected as well.
+
+    This bug has been in Heimdal since 2005.  It was first reported by
+    Douglas Bagnall, though it had been found independently by the
+    Heimdal maintainers via fuzzing.
+
+    While no zero-day exploit is known, such an exploit will likely be
+    available soon after public disclosure.
+
+ - Bugs found by UBSAN (including the incorrect encoding of unconstrained
+   INTEGER value -1).
+
+ - Errors found by the LLVM scan-build static analyzer.
+
+ - Errors found by the valgrind memory debugger.
+
+ - Work around GCC Bug 95189 (memcmp wrongly stripped like strcmp).
+
+ - Fix Unicode normalization read of 1 bytes past end of array.
+
+ - Correct ASN.1 OID typo for SHA-384
+
+ - Fix a deadlock in in the MEMORY ccache type.
+
+ - TGS: strip forwardable and proxiable flags if the server is
+   disallowed.
+
+ - CVE-2019-14870: Validate client attributes in protocol-transition
+ - CVE-2019-14870: Apply forwardable policy in protocol-transition
+ - CVE-2019-14870: Always lookup impersonate client in DB
+
+ - Incremental HDB propagation improvements
+
+    - Refactor send_diffs making it progressive
+    - Handle partial writes on non-blocking sockets
+    - Disable Nagle in iprop master and slave
+    - Use async I/O
+    - Don't send I_HAVE in response to AYT
+    - Do not recover log in kadm5_get_principal()
+    - Don't send diffs to slaves with not yet known version
+    - Don't stutter in send_diffs
+
+ - Optional backwards-compatible anon-pkinit behaviour
+
 Release Notes - Heimdal - Version Heimdal 7.7
 
  Bug fixes
diff -r cbfa2018435b -r b79afeea386c crypto/external/bsd/heimdal/dist/aclocal.m4
--- a/crypto/external/bsd/heimdal/dist/aclocal.m4       Sun Dec 15 22:45:37 2019 +0000
+++ b/crypto/external/bsd/heimdal/dist/aclocal.m4       Mon Jun 19 21:33:04 2023 +0000
@@ -1,6 +1,6 @@
-# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
+# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
 
-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
+# Copyright (C) 1996-2021 Free Software Foundation, Inc.
 
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -14,13 +14,13 @@
 m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
-[m4_warning([this file was generated for autoconf 2.69.
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],,




Home | Main Index | Thread Index | Old Index