root / trunk / TODO

Revision 168, 2.3 kB (checked in by jonsito, 3 years ago)

More 'TODO' updates

Line 
10.6 will be a finish-code release. Fix source tree estructure,
2define devel api and code all to-be-written mappers are task to do
3
4Expected things to be done in 0.6 release:
5
6- Create and Define a pam-pkcs11 mapper API & library.
7  This is mostly done at 0.5.3, but some cleaning is needed.
8  * Create a mapper "devel" package
9  * Use OpenSC libp11 pkcs11 library
10
11- Add remote CA's and CRL's lookups
12  Actually, CA's and local CRL's are stored as hash dir. Need
13  to recode to use URL's as data sources
14
15- Finish mapper coding
16  * opensc:
17        - Generic mapping files
18        0.5.3 searches in ${HOME}/.eid/authorized_certificates. Needs
19        an additional tool to manage a "global" certificate file with
20        user mappings
21  * openssh:
22        - Same as opensc. Hint: use "comment" field on ssh public keys
23        to store login name
24  * ldap mapper:
25        - Allow use of any certificate content to make queries
26        - find() function is too expensive when navigate across
27        databases of thousand of users. Need to optimize search
28        filters.
29  * database mapper:
30        - Define and create a UnixODBC based database mapper
31  * Compile as static all mappers that does not depend on extra
32  libraries
33
34- Debian packaging
35  Sorry: I only know on RPM packaging. Any volunteer?
36
370.7 is a try to real-life implementation: MS Active directory
38configuration, NSS aware configurations, LDAP settings,
39many samples and docs, general cleanups, etc.
40
41Things to be done in 0.7 release:
42- Review all mappers that depends on remote connections.
43  * conditional queries instead of getpwent() query loop
44
45- Allow pam-pkcs11 login against MS Active Directory
46  * Changes to MS_mapper to real use of UPN Domain
47  * Documentation and samples
48
49- Manuals on LDAP, NSS and so installations
50
51- ncurses (gtk?) tool to create/edit mapfiles
52
530.8 will be a major cleanup: bugfixes, optimizations, pam-session
54handling. Most important: pkinit aware pam module is to be scheduled
55here
56
57Things to be done in 0.8 release
58
59- Call for pin only when needed
60- Use certificate only if available for authentication
61- Implement of Kerberos PKINIT specification. Rewrite of kpn mapper
62- Check content-type of cert fields instead assume utf-8
63- proper handle of free() calls when needed
64
650.9 will be a preview version. No more items are expected to add,
66just bugfixes and feedbacks from users.
67Perhaps it's time for i18n issues
68
691.0 That's all folks!
Note: See TracBrowser for help on using the browser.