aboutsummaryrefslogtreecommitdiff
path: root/libexec/dma
Commit message (Collapse)AuthorAgeFilesLines
* dma.conf: Fix typoMikael Urankar2024-03-271-1/+1
| | | | Pull Request: https://github.com/freebsd/freebsd-src/pull/1150
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-168-8/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* dma: install a simple example for the auth.conf filePeter Wright2023-05-152-1/+5
| | | | | PR: 270088 MFC After: 3 days
* dma: specify OpenSSL 1.1 APIPierre Pronchery2023-05-111-0/+1
| | | | | Reviewed by: emaste Sponsored by: The FreeBSD Foundation
* Update/fix Makefile.depend for userlandSimon J. Gerraty2023-04-192-3/+1
|
* dma: dma.conf.5 as MLINK to dma.8Ed Maste2023-01-061-0/+1
| | | | | | | | | | There's no separate man page for dma.conf, but the format is documented in dma.8. Reviewed by: bapt MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D37944
* dma mailer.conf: add comments, including pointer for sendmailMike Karels2022-12-161-0/+5
| | | | | | | | Add comments analogous to those that are in the sendmail mailer.conf, including a pointer to /usr/share/examples/sendmail/mailer.conf. Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D37711
* dma(8): add newaliases to mailer.confBaptiste Daroussin2022-12-061-2/+3
| | | | | Reported by: karels MFC After: 3 days
* mail: make The Dragonfly Mail Agent (dma) the default mta.Baptiste Daroussin2022-11-071-5/+0
| | | | | | | | | | | | | | | | | | | dma accepts mail from a local Mail User Agent (MUA) and delivers it locally or to a smarthost for delivery. dma does not accept inbound mail (i.e., it does not listen on port 25) and is not intended to provide the same functionality as a full MTA like postfix or sendmail. It is intended for use cases such as delivering cron(8) mail. which is the default configuration and usage of sendmail in the default setup of the base system. In order to switch the default from sendmail to dma, we teach mailwrapper to fallback on dma directly if the mailer.conf file cannot be opened. We install by default a mailer.conf file which points at dma We install a mailer.conf file for sendmail in the examples. Relnotes: yes Differential Revision: https://reviews.freebsd.org/D37035
* dma: make the version exposed reflect the new versionBaptiste Daroussin2021-09-221-1/+1
|
* Only set WARNS if not definedKyle Evans2020-09-112-2/+2
| | | | | | | | | | | | | This would allow interested parties to do experimental runs with an environment set appropriately to raise all the warnings throughout the build; e.g. env WARNS=6 NO_WERROR=yes buildworld. Not currently touching the numerous instances in ^/tools. MFC after: 1 week Notes: svn path=/head/; revision=365631
* Revert that!Simon J. Gerraty2020-07-191-0/+2
| | | | Notes: svn path=/head/; revision=363351
* Oops missed Makefile.configSimon J. Gerraty2020-07-191-2/+0
| | | | Notes: svn path=/head/; revision=363350
* Replace send-mail with the more standarized sendmail, we do not createXin LI2017-12-271-1/+0
| | | | | | | | | links for send-mail in mailwrapper so it did not work anyway. MFC after: 2 weeks Notes: svn path=/head/; revision=327236
* DIRDEPS_BUILD: Update dependencies.Bryan Drewery2017-10-312-2/+0
| | | | | | | Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=325188
* DIRDEPS_BUILD: Update dependencies.Bryan Drewery2017-05-091-0/+1
| | | | | | | Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=318000
* libexec: normalize paths using SRCTOP-relative paths or :H when possibleEnji Cooper2017-03-041-2/+2
| | | | | | | | | | This simplifies make logic/output MFC after: 1 month Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=314653
* Import Dragonfly Mail Agent snapshort from 20160806 aka v0.11+Baptiste Daroussin2016-08-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Most important change being: dma - Fix security hole (#46) Affecting DragonFly 4.6 and earlier, Matt Dillon fixed this in base after finding out from BSDNow Episode 152. Comments following were from his commit which explains better than I. Just taking his change and putting it here as well. * dma makes an age-old mistake of not properly checking whether a file owned by a user is a symlink or not, a bug which the original mail.local also had. * Add O_NOFOLLOW to disallow symlinks. Thanks-to: BSDNow Episode 152, made me dive dma to check when they talked about the mail.local bug. MFC After: 2 days Notes: svn path=/head/; revision=304535
* Revert r301137 and r301163, and implement a correct fixGlen Barber2016-06-011-0/+2
| | | | | | | | | | | | | for the CONFS issue with dma.conf and ppp.conf. Thank you very much to Bryan Drewery for looking into the problem and providing this fix. Pointyhat: gjb Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=301166
* Implement a hack to re-enable installation of the dma.conf.Glen Barber2016-06-011-2/+0
| | | | | | | | | | | | | | | The 'CONFS' entries in share/mk/bsd.confs.mk explicitly check for the 'installconfig', but does not behave properly with the 'distribute' target. This seems to be related to the previously-reported issues with files within /etc in the past. Reported by: Ben Woods Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=301163
* MFHGlen Barber2016-04-042-1/+8
|\ | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=297567
| * Do not override top level CFLAGS in libexec/dmaAlexander Kabaev2016-03-271-1/+1
| | | | | | | | Notes: svn path=/head/; revision=297327
| * Install a usable mailer.conf for dragonfly mailer agent if sendmail is disabledBaptiste Daroussin2016-03-241-0/+7
| | | | | | | | Notes: svn path=/head/; revision=297226
* | MFHGlen Barber2016-03-021-8/+0
|\| | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=296318
| * DIRDEPS_BUILD: Regenerate without local dependencies.Bryan Drewery2016-02-241-8/+0
| | | | | | | | | | | | | | | | | | | | | | These are no longer needed after the recent 'beforebuild: depend' changes and hooking DIRDEPS_BUILD into a subset of FAST_DEPEND which supports skipping 'make depend'. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=295989
* | MFH r289384-r293170Glen Barber2016-01-042-0/+51
|\| | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=293172
| * META MODE: Update dependencies with 'the-lot' and add missing directories.Bryan Drewery2015-12-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is not properly respecting WITHOUT or ARCH dependencies in target/. Doing so requires a massive effort to rework targets/ to do so. A better approach will be to either include the SUBDIR Makefiles directly and map to DIRDEPS or just dynamically lookup the SUBDIR. These lose the benefit of having a userland/lib, userland/libexec, etc, though and results in a massive package. The current implementation of targets/ is very unmaintainable. Currently rescue/rescue and sys/modules are still not connected. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291563
| * Add Makefile.dependBryan Drewery2015-10-272-0/+50
| | | | | | | | Notes: svn path=/head/; revision=290030
* | MFH to r289370Glen Barber2015-10-152-2/+2
|\| | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=289371
| * Use existing CONFDIR instead of adding a new CONFIGDIRBaptiste Daroussin2015-10-111-1/+1
| | | | | | | | | | | | | | Reported by: jbeich Notes: svn path=/head/; revision=289148
| * Update Dragonfly Mail Agent to v0.10Baptiste Daroussin2015-10-101-1/+1
| | | | | | | | Notes: svn path=/head/; revision=289123
* | Create a dedicated package for dmaBaptiste Daroussin2015-10-101-0/+1
|/ | | | Notes: svn path=/projects/release-pkg/; revision=289120
* Install bsd.confs.mkBaptiste Daroussin2015-10-101-1/+1
| | | | | | | Rename ETCDIR into CONFIGDIR to avoid conflicts with the ports tree Notes: svn path=/head/; revision=289114
* Rename the dma directory into dmagent to avoid collision on unclean ojectBaptiste Daroussin2015-10-094-1/+1
| | | | | | | directory where an old dma binary can remain Notes: svn path=/head/; revision=289094
* Add missing MakefileBaptiste Daroussin2015-10-091-0/+6
| | | | Notes: svn path=/head/; revision=289088
* Move all the dma(8) components into one single directoryBaptiste Daroussin2015-10-095-9/+96
| | | | | | | | | | Simplifying maintainance and options (only one place to deal with MK_DMAGENT) This also makes packaging base less intrusive by getting a single point where to add tags. Notes: svn path=/head/; revision=289087
* Convert to LIBADDBaptiste Daroussin2014-11-251-2/+1
| | | | | | | Reduce overlinking Notes: svn path=/head/; revision=275077
* Lower warning level when built with gccBaptiste Daroussin2014-02-211-0/+6
| | | | Notes: svn path=/head/; revision=262297
* Enforce mail user and groupBaptiste Daroussin2014-02-211-1/+3
| | | | Notes: svn path=/head/; revision=262293
* Import Dragonfly Mail Agent into base systemBaptiste Daroussin2014-02-211-0/+32
It is a small and lightweight Mail Transport Agent. It accepts mails from locally installed Mail User Agents (MUA) and delivers the mails either locally or to a remote destination. Remote delivery includes several features like TLS/SSL support, SMTP authentication and NULLCLIENT. Make dma conditional to new WITHOUT_DMA option and make it respect WITHOUT_MAIL Reviewed by: peter Discussed with: emaste, bz, peter Notes: svn path=/head/; revision=262282