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_6


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.36   4 years  semarie   properly initialize errstr before going to fail label. ok gilles@
[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.50   4 years  gilles   teach smtpd how to do SRS so hosts that act as forwarders don't break SPF. this ...
[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.8   4 years  deraadt   When system calls indicate an error they return -1, not some arbitrary value < 0...
[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.89   4 years  eric   Implement server certificate validation in smtp(1). Check certificate against MX...
[TXT] enqueue.c  1.116   4 years  martijn   Replace mkstemp/fdopen/unlink dances with tmpfile. No functional change. OK gil...
[TXT] envelope.c  1.46   4 years  gilles   second attempt at fixing how we display inet6 addresses in smtpd. this diff is s...
[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.12   4 years  gilles   remove useless check and dead code
[TXT] iobuf.h  1.5   4 years  eric   change "ssl" to "tls" in various identifiers. no functional change. ok gilles@
[TXT] ioev.c  1.42   4 years  eric   change "ssl" to "tls" in various identifiers. no functional change. ok gilles@
[TXT] ioev.h  1.18   4 years  martijn   Sprinkle around some __attribute__((__format__ (printf(...))). OK gilles@
[TXT] limit.c  1.5   7 years  gilles   increase number of connections a local address is allowed to establish decrease ...
[TXT] lka.c  1.240   4 years  martijn   Add a link-greeting report. This allows us to get the active domain name in use ...
[TXT] lka_filter.c  1.50   4 years  gilles   when replace tree_xget() with tree_get() ... actually use tree_get() so the chan...
[TXT] lka_session.c  1.93   4 years  gilles   teach smtpd how to do SRS so hosts that act as forwarders don't break SPF. this ...
[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.10   4 years  gilles   free() destination server copy, not a real leak since the program is short lived...
[TXT] mail.maildir.8  1.5   6 years  jmc   tweak previous;
[TXT] mail.maildir.c  1.13   4 years  martijn   Allow maildir and mbox MDAs to tempfail on situations that might be resolved ove...
[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.3   4 years  martijn   Allow maildir and mbox MDAs to tempfail on situations that might be resolved ove...
[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.4.1   4 years  millert   OpenBSD 6.6 errata 021, February 24, 2020: An out of bounds read in smtpd allow...
[TXT] mda.c  1.141   4 years  gilles   no need to set n to 0 right before assigning it ret value from io_printf()
[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.6   4 years  gilles   unescape / and ^ in the general delivery case, they only need to be for maildir ...
[TXT] mproc.c  1.35   4 years  gilles   check imsg_flush() return value and fatal() if == -1
[TXT] mta.c  1.232   4 years  gilles   teach smtpd how to do SRS so hosts that act as forwarders don't break SPF. this ...
[TXT] mta_session.c  1.122.2.1   4 years  gilles   this is errata 6.6/018_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.263   4 years  semarie   few corrections on srs grammar ok gilles@
[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] proxy.c  1.1   4 years  gilles   this introduces experimental proxy v2 support which is fairly isolated to a sing...
[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.19   4 years  deraadt   When system calls indicate an error they return -1, not some arbitrary value < 0...
[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.10   4 years  gilles   in tx-mail / tx-rcpt reports, do not pass the brackets <> and remove any of the ...
[TXT] resolver.c  1.5   4 years  eric   extend the resolver interface to delegate res_query() calls to the lka. ok gill...
[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.44   4 years  gilles   add 'from rdns' to ruleset match criterias making it possible to match envelopes...
[TXT] runq.c  1.3   4 years  eric   simplify the runq interface: - remove (unused) per-job callback - rename runq_s...
[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.166   4 years  gilles   this introduces experimental proxy v2 support which is fairly isolated to a sing...
[TXT] smtp.h  1.3   4 years  eric   Request a new SSL structure for each TLS session. Fix a crash reported by Ross L...
[TXT] smtp_client.c  1.12   4 years  eric   immediatly close the connection if the cert is not valid, rather than ending the...
[TXT] smtp_session.c  1.415.2.1   4 years  gilles   this is errata 6.6/019_smtpd_exec.patch.sig
[TXT] smtpc.c  1.10   4 years  semarie   remove dead assignment. the return code of ssl_check_name() doesn't need to be ...
[TXT] smtpctl.8  1.64   5 years  miko   ellapsed -> elapsed; ok jmc@
[TXT] smtpctl.c  1.165.2.1   4 years  millert   OpenBSD 6.6 errata 021, 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.4.1   4 years  millert   OpenBSD 6.6 errata 021, 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.325.2.1   4 years  millert   OpenBSD 6.6 errata 021, February 24, 2020: An out of bounds read in smtpd allow...
[TXT] smtpd.conf.5  1.226   4 years  jmc   tweak previous;
[TXT] smtpd.h  1.641.2.1   4 years  millert   OpenBSD 6.6 errata 021, February 24, 2020: An out of bounds read in smtpd allow...
[TXT] spfwalk.c  1.14   4 years  gilles   no need to increment argv and decrement argc, we're not using them later
[TXT] srs.c  1.3   4 years  gilles   SRS uses base64 encoding for the checksum, however while this is ok when we only...
[TXT] ssl.c  1.93   4 years  gilles   a long long time ago, in a galaxy quite close actually, reyk@ introduced an RSA ...
[TXT] ssl.h  1.21   4 years  eric   Implement server certificate validation in smtp(1). Check certificate against MX...
[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.11   4 years  gilles   no longer document that username may be omitted if equal to label, this is not t...
[TXT] table.c  1.48   5 years  eric   report errno in debug logs and other minor cleanups. ok gilles@
[TXT] table_db.c  1.21   4 years  deraadt   When system calls indicate an error they return -1, not some arbitrary value < 0...
[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.16   4 years  gilles   fatal() if imsg_flush() call fails in table proc
[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.43   4 years  gilles   second attempt at fixing how we display inet6 addresses in smtpd. this diff is s...
[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.150   4 years  gilles   fix memory leak in error code path
[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.12   4 years  gilles   add smtpd-version config key in filters handshake
[TXT] lka_report.c (in the Attic) [Hide]  1.34   4 years  gilles   fix wrong sizeof in lka reporters init
[TXT] pony.c (in the Attic) [Hide]  1.27   4 years  eric   extend the resolver interface to delegate res_query() calls to the lka. ok gill...
[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...
[TXT] ssl_verify.c (in the Attic) [Hide]  1.1   4 years  eric   Implement server certificate validation in smtp(1). Check certificate against MX...