aboutsummaryrefslogtreecommitdiffstats
path: root/mail/exilog/files/patch-doc_pgsql-db-script.sql
diff options
context:
space:
mode:
authorOleksii Samorukov <samm@FreeBSD.org>2024-04-04 11:34:53 +0200
committerOleksii Samorukov <samm@FreeBSD.org>2024-04-04 11:37:40 +0200
commitadd1cc6abc1b6c500ee0bf3666cbe5ac54deec96 (patch)
tree2ac263f6180c31a407d88d9102e7ac77647ad20d /mail/exilog/files/patch-doc_pgsql-db-script.sql
parent332ec562da3dd5d167319eb9f9032c70ebfbbee6 (diff)
mail/exilog: fix to be compatible with new exim msgid format
Recently exim changed msgid format, so tool does not work correctly anymore. I tried to contact upstream but no reply so far. Also some minor changes to make portlint happy
Diffstat (limited to 'mail/exilog/files/patch-doc_pgsql-db-script.sql')
-rw-r--r--mail/exilog/files/patch-doc_pgsql-db-script.sql65
1 files changed, 65 insertions, 0 deletions
diff --git a/mail/exilog/files/patch-doc_pgsql-db-script.sql b/mail/exilog/files/patch-doc_pgsql-db-script.sql
new file mode 100644
index 000000000000..ca287f30388c
--- /dev/null
+++ b/mail/exilog/files/patch-doc_pgsql-db-script.sql
@@ -0,0 +1,65 @@
+--- doc/pgsql-db-script.sql.orig 2024-04-04 09:13:29 UTC
++++ doc/pgsql-db-script.sql
+@@ -24,7 +24,7 @@ SET search_path = exilog, pg_catalog;
+
+ CREATE TABLE deferrals (
+ server character varying(32) NOT NULL,
+- message_id character(16) NOT NULL,
++ message_id character(23) NOT NULL,
+ "timestamp" bigint NOT NULL,
+ rcpt character varying(200) NOT NULL,
+ rcpt_intermediate character varying(200),
+@@ -46,7 +46,7 @@ CREATE TABLE deferrals (
+
+ CREATE TABLE errors (
+ server character varying(32) NOT NULL,
+- message_id character(16) NOT NULL,
++ message_id character(23) NOT NULL,
+ "timestamp" bigint NOT NULL,
+ rcpt character varying(200) NOT NULL,
+ rcpt_intermediate character varying(200),
+@@ -68,7 +68,7 @@ CREATE TABLE errors (
+
+ CREATE TABLE deliveries (
+ server character varying(32) NOT NULL,
+- message_id character(16) NOT NULL,
++ message_id character(23) NOT NULL,
+ "timestamp" bigint NOT NULL,
+ rcpt character varying(200) NOT NULL,
+ rcpt_intermediate character varying(200),
+@@ -89,7 +89,7 @@ CREATE TABLE deliveries (
+
+ CREATE TABLE queue (
+ server character varying(32) NOT NULL,
+- message_id character(16) NOT NULL,
++ message_id character(23) NOT NULL,
+ mailfrom character varying(255),
+ "timestamp" bigint,
+ num_dsn integer,
+@@ -111,7 +111,7 @@ CREATE TABLE queue (
+
+ CREATE TABLE "unknown" (
+ server character varying(32) NOT NULL,
+- message_id character(16) NOT NULL,
++ message_id character(23) NOT NULL,
+ "timestamp" bigint NOT NULL,
+ line character varying(255) NOT NULL
+ );
+@@ -124,7 +124,7 @@ CREATE TABLE "unknown" (
+
+ CREATE TABLE messages (
+ server character varying(32) NOT NULL,
+- message_id character(16) NOT NULL,
++ message_id character(23) NOT NULL,
+ "timestamp" bigint,
+ msgid character varying(255),
+ completed bigint,
+@@ -148,7 +148,7 @@ CREATE TABLE messages (
+
+ CREATE TABLE rejects (
+ server character varying(32) NOT NULL,
+- message_id character(16),
++ message_id character(23),
+ "timestamp" bigint NOT NULL,
+ host_addr inet,
+ host_rdns character varying(255),