aboutsummaryrefslogtreecommitdiff
path: root/mail/qmail-tls
Commit message (Collapse)AuthorAgeFilesLines
* mail/qmail: Fixes CVE-2005-1513 to CVE-2005-1513, update TLS patchKurt Jaeger2020-05-241-2/+2
| | | | | | | | | | | | | | | | | | | mail/qmail-tls: Update TLS patch See https://www.qualys.com/2020/05/19/cve-2005-1513/remote-code-execution-qmail.txt for details about the CVEs - now builds with openssl 1.1.1e from the ports PR: 244969, 245010 Submitted by: erdgeist@erdgeist.org (maintainer) Reported by: klokanek@eldar.cz MFH: 2020Q2 Security: CVE-2005-1513, CVE-2005-1514, CVE-2005-1515 Notes: svn path=/head/; revision=536399
* mail/qmail-tls: patches to make it work with openssl 1.1.1 in base for 12+Kurt Jaeger2019-01-311-1/+1
| | | | | | | | PR: 235336 Submitted by: erdgeist@erdgeist.org (maintainer) Notes: svn path=/head/; revision=491703
* Remove all USE_OPENSSL occurrences.Mathieu Arnold2017-03-151-1/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=436247
* mail/qmail{-tls}: update tls patch from 20110119 to 20160918Kurt Jaeger2017-01-301-1/+1
| | | | | | | | PR: 216365 Submitted by: Dirk Engling <erdgeist@erdgeist.org> (maintainer) Notes: svn path=/head/; revision=432841
* - Fix creation of rc symlink in packageBryan Drewery2015-10-301-1/+1
| | | | | | | | | - Fix procname in rc script so it can 'stop' correctly. [1] Submitted by: Dirk Engling <erdgeist@erdgeist.org> [1] Notes: svn path=/head/; revision=400559
* Remove UNIQUENAME and LATEST_LINK.Mathieu Arnold2015-08-171-1/+0
| | | | | | | | | | | | | | | | | | | | UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now, we won't have conflicts there. Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel has the correct PKGNAME anyway. Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called OPTIONS_FILE now.) Reviewed by: antoine, bapt Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D3336 Notes: svn path=/head/; revision=394508
* mail/qmail-tls: Update to 20110119 and use netqmail baseBryan Drewery2014-06-251-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: 2011-01-19 * flush_io after starttls, bug described in http://www.kb.cert.org/vuls/id/555316 (Wietse Venema) 2007-04-08 * type correction of time argument in ssl_timeoutio functions * bug in tlsserversciphers processing (Michael Hanselmann) * RFC1891 (James Couzens) 2006-01-04 * strerror declaration in tls.c compile problem (Renato Botelho, Bill Shupp) * chown uid.gid deprecated, should be uid:gid (Bill Shupp) 2005-03-29 * no STARTTLS advertised when control/servercert.pem absent (Jason Haar) [already fixed in qmail-tls] * control/notlshosts (Albert Weichselbraun) * control/tlshosts/exhaustivelist * scripts honor conf-users (Sven Verdoolaege) 2004-04-17 * bug: qmail-remote loops on malformed server response (B. Shupp, A. Meltzer) [already fixed in qmail-tls] 2004-01-20 * bug: DH caused exit if dh512.pem and dh1024.pem absent (Samuli Karkkainen) 2003-12-27 * script for update temporary RSA/DH temp keys * CRL checking of clients * Diffie-Hellman parameters added * RFC 2821 compliance of headers (Matthias Wimmer) * bug: sk_GENERAL_NAME_pop_free call (Joe Orton) Notes: svn path=/head/; revision=359176
* Fix CONFLICTS after qmail->netqmail renameBryan Drewery2014-06-241-1/+1
| | | | Notes: svn path=/head/; revision=359119
* Switch mail/qmail and mail/qmail-mysql to using netqmail. Switch theirBryan Drewery2014-06-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | PKGNAMEs to reflect this as well and bump their version up to the last netqmail release of 1.06. qmail-ldap and qmail-spamcontrol explicitly want to be applied on stock qmail, so leave those alone. This does not bring much, but it allows easier updates to qmail-tls and some of the other patches which depend on netqmail. qmail-tls is left as qmail for now. It will be updated to the newer revision soon which does require netqmail. Changes include: * QMAILQUEUE by default * Fix for 0.0.0.0 * qmail-smtpd is protected from exceedingly long (eg 2GB) headers Other than those listed, there are no other significant changes beyond documentation or patches that were already applied by default. Notes: svn path=/head/; revision=358497
* - Don't try removing /var/qmail/queue at allBryan Drewery2014-04-191-1/+1
| | | | | | | - Remove /var/qmail/queue from STAGEDIR so it's not an orphan Notes: svn path=/head/; revision=351584
* mail/qmail, mail/qmail-tls, mail/qmail-mysql, mail/qmail-spamcontrol:Bryan Drewery2014-04-171-2/+1
| | | | | | | | | | | | | | | | | | | | | | | - Support stagedir - Fix all leftovers Note that this depends on new Mk/Scripts/check_leftovers.sh added in r351446. - Bump PORTREVISION in all ports due to plist being fixed. - Support man.d on FreeBSD 9+ - Convert NOPORTDOCS - Fix bad perl shebang for scripts/mkaliasdir - Remove pkg-install and move all to pkg-plist - Fix /var/qmail modified warning in poudriere by doing nothing in install-mtree - Fix /var/qmail getting unpredictable/wrong permissions due to USERS/GROUPS changing for every user with HOME=/var/qmail - Use more OPTIONS helpers - Fix ccache support for spamcontrol patch building - Fix build of SMTPEXTFORK in mail/qmail-spamcontrol with recent clang Tested with: pkg and pkg_install Notes: svn path=/head/; revision=351447
* - Add NO_STAGE until validated to be safe for upcoming staging supportBryan Drewery2013-09-201-0/+1
| | | | Notes: svn path=/head/; revision=327710
* - Cleanup example rc fileBryan Drewery2013-02-231-1/+1
| | | | | | | | | | | | - Support SHUTDOWN - Check for needed files/dependencies in precmd - Respect LOCALBASE - Make rclint happy - Rename symlink from qmail.sh to qmailsmtpd - Rename installed example rc file from qmail-smtpd.rcNG to qmailsmtpd Notes: svn path=/head/; revision=312845
* - Update TLS patch to v2, what address an issue that qmail-remote loops onRenato Botelho2012-10-161-1/+1
| | | | | | | | | | | malformed server response - Bump PORTREVISION Reported by: Dirk Engling <erdgeist@erdgeist.org> Feature safe: yes Notes: svn path=/head/; revision=305971
* Change headers of all ports maintained by me to new formatRenato Botelho2012-10-051-5/+1
| | | | Notes: svn path=/head/; revision=305298
* Fix typos in COMMENTCarlo Strub2012-07-281-1/+1
| | | | | | | Approved by: portmgr@ (implicit) Notes: svn path=/head/; revision=301663
* - Fix pkg-install to create initial aliases correctly, broken when was rewrittenRenato Botelho2008-03-311-1/+1
| | | | | | | | from csh to sh - Bump PORTREVISION from all slave ports Notes: svn path=/head/; revision=210183
* - Fix qmail-tls to accept connections if control/tlsserverciphers doesn'tRenato Botelho2008-03-091-1/+1
| | | | | | | | | | | | exist [1] - Bump PORTREVISION - Cometic fixes, s/!defined(WITHOUT/defined(WITH/ PR: ports/119954 (based on) Submitted by: Luiz Otavio O Souza <loos.br@gmail.com> Notes: svn path=/head/; revision=208672
* - Fix a segfault on amd64 (except on qmail-spamcontrol and qmail-ldap) [1]Renato Botelho2007-12-261-1/+1
| | | | | | | | | | | | | - Add an rcNG startup example file to QMAIL_PREFIX/boot [2] - Bump PORTREVISION due to rcNG add (except for qmail-ldap) - Fix make certificate to add ciphers file to QMAIL_PREFIX/control [3] PR: ports/118117 [1], ports/117422 [2], ports/118198 [3] Submitted by: Andrew Reilly <areilly@bigpond.net.au> [1] [3] Nick@van-laarhoven.org [2] Notes: svn path=/head/; revision=204580
* Register CONFLICTS between qmail master and all slave portsRenato Botelho2006-08-101-0/+2
| | | | Notes: svn path=/head/; revision=170281
* - Fix 'all-depends-list' target in cases if dependencies list isKirill Ponomarev2006-01-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | very long and if some dependencies can't be added into the list. [1] - Fix FAM support. Make gamin the default FAM system. [2] - Introduce new 'quicksearch' target to show only port, path and info section of the matching ports. [3] - Introduce new category - rubygems. [4] - Fix stale dependencies while installing qmail slaveport and another port that depends on qmail. [5] - Add commentary for describes target in bsd.port.mk. [6] - Fix warning issued during make index on archs !368. [7] - Add USE_DOS2UNIX variable. If set to "YES", remove the ^M from all files under ${WRKSRC}. If set to a string, remove in all files under ${WRKSRC} with one of these names the ^Ms. [8] - Add new variables PERL_RUN_DEPENDS and PERL_BUILD_DEPENDS by checking the existance of the Perl modules with the "perl -e 'use module;'" command. [9] - Fix bsd.port.mk variable quoting issues. No quoting is necessary anymore either in the Makefile or on the command line. Affected variables include: BROKEN FORBIDDEN IGNORE MANUAL_PACKAGE_BUILD NO_CDROM NO_PACKAGE RESTRICTED [10] - Add NOFETCHFILES variable. If set, don't download these files from the ${MASTER_SITES} or ${MASTER_SITE_BACKUP} (but do from ${MASTER_SITE_OVERRIDE}). [11] - Improve 'search' target output. [12] - Add a new virtual category for Amateur Radio - hamradio. [13] - Cleanup some old/unused pathes in bsd.port.mk. [14] - Add @dirrmtry for plists which does the same as: "@unexec rmdir %D/foo 2>/dev/null || true" [15] - Remove virtual category - offix. [16] - Use portsnap instead of cvsup or cvs on "make update" in /usr/ports. [17] - Move location of bsd.autotools.mk within bsd.port.mk [18] - Add bsd.linux-rpm.mk, fix INSTALLS_SHLIB for Linux ports [19] - Use new USE_RC_SUBR format for FreeBSD version >= 700007 [20] - Replace the string "FreeBSD" by "The FreeBSD Project" in the security warning [21] - Add bsd.local.mk for local modification to ports framework. [22] - Replace rcNG spelling by rc.d [23] - Remove superfluous USE_REINPLACE. [24] Special thanks to: linimon for spending hours with all these patches clement for fixes kris for help with pointyhat PR: ports/86310 [1], ports/89498 [2], ports/83530 [3], ports/83789 [4], ports/84053 [5], ports/86281 [6], ports/87214 [7], ports/87234 [8], ports/87318 [9], ports/87396 [10], ports/87605 [11], ports/87840 [12], ports/88230 [13], ports/88493 [14], ports/88711 [15], ports/88751 [16], ports/89281 [17], ports/89999 [18], ports/90031 [19], ports/90150 [20], ports/90668 [21], ports/91433 [23], ports/88754 [24] Submitted by: mi [1], marcus [2], Lars Engels <lars.engels@0x20.net> [3], pav [4, 16, 20, 24], garga [5], cperciva [6], vd [7], edwin [8, 9, 11, 15, 21], fenner [10], Arseny Nasokin <tarc.po.cs.msu.su@tarc.po.cs.msu.su> [12], Carl Makin <carl@stagecraft.cx> [13], arved [14], NIIMI Satoshi <sa2c@sa2c.net> [17], thierry [18], jylefort [19], linimon [22], dougb [23] Notes: svn path=/head/; revision=154065
* Change MAINTAINER to my @FreeBSD.org accountRenato Botelho2005-07-111-1/+0
| | | | | | | Approved by: flz (mentor) Notes: svn path=/head/; revision=138919
* - Update TLS patch to 20021228.Florent Thoumie2005-06-012-5/+5
| | | | | | | | PR: ports/81768 Submitted by: maintainer Notes: svn path=/head/; revision=136646
* - Transfer all work to MASTER port and make slave ports easierSergey Matveychuk2005-05-103-216/+5
| | | | | | | | | | | | | | | | | | | | | - Use only one pkg-plist and use PLIST_SUB - Use DOCSDIR intead of DOCDIR - OPTIONS'ify - Remove WITH_PRESERVE_CONFIG_FILES knob and detect automatically when is need to create it. - Add $FreeBSD$ tag to pkg-plist and pkg-install - Fix error on enable-qmail script - Remove MASTER_SITE_QMAIL definition from Makefile since it's defined on bsd.sites.mk - Add a new option to don't create rc.d/qmail.sh - Add rc.d/qmail.sh to pkg-plist when necessary PR: ports/80833 Submitted by: maintainer Thanks to: novel, Joao Ricardo P. Mendes <joao@redepegasus.com.br> Notes: svn path=/head/; revision=134993
* o Pacify a lot of portlint WARN and FATAL messagesSergey Matveychuk2005-05-052-143/+89
| | | | | | | | | | | | | | | | | | | | | o Change ${PERL} to ${SED} or ${REINPLACE_CMD} o Added patch patch-qmail-1.03-rfc2821.diff to search other MX servers when the first return a code > 500 and < 599 o Install mkaliasdir script on ${PREFIX}/scripts directory o Remove targets to disable-qmail and enable-sendmail and put it on a shell script that is installed on /var/qmail/scripts. Change messages reflect this. o Organize better pkg-plist o Remove thereal-post-patch target and put all on post-post-patch target o Add [0-9] to CONFLICTS on qmail-ldap port o Change LIB_DEPENDS to USE_MYSQL=yes on qmail-mysql port o Change qmail-spamcontrol to don't need more to apply patches mannualy PR: ports/79094 Submitted by: maintainer Notes: svn path=/head/; revision=134675
* Give maintainership to Renato Botelho <freebsd@galle.com.br> whoMario Sergio Fujikawa Ferreira2005-04-091-1/+1
| | | | | | | | has been submitting outstanding PRs for all qmail ports I have been maintaining up to this moment. They will be in good hands. Notes: svn path=/head/; revision=132820
* Remove redundant USE_PERL5_BUILD, already declared in MASTER portMario Sergio Fujikawa Ferreira2004-03-071-1/+0
| | | | Notes: svn path=/head/; revision=103228
* Define USE_PERL5_BUILD, not erroneous USE_PERL.Trevor Johnson2003-11-201-1/+1
| | | | | | | Submitted by: Oliver Eikemeier Notes: svn path=/head/; revision=94477
* Define USE_PERL to make Perl available for (mostly deprecated)Trevor Johnson2003-11-201-0/+1
| | | | | | | "perl -pi -e" construction. Notes: svn path=/head/; revision=94465
* Prepare for upcoming WITH_OUTGOINGIP_PATCH option in master port.Mario Sergio Fujikawa Ferreira2003-03-051-0/+3
| | | | | | | | Do not allow this option in these ports since it conflicts with both -ldap and -tls patches Notes: svn path=/head/; revision=76897
* De-pkg-commentMario Sergio Fujikawa Ferreira2003-02-232-2/+1
| | | | Notes: svn path=/head/; revision=76311
* Convert COMMENT to COMMENTFILE until these ports can be converted.Kris Kennaway2003-02-101-1/+1
| | | | | | | Submitted by: lioux Notes: svn path=/head/; revision=75232
* Update qmail-tls patch to 1.03.20020825Mario Sergio Fujikawa Ferreira2002-09-191-1/+1
| | | | Notes: svn path=/head/; revision=66734
* o Fix breakage introduced in last rev:Mario Sergio Fujikawa Ferreira2002-04-031-1/+1
| | | | | | | | - Comma operator does not work for {DIST,PATCH}FILES just yet, re-arrange groups to achieve similar effect Notes: svn path=/head/; revision=57278
* o Both sanitize MASTER_SITES and add additional onesMario Sergio Fujikawa Ferreira2002-04-031-2/+2
| | | | | | | o Full deployment of MASTER_SITES:n Notes: svn path=/head/; revision=57250
* Update qmail-tls patch to 1.03.20010627Mario Sergio Fujikawa Ferreira2002-03-291-8/+7
| | | | Notes: svn path=/head/; revision=56878
* TLS support is not being build on all systems. Fix this.Mario Sergio Fujikawa Ferreira2001-03-231-2/+2
| | | | | | | Submitted by: Raoul Schroeder <memphis_ms@gmx.net> Notes: svn path=/head/; revision=40244
* * qmail portMario Sergio Fujikawa Ferreira2001-02-221-10/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o bump PORTREVISION o sanitize MASTER_SITES o added several flags (defined checks) to enable active slave port control on what they inherit o add extra enhancement patches, these can be inherited too: - WITH_QMAILQUEUE_PATCH: qmailqueue-patch - WITH_BIG_TODO_PATCH: big-todo.103.patch - WITH_BIG_CONCURRENCY_PATCH: big-concurrency.patch - WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT default: 509 o add patches checksum to distinfo o added MASTER_SITE_QMAIL for internal use o additional copies of slave qmail patches are now housed at MASTER_SITE_LOCAL, PATCH_SITE_SUBDIR=lioux because these patches only have ONE PATCH_SITES source each - qmail-ldap-1.03-20010201.patch.gz (qmail-ldap) - qmail-mysql-1.1.1.patch (qmail-mysql) - tls.patch (qmail-tls) o turn all absolute references to both binaries and FreeBSD configuration files into VARs: better maintability o s/yetanotherone-/slaveport-/: that is the correct nomenclature o ${LN} should use -sf instead of plain -s o typo fix: QMail -> qmail * qmail-ldap port o bump PORTREVISION in sync with master port bump o minor changes to comply to recent changes to the master port o block the WITH_BIG_CONCURRENCY_PATCH, it does not like the qmail-ldap patch o enable SMTP TLS support with WITH_TLS - the PKGNAMESUFFIX changes to -ldap-with_tls - let it know the location of QMAIL_TLS_PORT - add certificate and certificate-req; in fact, we are inheriting qmail-tls targets o s/yetanotherone-/slaveport-/: that is the correct nomenclature o tabulate better the WITH_* advertisement messages o add appropriate message to PKGMESSAGE about the new certificate targets following the qmail-tls port o nomenclature fix: ^ldap- -> ^qmail-ldap- * qmail-mysql port o bump PORTREVISION in sync with master port bump o block the WITH_QMAILQUEUE_PATCH, it does not like the qmail-mysql patch o s/yetanotherone-/slaveport-/: that is the correct nomenclature * qmail-tls port o bump PORTREVISION in sync with master port bump o minor changes to comply to recent changes to the master port o s/yetanotherone-/slaveport-/: that is the correct nomenclature o nomenclature fix: ^tls- -> ^qmail-tls- Notes: svn path=/head/; revision=38616
* Have slave ports correctly inherit PREFIX from master port qmailMario Sergio Fujikawa Ferreira2001-02-141-5/+10
| | | | | | | | | | Also, replace hard references to the master port with relative ones. Spotted by: Radovan Gibala <gigi@agraf.sk> Notes: svn path=/head/; revision=38320
* Add initial revision of port of a patch to stock qmail supportingMario Sergio Fujikawa Ferreira2001-02-125-0/+301
SMTP TLS TLS patch version 20000823 This is a meta port both including and dependent on the main port qmail Makefile Notes: svn path=/head/; revision=38236