logswan

Fast Web log analyzer using probabilistic data structures
Log | Files | Refs | README | LICENSE

commit 8fda708cbc60e2f3b5d405f900f218b8dbba221a
parent 6e7e5d1ffac75e1b5659ba1c7c2f2d8fc312ee66
Author: Frederic Cambus <fred@statdns.com>
Date:   Thu, 25 Feb 2016 09:49:27 +0100

Logswan 1.05 release

Diffstat:
MCMakeLists.txt | 4++--
MChangeLog | 15+++++++++++++++
Msrc/config.c | 4++--
Msrc/config.h | 6+++---
Msrc/logswan.c | 4++--
Msrc/output.c | 4++--
Msrc/output.h | 4++--
Msrc/parse.c | 4++--
Msrc/parse.h | 4++--
9 files changed, 32 insertions(+), 17 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -1,11 +1,11 @@ ############################################################################### # # -# Logswan 1.04 # +# Logswan 1.05 # # Copyright (c) 2015-2016, Frederic Cambus # # http://www.logswan.org # # # # Created: 2015-05-31 # -# Last Updated: 2016-01-14 # +# Last Updated: 2016-02-25 # # # # Logswan is released under the BSD 3-Clause license. # # See LICENSE file for details. # diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,18 @@ +Logswan 1.05 (2016-02-25) + +- Documentation update (notes on measuring Logswan memory usage) +- Add additional include directories for compat functions + dependencies + to avoid using relative path in includes +- Check that *lineBuffer is not NUL before attempting to parse log line +- Perform GeoIP lookup and HLL add in the same if block +- Increment IPv4 and IPv6 hits counters individually and conditionally +- Use CMake to check if the system has OpenBSD's pledge available and + link pledge conditionally using a null implementation when compiled + on non OpenBSD systems +- Adding an array of months, for the upcoming split log functionalities + + + Logswan 1.04 (2016-01-10) - Moving global variables into main diff --git a/src/config.c b/src/config.c @@ -1,11 +1,11 @@ /*****************************************************************************/ /* */ -/* Logswan 1.04 */ +/* Logswan 1.05 */ /* Copyright (c) 2015-2016, Frederic Cambus */ /* http://www.logswan.org */ /* */ /* Created: 2015-05-31 */ -/* Last Updated: 2016-01-10 */ +/* Last Updated: 2016-02-25 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ diff --git a/src/config.h b/src/config.h @@ -1,11 +1,11 @@ /*****************************************************************************/ /* */ -/* Logswan 1.04 */ +/* Logswan 1.05 */ /* Copyright (c) 2015-2016, Frederic Cambus */ /* http://www.logswan.org */ /* */ /* Created: 2015-05-31 */ -/* Last Updated: 2016-01-10 */ +/* Last Updated: 2016-02-25 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ @@ -15,7 +15,7 @@ #ifndef CONFIG_H #define CONFIG_H -#define VERSION "Logswan 1.04" +#define VERSION "Logswan 1.05" enum { HLL_BITS = 20, diff --git a/src/logswan.c b/src/logswan.c @@ -1,11 +1,11 @@ /*****************************************************************************/ /* */ -/* Logswan 1.04 */ +/* Logswan 1.05 */ /* Copyright (c) 2015-2016, Frederic Cambus */ /* http://www.logswan.org */ /* */ /* Created: 2015-05-31 */ -/* Last Updated: 2016-01-13 */ +/* Last Updated: 2016-02-25 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ diff --git a/src/output.c b/src/output.c @@ -1,11 +1,11 @@ /*****************************************************************************/ /* */ -/* Logswan 1.04 */ +/* Logswan 1.05 */ /* Copyright (c) 2015-2016, Frederic Cambus */ /* http://www.logswan.org */ /* */ /* Created: 2015-05-31 */ -/* Last Updated: 2016-01-10 */ +/* Last Updated: 2016-02-25 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ diff --git a/src/output.h b/src/output.h @@ -1,11 +1,11 @@ /*****************************************************************************/ /* */ -/* Logswan 1.04 */ +/* Logswan 1.05 */ /* Copyright (c) 2015-2016, Frederic Cambus */ /* http://www.logswan.org */ /* */ /* Created: 2015-05-31 */ -/* Last Updated: 2016-01-10 */ +/* Last Updated: 2016-02-25 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ diff --git a/src/parse.c b/src/parse.c @@ -1,11 +1,11 @@ /*****************************************************************************/ /* */ -/* Logswan 1.04 */ +/* Logswan 1.05 */ /* Copyright (c) 2015-2016, Frederic Cambus */ /* http://www.logswan.org */ /* */ /* Created: 2015-05-31 */ -/* Last Updated: 2016-01-12 */ +/* Last Updated: 2016-02-25 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */ diff --git a/src/parse.h b/src/parse.h @@ -1,11 +1,11 @@ /*****************************************************************************/ /* */ -/* Logswan 1.04 */ +/* Logswan 1.05 */ /* Copyright (c) 2015-2016, Frederic Cambus */ /* http://www.logswan.org */ /* */ /* Created: 2015-05-31 */ -/* Last Updated: 2016-01-10 */ +/* Last Updated: 2016-02-25 */ /* */ /* Logswan is released under the BSD 3-Clause license. */ /* See LICENSE file for details. */