fix external command invocation
changelog for 1.4.2
version bump to 1.4.2
Merge branch 'bump_142' into 1.4
Fix missing require
Fix typo
fix connection threads tracking leak

better mutex name, loop with while true

event per connection & thread cleanups specs

remove leftover

closes #1509

Conflicts:
	spec/inputs/tcp.rb
Disable coverage for now

This is to make tests run. Currently we are not using coverage reports,
and a recent fix to remove development dependencies from the normal
installation has caused coverage dependencies to be removed and thus
fail.

We will revert this once we figure out how to make tests run with
separate bundler groups.
Reference github issues now.

Hosted Jira (logstash.jira.com) is currently busted because we have
exceeded the maximum number of users that platform can accomodate
(according to Atlassian support). Until that is resolved, let's point
everyone at github issues instead.

closes #1508
Add tests to cover codec autoswitch for stdin + tcp inputs

json->json_lines & plain->line

Tests for #1392
Closes #1394

Conflicts:
	spec/inputs/tcp.rb
inputs/base: Copy the codec's charset when switching.

Includes tests
Update ES version docs

ES version 1.0 or greater is now supported by all protocols.

The Elasticsearch eng team has tests to ensure client nodes from all ES versions >=1.0 work with all ES clusters version >=1.0
String has to be surrounded by quotes
prevent overwrite of event host field
Closes #1668
Change credentials default to [], use empty array

closes /elasticsearch/logstash/#1619
Fixes finterprint filter handling of timestamp field

Fixes #1572
Add tilde to UNIXPATH

Tilde '~' is a valid character in UNIXPATHs.

Closes #1195
Evaluate dynamic fields in event when used with gsub

Closes #1529
Add tests for issue to reproduce behavior

Fix break_on_match issue while evaluating multiple patterns

Closes #1547

Make better exception message

Add more specs for inputs with arrays

Closes #1547
add unique tag for grok parser in module input