head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.180 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.178 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.176 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.174 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.172 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.170 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.168 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.166 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.164 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.162 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.160 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.158 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.156 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.154 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.152 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.150 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.148 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.146 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.144 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.142 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.140 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.138 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.136 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.132 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.112 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.134 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.130 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.128 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.126 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.124 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.122 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.120 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.118 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.116 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.114 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.110 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.108 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.106 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.104 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.102 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.100 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.98 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.96 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.94 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.92 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.90 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.88 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.86 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.84 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.82 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.80 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.78 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.76 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.74 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.72 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.70 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.68 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.66 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.64 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.62 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.60 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.58 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.56 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.54 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.52 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.50 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.48 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.46 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.44 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.42 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.40 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.38 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.36 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.34 pkgsrc-2008Q1:1.2.0.32 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.30 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.28 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.26 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.24 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.22 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.20 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.18 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.16 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.14 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.12 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.10 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.8 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.6 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.4 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.2 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.1.1.1.0.2 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.2 date 2004.05.07.17.47.32; author abs; state Exp; branches; next 1.1; 1.1 date 2003.12.04.04.24.51; author grant; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.12.04.04.24.51; author grant; state Exp; branches 1.1.1.1.2.1; next ; 1.1.1.1.2.1 date 2004.05.30.08.49.16; author grant; state Exp; branches; next ; desc @@ 1.2 log @Update exim3 to exim-3.36nb2 - Fix buffer overflows listed at http://www.guninski.com/exim1.html Update exim to exim-4.33nb1 (from 4.22nb5) - Fix buffer overflow listed at http://www.guninski.com/exim1.html - Leave nb1 to indicate we have a local change from stock 4.33 - 1086 lines of changes - http://www.exim.org/ftp/ChangeLogs/ChangeLog-4.33 - Remove dependancy on exim-user - now looks up EXIM_{USER,GROUP} at runtime Update exim-exiscan to 4.33_20nb1 (from 4.22-12) - Fix buffer overflow listed at http://www.guninski.com/exim1.html - Leave nb1 to indicate we have a local change from stock 4.33_20 - Same exim changes - http://www.exim.org/ftp/ChangeLogs/ChangeLog-4.33 - Changes (http://duncanthrax.net/exiscan-acl/CHANGELOG) include - added option to use multiple spamd servers - many mime changes - Added Brightmail Antispam support - clamd fixes Update exim-html to 4.30 (from 4.20) - Update to latest docs Delete exim-user - No longer required - exim now looks up EXIM_{USER,GROUP} at runtime @ text @$NetBSD$ --- OS/Makefile-NetBSD.orig Thu Apr 4 13:56:13 2002 +++ OS/Makefile-NetBSD @@@@ -3,15 +3,31 @@@@ # Include Makfile.NetBSD-a.out -.if exists(OS/Makefile-NetBSD-a.out) -.include "OS/Makefile-NetBSD-a.out" -.elif exists(../OS/Makefile-NetBSD-a.out) -.include "../OS/Makefile-NetBSD-a.out" -.else -.include "Makefile.NetBSD-a.out, submit a bug report." -.endif +# Exim: OS-specific make file for NetBSD (a.out binary format) + +CHOWN_COMMAND=/usr/sbin/chown +CFLAGS=-O + +HAVE_SA_LEN=YES +LIBS=-lcrypt + +X11=/usr/X11R6 +XINCLUDE=-I$(X11)/include +XLFLAGS=-L$(X11)/lib +X11_LD_LIB=$(X11)/lib + +EXIWHAT_PS_ARG=-ax +EXIWHAT_EGREP_ARG='/exim( |$$)' +EXIWHAT_KILL_ARG=-USR1 + +# NetBSD always ships with Berkeley DB + +USE_DB=yes + +# End + # NetBSD ELF linker needs a -R flag. -XLFLAGS+=-Wl,-R$(X11)/lib/ +#XLFLAGS+=-Wl,-R$(X11)/lib/ # End @ 1.1 log @Initial revision @ text @d3 40 a42 8 --- Local/Makefile.netbsd.orig 2003-11-30 16:06:49.000000000 +1100 +++ Local/Makefile.netbsd @@@@ -78,7 +78,7 @@@@ # CHGRP_COMMAND=/usr/bin/chgrp # MV_COMMAND=/bin/mv # RM_COMMAND=/bin/rm -# PERL_COMMAND=/usr/bin/perl +PERL_COMMAND=@@PREFIX@@/bin/perl d44 1 a44 93 # The following macro can be used to change the command for building a library @@@@ -92,8 +92,8 @@@@ # appropriate code is included in the binary. You then need to set up the # runtime configuration to make use of the mechanism(s) selected. -# AUTH_CRAM_MD5=yes -# AUTH_PLAINTEXT=yes +AUTH_CRAM_MD5=yes +AUTH_PLAINTEXT=yes # The binary directory: This variable defines where the exim binary will be @@@@ -103,7 +103,7 @@@@ # installed in this directory. There is no default for this variable built into # the source files; it must be set in one of the local configuration files. -BIN_DIRECTORY=/usr/exim/bin +BIN_DIRECTORY=@@PREFIX@@/sbin # The default distribution of Exim contains only the plain text form of the @@@@ -121,14 +121,14 @@@@ BIN_DIRECTORY=/usr/exim/bin # files. Both the name of the command and the suffix that it adds to files # need to be defined here. See also the EXICYCLOG_MAX configuration. -COMPRESS_COMMAND=/opt/gnu/bin/gzip +COMPRESS_COMMAND=@@GZIP_CMD@@ COMPRESS_SUFFIX=gz # If the exigrep utility is fed compressed log files, it tries to uncompress # them using this command. -ZCAT_COMMAND=/opt/gnu/bin/zcat +ZCAT_COMMAND=@@GZCAT@@ # The runtime configuration file: This variable defines where Exim's runtime @@@@ -137,7 +137,7 @@@@ ZCAT_COMMAND=/opt/gnu/bin/zcat # location of all other runtime files and directories can be changed in the # runtime configuration file. -CONFIGURE_FILE=/usr/exim/configure +CONFIGURE_FILE=@@PKG_SYSCONFDIR@@/configure # In some installations there may be multiple machines sharing file systems, @@@@ -243,7 +243,7 @@@@ EXICYCLOG_MAX=10 # are defaulted in the OS/Makefile-Default file, and can be overridden # in local OS-specific make files. -EXIM_MONITOR=eximon.bin +# EXIM_MONITOR=eximon.bin # Compiling in support for embedded Perl: If you want to be able to @@@@ -286,7 +286,7 @@@@ EXIM_MONITOR=eximon.bin # "panic", or "reject" to form the final file name. For example, some # installations may want something like this: -# LOG_FILE_PATH=/var/log/exim_%slog +LOG_FILE_PATH=/var/log/exim/%slog # which results in files with names /var/log/exim_mainlog, etc. The directory # in which the log files are placed must exist; Exim does not try to create @@@@ -411,7 +411,7 @@@@ LOOKUP_LSEARCH=yes # the file name, allowing sites that run two separate daemons to distinguish # them. Some installations may want something like this -# PID_FILE_PATH=/var/lock/exim%s.pid +PID_FILE_PATH=/var/run/exim%s.pid # If PID_FILE_PATH is not defined, Exim writes a file in its spool directory # (see SPOOL_DIRECTORY below) with the name "exim-daemon.pid" for the standard @@@@ -460,7 +460,7 @@@@ ROUTER_QUERYPROGRAM=yes # uid and gid. # Many installations will want something like this: -# SPOOL_DIRECTORY=/var/spool/exim +SPOOL_DIRECTORY=/var/spool/exim # Others may prefer to keep all Exim things under one directory: # SPOOL_DIRECTORY=/usr/exim/spool @@@@ -567,7 +567,7 @@@@ TRANSPORT_SMTP=yes # This one is special-purpose, and commonly not required, so do not include # it by default. -# TRANSPORT_LMTP=yes +TRANSPORT_LMTP=yes # TCP wrappers: If you want to use tcpwrappers from within Exim, uncomment @ 1.1.1.1 log @import of exim3-3.36 from pkgsrc-wip. originally this package was taken from the netbsd-1-5-PATCH003 tag, and a number of updates have been made to it: - updated to 3.36. - added security patch from http://www.exim.org/pipermail/exim-announce/2003q3/000094.html - use a variety of new pkgsrc features for installing configuration files, creating directories, rc scripts, etc. - added mysql and postgresql support. - other general nits/fixes. exim3 is still widely used by a large number of sites, and this package has been added again to support existing installations. @ text @@ 1.1.1.1.2.1 log @Pull up revision 1.2 (requested by abs in ticket #28): Update exim3 to exim-3.36nb2 - Fix buffer overflows listed at http://www.guninski.com/exim1.html @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.2 2004/05/07 17:47:32 abs Exp $ d3 8 a10 40 --- OS/Makefile-NetBSD.orig Thu Apr 4 13:56:13 2002 +++ OS/Makefile-NetBSD @@@@ -3,15 +3,31 @@@@ # Include Makfile.NetBSD-a.out -.if exists(OS/Makefile-NetBSD-a.out) -.include "OS/Makefile-NetBSD-a.out" -.elif exists(../OS/Makefile-NetBSD-a.out) -.include "../OS/Makefile-NetBSD-a.out" -.else -.include "Makefile.NetBSD-a.out, submit a bug report." -.endif +# Exim: OS-specific make file for NetBSD (a.out binary format) + +CHOWN_COMMAND=/usr/sbin/chown +CFLAGS=-O + +HAVE_SA_LEN=YES +LIBS=-lcrypt + +X11=/usr/X11R6 +XINCLUDE=-I$(X11)/include +XLFLAGS=-L$(X11)/lib +X11_LD_LIB=$(X11)/lib + +EXIWHAT_PS_ARG=-ax +EXIWHAT_EGREP_ARG='/exim( |$$)' +EXIWHAT_KILL_ARG=-USR1 + +# NetBSD always ships with Berkeley DB + +USE_DB=yes + +# End + # NetBSD ELF linker needs a -R flag. -XLFLAGS+=-Wl,-R$(X11)/lib/ +#XLFLAGS+=-Wl,-R$(X11)/lib/ d12 93 a104 1 # End @