aboutsummaryrefslogtreecommitdiff
path: root/mail/exim
Commit message (Collapse)AuthorAgeFilesLines
* databases/lmdb0: Add port for LMDB 0.9.x legacy ABIXin LI2026-07-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LMDB 1.0 introduced an incompatible on-disk format change and subtle API breakage: applications that compiled cleanly against 1.0 headers could fail silently at run time. Known affected ports include dns/knot3, mail/bogofilter, and mail/postfix; the postfix issue has been confirmed upstream. Linux distributions such as Arch Linux have observed the same breakage. Samba can also be affected in certain configurations. Because the regression is not detectable in an -exp build run -- the postfix failure only manifests at run time, and bogofilter was caught only because post-build self-tests happen to exercise this path -- we cannot rely on package builds to validate the 1.0 upgrade. This commit introduces databases/lmdb0 as a holding port for the 0.9.35 release, pinned to the 0.x branch with PORTSCOUT=limit:^0. and mutually conflicting with databases/lmdb, which retains 1.0. The two packages cannot be installed simultaneously, but having lmdb0 available means: * Ports known to require the 0.9 ABI can declare an explicit dependency on databases/lmdb0 until they are validated against 1.0. * Users with existing databases in the 0.9 format can still access the mdb_dump and mdb_load utilities to migrate data before upgrading. * The package conflict prevents accidental mixing. All 50 direct dependents of databases/lmdb are redirected to databases/lmdb0 for now with a PORTREVISION bump, effectively restoring the tree to the state prior to the LMDB 1.0 update. Once all dependent ports are validated against LMDB 1.0, they will be moved back to databases/lmdb and databases/lmdb0 will be removed. PR: ports/296530
* mail/exim: update 4.98.2 -> 4.99.3, several CVEsXavier Beaudouin2026-05-139-131/+113
| | | | | | | | | | | | | | | | | | | | | | - some new stuff since 4.98.x - some security fixes PR: 295092 Author: Xavier Beaudouin <kiwi@FreeBSD.org> Changes: https://lists.exim.org/lurker/message/20251005.104224.82b52627.en.html https://lists.exim.org/lurker/message/20251217.151548.85d1a2bc.en.html https://lists.exim.org/lurker/message/20260429.121733.f58d9686.en.html https://lists.exim.org/lurker/message/20260512.141621.6777de24.en.html Security: CVE-2026-45185 CVE-2025-26794 CVE-2025-30232 CVE-2025-67896 CVE-2026-40684 CVE-2026-40685 CVE-2026-40686 CVE-2026-40687 MFH: 2026Q2 Approved-by: fluffy (maintainer, by private mail)
* mail/exim*: update to 4.98.2 release (+)Dima Panov2025-03-272-6/+7
| | | | | | | | | | | This is a security release, addressing CVE-2025-30232 JH/01 Fix use-after-free notified by Trend Micro (ref: ZDI-CAN-26250). Null out debug_pretrigger_buf pointer before freeing the buffer; the use of this buffer by the storage management checks the pointer for non-null before using it. Security: CVE-2025-30232
* mail/exim[*]: update to 4.98.1 release (+)Dima Panov2025-02-212-4/+4
| | | | | Security: CVE-2025-26794 MFH: 2025Q1
* mail/exim*: update to 4.98 release (+)Dima Panov2024-07-155-294/+5
| | | | Reported by: VVD (via IRC)
* */*: Bump consumers of dns/libidnNuno Teixeira2024-05-021-1/+1
| | | | Reported by: vvd
* mail/exim: Add DMARC option to DEFAULT list (+)Dima Panov2024-01-172-1/+2
| | | | | | | GMail recently changed game rules. Again. DMARC is a good companion to the DKIM/SPFF Requested by: ler
* MAN?PREFIX: eleminate its usage and move man to share/manBaptiste Daroussin2024-01-102-3/+3
|
* mail/exim: build breaks if EMBEDDED_PERL is unsetFelix Palmen2024-01-021-5/+4
| | | | | | | | | | - build depends on perl5 present, for exigrep PR: 275023 Reported-by: Andrew "RhodiumToad" Gierth <andrew@tao11.riddles.org.uk> Submitted-by: zirias Approved-by: fluffy (implicit) Author: Felix Palmen <zirias@FreeBSD.org>
* mail/exim: fix queue runners that are not startingNiels Kobschätzki2024-01-022-1/+213
| | | | | | | | | | upstream: - https://bugs.exim.org/show_bug.cgi?id=3046 - https://github.com/Exim/exim/commit/ced0bbf43860a2e4ddc88e3ba20ae731324586c5 PR: 275635 Author: Niels Kobschätzki <niels@kobschaetzki.net> Approved-by: fluffy (implicit)
* mail/exim: update 4.97 -> 4.97.1, fix CVE-2023-51766Kurt Jaeger2024-01-022-5/+5
| | | | | | | | | | | - Bug: https://bugs.exim.org/show_bug.cgi?id=3063 - Announcement: PR: 276075 Approved-by: fluffy (implicit) Security: CVE-2023-51766 Changes: https://lists.exim.org/lurker/message/20231228.211920.dd3e6d22.en.html
* mail/exim: backport fix for dnsdb bug from upstream (+)Dima Panov2023-11-192-1/+67
| | | | | PR: 275156 See Also: https://bugs.exim.org/show_bug.cgi?id=3054
* devel/icu: update to 74.1Jan Beich2023-11-171-1/+1
| | | | | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-74-1 Reported by: GitHub (watch releases) PR: 274317 Exp-run by: antoine (incomplete) Approved by: fluffy
* mail/exim: re-add support for Alternative SRSChris Collins2023-11-092-1/+6
| | | | | | PR: 266465 Approved by: fluffy (maintainer, implicit) Author: Chris Collins <chrysalis@chrysalisnet.org>
* mail/exim: fix 150.exim-tidydb script for new .db filesAlexander Sheiko2023-11-081-1/+1
| | | | | | | PR: 271767 Author: Alexander Sheiko <adsh@univ.kiev.ua> Tested-by: David Siebörger <drs-freebsd@sieborger.nom.za> Approved-by: fluffy (implicit)
* mail/exim: update 4.96.2 -> 4.97Kurt Jaeger2023-11-0828-2052/+23
| | | | | | | | | | | | Notable changes: - The internal (but exposed in logs, Received: headers and Message-ID: headers) identifier used for messages is longer than in the previous release PR: 274909 Changes: https://lists.exim.org/lurker/message/20231104.135832.37148bbd.en.html Reported-by: doctor@doctor.nl2k.ab.ca Approved-by: fluffy (maintainer) Reviewed-by: Igor Zabelin <igorz@yandex.ru>
* mail/exim: security update 4.96.1 -> 4.96.2 (+)Kurt Jaeger2023-10-152-4/+4
| | | | | | | PR: 274501 MFH: 2023Q4 Security: CVE-2023-42117, CVE-2023-42119 Release notes: https://exim.org/static/doc/security/CVE-2023-zdi.txt
* mail/exim: update 4.96 -> 4.96.1 to fix several CVEsKurt Jaeger2023-10-0314-234/+6
| | | | | PR: 274235 MFH: 2023Q4
* mail/exim: list AUTH_TLS in OPTIONS_GROUP_AUTH (+)Dima Panov2023-06-241-1/+2
| | | | PR: 271881
* mail/exim: add OPTION to enable TLS authenfication (+)Dima Panov2023-06-241-1/+5
| | | | PR: 271881
* mail/exim: Unmark BROKEN for openssl30Muhammad Moinur Rahman2023-06-071-1/+1
| | | | | | | | | | | | New version 4.96 comes with support for OpenSSL 3.0.X which has been tested however support with 3.1.X has not yet been tested. It maybe the case that while I was marking ports BROKEN the MAINTAINER was updating the port and missed this snippet causing a mid air collission. PR: 265098 Tested by: i.dani@outlook.com
* mail/exim: fix update to 4.96 by adding missing patchesKurt Jaeger2023-05-2624-0/+2250
| | | | | PR: 265098 Reported by: David Siebuerger <drs-freebsd@sieborger.nom.za>
* mail/exim: update 4.95 -> 4.96Kurt Jaeger2023-05-2617-2274/+41
| | | | | | | | | | PR: 265098 Obtained-from: https://salsa.debian.org/exim-team/exim4/-/blob/master/debian/patches/ Reported-by: vvd Approved-by: fluffy Reviewed-by: drs-freebsd@sieborger.nom.za Tested-by: pi, drs-freebsd@sieborger.nom.za Changes: https://lists.exim.org/lurker/message/20220625.141825.d6de6074.en.html
* mail/exim: Mark BROKEN_SSLMuhammad Moinur Rahman2023-05-041-0/+2
| | | | | | | | | - Fails to build with error: token is not a valid binary operator in a preprocessor subexpression - There is an upstream release more recent than the one in the tree which supports OpenSSL 3.0.0 Approved by: portmgr (blanket)
* devel/icu: update to 73.1Jan Beich2023-04-131-1/+1
| | | | | | | | | - Temporarily switch to GitHub auto archive (release artifacts are N/A atm) Changes: https://github.com/unicode-org/icu/releases/tag/release-73-1 Reported by: GitHub (watch releases) PR: 270422 Exp-run by: antoine
* mail/exim: actually fix the bug in code (+)Alexey Dokuchaev2023-02-152-4/+1
| | | | | | | The comment prior to smtp_printf() implementation says that the extra BOOL argument tells whether "further is data expected". Looking at other invocations of it, including those for error 451, it should be FALSE here.
* mail/exim: unbreak build with LLVM15 (+)Dima Panov2023-02-141-0/+3
| | | | | | Pass -Wno-int-conversion to CFLAGS fixes error with strict conversion rules introduced in LLVM15 error: incompatible pointer to integer conversion passing 'char *' to parameter of type 'BOOL' (aka 'unsigned int') [-Wint-conversion]
* Mk/**ldap.mk: Convert USE_LDAP to USES=ldapMuhammad Moinur Rahman2023-02-081-5/+1
| | | | | | | | | | | | | | | Convert the USE_LDAP=yes to USES=ldap and adds the following features: - Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as RUN_DEPENDS - Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER - Adds OPENLDAP versions in bsd.default-versions.mk - Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk - Changes consumers to use the features Reviewed by: delphij Approved by: portmgr Differential Revision: https://reviews.freebsd.org/D38233
* devel/icu: update to 72.1Jan Beich2022-10-191-1/+1
| | | | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-72-1 Reported by: GitHub (watch releases) PR: 266582 Exp-run by: antoine
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* mail: remove 'Created by' linesTobias C. Berner2022-07-201-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A big Thank You to the original contributors of these ports: * <ashish@FreeBSD.org> * Aaron Dalton <aaron@FreeBSD.org> * Adam David <adam@FreeBSD.org> * Adam McDougall <mcdouga9@egr.msu.edu> * Adam Weinberger <adamw@FreeBSD.org> * Ade Lovett <ade@FreeBSD.org> * Akinori MUSHA aka knu <knu@idaemons.org> * Alex Deiter <tiamat@komi.mts.ru> * Alex Dupre <ale@FreeBSD.org> * Alex Dupre <sysadmin@alexdupre.com> * Alex Perel <veers@disturbed.net> * Alexander Kriventsov <avk@vl.ru> * Alexander Logvinov <info@logvinov.com> * Alexander Moisseev <moiseev@mezonplus.ru> * Alexander Wittig <alexander@wittig.name> * Alexander Zhuravlev <zaa@zaa.pp.ru> * Alexandre Biancalana <ale@biancalanas.net> * Alexey V. Degtyarev * Alexey V. Degtyarev <alexey@renatasystems.org> * Ali Mashtizadeh <ali@mashtizadeh.org> * Anders Nordby <anders@FreeBSD.org> * Anders Nordby <anders@fix.no> * Andrea Venturoli <freebsd@netfence.it> * Andrew J. Caines <A.J.Caines@halplant.com> * Andrew Pantyukhin <infofarmer@FreeBSD.org> * Andrew Stevenson <andrew@ugh.net.au> * Andrey Slusar <anray@FreeBSD.org> * Andrey V. Pevnev <andrey@mgul.ac.ru> * Andrey Zakhvatov * Andy Gilligan * Anthony Kim * Anton Berezin <tobez@FreeBSD.org> * Anton Berezin <tobez@tobez.org> * Anton Karpov <toxa@toxahost.ru> * Anton Lysenok <bart@tapolsky.net.ua> * Anton Yuzhaninov <citrin@rambler-co.ru> * Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>) * Ashish SHUKLA <ashish@FreeBSD.org> * Attila Nagy <bra@fsn.hu> * Autrijus Tang <autrijus@autrijus.org> * Axel Steiner <ast@treibsand.com> * Ben Smithurst <ben@FreeBSD.org> * Bernard Spil <brnrd@FreeBSD.org> * Bernard Spil <brnrd@freebsd.org> * Bill Brinzer <bill.brinzer@gmail.com> * Cheng-Lung Sung <clsung@FreeBSD.org> * Cheng-Lung Sung <clsung@dragon2.net> * Chifeng QU <chifeng@gmail.com> * Chris D. Faulhaber <jedgar@fxp.org> * Chris Piazza <cpiazza@FreeBSD.org> * Christer Edwards <christer.edwards@gmail.com> * Christian Laursen <xi@borderworlds.dk> * Christopher Elkins <chrise@scardini.com> * Clement Laforet <sheepkiller@cultdeadsheep.org> * Craig Leres <leres@FreeBSD.org> * Cyril Guibourg * CyrilM <cyrilm@tower.pp.ru> * Dan Langille <dvl@FreeBSD.org> * Daniel Roethlisberger <daniel@roe.ch> * Dario Freni <saturnero@gufi.org> * Darren Pilgrim <ports.maintainer@evilphi.com> * DarwinSurvivor <darwinsurvivor@gmail.com> * David Bushong <david+ports@bushong.net> * David O'Brien (obrien@NUXI.com) * David Siebörger <drs@rucus.ru.ac.za> * Dean Hollister <dean@odyssey.apana.org.au> * Dmitry Liakh <dliakh@ukr.net> * Dmitry Sivachenko <demon@FreeBSD.org> * Dominic Marks <dom@wirespeed.org.uk> * Eivind Eklund <eivind@FreeBSD.org> * Emanuel Haupt <ehaupt@FreeBSD.org> * Emanuel Haupt <ehaupt@critical.ch> * Emmanuel Vadot <manu@FreeBSD.org> * Eric Freeman <freebsdports@chillibear.com> * Erwin Lansing <erwin@FreeBSD.org> * Eugene M. Kim <ab@astralblue.net> * Fukang Chen <loader@FreeBSD.org> * Gea-Suan Lin (gslin@ccca.nctu.edu.tw) * Gea-Suan Lin <gslin@gslin.org> * George Reid <greid@ukug.uk.freebsd.org> * Gerhard Gonter <g.gonter@ieee.org> * Gerrit Beine <gerrit.beine@gmx.de> * Giel van Schijndel <me@mortis.eu> * Glen Barber <gjb@FreeBSD.org> * Glenn Johnson <gljohns@bellsouth.net> * Gregory Sutter <gsutter@zer0.org> * Gustau Perez <gustau.perez@gmail.com> * Guy Antony Halse <guy@rucus.ru.za.za> * Hajimu UMEMOTO <ume@FreeBSD.org> * Harry Newton * Hirohisa Yamaguchi <umq@ueo.co.jp> * Hsin-Han You <hhyou@cs.nctu.edu.tw> * Ion-Mihai "IOnut" Tetcu <itetcu@FreeBSD.org> * Issei Suzuki <issei@jp.FreeBSD.org> * J.R. Oldroyd <fbsd@opal.com> * Jaap Akkerhuis <jaap@NLnetLabs.nl> * James FitzGibbon <jfitz@FreeBSD.org> * James Raftery <james@now.ie> * Jan-Peter Koopmann <j.koopmann@seceidos.de> * Janne Snabb <snabb@epipe.com> * Jean Milanez Melo <jmelo@FreeBSD.org> * Jean-Baptiste Quenot <jb.quenot@caraldi.com> * Jeremy Norris <ishmael27@home.com> * Jim Mock <jim@FreeBSD.org> * Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw> * Joe Marcus Clarke <marcus@FreeBSD.org> * Johann Visagie <wjv@FreeBSD.org> * Johannes Meixner <johannes@perceivon.net> * John Oxley <john@yoafrica.com> * John Prather * Josh Gilliam <josh@quick.net> * Jun-ichiro Hagino <itojun@itojun.org> * Justin Stanford <jus@security.za.net> * KIMURA Yasuhiro <yasu@utahime.org> * Kay Abendroth <kay.abendroth@raxion.net> * Keith Gaughan <k@stereochro.me> * Kelly Yancey <kbyanc@FreeBSD.org> * Kevin Golding <ports@caomhin.org> * Kimura Fuyuki <fuyuki@mj.0038.net> * Kirill Ponomarew <ponomarew@oberon.net> * Kiriyama Kazuhiko <kiri@kiri.toba-cmt.ac.jp> * Konstantinos Konstantinidis <kkonstan@daemon.gr> * Koop Mast <kwm@FreeBSD.org> * Krzysztof Stryjek <ports@bsdserwis.com> * Larry Rosenman <ler@FreeBSD.org> * Lars Koeller <Lars_Koeller@odie.physik2.uni-rostock.de> * Lars Thegler <lars@thegler.dk> * Lars Thegler <lth@FreeBSD.org> * Lasse L. Johnsen (lasse@freebsdcluster.org) * Lefteris Chatzibarbas <lefcha@hellug.gr> * Lukasz Wasikowski <lukasz@wasikowski.net> * MANTANI Nobutaka <nobutaka@nobutaka.com> * Marcelo Araujo <araujobsd@gmail.com> * Marco Broeder <marco.broeder@posteo.eu> * Marcus Alves Grando <mnag@FreeBSD.org> * Marijn Meijles <marijn@stack.nl> * Mario S F Ferreira <lioux@FreeBSD.org> * Mario S F Ferreira <lioux@linf.unb.br> * Mario S F Ferreira <lioux@linf.unb.br> # Created by Matthias Andree * Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> * Mark Felder <feld@FreeBSD.org> * Mark Starovoytov <mark_sf@kikg.ifmo.ru> * Martin Blapp * Martin Matuska <mm@FreeBSD.org> * Martin Wilke (miwi@FreeBSD.org) * Martin Wilke <miwi@FreeBSD.org> * Martti Kuparinen <martti.kuparinen@ericsson.com> * Masafumi NAKANE <max@FreeBSD.org> * Masafumi Otsune <info@otsune.com> * Masaki TAGAWA <masaki@club.kyutech.ac.jp> * Matt Emmerton <matt@gsicomp.on.ca> * Matthew Luckie <mjl@luckie.org.nz> * Matthew N. Dodd <mdodd@FreeBSD.org> * Matthew Seaman * Matthew Seaman <matthew@FreeBSD.org> * Matthias Andree <mandree@FreeBSD.org> * Matthias Andree <matthias.andree@gmx.de> * Matthias Fechner <mfechner@FreeBSD.org> * Max Laier <max@love2party.net> * Maxim Sobolev <sobomax@FreeBSD.org> * Maxim Tulyuk <mt@primats.org.ua> * Meno Abels <meno.abels@adviser.com> * Michael L. Hostbaek (mich@freebsdcluster.org) * Michael Ranner <michael@ranner.eu> * Miguel Mendez <flynn@energyhq.es.eu.org> * Mij <mij@bitchx.it> * Mikhail T. (m.tsatsenko@gmail.com) * Mikhail Teterin * Miroslav Lachman * Mohammad S. Babaei <info@babaei.net> * Murilo Opsfelder <mopsfelder@gmail.com> * Nagy, Attila <bra@fsn.hu> * Nate Underwood <natey@natey.com> * Neil Blakey-Milner * Neil Blakey-Milner <nbm@FreeBSD.org> * Neil Blakey-Milner <nbm@rucus.ru.ac.za> * Neil Darlow <neil@darlow.co.uk> * Nemo Liu <nemoliu@FreeBSD.org> * Netherby <netherby@dancingfortune.com> * Nick Hilliard <nick@foobar.org> * Nils Vogels <nivo+kw+ports.bfa274@is-root.com> * Oliver Braun * Oliver Braun <obraun@FreeBSD.org> * Oliver Eikemeier * Oliver Eikemeier <eik@FreeBSD.org> * Oliver Eikemeier <eikemeier@fillmore-labs.com> * Olivier Cochard-Labbe <olivier@FreeBSD.org> * Olivier Girard <Olivier.Girard@univ-angers.fr> * Omer Faruk Sen <ofsen@enderunix.org> * Ozkan KIRIK <ozkan@enderunix.org> * Pav Lucistnik <pav@FreeBSD.org> * Pawel Pekala <c0rn@o2.pl> * Pawel Pekala <pawel@FreeBSD.org> * Pawel Pekala <pawel@freebsd.org> * Pete Fritchman <petef@databits.net > * Peter Hollaubek <fifteen@inext.hu> * Peter Kieser <peter@kieser.ca> * Peter Pentchev <roam@FreeBSD.org> * Peter Wemm <peter@FreeBSD.org> * Po-Chuan Hsieh <sunpoet@FreeBSD.org> * R.I.Pienaar <rip@devco.net> * Radim Kolar * RicardoSSP <ricardo.katz@gmail.com> * Rob Evers <rob@debank.tv> * Robert Felber <robtone@ek-muc.de> * Robert Nelson <robertn@the-nelsons.org> * Romain Tartiere <romain@blogreen.org> * Rozhuk Ivan <rozhuk.im@gmail.com> * Ryan Steinmetz <zi@FreeBSD.org> * Sahil Tandon <sahil@tandon.net> * Satoru Suzuki <xsuzu@yokohama.riken.jp> * Scott Blachowicz <scott+ports@sabami.seaslug.org> * Scott Lambert <lambert@lambertfam.org> * Sean Chittenden <seanc@FreeBSD.org> * Sergei Kolobov <sergei@FreeBSD.org> * Sergei Kolobov <sergei@kolobov.com> * Sergey A. Osokin <osa@FreeBSD.org> * Sergey Matveychuk <sem@FreeBSD.org> * Sergey Samoyloff <gonza@techline.ru> * Sergey Skvortsov <skv@FreeBSD.org> * Sergey Skvortsov <skv@protey.ru> * Shaun Amott <shaun@FreeBSD.org> * Sheldon Hearn <sheldonh@FreeBSD.org> * Simon 'corecode' Schubert <corecode@corecode.ath.cx> * Simon Barner <barner@in.tum.de> * Simon Dick <simond@irrelevant.org> * Stefan A. Deutscher (sad@mailaps.org) * Stefan Bethke <stb@lassitu.de> * Stephen Roznowski <sjr1@flash.net> * Stephon Chen <stephon@pixnet.tw> * Steve Wills <swills@FreeBSD.org> * Steven Kreuzer <skreuzer@f2o.org> * Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Sylvio Cesar <sylvio@FreeBSD.org> * TAKAHASHI Kaoru <kaoru@kaisei.org> * TAKATSU Tomonari <tota@rtfm.jp> * Talal Al-Dik <tad@vif.com> * Ted Faber <faber@isi.edu> * Terry Sposato * The Anarcat <anarcat@anarcat.ath.cx> * Thierry Thomas (<thierry@pompo.net>) * Thomas Abthorpe <thomas@goodking.ca> * Thomas Gellekum <tg@FreeBSD.org> * Thomas Lotterer <thomas.lotterer@cw.com> * Thomas Seck <tmseck@netcologne.de> * Tim Bishop <tim@bishnet.net> * Tom Hukins <tom@eborcom.com> * Tom Judge <tj@FreeBSD.org> * Tom McLaughlin <tmclaugh@sdf.lonestar.org> * Tomasz Paszkowski <ns88@k.pl> * Torsten Blum <torstenb@FreeBSD.org> * Torsten Zuehlsdorff <ports@toco-domains.de> * Trish Lynch <trish@bsdunix.net> * Tsung-Han Yeh <snowfly@yuntech.edu.tw> * Tuc <freebsd-ports@t-b-o-h.net> * Udo Schweigert * Udo Schweigert <ust@cert.siemens.de> * Uffe Jakobsen <uffe@uffe.org> * Victor Balada Diaz <victor@bsdes.net> * Vidar Karlsen <vidar@karlsen.tech> * Ville Eerola <ve@sci.fi> * Vivek Khera <vivek@khera.org> * Vladimir Kondratiev <wulf@mail.mipt.ru> * Vsevolod Lobko <seva@sevasoft.kiev.ua> * Vsevolod Stakhov <vsevolod@highsecure.ru> * Wei-chun Chao * Wen Heping <wen@FreeBSD.org> * Will Andrews <will@FreeBSD.org> * Xavier Beaudouin <kiwi@oav.net> * Yarema <yds@CoolRat.org> * Yasuhiro KIMURA <yasu@utahime.org> * Yen-Ming Lee <leeym@FreeBSD.org> * Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw> * Yen-Ming Lee <leeym@leeym.com> * Yoshiro MIHIRA <sanpei@yy.cs.keio.ac.jp> * Yoshisato YANAGISAWA * Zak Johnson <zakj@nox.cx> * Zane C. Bowers * Zeus Panchenko <zeus@gnu.org.ua> * Zhen REN <bg1tpt@gmail.com> * ache * ache@FreeBSD.org * arensb@ooblick.com * bremner@unb.ca * brett@peloton.physics.montana.edu * bsam * chinsan * chris * chris@shagged.org * clive * clsung * clsung@dragon2.net * dchapes@zeus.leitch.com * delphij@FreeBSD.org * delphij@FreeBSD.org.cn * dhagan@cs.vt.edu * dliakh * dlowe * dm * eivind * fluffy * gahr * gmarco@scotty.masternet.it * gmc@sonologic.nl * ijliao * ismail@enderunix.org * itojun@itojun.org * janos.mohacsi@bsd.hu * johnpupu <johnpupu@gmail.com> * kaz * krion * liamfoy@sepulcrum.org * markm@FreeBSD.org * matusita@FreeBSD.org * mich@freebsdcluster.org * mwest@uct.ac.za * n_hibma@qubesoft.com * nbm * nork@FreeBSD.org * ofsen@enderunix.org * pat * petef * petef@FreeBSD.org * pst * punkt.de Hosting Team <mops@punkt.de> * rea@FreeBSD.org * roam@FreeBSD.org * sheldonh@FreeBSD.org * shigeri <shigeri@m10.alpha-net.ne.jp> * snowchyld * tobez@tobez.org * torstenb * trevor * v.velox@vvelox.net * vanilla * will * wolpert With hat: portmgr
* devel/icu: update to 71.1Jan Beich2022-04-071-1/+1
| | | | | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-71-1 Reported by: GitHub (watch releases) PR: 262654 Exp-run by: antoine Approved by: fluffy
* mail/exim: port TLS patches from upstream (+)Dima Panov2022-03-313-1/+223
| | | | | | | | This fixes hang in TLS transport after 4xx or 5xx bug (see https://bugs.exim.org/show_bug.cgi?id=2864) PR: 262594 Tested by: Kurt Jaeger, David Siebörger
* mail/exim: merge exiqgrep perl syntax fix from upstreamDima Panov2022-03-282-5/+22
| | | | | Reported by: David Siebörger Sponsored by: Netzkommune GmbH
* mail/exim: port some critical upstream patches (+)Dima Panov2022-03-287-3/+287
| | | | | | | | | | | 32-Fix-PAM-auth.-Bug-2813 35-Exiqgrep-check-arg-parsing.-Bug-2821 43-BSD-fix-resource-leak 45-Fix-bogus-error-message-copy.-Bug-2857 50-Fix-include_directory-in-redirect-routers.-Bug-2715 55-Specific-check-for-null-pointer Thanks to: ler (for runtime testing)
* mail/exim: switch to native SRS implementation (+)Dima Panov2021-12-291-4/+3
| | | | | | | | | | Years before Exim used alternative SRS library. Since 4.95 release, SRS functions was implemented as native code, switch build process tu use it insteasd of outdated alternative PR: 260789 Tested by: Martin Waschbüsch Sponsored by: Netzkommune GmbH
* mail/exim: update to 4.95 release (+)Dima Panov2021-12-2833-1711/+1736
| | | | | | | | | | | | Finally, Exim will be pushed to 4.95 release. Long wait was caused by some criticals errors in vanilla release, upstream fixes got a some time to come. * Apply sendfile patch, fixes SIGSEGV using clamd via TCP [1] * Convert select() to poll(), fixes crashes (SIGSEV) on FreeBSD 12.2 [2] PR: 258848 [1], 259822 [2] Sponsored by: Netzkommune GmbH
* mail/exim: unbreak after mail/opendmarc update (+)Dima Panov2021-12-252-1/+20
| | | | | | | | | | | | | | | | | Last update for mail/opendmarc to 1.4.2 changes required params for opendmarc_policy_store_dkim subroutine by introducing *dkim_selector as pair for *domain. Adjust exim' dmarc routines by pass NULL string as *dkim_selector to force opendmarc subroutine go thru autodetect required selector on the fly. This dirt'n'ugly hack will be dropped as soon as functionality will be adjusted upstream in proper way. Bump PORTREVISION to force rebuild. Reported by: ler, poudriere failure PR: 260678
* devel/icu: update to 70.1Jan Beich2021-10-281-1/+1
| | | | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-70-1 Reported by: GitHub (watch releases) PR: 258794 Exp-run by: antoine
* *: fix tab vs. space issues, and comments according to the guide.Jimmy Olgeni2021-10-161-2/+2
|
* mail/exim: update to 4.94.2 security releaseDima Panov2021-05-0465-3653/+1674
| | | | | | | | | | | | | | | | | | | | | | | | | | * New upstream security release. + Release based on +fixes branch. + Fixes multiple security vulnerabilities reported by Qualys and adds related robustness improvements. (Special thanks to Heiko) CVE-2020-28023: Out-of-bounds read in smtp_setup_msg() CVE-2020-28007: Link attack in Exim's log directory CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase() CVE-2020-28012: Missing close-on-exec flag for privileged pipe CVE-2020-28024: Heap buffer underflow in smtp_ungetc() CVE-2020-28009: Integer overflow in get_stdinput() CVE-2020-28015, CVE-28021: New-line injection into spool header file CVE-2020-28026: Line truncation and injection in spool_read_header() CVE-2020-28022: Heap out-of-bounds read and write in extract_option() CVE-2020-28017: Integer overflow in receive_add_recipient() CVE-2020-28013: Heap buffer overflow in parse_fix_phrase() CVE-2020-28011: Heap buffer overflow in queue_run() CVE-2020-28010: Heap out-of-bounds write in main() CVE-2020-28018: Use-after-free in tls-openssl.c CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash() CVE-2020-28014, CVE-2021-27216: PID file handling CVE-2020-28008: Assorted attacks in Exim's spool directory CVE-2020-28019: Failure to reset function pointer after BDAT error * Incorporate debian patches to turn taint failures into warnings.
* devel/icu: update to 69.1Jan Beich2021-04-081-1/+1
| | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-69-1 Reported by: GitHub (watch releases)
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-063-7/+0
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* mail/exim: import exim-4.94+fixes branch as state of 2020.11.25Dima Panov2020-11-257-2/+314
| | | | | | | | | | | | | | | | | | Used git diffs: [38/42] GnuTLS: clear errno before any data i/o op, so error logging does not see stale values [39/42] Fix non-TLS build [40/42] eximon: fix FreeBSD build [41/42] LDAP: fix taint-check in server list walk. Bug 2646 [42/42] Pass authenticator pubname through spool. Bug 2648 Also patch files/150.exim-tidydb to prevent its output when daily_show_success=NO. [1] Submitted by: Dmitry Selivanov <sd@rlan.ru> via email [1] MFH: 2020Q3 Notes: svn path=/head/; revision=556289
* devel/icu: update to 68.1Jan Beich2020-11-031-1/+1
| | | | | | | | | Changes: http://site.icu-project.org/download/68 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=553940
* mail/exim: import exim-4.94+fixes branch as state of 2020.09.09Dima Panov2020-09-0912-1/+1433
| | | | | | | | | | | | | | | | | | | | | | | Used git diffs: [27/37] Fix spelling of local_part_data in docs and debug output [27/37] Fix spelling of local_part_data in docs and debug output [28/37] Fix ${readsocket } eol-replacement. Bug 2630 [29/37] Taint: fix off-by-one in is_tainted(). Bug 2634 [30/37] Build: ifdef guard for EXPERIMENTAL_QUEUEFILE [31/37] Taint: fix off-by-one in is_tainted(). Bug 2634 [32/37] DANE: force SNI to use $domain. Bug 2265 [33/37] DANE: Fix 2-rcpt message, diff domins case. Bug 2265 [34/37] Fix non-DANE build [35/37] DANE: Fix 2 messages from queue case [36/37] Fix non-DANE build While here, make SPF option turned on by default MFH: 2020Q3 Notes: svn path=/head/; revision=548081
* mail/exim: import exim-4.94+fixes branch as state of 2020.07.17Dima Panov2020-07-1724-1/+1911
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Used git diffs: [02/26] Taint: fix pam expansion condition. Bug 2587 [03/26] Taint: fix listcount expansion operator. Bug 2586 [04/26] Docs: fix mistaken variable name [06/26] Docs: typoes [07/26] Taint: fix multiple ACL actions to properly manage tainted argument data [08/26] Fix -bi. Bug 2590 [09/26] Filters: fix "vacation" in Exim filter. Bug 2593 [10/26] TLS: use RFC 6125 rules for certifucate name checks when CNAMES are present. Bug 2594 [11/26] Taint: fix radius expansion condition [13/26] Taint: fix verify. Bug 2598 [14/26] Fix string_copy() macro to not multiple-eval args. Bug 2603 [15/26] Cutthrough: handle request when a callout-hold is active. Bug 2604 [16/26] Lookups: Fix "subdir" filter on a dsearch. [18/26] Sqlite: fix segfault on bad/missing sqlite_dbfile. Bug 2606 [19/26] Taint: fix ACL "spam" condition, to permit tainted name arguments. [20/26] Fix message-reception clock usage. Bug 2615 [21/26] typoes [22/26] Fix DKIM signing to always ;-terminate. Bug 2295 [23/26] Fix taint trap in parse_fix_phrase(). Bug 2617 [24/26] Taint: fix ACL "spam" condition, to permit tainted name arguments [25/26] Fix debug_print_socket() [26/26] debug_print_socket(): output formatting MFH: 2020Q3 Notes: svn path=/head/; revision=542419
* mail/exim: update to 4.94 releaseDima Panov2020-06-0214-994/+58
| | | | | | | | | | | while here, convert POST-INSTALL-NOTES* to ucl PR: 246922 Submitted by: pi MFH: 2020Q2 Notes: svn path=/head/; revision=537520