==================================================
Changes from 2014-12-01 00:00:00 +0000 to present.
==================================================
----------------------------------------
version 3.6 at 2016-11-30 08:03:08 +0000
----------------------------------------
Change: 818698f37d682abd78769e7b1cef0063a6efd64c
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2016-11-30 00:02:37 +0000
Release 3.6 to stop gap an issue with timezone handling in the test suite.
Change: 1c480aa20322bffa48d9addb0636e368f67d9107
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2016-11-30 00:00:22 +0000
Temporary fix
The date math is dodgy right on the edge and with timezones, Test::MockTime
and set_syslog_timezone aren't collaborating. I need to investigate
further, but this testing fix should correct the issue for folks in
timezones with 0+ offset from UTC.
Change: c01a9cc192695c70cb50d3936efa8c3af0375e61
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2016-11-29 23:34:00 +0000
Ignore Changes file generated by Dist::Zilla
----------------------------------------
version 3.5 at 2016-11-30 07:30:14 +0000
----------------------------------------
Change: 0aa6f077ef0763db77ce8af9f4229a5eb7eec5f3
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2016-11-29 23:30:14 +0000
Fix broken test suite
Add test cases for abnormal syslog format with a preceding year. Fix the
test suite to prevent weirdness in the year roll overs.
Change: 0149949f2b4b7170edf922572e9f61a5e9bb7d2d
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2016-11-29 23:15:31 +0000
Correct Parsing Benchmark, remove RegexSet
The RegexSet option hasn't really been used since testing the intial
regexes in early releases. Save the extra dereference in a few places, this
could lead to better performance on older Perls especially.
The benchmarks/01-parse.pl wasn't reporting messages per second. It was
reporting how many blocks of "X" messages could be processed. This makes
the output useless if we find another weird case we want in the benchmarks.
Moved the benchmarks to a curried function and it now reports message per
second parsed.
----------------------------------------
version 3.4 at 2016-11-19 20:08:46 +0000
----------------------------------------
Change: 581f9e24f4f344785c402b8641c99fd3cdadb7cb
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2016-11-19 21:08:46 +0000
Documentation updates for new release.
Change: 8263c10e90a803f544653b20851986e31ec7160b
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2016-11-19 21:05:34 +0000
Added support for higher resolution datestamps
syslog now uses microsecond precision as it's default. Added support, plus
testing for it.
Change: 61b2d89d81f34149072e7815b8c20c343eebacc3
Author: BartÅomiej Fulanty <starlight@cpan.org>
Date : 2016-03-02 05:44:23 +0000
Merge branch 'time-moment-tests'
Change: 2fbdb6282ee9b311ef92338d64fbf5eca949cfee
Author: BartÅomiej Fulanty <starlight@cpan.org>
Date : 2016-03-02 05:38:54 +0000
date parsing improvements
+ introduction of Time::Moment for calculations + possibility to
set_syslog_timezone / get_syslog_timezone which affects
the timestamps without explicit timezone designation + new mode
NormalizeToUTC: makes sure we output ISO 8601 compliant dates + New mode
IgnoreTimeZones: ignore the timezone altogether - useful when
you just want the literal dates parsed + special mode set by use_utc_syslog
- parsing ISO 8601 compliant
syslogs using only Time::Moment. Blazingly fast at that. + new mode
DateParsing - allows you to disable date parsing + patched date_iso8601
regex to match valid ZULU (UTC-0) dates
Tests: + Set mocked time in test suite, should fix the weird leaping dates
if timestamp
seems to be in the future. + added tests for NormalizeToUTC datetime
calculation + sort keys in testing loops ensures the order of tests is
always the same
instead of hashkeys-random order
Change: 66d1605f5f3136189cc5f8d66c2efc596d6b3676
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2016-02-20 22:54:46 +0000
Customize the Support POD section.
Change: 63de1df04101407b1d327f1d1bd15dcc9a7e3376
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2016-02-20 22:34:30 +0000
Remove redundant POD sections.
Change: 4357d75d352c0fa9f21367434697c544d39be92a
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2016-02-20 22:34:01 +0000
Dist::Zilla and Pod::Weaver config updates.
----------------------------------------
version 3.3 at 2016-01-24 21:09:02 +0000
----------------------------------------
Change: c76a1d98960c06b0af86a0ed1ff804992e528797
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2016-01-24 21:09:02 +0000
Parse logs with year prefix Fix broken year roll-over bug for new sample
logs.
Change: edb732c10e8f6c6796c38e27d04a2657ceac10a7
Author: Keedi Kim <keedi.k@gmail.com>
Date : 2016-01-08 21:27:11 +0000
Fix the failed test caused by entered the new year
Change: 85b781ec4e2624e0555f96816de4a18cb988b7dd
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2015-11-14 01:55:00 +0000
Some folks combat the weirdness of lack of a year in the syslog messaging
by simply prepending the year to the messages. This patch allows that
format to be parsed without a penalty on the rest of the infrastructure.
Change: 7b13bea422d0e4ee5af17c09e779a33f8e7e9d40
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2015-10-29 22:53:40 +0000
Remove date_str from the test suite as it's no longer valid.
Change: 8222c41563f492684d1c858d1b3338512dbbdaa6
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2015-10-29 22:49:29 +0000
TravisCI Needs a helper for a Dist::Zilla controlled build.
Change: 0cd9b1f97a2a1acca2b5dececb7253ff710872ae
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2015-10-29 22:44:45 +0000
Added Travis-CI Testing.
Change: 6d6d53139a6cb96914ca2982de28621723d392a8
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2015-10-29 22:44:45 +0000
Remove duplicate field 'date_str', use 'datetime_str' instead. Clean up
typos in the documentation
Change: b54e5d8e0f4c768044f15b65dcd1fa1cf05a7ab5
Author: Mateu X Hunter <mhunter@maxmind.com>
Date : 2015-10-07 09:24:32 +0000
Parse microseconds
----------------------------------------
version 3.2 at 2015-05-27 12:06:19 +0000
----------------------------------------
Change: 483bdda1ac30583b1ebc092aa2eaf17efa9e1fe8
Author: Brad Lhotsky <brad.lhotsky@booking.com>
Date : 2015-05-27 14:06:19 +0000
Handle logs from F5's which insert the log priority unnecessarily into the
logging message between the hostname and the program name.
----------------------------------------
version 3.1 at 2015-03-06 13:02:07 +0000
----------------------------------------
Change: ee38616fd2f5960ab2a0dc8469ba35dcc4295a32
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2015-03-06 14:02:07 +0000
Release for 3.1
Change: c0a6d1731fff745f9003785593fa4796b0447590
Author: Brad Lhotsky <brad.lhotsky@booking.com>
Date : 2015-03-06 14:01:12 +0000
Preparing the 3.1 release.
Change: d6192c263d0ceeb11f510482914454152d82bcda
Author: Brad Lhotsky <brad.lhotsky@booking.com>
Date : 2015-03-06 13:59:08 +0000
NetApp syslog parsing * Extract program name to be compliant with
inconsistent formating
between versions * Add tests for NetApp variations
----------------------------------------
version 3.0 at 2015-02-24 13:39:13 +0000
----------------------------------------
Change: 7ffb8be9dcb0bdaeeb3324a22a162221291683fe
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2015-02-24 14:39:13 +0000
Preparing the 3.0 release.
Change: bcd7fd3862d958aa27150df6d5fa1b3dbd0bb471
Author: Brad Lhotsky <brad.lhotsky@booking.com>
Date : 2015-02-24 14:30:39 +0000
Handle NetApp filer log formats which include redundant information in
their syslog data.
Change: 2c5cdaa202b50b1ea872b62746463e8bf5313573
Author: Csillag Tamas <cstamas@digitus.itk.ppke.hu>
Date : 2015-01-20 18:17:50 +0000
remove newline from the end of the content
After the change the behaviour works as documented.
----------------------------------------
version 2.9 at 2015-01-04 14:07:24 +0000
----------------------------------------
Change: b194758d552a9325de6688141f7dab303cf958b8
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2015-01-04 15:07:24 +0000
Changes file needs an entry for 2.9
Change: 35b8b77e00a48a551ab12d4e1477a948d5e27b51
Author: Brad Lhotsky <brad@divisionbyzero.net>
Date : 2015-01-04 15:05:53 +0000
Fixing the date handling logic in the tests to prevent installation
failures.
=================================================
Plus 19 releases after 2014-12-01 00:00:00 +0000.
=================================================