From 37c9a1eaabffb8f5aa2471b93c443a7a7e5dd561 Mon Sep 17 00:00:00 2001 From: Tiziano Müller Date: Thu, 8 Feb 2007 16:13:41 +0000 Subject: net-mail/dbmail: Added patch to fix an issue with postgresql: http://www.gossamer-threads.com/lists/dbmail/users/19762?nohighlight=1#19762 svn path=/sunrise/; revision=2966 --- net-mail/dbmail/files/dbmail-2.2.2-messages.patch | 29 +++++++++++++++++++++++ net-mail/dbmail/files/digest-dbmail-2.2.2 | 3 --- net-mail/dbmail/files/digest-dbmail-2.2.2-r1 | 3 +++ 3 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 net-mail/dbmail/files/dbmail-2.2.2-messages.patch delete mode 100644 net-mail/dbmail/files/digest-dbmail-2.2.2 create mode 100644 net-mail/dbmail/files/digest-dbmail-2.2.2-r1 (limited to 'net-mail/dbmail/files') diff --git a/net-mail/dbmail/files/dbmail-2.2.2-messages.patch b/net-mail/dbmail/files/dbmail-2.2.2-messages.patch new file mode 100644 index 000000000..3d85fc6bd --- /dev/null +++ b/net-mail/dbmail/files/dbmail-2.2.2-messages.patch @@ -0,0 +1,29 @@ +diff --git a/dbmail-message.c b/dbmail-message.c +index 21d5bcc..2feb35a 100644 +--- a/dbmail-message.c ++++ b/dbmail-message.c +@@ -885,10 +885,14 @@ static int _header_get_id(const struct D + u64_t tmp; + gpointer cacheid; + gchar *safe_header; ++ gchar *tmpheader; + +- if (! (safe_header = dm_strnesc(header,CACHE_WIDTH_NAME))) ++ if (! (tmpheader = dm_strnesc(header,CACHE_WIDTH_NAME))) + return -1; + ++ safe_header = g_ascii_strdown(tmpheader,-1); ++ g_free(tmpheader); ++ + cacheid = g_hash_table_lookup(self->header_dict, (gconstpointer)safe_header); + if (cacheid) { + *id = GPOINTER_TO_UINT(cacheid); +@@ -897,7 +901,7 @@ static int _header_get_id(const struct D + } + + GString *q = g_string_new(""); +- g_string_printf(q, "SELECT id FROM %sheadername WHERE headername='%s'", DBPFX, safe_header); ++ g_string_printf(q, "SELECT id FROM %sheadername WHERE lower(headername)='%s'", DBPFX, safe_header); + if (db_query(q->str) == -1) { + g_string_free(q,TRUE); + g_free(safe_header); diff --git a/net-mail/dbmail/files/digest-dbmail-2.2.2 b/net-mail/dbmail/files/digest-dbmail-2.2.2 deleted file mode 100644 index e68d6bb94..000000000 --- a/net-mail/dbmail/files/digest-dbmail-2.2.2 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 7a1a0940d3ec07dc55c7e49412298b0a dbmail-2.2.2.tar.gz 855310 -RMD160 956525839081813d0bfe97b4a82da1d56f86975a dbmail-2.2.2.tar.gz 855310 -SHA256 fdf8327addcd6edb379debffe56584020e7e477a3d101e8c8d0d5d992e00b4c2 dbmail-2.2.2.tar.gz 855310 diff --git a/net-mail/dbmail/files/digest-dbmail-2.2.2-r1 b/net-mail/dbmail/files/digest-dbmail-2.2.2-r1 new file mode 100644 index 000000000..e68d6bb94 --- /dev/null +++ b/net-mail/dbmail/files/digest-dbmail-2.2.2-r1 @@ -0,0 +1,3 @@ +MD5 7a1a0940d3ec07dc55c7e49412298b0a dbmail-2.2.2.tar.gz 855310 +RMD160 956525839081813d0bfe97b4a82da1d56f86975a dbmail-2.2.2.tar.gz 855310 +SHA256 fdf8327addcd6edb379debffe56584020e7e477a3d101e8c8d0d5d992e00b4c2 dbmail-2.2.2.tar.gz 855310 -- cgit v1.2.3-18-g5258