Difference between revisions of "Release 1.9"
From K5Wiki
(→Developer experience) |
(→Developer experience) |
||
(15 intermediate revisions by 3 users not shown) | |||
Line 5: | Line 5: | ||
This is only an approximate timeline. |
This is only an approximate timeline. |
||
− | * 2010- |
+ | * 2010-10-01 -- make release branch |
* 2010-12-01 -- final release |
* 2010-12-01 -- final release |
||
== Code quality == |
== Code quality == |
||
− | * Python-based test framework |
+ | * Python-based test framework [Greg, done, could be extended to include multi-realm test cases] |
− | * KDC refactoring |
+ | * KDC refactoring [Tom Yu] |
− | * DAL cleanup |
+ | * [[Projects/Database Access Layer cleanup | DAL cleanup]] [Greg Hudson] |
== Developer experience == |
== Developer experience == |
||
− | * NSS crypto back end? [Bob |
+ | * NSS crypto back end? [Bob Relyea] |
− | * |
+ | * [[Projects/Plugin_support_improvements|Plugin framework evolution]] [Tom Yu, Zhanna Tsitkova] |
− | * Naming extensions back end for exposing constrained delegation chain [Luke, done |
+ | * [[Projects/SignedPathNamingExts | Naming extensions]] back end for exposing constrained delegation chain [Luke, done] |
+ | * [[Projects/Alternative_PRNG | PRNG modularity]] (including Fortuna-like back end) |
||
== Performance == |
== Performance == |
||
− | * account lockout performance improvements |
+ | * account lockout performance improvements [Greg Hudson, done] |
== End-user experience == |
== End-user experience == |
||
Line 28: | Line 28: | ||
== Administrator experience == |
== Administrator experience == |
||
− | * [[Projects/Trace_logging|Trace logging]] |
+ | * [[Projects/Trace_logging|Trace logging]] [Greg Hudson] |
− | * Plugins for password sync |
+ | * Plugins for password sync [Tom Yu] |
− | * Plugins for password quality checks |
+ | * [[Projects/Password_quality|Plugins for password quality checks]] [Tom Yu] |
− | * OTP (only old SAM SecurID planned for now) |
+ | * OTP (only old SAM SecurID planned for now) [Tom Yu] |
+ | * [[Projects/Config_File_Validator|Configuration File Validator]] [Zhanna Tsitkova] |
||
== Protocol evolution == |
== Protocol evolution == |
||
− | * [[Projects/IAKERB|IAKERB]] |
+ | * [[Projects/IAKERB|IAKERB]] [Luke, done] |
− | * [[Projects/Camellia_encryption|Camellia encryption]] |
+ | * [[Projects/Camellia_encryption|Camellia encryption]][Luke, mostly done, needs standardization] |
Latest revision as of 17:38, 1 November 2010
This is the preliminary proposed goal set for the krb5-1.9 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.
- 2010-10-01 -- make release branch
- 2010-12-01 -- final release
Code quality
- Python-based test framework [Greg, done, could be extended to include multi-realm test cases]
- KDC refactoring [Tom Yu]
- DAL cleanup [Greg Hudson]
Developer experience
- NSS crypto back end? [Bob Relyea]
- Plugin framework evolution [Tom Yu, Zhanna Tsitkova]
- Naming extensions back end for exposing constrained delegation chain [Luke, done]
- PRNG modularity (including Fortuna-like back end)
Performance
- account lockout performance improvements [Greg Hudson, done]
End-user experience
Administrator experience
- Trace logging [Greg Hudson]
- Plugins for password sync [Tom Yu]
- Plugins for password quality checks [Tom Yu]
- OTP (only old SAM SecurID planned for now) [Tom Yu]
- Configuration File Validator [Zhanna Tsitkova]
Protocol evolution
- IAKERB [Luke, done]
- Camellia encryption[Luke, mostly done, needs standardization]