Release Notes: Some EA Generators that were disabled in the last build have been turned on.
Release Notes: Integrates with libmpeg3 to show EA for MP2, MP3, MPG, and AVI files. Work exposing PCM audio from files using a streaming paradigm has begun. A nasty bug with column widths being set wrong in ls.cpp when listing many EAs has been fixed.
Release Notes: id3lib is now used to expose ID3 tags from MP3 files as EA. The build environment was made a bit more portable. Support for writable EA was improved.
Release Notes: This release contains new ImageMagicK, Imlib2 and JPEG loaders. and an error handler for the PNG loader. ComposeEndsWithMatcher has been fixed. Factory has been added to make a list of EndsWith matchers logically ORed together. Now uses a FIFO stream class to load image data from non kernel accessable locations through kernel FIFO buffers.
Release Notes: New Matchers (predicates) for EndsWith and Equals to match on EA, and use of new matchers to expose PNG files as 32bpp RGBA data in EA, as well as image width, height, depth, depth-per-color, has-alpha, gamma, and aspect-ratio. The PNG image matcher is read only at the moment, though PNG files from within edb files or native filesystems can be loaded.
Release Notes: New '-R' and '-d' options for ls. Read only implicit XML mounting using xml4c. XML Attributes of an entity are exposed as EA. Renaming of XML entities based on EA of the entity to get around having many identical tags in one context. Using syslog User0-7 for debug and exception logging. Exception logging now shows file, line and function that the exception was thrown from.
Release Notes: Implicit automounter build into VFS itself (e.g., the edb file can be listed using ./tests/ls/ls --show-columns=name,head /tmp/test/edb.db; EA from both original and overmounting contexts are merged with the overmount given higher precedence), and new '-d' and force-read-root-dir-nodes switches for the ls client.
Release Notes: A Context can now resolve to give another context when given a relative path from itself. A new regression test for relative path resolution was added.
Release Notes: Now reloads contexts implicitly after a CleanUp() is called, which isolates the user from the effects of memory management. Less lstat() calls are made by Native context (lstat() is now only called when the user hits an EA and on the directory context itself). Bulky FerrisHandles have been renamed to a typedef fh_context and fh_attribute. getCWD() and setCWD() have been added.
Release Notes: CacheManager speed improvements by orders of magnitude, fixes for the context free list (tested with ferriscp client), a new method to cleanup free context list, on-demand EA creation, and an EA that lists all the available EA names CSV format (ea-names).