afslogon-wix-cleanup-20040715
authorJeffrey Altman <jaltman@mit.edu>
Fri, 16 Jul 2004 04:38:25 +0000 (04:38 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 16 Jul 2004 04:38:25 +0000 (04:38 +0000)
commitfe991aa74f9c289a36f6ecae7e74bb42c2b178c6
tree37db09d403e050a1667f8f2a4701723d0ac58716
parent8063c68dc8a57447cac39444197511d21257ea88
afslogon-wix-cleanup-20040715

- Fix NTMakefiles in many directories to define WIN32_LEAN_AND_MEAN NOGDI
  to avoid macro redefinitions

- update text files

- add "authentication cell" registry value for afscreds.exe

From asanka@mit.edu:

Network provider :

  -  If the user is logging into an AD domain, then look up the user's
     profile path, find out which cell it's in and then authenticate to
     that cell instead of the default cell.

  -  Domain specific registry keys

  -  A few fixes for handling UNICODE_STRINGs

smb3.c :

  -  Delete partial security context during negotiation

client_cpa :

  -  As per the SDK which says we must handle CPL_INQUIRE message, we do.
     Also fixes a small bug where the icon isn't properly set when viewing
     the Control Panel folder.

loopbackutils.cpp

  -  Don't bother setting the app data template, because we are setting
     it in the MSI anyway.

install/wix/NTMakefile

  -  Add a configurable symbol AFSDEV_AUXWIXDEFINES which can be used to
     customize a build of the msi.

install/wix

  -  Move afslogon.dll to SYSTEM32 directory

  -  Add registry keys to support WinLogon notifications.

  -  Rename afsdcell.ini to CellServDB and move it to the client directory.

  -  If there's already an afsdcell.ini in the Windows directory, copy
     that over to the client directory instead.

  -  Add descriptions to AFS client and server services
18 files changed:
doc/txt/winnotes/registry.txt
src/WINNT/afsd/afslogon.c
src/WINNT/afsd/afslogon.h [new file with mode: 0644]
src/WINNT/afsd/cm_ioctl.c
src/WINNT/afsd/smb3.c
src/WINNT/client_cpa/afs_cpa_stub.rc
src/WINNT/client_cpa/cpl_interface.cpp
src/WINNT/client_creds/afswiz.cpp
src/WINNT/client_creds/creds.cpp
src/WINNT/client_exp/stdafx.h
src/WINNT/install/NSIS/CellServDB
src/WINNT/install/loopback/loopbackutils.cpp
src/WINNT/install/wix/CellServDB
src/WINNT/install/wix/feature.wxi
src/WINNT/install/wix/files.wxi
src/WINNT/install/wix/property.wxi
src/WINNT/install/wix/registry.wxi
src/util/errmap_nt.h