The development of the whole Lobotomy Project (which Hyppocampus is a component) is moving to a new website, reachable at the URL http://lobotomy-project.org . Please upgrade your bookmarks!
Hyppocampus:
- Corrections on new VFS interface
- Built-in notifications system with D-Bus
- Removed support for plugins
- Bugfixes
LibHyppo:
- Complete rewrite of VFS module
- Redefinition of fundamental VFS data types
- Integration of VFS items notifications with SubConsciousDaemon
Transitional release to test the completely new relational engine.
HYPPOCAMPUS:
- Complete rewrite
- Internal RDBMS is dropped and replaced by interface to existing database throught DBI
- Support for queries with multiple selection, grouping, ordering
- NOT operator handling
- Temporary suspended support for =~ and ?= operators, and plugins
LIBHYPPO:
- Rewrite of traslation routines
- Modifications against new interrogation format for Hyppocampus
- Improved hyppo_vfs_query() and hyppo_vfs_open()
- Bugfixes
Hyppocampus:
- First VIEWs implementation
- Privileges assignation on files and virtual directories creation time
- Removed tools, substituted with generic executable to traslate queries
- Bugfixes
LibHyppo:
- Improved heuristics in traslation routine
- Abstraction for metadata in VFS
- First abstraction for generic plugins handling
- New HyppoVFS functions:
-- hyppo_vfs_finish()
-- hyppo_vfs_file_path()
-- hyppo_vfs_listxattr_complete()
-- hyppo_vfs_listxattr_limited()
-- hyppo_vfs_free_complete_xattrs()... read more
Hyppocampus:
- First set of commandline applications to access the filesystem
- Minor, major, minor equal and major equal operators handling for strings
- Better heuristic to determine if is required a file, a canonical path or a query
- Improved handling of directories opening (and query performing)
- Coeherent notifications to SubConscious Daemon
LibHyppo:
- Traslation routines between human and Hyppocampus format for queries
- New HyppoVFS functions:
hyppo_vfs_stat()
- fsck.hyppo
- mknod() implementation
- EXISTS and ALL operators handling
- First plugin, dedicated to the KAddressBook contacts file
- Trivial optimizations
- Bugfixes
HYPPOCAMPUS:
- Standard build environment
- LIKE operator handling
- First implementation of plugins mechanism
- Improved system and internal metadata upgrade
- First SQL optimizator
- DBUS interface with SubConscious Daemon, to notify creation and remotion of files
- Bugfixes
LIBHYPPO:
- First API specification for Hyppocampus plugins
- Facility functions to access DBUS services by the SubConscious Daemon
- New HyppoVFS functions:
hyppo_vfs_init()
hyppo_vfs_fopen()
hyppo_vfs_open()
hyppo_vfs_close_all()
hyppo_vfs_query()
hyppo_vfs_free_query()
hyppo_vfs_listxattr()
hyppo_vfs_free_xattrs()
hyppo_vfs_remove()
hyppo_vfs_get_mounted_path()
Some heavy revisions of the SQL parser, now with some new approaches to the groups handling and a pair new operators
Some new crucial functions, such as the completely new inodes cache and advanced statements handling. Lots of bugfixes
Major bugfixes, and some adjustment in the way to supports a "GROUP BY" filesystem implementation.
Released the absolutly first implementation of Hyppocampus relational filesystem: it implement some fundamental function and a simple SQL parser.
In the CVS is accessible the concept prototype that is actually under development: this little application have the target to experiment algorithms and structures for the fisical disposition of metadata in the filesystem, using a simple binary file as a rappresentation of the hard disk. All contributions are welcome :-)