| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
'__' instead.
Notes:
svn path=/head/; revision=363362
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is specifically important for DSO modules enabled in exim by default.
Without these flags modules were unable to use exim's API that has made this
feature completely unusable. [1]
- Fix minor issue with strip command by passing STRIP_CMD in the MAKE_ENV
- Bump portrevision
Submitted by: Victor Ustugov <victor at corvax.kiev.ua>
Notes:
svn path=/head/; revision=361050
|
|
|
|
|
|
|
|
|
| |
- DMARC: experimental opendmarc support
- REDIS: redis database lookup
- OCSP: ocsp certificates stapling using openssl
Notes:
svn path=/head/; revision=360610
|
|
|
|
|
|
|
|
|
|
|
| |
- Update to 4.82.1 (fixes issues with DMARC)
- Simplify plist
- Take maintainership
Reviewed by: bapt
Notes:
svn path=/head/; revision=360601
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Extracts from the NewStuff,
ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.80
1. New authenticator driver, "gsasl". Server-only (at present).
This is a SASL interface, licensed under GPL, which can be found at
http://www.gnu.org/software/gsasl/.
This system does not provide sources of data for authentication, so
careful use needs to be made of the conditions in Exim.
2. New authenticator driver, "heimdal_gssapi". Server-only.
A replacement for using cyrus_sasl with Heimdal, now that $KRB5_KTNAME
is no longer honoured for setuid programs by Heimdal. Use the
"server_keytab" option to point to the keytab.
3. The "pkg-config" system can now be used when building Exim to reference
cflags and library information for lookups and authenticators, rather
than having to update "CFLAGS", "AUTH_LIBS", "LOOKUP_INCLUDE" and
"LOOKUP_LIBS" directly. Similarly for handling the TLS library support
without adjusting "TLS_INCLUDE" and "TLS_LIBS".
In addition, setting PCRE_CONFIG=yes will query the pcre-config tool to
find the headers and libraries for PCRE.
4. New expansion variable $tls_bits.
5. New lookup type, "dbmjz". Key is an Exim list, the elements of which will
be joined together with ASCII NUL characters to construct the key to pass
into the DBM library. Can be used with gsasl to access sasldb2 files as
used by Cyrus SASL.
6. OpenSSL now supports TLS1.1 and TLS1.2 with OpenSSL 1.0.1.
Avoid release 1.0.1a if you can. Note that the default value of
"openssl_options" is no longer "+dont_insert_empty_fragments", as that
increased susceptibility to attack. This may still have interoperability
implications for very old clients (see version 4.31 change 37) but
administrators can choose to make the trade-off themselves and restore
compatibility at the cost of session security.
7. Use of the new expansion variable $tls_sni in the main configuration option
tls_certificate will cause Exim to re-expand the option, if the client
sends the TLS Server Name Indication extension, to permit choosing a
different certificate; tls_privatekey will also be re-expanded. You must
still set these options to expand to valid files when $tls_sni is not set.
The SMTP Transport has gained the option tls_sni, which will set a hostname
for outbound TLS sessions, and set $tls_sni too.
A new log_selector, +tls_sni, has been added, to log received SNI values
for Exim as a server.
8. The existing "accept_8bitmime" option now defaults to true. This means
that Exim is deliberately not strictly RFC compliant. We're following
Dan Bernstein's advice in http://cr.yp.to/smtp/8bitmime.html by default.
Those who disagree, or know that they are talking to mail servers that,
even today, are not 8-bit clean, need to turn off this option.
9. Exim can now be started with -bw (with an optional timeout, given as
-bw<timespec>). With this, stdin at startup is a socket that is
already listening for connections. This has a more modern name of
"socket activation", but forcing the activated socket to fd 0. We're
interested in adding more support for modern variants.
10. ${eval } now uses 64-bit values on supporting platforms. A new "G" suffix
for numbers indicates multiplication by 1024^3.
11. The GnuTLS support has been revamped; the three options gnutls_require_kx,
gnutls_require_mac & gnutls_require_protocols are no longer supported.
tls_require_ciphers is now parsed by gnutls_priority_init(3) as a priority
string, documentation for which is at:
http://www.gnu.org/software/gnutls/manual/html_node/Priority-Strings.html
SNI support has been added to Exim's GnuTLS integration too.
For sufficiently recent GnuTLS libraries, ${randint:..} will now use
gnutls_rnd(), asking for GNUTLS_RND_NONCE level randomness.
12. With OpenSSL, if built with EXPERIMENTAL_OCSP, a new option tls_ocsp_file
is now available. If the contents of the file are valid, then Exim will
send that back in response to a TLS status request; this is OCSP Stapling.
Exim will not maintain the contents of the file in any way: administrators
are responsible for ensuring that it is up-to-date.
See "experimental-spec.txt" for more details.
13. ${lookup dnsdb{ }} supports now SPF record types. They are handled
identically to TXT record lookups.
14. New expansion variable $tod_epoch_l for higher-precision time.
15. New global option tls_dh_max_bits, defaulting to current value of NSS
hard-coded limit of DH ephemeral bits, to fix interop problems caused by
GnuTLS 2.12 library recommending a bit count higher than NSS supports.
16. tls_dhparam now used by both OpenSSL and GnuTLS, can be path or identifier.
Option can now be a path or an identifier for a standard prime.
If unset, we use the DH prime from section 2.2 of RFC 5114, "ike23".
Set to "historic" to get the old GnuTLS behaviour of auto-generated DH
primes.
17. SSLv2 now disabled by default in OpenSSL. (Never supported by GnuTLS).
Use "openssl_options -no_sslv2" to re-enable support, if your OpenSSL
install was not built with OPENSSL_NO_SSL2 ("no-ssl2").
Extracts from the ChangeLog,
ftp://exim.inode.at/exim/ChangeLogs/ChangeLog-4.80
PP/01 Handle short writes when writing local log-files.
In practice, only affects FreeBSD (8 onwards).
Bugzilla 1053, with thanks to Dmitry Isaikin.
NM/01 Bugzilla 949 - Documentation tweak
NM/02 Bugzilla 1093 - eximstats DATA reject detection regexps
improved.
NM/03 Bugzilla 1169 - primary_hostname spelling was incorrect in docs.
PP/02 Implemented gsasl authenticator.
PP/03 Implemented heimdal_gssapi authenticator with "server_keytab" option.
PP/04 Local/Makefile support for (AUTH|LOOKUP)_*_PC=foo to use
`pkg-config foo` for cflags/libs.
PP/05 Swapped $auth1/$auth2 for gsasl GSSAPI mechanism, to be more consistent
with rest of GSASL and with heimdal_gssapi.
PP/06 Local/Makefile support for USE_(GNUTLS|OPENSSL)_PC=foo to use
`pkg-config foo` for cflags/libs for the TLS implementation.
PP/07 New expansion variable $tls_bits; Cyrus SASL server connection
properties get this fed in as external SSF. A number of robustness
and debugging improvements to the cyrus_sasl authenticator.
PP/08 cyrus_sasl server now expands the server_realm option.
PP/09 Bugzilla 1214 - Log authentication information in reject log.
Patch by Jeremy Harris.
PP/10 Added dbmjz lookup type.
PP/11 Let heimdal_gssapi authenticator take a SASL message without an authzid.
PP/12 MAIL args handles TAB as well as SP, for better interop with
non-compliant senders.
Analysis and variant patch by Todd Lyons.
NM/04 Bugzilla 1237 - fix cases where printf format usage not indicated
Bug report from Lars Müller <lars@samba.org> (via SUSE),
Patch from Dirk Mueller <dmueller@suse.com>
PP/13 tls_peerdn now print-escaped for spool files.
Observed some $tls_peerdn in wild which contained \n, which resulted
in spool file corruption.
PP/14 TLS fixes for OpenSSL: support TLS 1.1 & 1.2; new "openssl_options"
values; set SSL_MODE_AUTO_RETRY so that OpenSSL will retry a read
or write after TLS renegotiation, which otherwise led to messages
"Got SSL error 2".
TK/01 Bugzilla 1239 - fix DKIM verification when signature was not inserted
as a tracking header (ie: a signed header comes before the signature).
Patch from Wolfgang Breyha.
JH/01 Bugzilla 660 - Multi-valued attributes from ldap now parseable as a
comma-sep list; embedded commas doubled.
JH/02 Refactored ACL "verify =" logic to table-driven dispatch.
PP/15 LDAP: Check for errors of TLS initialisation, to give correct
diagnostics.
Report and patch from Dmitry Banschikov.
PP/16 Removed "dont_insert_empty_fragments" fron "openssl_options".
Removed SSL_clear() after SSL_new() which led to protocol negotiation
failures. We appear to now support TLS1.1+ with Exim.
PP/17 OpenSSL: new expansion var $tls_sni, which if used in tls_certificate
lets Exim select keys and certificates based upon TLS SNI from client.
Also option tls_sni on SMTP Transports. Also clear $tls_bits correctly
before an outbound SMTP session. New log_selector, +tls_sni.
PP/18 Bugzilla 1122 - check localhost_number expansion for failure, avoid
NULL dereference. Report and patch from Alun Jones.
PP/19 DNS resolver init changes for NetBSD compatibility. (Risk of breakage
on less well tested platforms). Obviates NetBSD pkgsrc patch-ac.
Not seeing resolver debug output on NetBSD, but suspect this is a
resolver implementation change.
PP/20 Revert part of NM/04, it broke log_path containing %D expansions.
Left warnings. Added "eximon gdb" invocation mode.
PP/21 Defaulting "accept_8bitmime" to true, not false.
PP/22 Added -bw for inetd wait mode support.
PP/23 Added PCRE_CONFIG=yes support to Makefile for using pcre-config to
locate the relevant includes and libraries. Made this the default.
PP/24 Fixed headers_only on smtp transports (was not sending trailing dot).
Bugzilla 1246, report and most of solution from Tomasz Kusy.
JH/03 ${eval } now uses 64-bit and supports a "g" suffix (like to "k" and "m").
This may cause build issues on older platforms.
PP/25 Revamped GnuTLS support, passing tls_require_ciphers to
gnutls_priority_init, ignoring Exim options gnutls_require_kx,
gnutls_require_mac & gnutls_require_protocols (no longer supported).
Added SNI support via GnuTLS too.
Made ${randint:..} supplier available, if using not-too-old GnuTLS.
PP/26 Added EXPERIMENTAL_OCSP for OpenSSL.
PP/27 Applied dnsdb SPF support patch from Janne Snabb.
Applied second patch from Janne, implementing suggestion to default
multiple-strings-in-record handling to match SPF spec.
JH/04 Added expansion variable $tod_epoch_l for a higher-precision time.
PP/28 Fix DCC dcc_header content corruption (stack memory referenced,
read-only, out of scope).
Patch from Wolfgang Breyha, report from Stuart Northfield.
PP/29 Fix three issues highlighted by clang analyser static analysis.
Only crash-plausible issue would require the Cambridge-specific
iplookup router and a misconfiguration.
Report from Marcin MirosÅaw.
PP/30 Another attempt to deal with PCRE_PRERELEASE, this one less buggy.
PP/31 %D in printf continues to cause issues (-Wformat=security), so for
now guard some of the printf checks behind WANT_DEEPER_PRINTF_CHECKS.
As part of this, removing so much warning spew let me fix some minor
real issues in debug logging.
PP/32 GnuTLS was always using default tls_require_ciphers, due to a missing
assignment on my part. Fixed.
PP/33 Added tls_dh_max_bits option, defaulting to current hard-coded limit
of NSS, for GnuTLS/NSS interop. Problem root cause diagnosis by
Janne Snabb (who went above and beyond: thank you).
PP/34 Validate tls_require_ciphers on startup, since debugging an invalid
string otherwise requires a connection and a bunch more work and it's
relatively easy to get wrong. Should also expose TLS library linkage
problems.
PP/35 Pull in <features.h> on Linux, for some portability edge-cases of
64-bit ${eval} (JH/03).
PP/36 Define _GNU_SOURCE in exim.h; it's needed for some releases of
GNU libc to support some of the 64-bit stuff, should not lead to
conflicts. Defined before os.h is pulled in, so if a given platform
needs to override this, it can.
PP/37 Unbreak Cyrus SASL auth: SSF retrieval was incorrect, Exim thought
protection layer was required, which is not implemented.
Bugzilla 1254, patch from Wolfgang Breyha.
PP/38 Overhaul DH prime handling, supply RFC-specified DH primes as built
into Exim, default to IKE id 23 from RFC 5114 (2048 bit). Make
tls_dhparam take prime identifiers. Also unbreak combination of
OpenSSL+DH_params+TLSSNI.
PP/39 Disable SSLv2 by default in OpenSSL support.
Changes in the port:
- added knob to disable DKIM (requested by alex@ahhyes.net)
- added knob to build with GnuTLS (requested by odhiambo@gmail.com)
- fixed handling of 'twist' directives in hosts.allow
PR: 166396
QA page: http://codelabs.ru/fbsd/ports/qa/mail/exim/4.80
Notes:
svn path=/head/; revision=300795
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From NewStuff-4.75:
1. In addition to the existing LDAP and LDAP/SSL ("ldaps") support,
there is now LDAP/TLS support, given sufficiently modern OpenLDAP
client libraries. The following global options have been added in
support of this: ldap_ca_cert_dir, ldap_ca_cert_file, ldap_cert_file,
ldap_cert_key, ldap_cipher_suite, ldap_require_cert, ldap_start_tls.
2. The pipe transport now takes a boolean option, "freeze_signal",
default false. When true, if the external delivery command exits on
a signal then Exim will freeze the message in the queue, instead of
generating a bounce.
3. Log filenames may now use %M as an escape, instead of %D (still
available). The %M pattern expands to yyyymm, providing month-level
resolution.
4. The $message_linecount variable is now updated for the maildir_tag
option, in the same way as $message_size, to reflect the real number
of lines, including any header additions or removals from transport.
5. When contacting a pool of SpamAssassin servers configured in
spamd_address, Exim now selects entries randomly, to better scale in
a cluster setup.
Full changelog and new stuff files:
- ftp://exim.inode.at/exim/ChangeLogs/ChangeLog-4.75
- ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.75
Added two configurable knobs (based on ports/154956):
- CONFIG_FILE_PATH: location of the main configuration file
- ALT_CONFIG_PREFIX: prefix for alternative configuration files.
PR: 154956
Feature safe: yes
Approved by: garga (mentor)
Notes:
svn path=/head/; revision=271937
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most notably, this version fixes local exim -> root escalation,
CVE-2010-4345.
Port had also gained configurable knob for disabling -D option
and make variables TRUSTED_CONFIG_LIST and WHITELIST_D_MACROS
to fine tune the behaviour of options -C and -D.
New items are documented at
ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.73
Changelog is available at
ftp://exim.inode.at/exim/ChangeLogs/ChangeLog-4.73
Security: e4fcf020-0447-11e0-becc-0022156e8794 / CVE-2010-4345
PR: 152963 [1], 153711 [2]
Submitted by: Alexander Wittig <alexander@wittig.name> [1]
Approved by: garga (mentor)
Notes:
svn path=/head/; revision=267540
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add devel/pcre dependency
- Add option for checking ACL in DCC
- Add WITH_DEBUG option
- Remove Domain Keys option
- Remove DKIM option
Submitted by: "Alexey V. Degtyarev" <alexey@renatasystems.org>
Notes:
svn path=/head/; revision=244297
|
|
|
|
|
|
|
|
|
| |
PR: ports/127825
Submitted by: skv
Approved by: maintainer (krion)
Notes:
svn path=/head/; revision=221198
|
|
|
|
|
|
|
|
|
| |
via ${dlfun}.
Requested by: Alex Miller <asm@asm.kiev.ua>
Notes:
svn path=/head/; revision=192226
|
|
|
|
|
|
|
|
|
| |
PR: ports/89011
Submitted by: skv
Approved by: maintainer timeout
Notes:
svn path=/head/; revision=150211
|
|
|
|
| |
Notes:
svn path=/head/; revision=149936
|
|
|
|
| |
Notes:
svn path=/head/; revision=143676
|
|
|
|
|
|
|
|
|
| |
Make some more options tunable
Noted by: Jan-Peter Koopmann <Jan-Peter.Koopmann@seceidos.de>
Notes:
svn path=/head/; revision=119652
|
|
|
|
|
|
|
| |
by make.conf(5)
Notes:
svn path=/head/; revision=116656
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Added expansion of av_scanner global variable
when it starts with a dollar sign. This is useful
for implementing multiple malware scanners.
- Added support for adding ACL headers at the beginning
and in the "middle" of the message header block.
(This is a preliminary solution, see comment in SPF
section of exiscan-acl-spec).
Notes:
svn path=/head/; revision=116600
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Support for WITH_SPF and WITH_SRS via libspf2/libsrs2, needs exiscan
- Note for 5.x users: the default location of the start/stop file has changed.
Build WITH_RCORDER=yes when you depend on the old behaviour
- WITH_OPENLDAP_VER and WITH_MYSQL_VER does no longer imply the corresponding WITH_ variable.
- experimental support for optionsng from devel/portmk
Notes:
svn path=/head/; revision=113825
|
|
|
|
|
|
|
|
|
|
| |
add WITH_AUTH_RADIUS support [2]
Requested by: Lonnie Santella <lonniesantella@hotmail.com> [1]
Jan-Peter Koopmann <Jan-Peter.Koopmann@seceidos.de> [2]
Notes:
svn path=/head/; revision=110998
|
|
|
|
|
|
|
|
|
| |
enabled when build with WITH_SPF=yes
- fix connection drop handling in a data-acl
Notes:
svn path=/head/; revision=110041
|
|
|
|
|
|
|
|
|
|
|
| |
- change `WITH_EXIMON' to include exim-monitor in this package
- remove WITHOUT_WILDLSEARCH, it was non-functional
- add fix for race condition in MBX locking
- add fix for rewrite bug
- add iplsearch wishlist patch
Notes:
svn path=/head/; revision=107833
|
|
|
|
|
|
|
|
|
|
|
|
| |
2) Allow the operator to override exim user and group with EXIM_USER and
EXIM_GROUP. This was made possible by the introduction of runtime
resolution of the exim_user UID and the exim_group GID, new in
exim-4.30.
Reported by: Phil Pennock <pdp@nl.demon.net>
Notes:
svn path=/head/; revision=97983
|
|
|
|
|
|
|
|
| |
This release includes bugfixes and new features, but should be backward
compatible with 4.2x.
Notes:
svn path=/head/; revision=97469
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update to exim-4.24 (bugfix release).
* Wishlist patch for "eqi" incorporated.
* Mark exim-{ldap2,mysql,postgresql,} as conflicting.
* Substitute PORTREVISION for build number so that the version string
hints at which version of the port the binary comes from.
* Clean up POST-INSTALL-NOTES.
* Install example scripts, especially upgrade converters, now that exim-old
has been retired.
* Enable DNSDB-style lookup support by default; it can be disabled with
WITHOUT_DNSDB.
* Simplify LDAP support, using various versions of OpenLDAP only.
The old WITH_OPENLDAP[0-9][0-9] options are now invalid; use
WITH_OPENLDAP and/or WITH_OPENLDAP_VER instead.
* Retired exim-ldap port; OpenLDAP 1.2 is ancient.
* Allow the operator to specify preferred MySql version with
WITH_MYSQL_VER.
* Allow the operator to specify preferred Berkeley DB version with
WITH_BDB_VER; the old DB_LIB_VERSION option is now invalid.
* Respect bsd.ports.mk defaults of MySQL 4.0 and OpenLDAP 2.1.
* Allow the operator to specify default charset for header conversions,
with WITH_DEFAULT_CHARSET.
* Limit configure files to ${PREFIX}/etc/exim by default for security
reasons; the operator may override this behaviour with
WITHOUT_ALT_CONFIG_PREFIX.
!!!WARNING!!!
Some of these changes may cause trouble for folks who have a bunch of
exim port tweaks in make.conf and pkgtools.conf. The ALT_CONFIG_PREFIX
change may break existing deployments.
PR: ports/57098
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
PR: ports/56117
Submitted by: Pat Lashley <patl+freebsd@volant.org>
PR: ports/57099
Reported by: Mark Foster <mark@foster.cc>
Notes:
svn path=/head/; revision=89783
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* IPv6 bug fix incorporated.
* Catch up with changes in makefiles.
* Make portlint happier with respect to DOCSDIR, INFO and spaces.
* Use the new INFO macro.
* Use PATCHFILES instead of patching by hand, now that we don't support
the non-ACL exiscan patch.
This release fixes a few last minute release mistakes from 4.21.
PR: ports/55701
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
Notes:
svn path=/head/; revision=87219
|
|
|
|
|
|
|
|
| |
Reported by: Andrew Filonov <aef@antar.bryansk.ru>
Approved by: portmgr
Notes:
svn path=/head/; revision=77048
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For Exim, this includes an enormous number of fixes. Most of these are
for esoteric configurations, although if you're bitten by them, you're
bitten hard.
The fixes also include closing up a buffer overflow that is not believed
to be exploitable, and a format string vulnerability that was only
exploitable by an Exim admin user, but then provided root access.
For Eximon, this just rationalizes a patch we carried locally for ages.
Notes:
svn path=/head/; revision=72742
|
|
|
|
| |
Notes:
svn path=/head/; revision=66430
|
|
|
|
|
|
|
| |
Reported by: Adam Doligalski <adam.doligalski@atm.com.pl>
Notes:
svn path=/head/; revision=66427
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
quality.
Move exim to exim-old for folks who need exim-3.xx, because the
configuration file for exim-4.xx is not backward compatible. Move
exim-devel to exim, removing NO_LATEST_LINK:
repo-copy exim -> exim-old
copy over exim-devel -> exim
retire exim-devel
Slave ports are intended for use with the exim port, as before, so they
now build and install for exim-4.xx.
Notes:
svn path=/head/; revision=66190
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When the databases/postgresql7 port was updated from postgresql-7.1.x to
postgresql-7.2, libpq-fe.h moved from PREFIX/include/pgsql to
PREFIX/include for reasons I can't figure out.
This applies a band-aid until I can get clarification from the postgresql
port maintainer <girgen@partitur.se>, but I think the port might be
"broken" in its placement of some header files.
Reported by: kris
Notes:
svn path=/head/; revision=57189
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use the newly added mailnull user, and the now well-established group
mail.
The use of compile-time defaults for these values is not required for
many sites, but are important for more exotic applications.
This ensures that the packages are useful to the widest audience
possible.
Notes:
svn path=/head/; revision=51352
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to install and use Exim from the packages without having to install
XFree86.
* Remove a stale SEDLIST entry for BINOWN handling.
* Use LOCALBASE instead of PREFIX when referring to already installed
software.
* Use more strict pattern matching in SEDLIST.
Folks who want eximon (the Exim monitor) must now either build exim
or one of its slave ports with WITH_EXIMON defined or install the
standalone exim-monitor package.
Notes:
svn path=/head/; revision=46972
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replace it with a patch against the distribution configure.default,
which changes as little as possible so that folks who are accustomed to
Exim on other platforms will not be astonished.
Install the file as configure.default instead of configure.sample, since
it's as close as damnit to the default Exim configuration file.
The only arguably unnecessary deviation from the default is:
* Accept SMTP relay from the loopback IP address. Too many applications
require this, and the window of abuse is arguably negligible.
Notes:
svn path=/head/; revision=44004
|
|
|
|
|
|
|
|
|
|
|
|
| |
run with a kernel that has had IPv6 ommitted from its configuration,
so I can't make this a default (yet).
* Remove crazy handling of exim.sh and replace it with something much
simpler and more sane. This allows non-root users to build, even if
they can't install (properly).
Notes:
svn path=/head/; revision=43914
|
|
files/Makefile) that's been a maintenance PITA for too long. Replace it
with a patch against EDITME, now that the sed rules that operate on it
are mostly sensible.
Notes:
svn path=/head/; revision=43824
|