Use 4560 (log4j default) as default port
HOSTPORT didn't parse anything useful

Changed HOSTPORT to a simple combination of IPORHOST and POSINT. What was the old pattern supposed to do and what does =~ mean?
Refactor netflow codec.

Netflow field definitions are now extracted to a bundled YAML file and also
introduces a new config directive to specify an additional YAML file that
can be used to augment the built-in list. This means adding new Netflow field
types doesn't require a rebuild of Logstash.

TODO Work out how to get the YAML file added to the jar.
Add example YAML to documentation
Pull Netflow YAML file into the jar.
Added file with patterns for JUNOS 11.4 RT_FLOW log messages
Fix problem in MONTHNUM and add DATESTAMP_EVENTLOG pattern and 

Whilst trying to get Windows Event Log data into logstash I had some problems with the the timestamp format Windows uses.

Taking an example value (the TimeGenerated field provided by the eventlog input):

20131218141650.687853-000

And using:

%{YEAR}%{MONTHNUM}%{MONTHDAY}%{HOUR}%{MINUTE}%{SECOND}

I get a %{MONTHNUM} value of 1, but it should be 12. This is because the MONTHNUM pattern allows for single digit month values. I created a new pattern which removed this flexibility:

MONTHNUM2 (?:0[1-9]|1[0-2])

This, along with the pattern below works as I would expect:

DATESTAMP_EVENTLOG %{YEAR}%{MONTHNUM2}%{MONTHDAY}%{HOUR}%{MINUTE}%{SECOND}

I'm sure there's a better way of implementing this but I think this is a genuine problem.
Update logstash.spec

Updated to version 1.3.2 and also added support for the ARM version of Fedora.
Moved 'success' message into the begin block so it doesn't get printed if there's an error
Correctly set RUBYLIB for JRuby.
Fixes exception when not specifying yamlmibdir

Fixes 'undefined method `empty?` for nil:NilClass exception
Removes unnecessary elsif

Since the attribution is the same for both cases I think we can merge them.
Add a RFC2822 compliant date pattern

The pattern is defined in RFC2822 and differs from the one defined in
RFC822:
 http://www.ietf.org/rfc/rfc2822.txt

Example:
 Mon, 20 Jan 2014 18:40:18 +0100
Allow host to be set from the original event

This seems to be possible with other input types, so I thought it would
make sense here as well. Maybe I'm missing something?
[rabbitmq] March Hare 2.1.0+

[Release notes](http://blog.rubyrabbitmq.info/blog/2014/01/16/march-hare-2-dot-1-0-is-released/): nothing that may affect Logstash, though.
Merge pull request #965 from devin-c/udp_host

Allow host to be set from UDP input
Fix 'cleanup' step to properly delete all data.

In elasticsearch 1.0, the "DELETE /" request is now rejected by default.
So instead, we will "DELETE /*"
Merge pull request #951 from leandromoreira/patch-4

Removes unnecessary elsif
Merge pull request #971 from jordansissel/fix-es_http-tests-for-1.0

Fix 'cleanup' step to properly delete all data.
on broken pipes - ie program exit, EBADF can will be used instead of EPIPE. This commit will allow pipe command to be restarted.