From 9b2ba8f9ef8d544cfd07d8d0053fa9f240799cd4 Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Tue, 15 Sep 2009 13:04:48 +0000 Subject: [PATCH] tag 2.0.9rc1 --- AUTHORS | 3 +++ Makefile | 2 +- NEWS | 34 ++++++++++++++++++++++++++++++++++ debian/changelog | 6 ++++++ 4 files changed, 44 insertions(+), 1 deletion(-) diff --git a/AUTHORS b/AUTHORS index 865ed2d..de92509 100644 --- a/AUTHORS +++ b/AUTHORS @@ -14,8 +14,11 @@ Marko Kreen Contributors ------------ Hiroshi Saito +Ian Sollars +João Matos Jonah Harris Lei Yonghua +Peter Eisentraut Steve Singer Ye Wenbin diff --git a/Makefile b/Makefile index 62ba10f..cac51c7 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ # PL/Proxy version -PLPROXY_VERSION = 2.0.8 +PLPROXY_VERSION = 2.0.9rc1 # libpq config PQINC = $(shell pg_config --includedir) diff --git a/NEWS b/NEWS index c267365..c6c9887 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,37 @@ +2009-09-xx - PlProxy 2.0.9 - "" + + = Features = + + * More flexible CONNECT statement: + + CONNECT func(..); + CONNECT argname; + CONNECT $argnum; + + NB: giving untrusted users ability to specify full connect string creates + security hole. Eg it can used to read cleartext passwords from .pgpass/pg_service. + If such function cannot be avoided, it's access rights need to be restricted. + + (Ian Sollars) + + = Fixes = + + * Avoid parsing "SELECT (" as function call. Otherwise following query + fails to parse: SELECT (0*0); + (Peter Eisentraut) + + * Make scanner accept dot as standalone symbol. Otherwise following query + fails to parse: SELECT (ret_numtuple(1)).num, (ret_numtuple(1)).name; + (Peter Eisentraut) + + * Argument type name length over 32 could cause buffer overflow. + (Ian Sollars) + + * Fix crash with incoming NULL value in function containing SELECT + with different argument order. Due to thinko, NULL check was done + with query arg index, instead of function arg index. + (João Matos) + 2009-01-16 - PlProxy 2.0.8 - "Simple Multi-Tentacle Arhitecture" = Features = diff --git a/debian/changelog b/debian/changelog index abbd952..047851e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +plproxy2 (2.0.9rc1) unstable; urgency=low + + * v2.0.9rc1 + + -- Marko Kreen Tue, 15 Sep 2009 15:27:26 +0300 + plproxy2 (2.0.8rc1) unstable; urgency=low * v2.0.8rc1 -- 2.39.5