Difference between revisions of "Release 1.8"
From K5Wiki
(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 |
+ | 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 14: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.
Contents
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
- Crypto modularity
- Move toward improved KDB interface
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