logo_kerberos.gif

Difference between revisions of "Release 1.8"

From K5Wiki
Jump to: navigation, search
(initial draft)
 
(timeline; +concurrency)
Line 1: Line 1:
This is the preliminary proposed goal set for the '''krb5-1.8 release'''. Please provide comments on the krbdev list. This page organizes goals by the Guiding principles from the [[Roadmap|roadmap]].
+
This is the preliminary proposed goal set for the '''krb5-1.8 release'''. Please provide comments on the krbdev list. This page organizes the goals by the "guiding principles" listed in the [[Roadmap|roadmap]].
  +
  +
== Timeline ==
  +
  +
This is only an approximate timeline.
  +
  +
* 2009-09-14 -- "halfway point" feature and integration test
  +
* 2010-01-04 -- make release branch
  +
* 2010-03-01 -- final release
   
 
== Code quality ==
 
== Code quality ==
Line 10: Line 10:
 
== Modularity ==
 
== Modularity ==
   
* [[Projects/Crypto_modularity]]
+
* [[Projects/Crypto_modularity|Crypto modularity]]
 
* Move toward improved KDB interface
 
* Move toward improved KDB interface
   
Line 16: Line 16:
   
 
* Investigate and remedy repeatedly-reported performance bottlenecks.
 
* Investigate and remedy repeatedly-reported performance bottlenecks.
  +
* Enhancements to improve concurrency
   
 
== End-user experience ==
 
== End-user experience ==

Revision as of 15:33, 21 June 2009

This is the preliminary proposed goal set for the krb5-1.8 release. Please provide comments on the krbdev list. This page organizes the goals by the "guiding principles" listed in the roadmap.

Timeline

This is only an approximate timeline.

  • 2009-09-14 -- "halfway point" feature and integration test
  • 2010-01-04 -- make release branch
  • 2010-03-01 -- final release

Code quality

  • Move toward test-driven development
  • Increase conformance to coding style
    • "The great reindent"?
    • Selective refactoring

Modularity

Performance

  • Investigate and remedy repeatedly-reported performance bottlenecks.
  • Enhancements to improve concurrency

End-user experience

  • Reduce DNS dependence
    • Love's ccache auxiliary data proposal allows client library to track whether a KDC supports service principal referrals.

Administrator experience

  • More versatile crypto configuration, to simplify migration away from DES

Protocol evolution

  • FAST enhancements
  • Anonymous PKINIT