RT RT/krbdev.mit.edu: Ticket #3415 Windows 64-bit support Signed in as guest.
[Logout]

[Home] [Search] [Configuration]

[Display] [History] [Basics] [Dates] [People] [Links] [Jumbo]

 
 

 The Basics  
Id
3415
Status
resolved
Worked
0 min
Priority
0/0
Queue
krb5
 

 Keyword Selections  
Component
  • krb5-libs
Tags
Version_reported
  • 1.4.3
Version_Fixed
  • 1.5
Target_Version
  • 1.5
 

 Relationships  
Depends on:
Depended on by:
Parents:
Children:

Refers to:
Referred to by:
 
 Dates  
Created: Tue Jan 24 20:09:04 2006
Starts: Not set
Started: Tue Jan 24 20:19:43 2006
Last Contact: Tue Feb 28 16:17:03 2006
Due: Not set
Updated: Wed Dec 16 18:02:46 2015 by tlyu
 

 People  
Owner
 jaltman
Requestors
 dongq@MIT.EDU
Cc
 
AdminCc
 
 

 More about Qing Dong  
Comments about this user:
No comment entered about this user
This user's 25 highest priority tickets:
 

History   Display mode: [Brief headers] [Full headers]
      Tue Jan 24 20:09:05 2006  dongq@MIT.EDU - Ticket created    
     
Date: Tue, 24 Jan 2006 19:42:24 -0500
To: krb5-bugs@MIT.EDU
From: Qing Dong <dongq@MIT.EDU>
Subject: changes for the krb5 64 bit

 

     
Please see the attached diff.txt for proposed changes for the 64 bit build
of krb5. There are also four 64 bit manifests to be added to
src\windows\identity\ui. They are also in the attachments.

Thanks.

Qing

Download (untitled) 209b
     
 
Download diff.txt 19.1k
     
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="amd64"
    name="MIT.NetIDMgr.UI"
    type="win32"
/>
<description>Khimaira Credentials Manager</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="amd64"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.VC80.DebugCRT"
            version="8.0.50215.4652"
            processorArchitecture="amd64"
            publicKeyToken="1fc8b3b9a1e18e3b"
        />
    </dependentAssembly>
</dependency>
</assembly>

Download netidmgr.manifest.amd64.vc8.debug 932b
     
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="amd64"
    name="MIT.NetIDMgr.UI"
    type="win32"
/>
<description>Khimaira Credentials Manager</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="amd64"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>

Download netidmgr.manifest.amd64.vc7 653b
     
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="amd64"
    name="MIT.NetIDMgr.UI"
    type="win32"
/>
<description>Khimaira Credentials Manager</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="amd64"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>

Download netidmgr.manifest.amd64.vc7.debug 653b
     
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="amd64"
    name="MIT.NetIDMgr.UI"
    type="win32"
/>
<description>Khimaira Credentials Manager</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="amd64"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.VC80.DebugCRT"
            version="8.0.50215.4652"
            processorArchitecture="amd64"
            publicKeyToken="1fc8b3b9a1e18e3b"
        />
    </dependentAssembly>
</dependency>
</assembly>

Download netidmgr.manifest.amd64.vc8 932b
      Tue Jan 24 20:19:39 2006  jaltman - Taken    
      Tue Jan 24 20:19:43 2006  jaltman - Status changed from new to open    
      Tue Jan 24 20:20:24 2006  jaltman - Subject changed from changes for the krb5 64 bit to Windows 64-bit support    
      Tue Jan 24 20:20:25 2006  jaltman - Component krb5-libs added    
      Tue Jan 24 20:20:26 2006  jaltman - Version_reported 1.4.3 added    
      Tue Jan 24 20:20:26 2006  jaltman - Target_Version 1.5 added    
      Tue Jan 24 20:20:56 2006  jaltman - Correspondence added    
     
Thank you.  I will completely the audit and post the results when I am
finished.


Download (untitled) 81b
      Fri Feb 24 13:18:29 2006  jaltman - Correspondence added    
     
 

     
The attached is an updated patch against the trunk that incorporates
Qing's changes plus addition corrections for the 32-bit time_t mess.

Qing's changes for src/windows/identity are not included.  They will be
integrated into the next netidmgr update.

Download (untitled) 254b
     
 
Download krb5-win64-diff-3.txt 29.4k
      Mon Feb 27 13:38:18 2006  jaltman - Correspondence added    
     
 

     
A new version of the patch.  This version defines _USE_32BIT_TIME_T in
src\config\win-pre.in for 32-bit platforms.  This removes the need to
always include k5-int.h or win-mac.h at the front of each source file.

This version also defines _CRT_SECURE_NO_DEPRECATE to avoid warning
messages caused by the use of strcpy(), strcat(), etc.

Download (untitled) 336b
     
 
Download krb5-win64-diff-4.txt 28.4k
      Mon Feb 27 14:22:32 2006  jaltman - Status changed from open to resolved    
      Mon Feb 27 14:22:33 2006  jaltman - Tags pullup added    
      Mon Feb 27 14:22:33 2006  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: CVS Commit

Qing Dong <dongq@mit.edu> provided a set of changes to allow
krb5 to build under the Microsoft Visual Studio 8 compiler
in 64-bit mode and produce file names that do not conflict
with the names produced by the 32-bit build.  That patch
was modified to work on Unix and also include processor
dependent pre-processor definitions to remove warnings.



Commit By: jaltman



Revision: 17680
Changed Files:
U   trunk/src/ChangeLog
U   trunk/src/Makefile.in
U   trunk/src/appl/gss-sample/ChangeLog
U   trunk/src/appl/gss-sample/Makefile.in
U   trunk/src/appl/gssftp/ftp/ChangeLog
U   trunk/src/appl/gssftp/ftp/Makefile.in
U   trunk/src/clients/kpasswd/ChangeLog
U   trunk/src/clients/kpasswd/Makefile.in
U   trunk/src/config/ChangeLog
U   trunk/src/config/win-post.in
U   trunk/src/config/win-pre.in
U   trunk/src/include/ChangeLog
U   trunk/src/include/win-mac.h
U   trunk/src/krb524/ChangeLog
U   trunk/src/krb524/Makefile.in
U   trunk/src/lib/ChangeLog
U   trunk/src/lib/Makefile.in
U   trunk/src/lib/krb5/os/ChangeLog
U   trunk/src/lib/krb5/os/read_pwd.c
U   trunk/src/util/support/ChangeLog
U   trunk/src/util/support/Makefile.in
U   trunk/src/util/windows/ChangeLog
U   trunk/src/util/windows/Makefile.in
U   trunk/src/windows/ChangeLog
U   trunk/src/windows/Makefile.in
U   trunk/src/windows/cns/ChangeLog
U   trunk/src/windows/cns/Makefile.in
U   trunk/src/windows/cns/password.c
U   trunk/src/windows/gina/ChangeLog
U   trunk/src/windows/gina/Makefile.in
U   trunk/src/windows/kfwlogon/Makefile.in
U   trunk/src/windows/wintel/ChangeLog
U   trunk/src/windows/wintel/Makefile.in


Download (untitled) 1.5k
      Mon Feb 27 16:23:33 2006  jaltman - Keyword pullup deleted    
      Mon Feb 27 16:24:07 2006  jaltman - Tags pullup added    
      Tue Feb 28 16:17:00 2006  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: CVS Commit

 add missing $(SCLIB) aka bufferoverflow.lib for 64-bit windows


Commit By: jaltman



Revision: 17681
Changed Files:
U   trunk/src/clients/klist/Makefile.in


Download (untitled) 159b
      Tue May 23 15:18:53 2006  tlyu - Version_Fixed 1.5 added    
      Wed Dec 16 18:02:46 2015  tlyu - Keyword pullup deleted