diff options
author | dhn <dhn@FreeBSD.org> | 2012-02-07 05:08:43 +0800 |
---|---|---|
committer | dhn <dhn@FreeBSD.org> | 2012-02-07 05:08:43 +0800 |
commit | 5f16ecc1710c5b307906edec656bca6fef681170 (patch) | |
tree | fc33be3b9ab8902c8ed962bcec610782b94ed45e /mail/exilog/files | |
parent | 26895ab1aa559720cc9b1d8298ba03e0159cf116 (diff) | |
download | freebsd-ports-gnome-5f16ecc1710c5b307906edec656bca6fef681170.tar.gz freebsd-ports-gnome-5f16ecc1710c5b307906edec656bca6fef681170.tar.zst freebsd-ports-gnome-5f16ecc1710c5b307906edec656bca6fef681170.zip |
- Add IPv6 support
- Bump PORTREVISION
PR: ports/164822
Submitted by: Alex Samorukov <samm@os2.kiev.ua>
Approved by: Larry Rosenman <ler@lerctr.org> (maintainer)
Diffstat (limited to 'mail/exilog/files')
-rw-r--r-- | mail/exilog/files/patch-ipv6 | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/mail/exilog/files/patch-ipv6 b/mail/exilog/files/patch-ipv6 new file mode 100644 index 000000000000..0d17adbcdbde --- /dev/null +++ b/mail/exilog/files/patch-ipv6 @@ -0,0 +1,60 @@ +--- doc/mysql-db-script.sql.orig 2012-02-06 14:35:52.000000000 +0200 ++++ doc/mysql-db-script.sql 2012-02-06 14:36:11.000000000 +0200 +@@ -20,7 +20,7 @@ + `rcpt` varchar(200) NOT NULL default '', + `rcpt_intermediate` varchar(200) default NULL, + `rcpt_final` varchar(200) NOT NULL default '', +- `host_addr` varchar(15) default NULL, ++ `host_addr` varchar(45) default NULL, + `host_dns` varchar(255) default NULL, + `tls_cipher` varchar(128) default NULL, + `router` varchar(128) default NULL, +@@ -48,7 +48,7 @@ + `rcpt` varchar(200) NOT NULL default '', + `rcpt_intermediate` varchar(200) default NULL, + `rcpt_final` varchar(200) NOT NULL default '', +- `host_addr` varchar(15) default NULL, ++ `host_addr` varchar(45) default NULL, + `host_dns` varchar(255) default NULL, + `tls_cipher` varchar(128) default NULL, + `router` varchar(128) default NULL, +@@ -76,7 +76,7 @@ + `rcpt` varchar(200) NOT NULL default '', + `rcpt_intermediate` varchar(200) default NULL, + `rcpt_final` varchar(200) NOT NULL default '', +- `host_addr` varchar(15) default NULL, ++ `host_addr` varchar(45) default NULL, + `host_dns` varchar(255) default NULL, + `tls_cipher` varchar(128) default NULL, + `router` varchar(128) default NULL, +@@ -104,7 +104,7 @@ + `msgid` varchar(255) default NULL, + `completed` bigint(20) default NULL, + `mailfrom` varchar(255) default NULL, +- `host_addr` varchar(15) default NULL, ++ `host_addr` varchar(45) default NULL, + `host_rdns` varchar(255) default NULL, + `host_ident` varchar(255) default NULL, + `host_helo` varchar(255) default NULL, +@@ -164,7 +164,7 @@ + `server` varchar(32) NOT NULL default '', + `message_id` varchar(16) binary default NULL, + `timestamp` bigint(20) NOT NULL default '0', +- `host_addr` varchar(15) NOT NULL default '', ++ `host_addr` varchar(45) NOT NULL default '', + `host_rdns` varchar(255) NOT NULL default '', + `host_ident` varchar(255) default NULL, + `host_helo` varchar(255) default NULL, +--- exilog_cgi_messages.pm.orig 2012-02-06 14:39:16.000000000 +0200 ++++ exilog_cgi_messages.pm 2012-02-06 14:40:02.000000000 +0200 +@@ -145,8 +145,8 @@ + } + + my @queries; +- if ($param->{'qs'} =~ /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/) { +- # IPv4 address ++ if ($param->{'qs'} =~ /^[0-9A-Fa-f.:]+$/) { ++ # IPv4 or IPv6 address + push @queries, { 'table' => 'messages', + 'criteria' => { 'host_addr' => $param->{'qs'} } }, + { 'table' => 'rejects', |