diff options
-rw-r--r-- | Makefile.am | 14 | ||||
-rw-r--r-- | NEWS | 17 | ||||
m--------- | acvmod | 0 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | git2chg.awk | 75 | ||||
-rw-r--r-- | src/Makefile.am | 11 | ||||
-rw-r--r-- | src/binlog.c | 25 | ||||
-rw-r--r-- | tests/atlocal.in | 5 |
8 files changed, 32 insertions, 119 deletions
diff --git a/Makefile.am b/Makefile.am index 9c03c59..2e8bde2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,3 +1,3 @@ # This file is part of vmod-binlog -# Copyright (C) 2013-2014, 2016 Sergey Poznyakoff +# Copyright (C) 2013-2014, 2016, 2017 Sergey Poznyakoff # @@ -19,12 +19,2 @@ SUBDIRS = libltdl src tests doc -AM_DISTCHECK_CONFIGURE_FLAGS=--without-vmoddir - -EXTRA_DIST=git2chg.awk - -.PHONY: ChangeLog -ChangeLog: - $(AM_V_GEN)if test -d .git; then \ - git log --pretty='format:%ct %an <%ae>%n%n%s%n%n%b%n' | \ - awk -f $(top_srcdir)/git2chg.awk > ChangeLog; \ - fi - +include acvmod/top.am @@ -1,3 +1,3 @@ -Vmod-binlog NEWS -- history of user-visible changes. 2016-01-24 -Copyright (C) 2013-2016 Sergey Poznyakoff +Vmod-binlog NEWS -- history of user-visible changes. 2017-08-05 +Copyright (C) 2013-2017 Sergey Poznyakoff See the end of file for copying conditions. @@ -6,10 +6,11 @@ Please send Vmod-binlog bug reports to <gray@gnu.org> -Version 2.0.90-4.1.0 (Git) +Version 2.0.92 (Git) -* Versioning changes +* Support for Varnish 4.1 -Starting with this release, the version number includes version -of Varnish API the release was designed for. +* The --with-varnish-source option has been withdrawn + +The configure script relies on pkg-config to determine the location of +Varnish header files and libraries. -* Support for Varnish 4,1 @@ -27,3 +28,3 @@ Initial release. -Copyright (C) 2013-2016 Sergey Poznyakoff +Copyright (C) 2013-2017 Sergey Poznyakoff diff --git a/acvmod b/acvmod -Subproject f064cf4d7aa1ead1f8607b8b72baf883f015ffc +Subproject ba32780019480b89cd9d796b93a76cae6afe99a diff --git a/configure.ac b/configure.ac index 3be0b79..4a72590 100644 --- a/configure.ac +++ b/configure.ac @@ -1,3 +1,3 @@ # This file is part of vmod-binlog -# Copyright (C) 2013, 2014, 2016 Sergey Poznyakoff +# Copyright (C) 2013-2017 Sergey Poznyakoff # @@ -16,3 +16,3 @@ AC_PREREQ(2.69) -AC_INIT([vmod-binlog], 2.0.90-4.1.0, [gray@gnu.org]) +AC_INIT([vmod-binlog], 2.0.92, [gray@gnu.org]) AC_CONFIG_AUX_DIR([build-aux]) diff --git a/git2chg.awk b/git2chg.awk deleted file mode 100644 index 6dad87e..0000000 --- a/git2chg.awk +++ /dev/null @@ -1,75 +0,0 @@ -# This file is part of grecs -# Copyright (C) 2007-2014 Sergey Poznyakoff -# -# Grecs is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3, or (at your option) -# any later version. -# -# Grecs is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Grecs. If not, see <http://www.gnu.org/licenses/>. - -BEGIN { - if (since) - split(since,since_a,"-") -} - -function timeok(t, a) { - if (!since) - return 1 - split(t,a,"-") - if (a[1] < since_a[1]) - return 0 - if (a[1] > since_a[1]) - return 1 - if (a[2] < since_a[2]) - return 0 - if (a[2] > since_a[2]) - return 1 - return a[3] > since_a[3] -} - -/^[0-9]+ .* +<[^>]+>/ { - s = strftime("%F", $1) - if (!timeok(s)) - exit - sub(/^[0-9]+ +/,"") - if (s == datestr && author == $0) - next - datestr = s - author = $0 - if (runlen) { runlen = 0; print "" } - printf("%s %s\n", datestr, author) - next -} -/^Signed-off-by:/ { next } -/^<unknown>$/ { next } -NF==0 { - runlen++ - next -} -{ if (runlen) { runlen = 0; print "" } - print "\t" $0 } - -END { - if (append) { - print "" - while ((getline < append) > 0) { - if (match($0, /^Local *Variables:/)) - break - print - } - } - print "\f" - # Make sure Emacs won't recognize this line: - print "Local", "Variables:" - print "mode: change-log" - print "version-control: never" - print "buffer-read-only: t" - print "End:" -} diff --git a/src/Makefile.am b/src/Makefile.am index 5a525de..2b0f953 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,3 +1,3 @@ # This file is part of vmod-binlog -# Copyright (C) 2013-2014, 2016 Sergey Poznyakoff +# Copyright (C) 2013-2017 Sergey Poznyakoff # @@ -16,6 +16,4 @@ -AM_CPPFLAGS =\ - -I$(VARNISHSRC)/include\ - -I$(VARNISHSRC)/bin/varnishd\ - -I$(VARNISHSRC) +AM_CPPFLAGS=\ + $(VARNISHAPI_CFLAGS) @@ -51,3 +49,2 @@ CLEANFILES = vcc_if.c vcc_if.h *.rst -vmodtool = $(VARNISHSRC)/lib/libvcc/vmodtool.py vmodtoolargs = --strict @@ -56,3 +53,3 @@ vccfile = $(top_srcdir)/src/vmod.vcc vcc_if.c vcc_if.h: $(vmodtool) $(vccfile) - $(AM_V_GEN)$(PYTHON) $(vmodtool) $(vmodtoolargs) $(vccfile) + $(AM_V_GEN)$(PYTHON) $(VARNISHAPI_VMODTOOL) $(vmodtoolargs) $(vccfile) diff --git a/src/binlog.c b/src/binlog.c index 1bf5950..b2d581c 100644 --- a/src/binlog.c +++ b/src/binlog.c @@ -1,3 +1,3 @@ /* This file is part of vmod-binlog - Copyright (C) 2013, 2014, 2016 Sergey Poznyakoff + Copyright (C) 2013, 2014, 2016, 2017 Sergey Poznyakoff @@ -33,4 +33,3 @@ -#include "bin/varnishd/cache/cache.h" -#define MOD_CTX const struct vrt_ctx * +#include "cache/cache.h" #define WSPTR(s) ((s)->ws) @@ -272,3 +271,3 @@ make_key() void -vmod_init(MOD_CTX ctx, struct vmod_priv *priv, +vmod_init(VRT_CTX, struct vmod_priv *priv, const char *dir, const char *format, const char *param) @@ -436,3 +435,3 @@ vmod_init(MOD_CTX ctx, struct vmod_priv *priv, static char * -mkfilename(MOD_CTX ctx, struct binlog_config *conf) +mkfilename(VRT_CTX, struct binlog_config *conf) { @@ -491,3 +490,3 @@ mkdir_p(struct binlog_config *conf, char *dir) static int -createfile(MOD_CTX ctx, struct binlog_config *conf) +createfile(VRT_CTX, struct binlog_config *conf) { @@ -601,3 +600,3 @@ checkheader(struct binlog_config *conf, size_t hdrsize) static int -newfile(MOD_CTX ctx, struct binlog_config *conf) +newfile(VRT_CTX, struct binlog_config *conf) { @@ -685,3 +684,3 @@ newfile(MOD_CTX ctx, struct binlog_config *conf) static void -closefile(MOD_CTX ctx, struct binlog_config *conf) +closefile(VRT_CTX, struct binlog_config *conf) { @@ -703,3 +702,3 @@ closefile(MOD_CTX ctx, struct binlog_config *conf) VCL_VOID -vmod_start(MOD_CTX ctx, struct vmod_priv *priv) +vmod_start(VRT_CTX, struct vmod_priv *priv) { @@ -726,3 +725,3 @@ vmod_start(MOD_CTX ctx, struct vmod_priv *priv) VCL_VOID -vmod_pack(MOD_CTX ctx, struct vmod_priv *priv, VCL_STRING str) +vmod_pack(VRT_CTX, struct vmod_priv *priv, VCL_STRING str) { @@ -761,3 +760,3 @@ vmod_pack(MOD_CTX ctx, struct vmod_priv *priv, VCL_STRING str) VCL_VOID -vmod_commit(MOD_CTX ctx, struct vmod_priv *priv) +vmod_commit(VRT_CTX, struct vmod_priv *priv) { @@ -801,3 +800,3 @@ vmod_commit(MOD_CTX ctx, struct vmod_priv *priv) VCL_VOID -vmod_sync(MOD_CTX ctx, struct vmod_priv *priv) +vmod_sync(VRT_CTX, struct vmod_priv *priv) { @@ -815,3 +814,3 @@ vmod_sync(MOD_CTX ctx, struct vmod_priv *priv) VCL_VOID -vmod_close(MOD_CTX ctx, struct vmod_priv *priv) +vmod_close(VRT_CTX, struct vmod_priv *priv) { diff --git a/tests/atlocal.in b/tests/atlocal.in index 176b83c..61d33f4 100644 --- a/tests/atlocal.in +++ b/tests/atlocal.in @@ -2,6 +2,7 @@ # Configurable variable values for vmod-binlog test suite. -# Copyright (C) 2013-2014 Sergey Poznyakoff +# Copyright (C) 2013-2017 Sergey Poznyakoff PATH=@abs_builddir@:@abs_top_builddir@/src:@abs_top_srcdir@/build-aux:$top_srcdir:$srcdir:$PATH -VARNISHTEST="@VARNISHSRC@/bin/varnishtest/varnishtest -Dvarnishd=@VARNISHSRC@/bin/varnishd/varnishd" +VARNISHD=@VARNISHD@ +VARNISHTEST="@VARNISHTEST@ -Dvarnishd=$VARNISHD" |