- add a comment describing what could appear as strange code
- regenerate grammar
changed event loop from polling with 10 second wait, to registering for event notifications and using blocking. also resolved continuous exceptions being thrown by racob. changed logfile parameter to optional, and accepts an array of logfiles to watch, defaulting to application, security, and system
Merge pull request #508 from michaelbrandeis/master

fixed windows eventlog input
add msgpack codec
more codec tests
msgpack does support ruby time ::sigh:: hack around it.
- more work-in-progress implementing the config parser into logstash.
LOGSTASH-1118 - Option to add event fields from SQS message ID & MD5
This comment probably breaks the crap out of 'agent' but 'agent2' is the
future.

agent2 should now successfully use the new config parser w/ codec
support.

No 'conditionals' support yet, but I will add that soon.

Rough list of changes:
- try to unify agent2 errors
- make codecs loaded the same way other plugins are (removes extlib,
  woot)
- make default values subject to validation (necessary for codecs)
- some style cleanup
- move more error messages into locales/en.yml
- fix LogStash::Event#to_s to use %{+...}
- committing work-in-progress
  I've mostly figured out what to do here and how to do it in a sane
  way.

  Still working on getting the parser behaving correctly, but
  conditionals are almost fully supported now (with method calls, etc)
Fixed a bug in compiling..

Works as expected for now:
  output {
    if [latency] > 0.5 {
      pagerduty {
        description => "Oh snap!"
      }
    }
  }

Result:
  if ((event["[latency]"] > 0.5))
    plugin("output", "pagerduty", "description" => "Oh snap!")
  end
Added missing racob_fix hack which was removed in last commit.
Fixing eventlog timestamp format as it was not setting the offset properly.
Fixing type in wmi input.
Escaping + in regex
Add fabric and capistrano source types.
Merge pull request #516 from adamjt/update_source_type_names

Add fabric and capistrano source types to datadog output.
Updated the filter example code

Now includes filter_matched(event) & return unless filter?(event)
Merge pull request #517 from timconradinc/patch-3

Updated the filter example code
Merge pull request #515 from philipseidel/master

Eventlog input timestamp fix and a few other minor fixes.
- compilation succeeds now. agent2 is alive again (for now)