logo_kerberos.gif

Release Meeting Minutes/2011-01-11

From K5Wiki
Jump to: navigation, search


Thomas Hardjono, Greg Hudson, Tom Yu, Zhanna Tsitkova, Sam Hartman, Will Fiveash

Greg
Responding to Will's mail on krbdev list. [verify_init_creds stuff]

Source tree housekeeping brainstorm

Will
We're [Oracle / Solaris] resync'ing ours to 1.8. Looking at lots of code carefully. e.g, returning -EINVAL or -ENOMEM
Greg
In set_realm.c clearly wrong. (Ted may have forgotten he wasn't writing Linux kernel code there -- Linux syscalls return errors that way.) For obvious small stuff, just commit. User-visible, ticket in RT.
Tom
Build system stuff.
Greg
aclocal.m4 may not be needed. Trimming Makefiles -- 3 lists of same files when building libraries.
Sam
Might have thoughts about libtool, automake in the future. Concerned that libtool is very constrained.
Greg
Version map files not quite working. Executable wrappers. Hard to debug.
Sam
Seriously consider system that takes DLLIMPORT etc for better version lists, etc. (e.g., gss_init_sec_context behavior change (DCE style) forward incompatible)
Greg
What do other projects do?
Sam
Starting to be good Linux hygiene.
Tom
[$(OUTPRE) etc.]
Greg
Stylistic issues: spaces before parens. Lines more than 79 characters.
Will
Inconsistent copyright notices.
Greg
Long functions; worst offenders now in KDC and LDAP driver. Also, automated setup of LDAP server is hard. GSS -- third party tools more comprehensive (gssmonger (MSFT), gsstest (SAP)) Nightly testing -- Ken's stuff, not really automated. Maybe look at buildbot. Coverity defects. ASN.1 decoders to be table driven. Make it easier for plugins to extend ASN.1. Crypto -- PRNG back ends badly misapplying design concepts (both Yarrow and Fortuna). We're not using Yarrow according to its conceptual framework. SVN->Git migration.