Kerberos for Macintosh 4.0b7 Released

Marshall Vale mjv at MIT.EDU
Fri Jan 18 11:34:01 EST 2002

The MIT MacDev team is pleased to announce the availability of 
Kerberos for Macintosh 4.0b7. This release is available from the MIT 
Kerberos site:

<>  Follow the "Getting Kerberos from MIT" link.

All feedback and bug reports for Kerberos for Macintosh 4.0b7 should 
be sent to <mailto:krbdev at>

Kerberos for Macintosh 4.0 expands and improves native support for 
Mac OS X as well as including the new UI elements for Mac OS 9 
introduced in KfM 3.5. With the inclusion of the last major new 
feature, Kerberos for Macintosh 4.0 has now reached beta stage.

MIT Kerberos for Macintosh 4.0b7 is the twelfth public testing 
release. Please test early and get us your feedback as soon as 

NOTE: This is a time-limited test release of Kerberos for Macintosh. 
It will expire after March 12, 2002. An updated release should be 
available before March 12, 2002, check 
<> at that time.

Kerberos for Macintosh 4.0b7 requires a Power Macintosh with Mac OS X 
10.1 or later for the Mac OS X version, or Mac OS 8.1 or later for 
the Mac OS 8 & 9 version.

Changes since Kerberos For Macintosh 4.0b6
* Mac OS X: Rearranged Kerberos.framework to remove server frameworks
* Mac OS X: Kerberos Login dialog should launch quicker
* Mac OS X: Principal Translation Plugin API now in Login Library
* Mac OS X: Resource fork of preferences file preserved when it's 
modified by the profile library
* Mac OS X: Fixed bugs where Preferences locating code might find 
backups instead of real Preferences file
* Mac OS X: Buttons in login window now supported by authenticator
* Mac OS X: Installer now works with UFS-formatted volumes
* Mac OS X: Uninstall option available in Mac OS X installer
* Mac OS X/9: Updated Kerberos 5 source to v1.2.3
* Mac OS X/9: Fixed Classic freezing when getting or renewing tickets 
in Classic ticket sharing
* Mac OS X/9: Fixed CCache assertions in Classic ticket sharing
* Mac OS X/9: Login Library insert realm functions reposition 
duplicate realm instead of leaving it in old position

We have added extra debugging code that may cause asserts or errors 
to happen when using the Classic/Mac OS X ticket sharing feature. 
Please report any errors you may receive with a description of what 
you were doing when they happened to aid us in debugging.

If you built an application that linked against the /usr/lib dylibs 
in KfM 4.0b2 or earlier, or the ones included with Mac OS X 10.1, you 
will need to re-link your application to work with the KfM 4.0b3 
dylibs. Your application will no longer work with pre-4.0b3 releases, 

Ticket Sharing Between Mac OS X and Classic
In order for Kerberos tickets to be shared between Mac OS X and 
Classic, the same version of KfM 4.0 must be installed on both the OS 
X and Classic systems. When an application running under Classic 
needs to display the Kerberos Login dialog, the Mac OS X dialog will 

The Mac OS 9 version of KfM 4.0 detects whether it is running under 
Mac OS X/Classic or regular Mac OS 9.x and automatically enables 
support for ticket sharing when possible.

Distribution Info
At this point in time, this release is available as a single package 
which includes both installers and SDKs. The installers install 
binaries for people to use with their applications in their 
environments. The SDKs are for application and library programmers to 
add Kerberos functionality to their code or update to newer versions 
of the various Kerberos APIs. Source code for this release will not 
be made available.

More information about the krbdev mailing list