diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2018-12-10 13:34:26 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2018-12-10 13:35:46 +0200 |
commit | 64853618b1c0ae890772aaad3ef75ffe6fdce67a (patch) | |
tree | f3f270896ae5652d357c209331459cb9bb97b12c | |
parent | ab8851545baad4d84dd7f42336dd3de9accdba5f (diff) | |
download | vmod-binlog-64853618b1c0ae890772aaad3ef75ffe6fdce67a.tar.gz vmod-binlog-64853618b1c0ae890772aaad3ef75ffe6fdce67a.tar.bz2 |
Version 2.3
Support for Varnish API 6.0.2
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | NEWS | 10 | ||||
-rw-r--r-- | README | 5 | ||||
m--------- | acvmod | 0 | ||||
-rw-r--r-- | configure.ac | 9 | ||||
-rw-r--r-- | doc/vmod-binlog.3 | 6 | ||||
-rw-r--r-- | src/binlog.c | 18 |
7 files changed, 30 insertions, 19 deletions
@@ -20,9 +20,10 @@ build-aux | |||
20 | config.h | 20 | config.h |
21 | config.h.in | 21 | config.h.in |
22 | config.log | 22 | config.log |
23 | config.status | 23 | config.status |
24 | configure | 24 | configure |
25 | core | 25 | core |
26 | libltdl | ||
26 | libtool | 27 | libtool |
27 | m4 | 28 | m4 |
28 | stamp-h1 | 29 | stamp-h1 |
@@ -1,12 +1,16 @@ | |||
1 | Vmod-binlog NEWS -- history of user-visible changes. 2017-08-10 | 1 | Vmod-binlog NEWS -- history of user-visible changes. 2018-12-10 |
2 | Copyright (C) 2013-2017 Sergey Poznyakoff | ||
3 | See the end of file for copying conditions. | 2 | See the end of file for copying conditions. |
4 | 3 | ||
5 | Please send Vmod-binlog bug reports to <gray@gnu.org> | 4 | Please send Vmod-binlog bug reports to <gray@gnu.org> |
6 | 5 | ||
6 | Version 2.3, 2018-12-10 | ||
7 | |||
8 | * Support for Varnish 6.0.2 | ||
9 | |||
10 | |||
7 | Version 2.2, 2017-08-10 | 11 | Version 2.2, 2017-08-10 |
8 | 12 | ||
9 | * Support for Varnish 5.1 | 13 | * Support for Varnish 5.1 |
10 | 14 | ||
11 | 15 | ||
12 | Version 2.1, 2017-08-05 | 16 | Version 2.1, 2017-08-05 |
@@ -28,13 +32,13 @@ Version 1.0, 2013-10-19 | |||
28 | 32 | ||
29 | Initial release. | 33 | Initial release. |
30 | 34 | ||
31 | 35 | ||
32 | * Copyright information: | 36 | * Copyright information: |
33 | 37 | ||
34 | Copyright (C) 2013-2017 Sergey Poznyakoff | 38 | Copyright (C) 2013-2018 Sergey Poznyakoff |
35 | 39 | ||
36 | Permission is granted to anyone to make or distribute verbatim copies | 40 | Permission is granted to anyone to make or distribute verbatim copies |
37 | of this document as received, in any medium, provided that the | 41 | of this document as received, in any medium, provided that the |
38 | copyright notice and this permission notice are preserved, | 42 | copyright notice and this permission notice are preserved, |
39 | thus giving the recipient permission to redistribute in turn. | 43 | thus giving the recipient permission to redistribute in turn. |
40 | 44 | ||
@@ -1,8 +1,7 @@ | |||
1 | Vmod-binlog README | 1 | Vmod-binlog README |
2 | Copyright (C) 2013-2017 Sergey Poznyakoff | ||
3 | See the end of file for copying conditions. | 2 | See the end of file for copying conditions. |
4 | 3 | ||
5 | * Introduction | 4 | * Introduction |
6 | 5 | ||
7 | This file contains brief information about configuring, testing | 6 | This file contains brief information about configuring, testing |
8 | and using vmod-binlog. It is *not* intended as a replacement | 7 | and using vmod-binlog. It is *not* intended as a replacement |
@@ -20,13 +19,13 @@ records. Each record contains a UNIX timestamp in binary form and | |||
20 | arbitrary user-defined data. Such files are convenient for storing | 19 | arbitrary user-defined data. Such files are convenient for storing |
21 | big amounts of information arriving at high rates. | 20 | big amounts of information arriving at high rates. |
22 | 21 | ||
23 | The package provides the module itself and the utilities for listing | 22 | The package provides the module itself and the utilities for listing |
24 | and searching in binary log files. | 23 | and searching in binary log files. |
25 | 24 | ||
26 | The module was tested with Varnish versions 4.1, and 5.1. | 25 | The module was tested with Varnish versions 4.1 through 6.0.2. |
27 | 26 | ||
28 | * Installation | 27 | * Installation |
29 | 28 | ||
30 | In order to compile the package you need to have the varnishd and varnishapi | 29 | In order to compile the package you need to have the varnishd and varnishapi |
31 | packages installed. | 30 | packages installed. |
32 | 31 | ||
@@ -89,13 +88,13 @@ http://www.gnu.org.ua/software/vmod-binlog. | |||
89 | 88 | ||
90 | Send bug reports and suggestions to <gray@gnu.org> | 89 | Send bug reports and suggestions to <gray@gnu.org> |
91 | 90 | ||
92 | 91 | ||
93 | * Copyright information: | 92 | * Copyright information: |
94 | 93 | ||
95 | Copyright (C) 2013-2017 Sergey Poznyakoff | 94 | Copyright (C) 2013-2018 Sergey Poznyakoff |
96 | 95 | ||
97 | Permission is granted to anyone to make or distribute verbatim copies | 96 | Permission is granted to anyone to make or distribute verbatim copies |
98 | of this document as received, in any medium, provided that the | 97 | of this document as received, in any medium, provided that the |
99 | copyright notice and this permission notice are preserved, | 98 | copyright notice and this permission notice are preserved, |
100 | thus giving the recipient permission to redistribute in turn. | 99 | thus giving the recipient permission to redistribute in turn. |
101 | 100 | ||
diff --git a/acvmod b/acvmod | |||
Subproject 5f6dce2f7dd35a154333bb42d134a018b981f81 | Subproject 5b214e3d72f9e261a37cf31deb41e7f8a61a181 | ||
diff --git a/configure.ac b/configure.ac index 1ad400d..bdb25c1 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -1,8 +1,8 @@ | |||
1 | # This file is part of vmod-binlog | 1 | # This file is part of vmod-binlog |
2 | # Copyright (C) 2013-2017 Sergey Poznyakoff | 2 | # Copyright (C) 2013-2018 Sergey Poznyakoff |
3 | # | 3 | # |
4 | # Vmod-binlog is free software; you can redistribute it and/or modify | 4 | # Vmod-binlog is free software; you can redistribute it and/or modify |
5 | # it under the terms of the GNU General Public License as published by | 5 | # it under the terms of the GNU General Public License as published by |
6 | # the Free Software Foundation; either version 3, or (at your option) | 6 | # the Free Software Foundation; either version 3, or (at your option) |
7 | # any later version. | 7 | # any later version. |
8 | # | 8 | # |
@@ -11,13 +11,13 @@ | |||
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
12 | # GNU General Public License for more details. | 12 | # GNU General Public License for more details. |
13 | # | 13 | # |
14 | # You should have received a copy of the GNU General Public License | 14 | # You should have received a copy of the GNU General Public License |
15 | # along with vmod-binlog. If not, see <http://www.gnu.org/licenses/>. | 15 | # along with vmod-binlog. If not, see <http://www.gnu.org/licenses/>. |
16 | AC_PREREQ(2.69) | 16 | AC_PREREQ(2.69) |
17 | AC_INIT([vmod-binlog], 2.2, [gray@gnu.org]) | 17 | AC_INIT([vmod-binlog], 2.3, [gray@gnu.org]) |
18 | AC_CONFIG_AUX_DIR([build-aux]) | 18 | AC_CONFIG_AUX_DIR([build-aux]) |
19 | AC_CONFIG_MACRO_DIR([m4]) | 19 | AC_CONFIG_MACRO_DIR([m4]) |
20 | AC_CONFIG_SRCDIR(src/binlog.c) | 20 | AC_CONFIG_SRCDIR(src/binlog.c) |
21 | AM_CONFIG_HEADER(config.h) | 21 | AM_CONFIG_HEADER(config.h) |
22 | 22 | ||
23 | AC_SUBST([AC_VMOD_BASENAME],[binlog]) | 23 | AC_SUBST([AC_VMOD_BASENAME],[binlog]) |
@@ -49,14 +49,15 @@ AC_CONFIG_FILES([libltdl/Makefile]) | |||
49 | AC_SYS_LARGEFILE | 49 | AC_SYS_LARGEFILE |
50 | 50 | ||
51 | # Checks for header files. | 51 | # Checks for header files. |
52 | AC_HEADER_STDC | 52 | AC_HEADER_STDC |
53 | AC_CHECK_HEADERS([sys/stdlib.h]) | 53 | AC_CHECK_HEADERS([sys/stdlib.h]) |
54 | 54 | ||
55 | AM_VARNISHAPI([4.1],[5.1]) | 55 | AM_VARNISHAPI([4.1],[6.0.2]) |
56 | 56 | AC_DEFINE_UNQUOTED([VARNISHAPI_MAJOR],[$VARNISHAPI_MAJOR], | |
57 | [Varnish API major version number]) | ||
57 | AC_SUBST(BINLOGSEL_MODDIR,'$(libdir)/$(PACKAGE)') | 58 | AC_SUBST(BINLOGSEL_MODDIR,'$(libdir)/$(PACKAGE)') |
58 | 59 | ||
59 | # Initialize the test suite. | 60 | # Initialize the test suite. |
60 | AC_CONFIG_TESTDIR(tests) | 61 | AC_CONFIG_TESTDIR(tests) |
61 | AC_CONFIG_FILES([tests/Makefile tests/atlocal]) | 62 | AC_CONFIG_FILES([tests/Makefile tests/atlocal]) |
62 | AM_MISSING_PROG([AUTOM4TE], [autom4te]) | 63 | AM_MISSING_PROG([AUTOM4TE], [autom4te]) |
diff --git a/doc/vmod-binlog.3 b/doc/vmod-binlog.3 index 66dbc5a..97b942a 100644 --- a/doc/vmod-binlog.3 +++ b/doc/vmod-binlog.3 | |||
@@ -1,8 +1,8 @@ | |||
1 | .\" This file is part of Vmod-binlog -*- nroff -*- | 1 | .\" This file is part of Vmod-binlog -*- nroff -*- |
2 | .\" Copyright (C) 2013-2014 Sergey Poznyakoff | 2 | .\" Copyright (C) 2013-2018 Sergey Poznyakoff |
3 | .\" | 3 | .\" |
4 | .\" Vmod-binlog is free software; you can redistribute it and/or modify | 4 | .\" Vmod-binlog is free software; you can redistribute it and/or modify |
5 | .\" it under the terms of the GNU General Public License as published by | 5 | .\" it under the terms of the GNU General Public License as published by |
6 | .\" the Free Software Foundation; either version 3, or (at your option) | 6 | .\" the Free Software Foundation; either version 3, or (at your option) |
7 | .\" any later version. | 7 | .\" any later version. |
8 | .\" | 8 | .\" |
@@ -10,13 +10,13 @@ | |||
10 | .\" but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 | .\" but WITHOUT ANY WARRANTY; without even the implied warranty of |
11 | .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 11 | .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
12 | .\" GNU General Public License for more details. | 12 | .\" GNU General Public License for more details. |
13 | .\" | 13 | .\" |
14 | .\" You should have received a copy of the GNU General Public License | 14 | .\" You should have received a copy of the GNU General Public License |
15 | .\" along with vmod-binlog. If not, see <http://www.gnu.org/licenses/>. | 15 | .\" along with vmod-binlog. If not, see <http://www.gnu.org/licenses/>. |
16 | .TH VMOD-BINLOG 1 "November 1, 2014" "VMOD-BINLOG" "User Reference" | 16 | .TH VMOD-BINLOG 1 "December 10, 2018" "VMOD-BINLOG" "User Reference" |
17 | .SH NAME | 17 | .SH NAME |
18 | vmod\-binlog \- binary log file support for Varnish Cache. | 18 | vmod\-binlog \- binary log file support for Varnish Cache. |
19 | .SH SYNOPSIS | 19 | .SH SYNOPSIS |
20 | .B import binlog; | 20 | .B import binlog; |
21 | 21 | ||
22 | .BI "VOID binlog.init(STRING " dir ", STRING " format ", STRING " param ");" | 22 | .BI "VOID binlog.init(STRING " dir ", STRING " format ", STRING " param ");" |
@@ -254,13 +254,13 @@ the repeat count. | |||
254 | 254 | ||
255 | .\" The MANCGI variable is set by man.cgi script on Ulysses. | 255 | .\" The MANCGI variable is set by man.cgi script on Ulysses. |
256 | .\" The download.inc file contains the default DOWNLOAD section | 256 | .\" The download.inc file contains the default DOWNLOAD section |
257 | .\" for man-based doc pages. | 257 | .\" for man-based doc pages. |
258 | .if "\V[MANCGI]"WEBDOC" \{\ | 258 | .if "\V[MANCGI]"WEBDOC" \{\ |
259 | . ds package vmod-binlog | 259 | . ds package vmod-binlog |
260 | . ds version 1.0 | 260 | . ds version 2.3 |
261 | . so download.inc | 261 | . so download.inc |
262 | \} | 262 | \} |
263 | .SH "SEE ALSO" | 263 | .SH "SEE ALSO" |
264 | .BR binlogcat (1), | 264 | .BR binlogcat (1), |
265 | .BR binlogsel (1), | 265 | .BR binlogsel (1), |