From: Peter van Dijk Date: Tue, 30 Jul 2019 13:40:09 +0000 (+0200) Subject: [PATCH] adjust gpgsql schema for advisory 2019-06 X-Git-Tag: archive/raspbian/4.1.6-3+rpi1+deb10u1^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e649574107958046c11f104201abecd033d10e52;p=pdns.git [PATCH] adjust gpgsql schema for advisory 2019-06 Gbp-Pq: Name CVE-2019-10203.patch --- diff --git a/modules/gpgsqlbackend/4.1.10_to_4.1.11.schema.pgsql.sql b/modules/gpgsqlbackend/4.1.10_to_4.1.11.schema.pgsql.sql new file mode 100644 index 0000000..b0c2ee1 --- /dev/null +++ b/modules/gpgsqlbackend/4.1.10_to_4.1.11.schema.pgsql.sql @@ -0,0 +1 @@ +ALTER TABLE domains ALTER notified_serial TYPE bigint USING CASE WHEN notified_serial >= 0 THEN notified_serial::bigint END; diff --git a/modules/gpgsqlbackend/Makefile.am b/modules/gpgsqlbackend/Makefile.am index 8a820d5..9e2f271 100644 --- a/modules/gpgsqlbackend/Makefile.am +++ b/modules/gpgsqlbackend/Makefile.am @@ -12,6 +12,7 @@ dist_doc_DATA = \ schema.pgsql.sql \ nodnssec-3.x_to_3.4.0_schema.pgsql.sql \ dnssec-3.x_to_3.4.0_schema.pgsql.sql \ + 4.1.10_to_4.1.11.schema.pgsql.sql \ 3.4.0_to_4.1.0_schema.pgsql.sql libgpgsqlbackend_la_SOURCES = \ diff --git a/modules/gpgsqlbackend/schema.pgsql.sql b/modules/gpgsqlbackend/schema.pgsql.sql index b105d87..cad35d5 100644 --- a/modules/gpgsqlbackend/schema.pgsql.sql +++ b/modules/gpgsqlbackend/schema.pgsql.sql @@ -4,7 +4,7 @@ CREATE TABLE domains ( master VARCHAR(128) DEFAULT NULL, last_check INT DEFAULT NULL, type VARCHAR(6) NOT NULL, - notified_serial INT DEFAULT NULL, + notified_serial BIGINT DEFAULT NULL, account VARCHAR(40) DEFAULT NULL, CONSTRAINT c_lowercase_name CHECK (((name)::TEXT = LOWER((name)::TEXT))) );