head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.22 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.20 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.18 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.16 pkgsrc-2011Q2-base:1.4 pkgsrc-2009Q4:1.4.0.14 pkgsrc-2009Q4-base:1.4 pkgsrc-2008Q4:1.4.0.12 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.10 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.8 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.6 pkgsrc-2008Q2-base:1.4 pkgsrc-2008Q1:1.4.0.4 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.2 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.3.0.2 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.1.0.6 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.4 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.2 pkgsrc-2006Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2007.10.15.15.37.05; author jlam; state dead; branches; next 1.3; 1.3 date 2007.09.17.15.28.03; author jlam; state Exp; branches; next 1.2; 1.2 date 2007.08.10.17.57.17; author jlam; state dead; branches; next 1.1; 1.1 date 2006.10.09.01.34.10; author ben; state Exp; branches; next ; desc @@ 1.4 log @Update net/couriertcpd to 0.57.1. Changes from version 0.56.0 include: * Avoid hardcoding file descriptor numbers where possible. * Include remote port number in IMAP and POP3 logs. * Ignore SIGPIPE errors in couriertcpd, preventing couriertcpd from being terminated if the stderr logger crashes. * Looping SPF query should abort with SPF UNKNOWN, as per specs. * "SSL23" tries SSLv3 before falling back to SSLv2. * Prime the OpenSSL entropy pool on platforms that don't have a ready source available. @ text @$NetBSD: patch-aa,v 1.3 2007/09/17 15:28:03 jlam Exp $ --- tcpd/libcouriertls.c.orig Tue May 22 10:59:26 2007 +++ tcpd/libcouriertls.c @@@@ -419,6 +419,7 @@@@ SSL_CTX *tls_create(int isserver, const ctx=SSL_CTX_new(protocol && strcmp(protocol, "SSL2") == 0 ? SSLv2_method(): protocol && strcmp(protocol, "SSL3") == 0 ? SSLv3_method(): + protocol && strcmp(protocol, "SSL23") == 0 ? SSLv23_method(): TLSv1_method()); if (!ctx) @ 1.3 log @Include a patch taken from the main Courier CVS repository that adds a new TLS_PROTOCOL selection "SSL23" that allows for trying to negotiate initially with SSLv3 but falling back to SSLv2: courier/tcpd/libcouriertls.c:1.21 This allows Courier to interoperate with older mail servers and clients that are still using SSLv2 when advertising or attempting to use advertised STARTTLS capabilities. This change modifies the following packages and bumps their PKGREVISIONs: mail/courier-imap to 1. mail/courier-mta to 6. meta-pkgs/courier to 2. net/couriertcpd to 1. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update net/couriertcpd to 0.56.0. Changes from version 0.53.2 include: + Remove BDB_LIB workaround which should already be handled by the wrapper scripts and db1.builtin.mk. + Remove unnecessary patch-aa and patch-ab. * Setting protocol to SSL3 will now disable SSL2. * Send a dummy EHLO before STARTTLS (gmail wants it). * Allow setting the max # of connections on a per-IP address basis. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2006/10/09 01:34:10 ben Exp $ d3 8 a10 3 --- bdbobj/Makefile.in.orig 2006-01-29 12:36:19.000000000 -0500 +++ bdbobj/Makefile.in @@@@ -225,21 +225,6 @@@@ all: config.h d12 1 a12 29 .SUFFIXES: .SUFFIXES: .C .c .lo .o .obj -am--refresh: - @@: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) - @@for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ - cd $(srcdir) && $(AUTOMAKE) --foreign \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @@case '$?' in \ @@@@ -618,7 +603,7 @@@@ ps-am: uninstall-am: uninstall-info-am -.PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \ +.PHONY: CTAGS GTAGS all all-am check check-am clean \ clean-generic clean-libtool clean-noinstLTLIBRARIES \ clean-noinstPROGRAMS ctags dist dist-all dist-bzip2 dist-gzip \ dist-shar dist-tarZ dist-zip distcheck distclean \ @ 1.1 log @Fix build on Linux. Replace link to -ldb with BDB_LIBS. Avoid automake refresh. This addresses PR#33802 @ text @d1 1 a1 1 $NetBSD$ @