2017-08-10  Automatically generated  <gray@gnu.org>

	HEAD c8cee8164cf638da3851a2c56a844e5ff3609eb0.

2017-08-10  Sergey Poznyakoff  <gray@gnu.org.ua>

	Support for varnish 5.1.

	* configure.ac: Set version 1.2
	(AC_VMOD_BASENAME): New subst variable.
	* NEWS: : Document changes.
	* acvmod: Updated.
	* tests/Makefile.am: Define AT_VMOD_BASENAME in package.m4
	* tests/atlocal.in: Add @VARNISH_SBINDIR@ to PATH.
	* tests/clear.at: Change arguments to AM_VARNISHTEST macro.
	* tests/complex.at: Likewise.
	* tests/defined.at: Likewise.
	* tests/duration.at: Likewise.
	* tests/gstring.at: Likewise.
	* tests/int.at: Likewise.
	* tests/queryset00.at: Likewise.
	* tests/queryset01.at: Likewise.
	* tests/real.at: Likewise.
	* tests/regset.at: Likewise.
	* tests/string.at: Likewise.
	* tests/type_of.at: Likewise.
	* tests/unset.at: Likewise.

2017-08-06  Sergey Poznyakoff  <gray@gnu.org.ua>

	Version 1.1.

2017-08-06  Sergey Poznyakoff  <gray@gnu.org.ua>

	README: fix the Installation section.

2017-08-05  Sergey Poznyakoff  <gray@gnu.org.ua>

	Remove the --with-varnish-source option.

2017-08-04  Sergey Poznyakoff  <gray@gnu.org.ua>

	Switch to new acvmod.

2016-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

	Fix NULL dereferencing.

	The bug was triggered by invoking symtab_remove with the name
	that has not yet been entered into the symtab. Reported by
	Julian Sternberg.

	* src/variable.c (symtab_remove): Return ENOENT if no matching
	entry was found.

2016-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

	Fix typo in NEWS.

2016-01-23  Sergey Poznyakoff  <gray@gnu.org.ua>

	Change versioning.

	* .gitmodules: New file.
	* acvmod: New submodule.
	* bootstrap: Update.
	* Makefile.am (ACLOCAL_AMFLAGS): Add acvmod
	* configure.ac: Use AM_VARNISHAPI instead of inlining the
	related code. Enable silent rules. Set version number
	1.0.90-4.1.0
	* src/Makefile.am: Enable silent rules.
	* tests/Makefile.am: Likewise.
	* src/variable.vcc: Update copyright year.
	* src/variable.c: Fix copyright statement.
	* NEWS: Update.

2016-01-23  Sergey Poznyakoff  <gray@gnu.org.ua>

	Store per-session symtabs in private storage. Drop v.3 support.

	* src/variable.c (symtabv, symtabc)
	(symtab_mtx): Remove globals.
	(get_symtab): Save symtab in private data pointer. (vmod_clear,
	vmod_get_string) (vmod_set_string, vmod_get, vmod_set) (DEFGET,
	DEFSET) (vmod_defined, vmod_type_of) (vmod_unset, vmod_regset)
	(vmod_queryset): Expect struct vmod_priv * as 2nd argument.
	* src/variable.vcc: Change prototypes. 
	* NEWS: Version 1.0.90
	* configure.ac: Update.

2016-01-15  Sergey Poznyakoff  <gray@gnu.org.ua>

	Minor fixes.

	Remove unused variables, shut gcc warnings.

	* src/variable.c (get_symtab): Bail out if cache fd is less
	than 0.

2016-01-15  Sergey Poznyakoff  <gray@gnu.org.ua>

	Revert "Store per-session symtabs in private storage."

	This reverts commit 5fc59f5271d5ca06374782848bcd53adecfffcf1,
	which in fact pertains to 4.1 branch.

2016-01-15  Sergey Poznyakoff  <gray@gnu.org.ua>

	Store per-session symtabs in private storage.

	* src/variable.c (symtabv, symtabc)
	(symtab_mtx): Remove globals.
	(get_symtab): Save symtab in private data pointer. (vmod_clear,
	vmod_get_string) (vmod_set_string, vmod_get, vmod_set) (DEFGET,
	DEFSET) (vmod_defined, vmod_type_of) (vmod_unset, vmod_regset)
	(vmod_queryset): Expect struct vmod_priv * as 2nd argument.
	* src/variable.vcc: Change prototypes. 
	* NEWS: Version 1.0.90
	* configure.ac: Update.

2015-02-16  Sergey Poznyakoff  <gray@gnu.org.ua>

	Update docs.

2015-02-16  Sergey Poznyakoff  <gray@gnu.org.ua>

	Update docs.

2015-02-16  Sergey Poznyakoff  <gray@gnu.org.ua>

	Update manpage.

2015-02-16  Sergey Poznyakoff  <gray@gnu.org.ua>

	Version 1.0.

2015-02-15  Sergey Poznyakoff  <gray@gnu.org>

	Fix nroff markup.

2015-02-14  Sergey Poznyakoff  <gray@gnu.org.ua>

	Add README and NEWS files.

2015-02-13  Sergey Poznyakoff  <gray@gnu.org.ua>

	Rename undef to uset; add more global accesssors; write man
	pages.

2015-02-13  Sergey Poznyakoff  <gray@gnu.org.ua>

	Bugfixes.

	* src/variable.c (vmod_defined): Fix return type.
	(vmod_regset): Fix ovsize calculation.
	* src/variable.vcc (defined): Fix return type.

2015-02-13  Sergey Poznyakoff  <gray@gnu.org.ua>

	Implement queryset function.

	* src/variable.c (vardef_new,vardef_find,setval): New
	functions.
	(vmod_regset): Use these to handle vardefs.
	(hex2ul,xdecode,define_param): New functions.
	(vmod_queryset): New API call.
	* src/variable.vcc: New proto.
	* tests/Makefile.am (TESTSUITE_AT): Add new testcases.
	* tests/testsuite.at: Likewise.
	* tests/queryset00.at: New file.
	* tests/queryset01.at: New file.

2015-02-12  Sergey Poznyakoff  <gray@gnu.org.ua>

	Rename batchset to regset.

2015-02-12  Sergey Poznyakoff  <gray@gnu.org.ua>

	Improve batchset.

	The new syntax allows for supplying replacement patterns as in

	 variable.batchset("x:duration=\2s", ... 
	* configure.ac: Remove unneeded check
	* src/variable.c (vardef): New member repl.
	(bref_expand): New function.
	(vmod_batchset): Change handling of vars string.
	* tests/batchset.at: Update.

2015-02-12  Sergey Poznyakoff  <gray@gnu.org.ua>

	Implement global string variables.

	* src/variable.c (vmod_global_set)
	(vmod_global_get): New functions.
	* src/variable.vcc (global_set)
	(global_get): New protos.
	* tests/gstring.at: New file.
	* tests/Makefile.am (TESTSUITE_AT): Add gstring.at
	* tests/testsuite.at (AT_VCL): Remove
	(AT_VARNISHTEST): Rewrite. All uses changed. Include gstring.at
	* tests/atlocal.in (at_vcl_backend): Remove. 
	* tests/batchset.at: Use new AT_VARNISHTEST.
	* tests/clear.at: Likewise.
	* tests/complex.at: Likewise.
	* tests/defined.at: Likewise.
	* tests/duration.at: Likewise.
	* tests/int.at: Likewise.
	* tests/real.at: Likewise.
	* tests/string.at: Likewise.
	* tests/type_of.at: Likewise.
	* tests/undef.at: Likewise.

2015-02-10  Sergey Poznyakoff  <gray@gnu.org.ua>

	Initial commit.


Local Variables:
mode: change-log
version-control: never
buffer-read-only: t
End:
