aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorlioux <lioux@FreeBSD.org>2004-12-15 03:24:27 +0800
committerlioux <lioux@FreeBSD.org>2004-12-15 03:24:27 +0800
commitc22b84e0c83fe24b01c4b7c248140456dc887bb5 (patch)
tree75dedfebc67e18945aad676e17e8c842f047d1dd /mail
parent3e5b4ada040a078fc7f9b5fb29885cf3615ef25c (diff)
downloadfreebsd-ports-graphics-c22b84e0c83fe24b01c4b7c248140456dc887bb5.tar.gz
freebsd-ports-graphics-c22b84e0c83fe24b01c4b7c248140456dc887bb5.tar.zst
freebsd-ports-graphics-c22b84e0c83fe24b01c4b7c248140456dc887bb5.zip
o update-status-headers configuration option should disable both
writing of "Status:" and "X-UIDL:" headers. However, that only happens with "Status:" header. Have qpopper honor it for "X-UIDL" one as well. o Bump PORTREVISION PR: 73336 Submitted by: Helge Oldach <mail-qpopper-uidl@oldach.net>
Diffstat (limited to 'mail')
-rw-r--r--mail/qpopper/Makefile2
-rw-r--r--mail/qpopper/files/patch-popper::pop_updt.c16
2 files changed, 17 insertions, 1 deletions
diff --git a/mail/qpopper/Makefile b/mail/qpopper/Makefile
index 740a407b708..2f21bbecf47 100644
--- a/mail/qpopper/Makefile
+++ b/mail/qpopper/Makefile
@@ -7,7 +7,7 @@
PORTNAME= qpopper
PORTVERSION= 4.0.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail ipv6
MASTER_SITES= ftp://ftp.qualcomm.com/eudora/servers/unix/popper/%SUBDIR%/
MASTER_SITE_SUBDIR= . old
diff --git a/mail/qpopper/files/patch-popper::pop_updt.c b/mail/qpopper/files/patch-popper::pop_updt.c
new file mode 100644
index 00000000000..32465704ca4
--- /dev/null
+++ b/mail/qpopper/files/patch-popper::pop_updt.c
@@ -0,0 +1,16 @@
+--- popper/pop_updt.c.orig Tue Dec 14 17:18:10 2004
++++ popper/pop_updt.c Tue Dec 14 17:18:57 2004
+@@ -531,11 +531,13 @@
+ if ( fputs ( buffer, md ) == EOF )
+ break;
+
++ if ( p->bUpdate_status_hdrs ) {
+ sprintf ( buffer, "X-UIDL: %s", mp->uidl_str );
+ if ( fputs ( buffer, md ) == EOF )
+ break;
+ length += strlen ( buffer ) + 1; /* for CRLF */
+ lines ++;
++ }
+
+ for ( status_written = 0, inheader = 1;
+ fgets ( buffer, MAXMSGLINELEN, p->drop );