OpenBSD CVS

src/usr.sbin/smtpd/


Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.

Current directory: [local] / src / usr.sbin / smtpd

Current tag: OPENBSD_6_5


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[DIR] libsmtpdfilter/        
[DIR] mail/        
[DIR] makemap/        
[DIR] newaliases/        
[DIR] smtp/        
[DIR] smtpctl/        
[DIR] smtpd/        
[DIR] table-ldap/        
[DIR] table-passwd/        
[DIR] table-sqlite/        
[TXT] Makefile  1.18   6 years  gilles   switch smtpd to new grammar ok eric@
[TXT] aliases.5  1.15   6 years  gilles   switch smtpd to new grammar ok eric@
[TXT] aliases.c  1.77   5 years  eric   zap unused code
[TXT] bounce.c  1.80   5 years  sunil   Use correct RFC 3464 specified values for Action field in a DSN. error -> failed...
[TXT] ca.c  1.29   6 years  gilles   switch smtpd to new grammar ok eric@
[TXT] compress_backend.c  1.9   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[TXT] compress_gzip.c  1.10   8 years  jung   remove spaces after '!' no binary change ok millert
[TXT] config.c  1.49   5 years  eric   type static tables on the fly when the first element is added ok gilles@
[TXT] control.c  1.123   6 years  gilles   remove 'where' parameter from all x*() functions in utils.c, it doesn't really h...
[TXT] crypto.c  1.6   7 years  gilles   switch from EVP_{En,De}cryptInit & EVP_{En,De}cryptFinal to their _ex counterpar...
[TXT] dict.c  1.6   5 years  gilles   the tree_* and dict_* api's in smtpd can be used standalone, do not have them de...
[TXT] dict.h  1.1   5 years  gilles   the tree_* and dict_* api's in smtpd can be used standalone, do not have them de...
[TXT] dns.c  1.88   5 years  eric   treat NOTIMP as NO_DATA in response to MX query: fallback to hostname lookup ins...
[TXT] enqueue.c  1.115   6 years  gilles   remove 'where' parameter from all x*() functions in utils.c, it doesn't really h...
[TXT] envelope.c  1.42   5 years  guenther   Delete unnecessary <libgen.h> #includes ok deraadt@
[TXT] esc.c  1.5   7 years  gilles   remove dead code
[TXT] expand.c  1.31   6 years  gilles   remove 'where' parameter from all x*() functions in utils.c, it doesn't really h...
[TXT] forward.5  1.9   9 years  eric   typo
[TXT] forward.c  1.39   8 years  jung   remove spaces after '!' no binary change ok millert
[TXT] iobuf.c  1.10   7 years  eric   realloc() -> recallocarray(). use calloc() for initial allocation. prodded by d...
[TXT] iobuf.h  1.4   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[TXT] ioev.c  1.41   7 years  deraadt   Introduce more use of freezero(). Also, remove ptr conditionals before many fun...
[TXT] ioev.h  1.16   7 years  eric   hide internal io flags and rename IO_PAUSE_{IN,OUT} to IO_{IN,OUT} ok gilles@ s...
[TXT] limit.c  1.5   7 years  gilles   increase number of connections a local address is allowed to establish decrease ...
[TXT] lka.c  1.233   5 years  gilles   introduce smtp 'timeout' reporting event to notify filters that a timeout occure...
[TXT] lka_filter.c  1.35   5 years  gilles   fix parsing of datalines before passing them to filters, the | splitting is done...
[TXT] lka_session.c  1.92   5 years  eric   remove the tag workaround for table_create() and table_find(), now that static t...
[TXT] log.c  1.20   7 years  bluhm   From a syslog perspective it does not make sense to log fatal and warn with the ...
[TXT] log.h  1.8   6 years  eric   sync log.h with other daemons ok gilles@
[TXT] mail.lmtp.8  1.1   7 years  gilles   add new implementation of a standalone LMTP client which will deprecate the buil...
[TXT] mail.lmtp.c  1.7   5 years  sunil   Check ferror(3) on the right stream. Ok gilles@
[TXT] mail.maildir.8  1.5   6 years  jmc   tweak previous;
[TXT] mail.maildir.c  1.10   5 years  gilles   use HOST_NAME_MAX+1 instead of MAXHOSTNAMELEN, also avoids including the sys/par...
[TXT] mail.mboxfile.8  1.1   5 years  gilles   delivery to a filename should be in mbox format otherwise it will lack the ^From...
[TXT] mail.mboxfile.c  1.1   5 years  gilles   delivery to a filename should be in mbox format otherwise it will lack the ^From...
[TXT] mail.mda.8  1.1   6 years  gilles   add mail.mda MDA in charge of running a third-party MDA, not linked yet
[TXT] mail.mda.c  1.3   5 years  gilles   fix mail.mda so it handles system() exit value correctly issue reported and dif...
[TXT] mailaddr.c  1.3   6 years  gilles   remove 'where' parameter from all x*() functions in utils.c, it doesn't really h...
[TXT] makemap.8  1.30   5 years  gilles   fix examples there were still using old grammar diff from Edgar Pettijohn III <...
[TXT] makemap.c  1.72.2.1   4 years  millert   OpenBSD 6.5 errata 031, February 24, 2020: An out of bounds read in smtpd allow...
[TXT] mda.c  1.137   5 years  gilles   we assumed that there was no such thing as an "mda session" so the logs displaye...
[TXT] mda_unpriv.c  1.5   5 years  gilles   extract subaddress from last resolved node, not from dest or rcpt address which ...
[TXT] mda_variables.c  1.5   5 years  gilles   in mda variables expansions, do not consider empty strings as errors since an em...
[TXT] mproc.c  1.32   5 years  eric   set the return pointer to NULL when receiving a 0-sized data. ok gilles
[TXT] mta.c  1.227   5 years  eric   remove dead code ok gilles@
[TXT] mta_session.c  1.115.2.1   4 years  gilles   this is errata 6.5/029_smtpd_tls.patch.sig
[TXT] newaliases.8  1.12   5 years  millert   Now that aliases in smtpd.conf default to plain text files and not db files we d...
[TXT] parse.y  1.251   5 years  deraadt   (unsigned) means (unsigned int) which on ptrdiff_t or size_t or other larger typ...
[TXT] parser.c  1.41   6 years  gilles   cmd_dump() is unused spotted by deraadt
[TXT] parser.h  1.29   10 years  eric   Allow the admin to pause relaying to a specific domain: - smtpctl pause mta fro...
[TXT] queue.c  1.189   5 years  guenther   Delete unnecessary <libgen.h> #includes ok deraadt@
[TXT] queue_backend.c  1.65   5 years  guenther   Delete unnecessary <libgen.h> #includes ok deraadt@
[TXT] queue_fs.c  1.18   5 years  guenther   Delete unnecessary <libgen.h> #includes ok deraadt@
[TXT] queue_null.c  1.8   5 years  guenther   Delete unnecessary <libgen.h> #includes ok deraadt@
[TXT] queue_proc.c  1.8   5 years  guenther   Delete unnecessary <libgen.h> #includes ok deraadt@
[TXT] queue_ram.c  1.9   5 years  guenther   Delete unnecessary <libgen.h> #includes ok deraadt@
[TXT] report_smtp.c  1.4   5 years  gilles   introduce smtp 'timeout' reporting event to notify filters that a timeout occure...
[TXT] resolver.c  1.4   5 years  eric   simplify code for resolver_getnaimeinfo() ok gilles@
[TXT] rfc5322.c  1.2   5 years  gilles   replace EFTYPE with EINVAL which is a both a better errno AND more portable ok ...
[TXT] rfc5322.h  1.1   5 years  eric   import alternative message parser (not used yet).
[TXT] ruleset.c  1.42   5 years  eric   remove the tag workaround for table_create() and table_find(), now that static t...
[TXT] runq.c  1.2   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[TXT] scheduler.c  1.60   5 years  guenther   Delete unnecessary <libgen.h> #includes ok deraadt@
[TXT] scheduler_backend.c  1.16   6 years  gilles   switch smtpd to new grammar ok eric@
[TXT] scheduler_null.c  1.9   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[TXT] scheduler_proc.c  1.8   8 years  claudio   EAGAIN handling for imsg_read. OK henning@ benno@
[TXT] scheduler_ramqueue.c  1.45   6 years  gilles   remove 'where' parameter from all x*() functions in utils.c, it doesn't really h...
[TXT] sendmail.8  1.4   8 years  jung   document -h flag and add a .Xr ok sunil millert
[TXT] smtp.1  1.7   5 years  jmc   "proto" is optional; from matthew martin ok gilles
[TXT] smtp.c  1.164   5 years  eric   remove dead code ok gilles@
[TXT] smtp.h  1.2   5 years  eric   properly handle credentials and fix auth in smtp(1) ok gilles@
[TXT] smtp_client.c  1.8   5 years  eric   properly handle credentials and fix auth in smtp(1) ok gilles@
[TXT] smtp_session.c  1.389.2.1   4 years  gilles   smtpd can crash on excessively large input, causing a denial of service. the cra...
[TXT] smtpc.c  1.4   5 years  eric   properly handle credentials and fix auth in smtp(1) ok gilles@
[TXT] smtpctl.8  1.64   5 years  miko   ellapsed -> elapsed; ok jmc@
[TXT] smtpctl.c  1.163.2.1   4 years  millert   OpenBSD 6.5 errata 031, February 24, 2020: An out of bounds read in smtpd allow...
[TXT] smtpd-api.h  1.36   5 years  gilles   the tree_* and dict_* api's in smtpd can be used standalone, do not have them de...
[TXT] smtpd-defines.h  1.10.2.1   4 years  millert   OpenBSD 6.5 errata 031, February 24, 2020: An out of bounds read in smtpd allow...
[TXT] smtpd.8  1.32   7 years  jmc   document forward(5); from mk ok gilles
[TXT] smtpd.c  1.318.2.1   4 years  millert   OpenBSD 6.5 errata 031, February 24, 2020: An out of bounds read in smtpd allow...
[TXT] smtpd.conf.5  1.210   5 years  gilles   introduce new matching criteria 'from rdns' to match sessions based on rDNS of t...
[TXT] smtpd.h  1.621.2.1   4 years  millert   OpenBSD 6.5 errata 031, February 24, 2020: An out of bounds read in smtpd allow...
[TXT] spfwalk.c  1.11   5 years  gilles   in spfwalk, search both A and AAAA records when "a" is used in an spf txt record...
[TXT] ssl.c  1.90   5 years  gilles   change the format of ssl_to_text() to match that of io's, this only affect smtp ...
[TXT] ssl.h  1.20   8 years  jsing   Use automatic DH parameters, instead of fixed ones. Also disable DHE by default ...
[TXT] stat_backend.c  1.11   5 years  gilles   remove dead code, we will only support ramstat stat backend ok eric@
[TXT] stat_ramstat.c  1.11   6 years  gilles   remove 'where' parameter from all x*() functions in utils.c, it doesn't really h...
[TXT] table.5  1.10   5 years  jmc   some text improvements from matt schwartz; ok gilles
[TXT] table.c  1.48   5 years  eric   report errno in debug logs and other minor cleanups. ok gilles@
[TXT] table_db.c  1.20   5 years  eric   table_fetch() always expect a valid dst pointer. ok gilles@
[TXT] table_getpwnam.c  1.12   5 years  eric   introduce dump() and add() table methods, only implemented for static tables. o...
[TXT] table_proc.c  1.15   5 years  eric   introduce dump() and add() table methods, only implemented for static tables. o...
[TXT] table_static.c  1.32   5 years  eric   type static tables on the fly when the first element is added ok gilles@
[TXT] to.c  1.35   5 years  guenther   Delete unnecessary <libgen.h> #includes ok deraadt@
[TXT] tree.c  1.6   5 years  gilles   the tree_* and dict_* api's in smtpd can be used standalone, do not have them de...
[TXT] tree.h  1.1   5 years  gilles   the tree_* and dict_* api's in smtpd can be used standalone, do not have them de...
[TXT] unpack_dns.c  1.1   6 years  sunil   Move unpack functions into a seperate file. Required for upcoming 'smtpctl spf ...
[TXT] unpack_dns.h  1.1   6 years  sunil   Move unpack functions into a seperate file. Required for upcoming 'smtpctl spf ...
[TXT] util.c  1.140   5 years  gilles   missed in previous revert, function not called anymore
[TXT] waitq.c  1.6   6 years  gilles   remove 'where' parameter from all x*() functions in utils.c, it doesn't really h...
[TXT] cert.c (in the Attic) [Hide]  1.2   5 years  eric   Improve the cert_*() interface. Use the return value to tell whether the request...
[TXT] lka_proc.c (in the Attic) [Hide]  1.6   5 years  gilles   - make the proc filter fd non-blocking - client sessions may disappear while fil...
[TXT] lka_report.c (in the Attic) [Hide]  1.17   5 years  gilles   introduce smtp 'timeout' reporting event to notify filters that a timeout occure...
[TXT] pony.c (in the Attic) [Hide]  1.26   5 years  eric   remove dead code ok gilles@
[TXT] ssl_smtpd.c (in the Attic) [Hide]  1.13   8 years  benno   SSL_CTX_free() and SSL_free() check for null so dont do it in smtpd ok jung@ ted...