[Heimdal-source-changes] [heimdal/heimdal] 9b1321: Windows: PLUGINDIR == BINDIR

GitHub noreply at github.com
Sat Sep 14 04:19:56 CEST 2013


  Branch: refs/heads/master
  Home:   https://github.com/heimdal/heimdal
  Commit: 9b13216c0e7d3584c146e73bfd521db814d6e8d7
      https://github.com/heimdal/heimdal/commit/9b13216c0e7d3584c146e73bfd521db814d6e8d7
  Author: Jeffrey Altman <jaltman at secure-endpoints.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M windows/NTMakefile.w32

  Log Message:
  -----------
  Windows: PLUGINDIR == BINDIR

Plugins must be in the same directory as the DLLs.

Change-Id: I982f8113208dc896d73b155cf0c22184efc1b1c1


  Commit: 630c73b225c999a873ba6e1ecc7340441c0810ad
      https://github.com/heimdal/heimdal/commit/630c73b225c999a873ba6e1ecc7340441c0810ad
  Author: Jeffrey Altman <jaltman at secure-endpoints.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M packages/windows/installer/heimdal-installer.wxs

  Log Message:
  -----------
  Windows: Wix3 use ForceDeleteOnUninstall

Patchset 1ad02ec31a33fa8f5c4018e2ba86fa05441e1fb4 removed the
createAndRemoveOnUninistall actions from a number of registry keys.
Get the same behavior with the ForceDeleteOnUninstall Wix 3.x Attribute.

Change-Id: I8c0623fa39055844d10035cbffb3870cc2d39ec6


  Commit: 6601c6b0443a96cfcdb879108f369a40acbe5e94
      https://github.com/heimdal/heimdal/commit/6601c6b0443a96cfcdb879108f369a40acbe5e94
  Author: Jeffrey Altman <jaltman at secure-endpoints.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M packages/windows/installer/heimdal-installer.wxs

  Log Message:
  -----------
  Windows: Remove Plugin Directory Installer

Heimdal plugins are not safe on windows.  Plugins are bound to a
specific assembly and if the plugin assembly is not the same as
the Heimdal DLL that is loading the plugin heap corruption will
occur.

Change-Id: Icf43a989684c4aacd3c4a225482a9bed9b60e29d


  Commit: 3c3e2ad5e6e11451fe8376387b0c29ad0d4bff8a
      https://github.com/heimdal/heimdal/commit/3c3e2ad5e6e11451fe8376387b0c29ad0d4bff8a
  Author: Jeffrey Altman <jaltman at secure-endpoints.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M kdc/NTMakefile
    M lib/hdb/NTMakefile
    M lib/kadm5/NTMakefile
    M packages/windows/assembly/Heimdal.Kerberos.manifest.in
    M packages/windows/assembly/NTMakefile

  Log Message:
  -----------
  Windows: ktutil.exe requires libkadmsrv and libhdb

Include libkadmsrv.dll and libhdb.dll in the assembly which are
required for ktutil.exe to load.

Change-Id: Ic72d51e72daac71683a7f7000fe084197ee3c94a


  Commit: 75a47ef142d8e12575f45a9dc5b299f0377e1710
      https://github.com/heimdal/heimdal/commit/75a47ef142d8e12575f45a9dc5b299f0377e1710
  Author: Jeffrey Altman <jaltman at secure-endpoints.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    R lib/heimdal/dllmain.c

  Log Message:
  -----------
  Windows: Remove unused lib/heimdal/dllmain.c

Change-Id: Ib46aaaf0f437cb45097e106cd714c5ae5b220857


  Commit: 1243f2a0d3316961a04c43b6080ef2bd7e76130c
      https://github.com/heimdal/heimdal/commit/1243f2a0d3316961a04c43b6080ef2bd7e76130c
  Author: Jeffrey Altman <jaltman at secure-endpoints.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M windows/NTMakefile.w32

  Log Message:
  -----------
  Windows: do not fail if output directories exist

Quote path names in case there are ever spaces

Prepend $(MKDIR) rule is "-" to avoid failures if the output
directories already exist.

Change-Id: I1e5cfb408042617a73edeeae99eb269a061ba61d


  Commit: 559cd780b3b69cede7cf1ffc686af7162ad938ed
      https://github.com/heimdal/heimdal/commit/559cd780b3b69cede7cf1ffc686af7162ad938ed
  Author: Jeffrey Altman <jaltman at secure-endpoints.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M NTMakefile

  Log Message:
  -----------
  Windows: must use backslash for makefile exist test

Change-Id: Ifb8c7b88be92a856073e1001ace60ac43c69eb6d


  Commit: b9d7e33a2f12c123e9f0579635f0ec54501c59ef
      https://github.com/heimdal/heimdal/commit/b9d7e33a2f12c123e9f0579635f0ec54501c59ef
  Author: Tony Acero <tony.acero at gmail.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M include/NTMakefile

  Log Message:
  -----------
  Windows: Fix perl string equality for Debug Builds

Use "eq" and not "=~"

Change-Id: Iac38ff9859ab40fc30aba0df90956b6029c04cb6


  Commit: a7c9497c5dddce81435e4f2cd97c416e0e47921a
      https://github.com/heimdal/heimdal/commit/a7c9497c5dddce81435e4f2cd97c416e0e47921a
  Author: Jeffrey Altman <jaltman at secure-endpoints.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M lib/heimdal/NTMakefile

  Log Message:
  -----------
  Windows: remove unnecessary clean rule lib/heimdal

Already deleting *.* no need to delete the library separately

Change-Id: Ibdc4aa2e8c08cc9958ab8ae9e1eb155b3a828369


  Commit: 9f2a06a80ea16f5e75bb79bb3f90e712f7c1d3e2
      https://github.com/heimdal/heimdal/commit/9f2a06a80ea16f5e75bb79bb3f90e712f7c1d3e2
  Author: Jeffrey Altman <jaltman at secure-endpoints.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M lib/krb5/plugin.c

  Log Message:
  -----------
  Windows: Construct paths for LoadLibrary with backslashes

Mixing forward and backslashes is confusing.  Use the expected
backslashes.

Change-Id: Ia775c73eca430138f677decc1975aad0a401fc53


  Commit: 2179c9224561097fd8973e6f10c7475d1ec80454
      https://github.com/heimdal/heimdal/commit/2179c9224561097fd8973e6f10c7475d1ec80454
  Author: Jeffrey Altman <jaltman at secure-endpoints.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M lib/roken/dlfcn_w32.c

  Log Message:
  -----------
  roken: win32 dladdr kill warnings

illegal pointer cast

unused variable

Change-Id: Ie5ebd2fd6b6e1cb06fec97dcf947fc40660abd91


  Commit: 475a366a19cba7e767ff5f610e28e463d2bc0d36
      https://github.com/heimdal/heimdal/commit/475a366a19cba7e767ff5f610e28e463d2bc0d36
  Author: Jeffrey Altman <jaltman at secure-endpoints.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M lib/roken/dlfcn_w32.c

  Log Message:
  -----------
  roken: win32 dladdr do not normalize paths to slash

The resulting path needs to be passed to LoadLibrary.

Change-Id: Idfc45a4af4996105a428d88d9327f0dee5510be7


  Commit: 017e5020897868646ac748863d0082682da8e7ad
      https://github.com/heimdal/heimdal/commit/017e5020897868646ac748863d0082682da8e7ad
  Author: Jeffrey Altman <jaltman at secure-endpoints.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M lib/roken/dlfcn_w32.c

  Log Message:
  -----------
  roken: win32 dlopen use LoadLibraryEx AltSearchPaths

LoadLibrary() is unable to load DLLs which are being loaded from
a global side by side assembly directory.   Instead, use

  LoadLibraryEx() with LOAD_WITH_ALTERED_SEARCH_PATH

This permits a DLL to be loaded from the WinSxs tree when a fully
qualified path is provided.

Change-Id: I0e5da1a8610c6b571f73c0e7b0beabeecbbb3b77


  Commit: 60aa5eb1c52a65e7116076999cc23c5ab7a0f5e0
      https://github.com/heimdal/heimdal/commit/60aa5eb1c52a65e7116076999cc23c5ab7a0f5e0
  Author: Jeffrey Altman <jaltman at secure-endpoints.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M packages/windows/installer/NTMakefile

  Log Message:
  -----------
  Windows: multiplatform installer 32-bit command msm

The multiplatform installer must include the 32-bit command
merge module.  When Heimdal.Command was split out into a separate
merge module it was left out.

Change-Id: I07b06d6dfff66e61869f1d8c81bb0f1bce281501


Compare: https://github.com/heimdal/heimdal/compare/72f29bd807f0...60aa5eb1c52a


More information about the Heimdal-source-changes mailing list