Should fix (at least some) KDE3 vs. KDE4 build problems out there.
Since both ports are mine, its noone who to blame for the months long
breakage, other than me. :(
This module exports two functions, nsort and ncmp; they are used in
implementing my idea of a "natural sorting" algorithm. Under natural
sorting, numeric substrings are compared numerically, and other
word-characters are compared lexically.
ok ajacoutot@
Term::ShellUI uses the history and autocompletion features of
Term::ReadLine to present a sophisticated command-line interface to the
user. It tries to make every feature that one would expect to see in a
fully interactive shell trivial to implement. You simply declare your
command set and let ShellUI take care of the heavy lifting.
ok ajacoutot@
This module checks potential passwords for crackability. It checks that
the password is in the appropriate length, that it has enough character
groups, that it does not contain the same characters repeatedly or
ascending or descending characters, or charcters close to each other in
the keyboard. It will also attempt to search the ispell word file for
existance of whole words. The module's policies can be modified by
changing its variables.
ok ajacoutot@
File::KeePass gives access to KeePass version 1 (kdb) and version 2
(kdbx) databases.
The version 1 and version 2 databases are very different in
construction, but the majority of information overlaps and many
algorithms are similar. File::KeePass attempts to iron out as many of
the differences.
File::KeePass gives nearly raw data access. There are a few utility
methods for manipulating groups and entries. More advanced manipulation
can easily be layered on top by other modules.
ok ajacoutot@