1. LAIKA Open Source
  2. thingfish

Commits

Show all
Author Commit Message Date Builds
Mahlon Smith
Add the task object/spec framework.
Branches
background_tasks
Mahlon Smith
Checkpoint of background worker thread stuff.
Branches
background_tasks
Mahlon Smith
Branching for background worker threads.
Branches
background_tasks
Mahlon Smith
Add .exr extension to the default mime list.
Michael Granger
Removed old rake task libraries.
Michael Granger
Merging fixes from the [source:thingfish/branches/ruby-191-fixes Ruby 1.9.1 fixes branch]: * Converted to the devEiate build system * Fixed a bunch of #each/#each_key uses that resulted in infinite loops under 1.9.1 * Use the configured Lockfile options in the filesystem filestore. * Added svn keywords to a bunch of files that were missing 'em. * Lots of Symbol vs. String fixes for #instance_methods/#respond_to?/etc. * Set the encoding on files that have non-iso-latin1 characters …
Michael Granger
Make templated error response conditional on template being found
Mahlon Smith
* Remove the deprecated open() in the metstore-sequel plugin, in favor of the connect() method. * Alter the imagefilter plugin to read data from the spooled file, rather than sucking it all into memory. * Actually use the lock options if specified in the marshalled metastore. ;)
Michael Granger
Updated jQuery to 1.3.2.
Michael Granger
Added Trac properties
Michael Granger
Converted metadata keys generated by filters to be prefixed with the filter name and a colon instead of an underscore. This will help when we add namespaces to the RDF metastore, as we can use the prefix to map values to namespaced predicates. WARNING: if you have any current metadata, you'll need to convert them to the new format. Something like: PREFIXES = %w[ mp3 exif rfc822 image ] PREFIX_RE = Regexp.new( '^(' + PREFIXES.join('|') + ')_' ) upgraded_store = ThingFish::Metastore.create( 'backend', 'newstore' ) old_metastore.migrate do |uuid, properties| properties.keys.each do |key| …
Mahlon Smith
* Update the handler template comments to reflect urimap-style config example. * Rescue and edge case socket exception in ConnectionManager. * Store times internally as UTC, omitting any local timezone stuff. * Add a 'dump' method to the 'thingfish' client, simply displaying all metadata about resources to stdout.
Michael Granger
Factor metadata key pattern out into a constant
Michael Granger
* Fixes for the Sequel metastore for UUIDTools 1.0.7 (UUID.to_s instead of UUID as keys of hashes.) * Fix for ThingFish::Config#create_configured_filters -- send an empty options hash instead of nil if no options were specified.
Michael Granger
Removing miscommitted empty example
Michael Granger
Added error-handling to the connection manager's process routine and the daemon's connection handler (fixes #57)
Mahlon Smith
Default key for the simplemetadata handler should be a symbol, not a string.
Mahlon Smith
Merging from [log:thingfish/releases/0.3.0@637 release 0.3.0].
Mahlon Smith
Version bump to 0.3.0.
Tags
0.3.0
Mahlon Smith
Generate the metaval table's composite primary key correctly.
Mahlon Smith
Add the ability to customize log formats via the config file, if you are doing something fancy or just don't like the way it looks.
Mahlon Smith
* Add "writing a metastore" documentation page. * Typo correction for filestore docs * Comment correction for metastores (parent and memory) * syntax update for ruby 1.9 in mixins -- probably more of these coming.
Michael Granger
* Fixed CSS reference to non-existant image. * Fixed examples filter regexp to handle '?' in the caption. * Fixed the time-sensitivity of a Daemon spec.
Mahlon Smith
* Move the URI map creation into ThingFish::Config. ThingFish::Daemon is still responsible for handler on_startup action, but the config is responsible mapping URIs to handlers.
Mahlon Smith
* Minor manual cleanups * Add information on Handler Chaining to the "Writing Handlers" page.
Michael Granger
Work on the API guided tour and the "Writing Handlers" manual pages
Michael Granger
Fixing weird indent whitespace
Mahlon Smith
* Fix incorrect ThingFish::FilesystemFileStore #delete comment. * Add the 'Writing A FileStore' page to the manual. This closes #10. * Add additional outline pieces for the 'API guided tour' manual page.
Mahlon Smith
* Update copyright year. * Added an outline for a "Internals Guided Tour" manual page. * Minor comment updates for handlers * Updated "Writing a Handler" manual page, closes #7 * Finished "Writing a Filter" manual page, closes #8
Mahlon Smith
* We have filter documentation! (Unfinished, but close!) * Minor whitespace cleanups * Moved directory creation assurance messages at startup to debug
  1. Prev
  2. Next