summaryrefslogtreecommitdiffstats
path: root/usr.sbin/smtpd/iobuf.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* strip trailing CRs at smtp level rather than io leveleric2020-04-241-4/+3
| | | | ok millert@
* remove useless check and dead codegilles2019-10-031-5/+1
|
* change "ssl" to "tls" in various identifiers.eric2019-06-121-16/+16
| | | | | | no functional change. ok gilles@
* realloc() -> recallocarray().eric2017-03-171-3/+3
| | | | | | use calloc() for initial allocation. prodded by deraadt@ ok gilles@
* remove trailing whitespacejung2015-12-141-2/+2
| | | | ok sunil gilles
* Remove a few NULL-checks before free().mmcc2015-12-051-3/+2
|
* iobuf_queue() should return the number of bytes it queued on success, not 0gilles2015-10-151-2/+2
| | | | ok eric@
* move paren to correctly return a negative error value instead of thejsg2015-09-031-2/+2
| | | | | | result of the < 0 test which would be 1. ok gilles@
* sync with OpenSMTPD 5.3.2eric2013-05-241-2/+3
| | | | ok gilles@
* Sync with our smtpd repo:gilles2013-01-261-5/+17
| | | | | | | | | | | | | | | | | | | | | | * first bricks of ldap and sqlite support (not finished but both working) * new table API to replace map API, all lookups are done through tables * improved handling of temporary errors throughout the daemon * improved scheduler and mta logic: connection reuse, optimizes batches * improved queue: more tolerant to admin errors, new layout, less disk-IO * improved memory usage under high load * SSL certs/keys isolated to lookup process to avoid facing network * VIRTUAL support improved, fully virtual setups possible now * runtime tracing of processes through smtpctl trace * ssl_privsep.c sync-ed with relayd * ssl.c no longer contains smtpd specific interfaces * smtpd-specific ssl bits moved to ssl_smtpd.c * update mail address in copyright FLUSH YOUR QUEUE. FLUSH YOUR QUEUE. FLUSH YOUR QUEUE. FLUSH YOUR QUEUE. smtpd.conf(5) simplified, it will require adaptations ok eric@
* knferic2012-11-231-11/+11
| | | | ok gilles@
* fix stupid mistake in buffer codeeric2012-02-011-2/+2
| | | | ok gilles@
* Import generic network IO code. The plan is to hide the boringeric2012-01-291-0/+453
details of IO operations such as buffering or SSL, and provide a slightly nicer interface to the protocol writer. Not plugged to the rest of the code yet. ok gilles@