summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/enqueue.c
AgeCommit message (Expand)Author
2019-07-02Replace mkstemp/fdopen/unlink dances with tmpfile.Martijn van Duren
2018-05-31remove 'where' parameter from all x*() functions in utils.c, it doesn'tGilles Chehade
2018-04-23Allow escaping quote within quotes.Sunil Nimmagadda
2016-07-03add -r option to enqueuer as compat interface for mailxGilles Chehade
2016-02-03NULL initialize two file pointers to make it more obvious when reading thatGilles Chehade
2016-01-12Let smtpd start on machines without a FQDN as hostname.Sunil Nimmagadda
2015-12-29Change send_line() return value to be 1/0 like get_responses() andTodd C. Miller
2015-12-28remove spaces after '!'Joerg Jung
2015-12-14remove trailing whitespaceJoerg Jung
2015-12-07Merge makemap(8) into smtpctl(8).Sunil Nimmagadda
2015-12-05EAGAIN handling for imsg_read. OK henning@ benno@Claudio Jeker
2015-11-03Blank line after pledge call.mmcc
2015-10-27enqueue pledge: getmailname() needs dns, ~/dead.letter needs cpath/wpathGilles Chehade
2015-10-17Convert some fgetln to getline.Sunil Nimmagadda
2015-10-14whitespacesGilles Chehade
2015-10-14whitespaceGilles Chehade
2015-10-13let the enqueuer pledge() in both online and offline modesGilles Chehade
2015-10-12Add missing checks for write errors; OK eric@Todd C. Miller
2015-10-09if an error occurs during offline enqueuing after we've dropped group, thenGilles Chehade
2015-10-09turn our local enqueuer setgid _smtpq and restrict access to offline queue,Gilles Chehade
2015-10-06fix values passed to umask(), they should be octal.Gilles Chehade
2015-09-07when bypassing the enqueuer, insert Message-Id header if none was found andGilles Chehade
2015-05-13The enqueuer should never encouter the "From " separator in its headers, asGilles Chehade
2015-05-03S was misplaced in r1.89, the optarg that was removed was actually neededGilles Chehade
2015-05-03smtpd enqueue -S does not take an argument, fix optstring accordinglyGilles Chehade
2015-02-27Do not use the name returned by getlogin() when pw_uid fromTodd C. Miller
2015-01-20use <limits.h> comprehensively. For now try to push <> includes toTheo de Raadt
2015-01-15when enqueueing offline mails from within the daemon session, we should notGilles Chehade
2014-11-12truncate dead.letterGilles Chehade
2014-11-06since domain appending is handled at the daemon level, don't try to do itGilles Chehade
2014-10-26when using the local enqueuer, if the internal SMTP session fails, copy theGilles Chehade
2014-10-08obvious reallocarray() useTheo de Raadt
2014-10-04Use getlogin() to determine real user name where possible.Todd C. Miller
2014-07-28Last (known) msgbuf_write() vs EOF fix.Kenneth R Westerback
2014-07-20Make sure the correct errno is reported by warn* or err* and notPhilip Guenther
2014-06-06when relying on the local enqueuer, fix an issue with long To and Cc linesGilles Chehade
2014-04-05fix writing of multiline To and Cc headersGilles Chehade
2014-04-04fix header parsing issue in enqueuer leading to From: header being strippedGilles Chehade
2014-04-04Merge the mda, mta and smtp processes into a single unprivilegedEric Faurot
2014-03-25when locally enqueuing messages without specifying a domain for sender orGilles Chehade
2014-03-13The enqueue utility should not add a User-Agent header to emails.Chris Cappuccio
2014-02-04Add support for DSN and Enhanced Status CodeEric Faurot
2013-12-26bcopy -> memmoveEric Faurot
2013-12-06now at 5.4.1Eric Faurot
2013-11-28unsigned char casts for ctypeEric Faurot
2013-11-26need errno, thx sthenHenning Brauer
2013-11-26deal with msgbuf_write EAGAIN, ok gilles bennoHenning Brauer
2013-10-25local enqueuer improvements:Eric Faurot
2013-05-24sync with OpenSMTPD 5.3.2Eric Faurot
2013-01-31assorted fixes spotted by Coverity.Eric Faurot