Next: , Previous: Getting Started, Up: Introduction


1.2 Features and Status

Shishi might have a couple of advantages over other packages doing a similar job.

It's Free Software
Anybody can use, modify, and redistribute it under the terms of the GNU General Public License version 3.0 or later.
It's thread-safe
The library uses no global variables.
It's internationalized
It handles non-ASCII username and passwords, and user visible strings used in the library (error messages) can be translated into the users' language.
It's portable
It should work on all Unix like operating systems, including Windows.

Shishi is far from feature complete, it is not even a full RFC 1510 implementation yet. However, some basic functionality is implemented. A few implemented feature are mentioned below.

The following table summarize what the current objectives are (i.e., the todo list) and an estimate on how long it will take to implement the feature, including some reasonable startup-time to get familiar with Shishi in general. If you like to start working on anything, please let me know so work duplication can be avoided.