summaryrefslogtreecommitdiffstats
path: root/usr.sbin/smtpd/bounce.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* strip trailing CRs at smtp level rather than io leveleric2020-04-241-1/+5
* use crlf line-ending during the internal smtp sessioneric2019-11-251-50/+50
* Use correct RFC 3464 specified values for Action field in a DSN.sunil2018-12-081-14/+14
* remove 'where' parameter from all x*() functions in utils.c, it doesn'tgilles2018-05-311-8/+8
* switch smtpd to new grammargilles2018-05-241-3/+3
* make struct io opaque:eric2016-11-301-35/+32
* Normalize the io input buffer internally when reinstalling the io event, soeric2016-11-221-4/+2
* replace calls to iobuf_*() functions with the corresponding io_*() wrappers.eric2016-11-211-32/+25
* add dedicated functions to set fd and callback on a struct io.eric2016-11-201-2/+4
* pass the user pointer as parameter to the io callback instead of havingeric2016-11-161-4/+4
* Use "esc_class" to classify bounce type instead of "errorline" assunil2016-02-031-5/+9
* more e-mail -> emailmmcc2015-12-241-2/+2
* Fix bad indents and whitespaces.sunil2015-12-141-13/+13
* remove trailing whitespacejung2015-12-141-3/+3
* Restructure bounce content as a multi-part MIME message.sunil2015-11-231-16/+92
* Use getline(3) rather than fgetln(3). OK gilles@millert2015-10-071-5/+7
* use <limits.h> comprehensively. For now try to push <> includes toderaadt2015-01-201-4/+5
* remove an errant semicolon.daniel2014-05-281-2/+2
* (void) cast snprintf() calls that cannot truncategilles2014-04-191-9/+10
* Merge the mda, mta and smtp processes into a single unprivilegederic2014-04-041-12/+12
* Add support for DSN and Enhanced Status Codeeric2014-02-041-4/+47
* internal improvements and cleanupseric2014-02-041-2/+1
* warn when failing to enqueue an internal bounce.eric2013-12-031-6/+15
* Much much improved config parser and related changes.eric2013-11-061-9/+39
* %i -> %d in format stringseric2013-10-261-8/+8
* scheduler improvements:eric2013-07-191-1/+2
* sync with OpenSMTPD 5.3.2eric2013-05-241-7/+5
* replace MAX_LINE_SIZE and SMTP_LINE_MAX with SMTPD_MAXLINESIZE foreric2013-04-121-4/+4
* Sync with our smtpd repo:gilles2013-01-261-250/+409
* knferic2012-11-231-11/+13
* Cleanups and improvements:eric2012-11-121-8/+8
* convert iobuf_queue()'s to iobuf_fqueue(). (idea from gilles@)chl2012-10-071-11/+9
* don't try to cope with iobuf_init() failure, make it fatal() instead.chl2012-10-031-7/+3
* check iobuf_init() return value.chl2012-10-021-2/+7
* fix memory leak in case of fdopen() failurechl2012-09-261-1/+2
* Limit the number of bounce sessions running at the same time. Wheneric2012-08-181-19/+55
* Allow failure reports for different recipients of the same messageeric2012-08-091-80/+190
* remove unused function and prototypeseric2012-08-091-16/+1
* Improve the message flows to completely isolate operations on theeric2012-08-091-20/+23
* Improve the scheduler backend API.eric2012-08-081-1/+7
* - runner is the terminology we used back when we had runqueues, we nogilles2012-07-091-3/+3
* Finally get rid of the queue_kind enum in the queue API. Keep thateric2012-06-201-5/+5
* Rewrite io code in smtp and mta using the iobuf/ioev interface to haveeric2012-01-291-115/+283
* The status field in the envelope is confusing. Its only purpose is toeric2012-01-121-3/+1
* Finally remove the queue_message_update() function which ended uperic2012-01-111-42/+6
* Instead of using a separate "bounce" queue, create the bounce envelopeeric2011-12-271-17/+8
* finally kill queue_shared.c and move what is left to bounce.ceric2011-12-141-1/+59
* Use PRI{x,d}64 in format strings instead of %llx, %lld or %qd to print {u_,}int64_t or time_tchl2011-10-271-2/+3
* fsqueue no longer stores envelopes by dumping the structure, instead use agilles2011-10-231-10/+13
* Introduce a small set of functions to manage stat counters in aeric2011-09-011-3/+3