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_3


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.16   7 years  gilles   prepare Makefiles but don't link to the build yet
[TXT] aliases.5  1.14   7 years  tedu   rm xr mailaddr.7
[TXT] aliases.c  1.71   7 years  gilles   allow overriding the subaddressing delimiter with subaddressing-delimiter keywor...
[TXT] bounce.c  1.77   7 years  eric   make struct io opaque: - move struct io definition to ioev.c - replace io_init/...
[TXT] ca.c  1.28   6 years  eric   no need to check the sending process in imsg handlers when there is no ambiguity...
[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.38   7 years  deraadt   Introduce more use of freezero(). Also, remove ptr conditionals before many fun...
[TXT] control.c  1.121   6 years  anton   Avoid passing NULL to vprintf() by assigning a name to client processes. While 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.5   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[TXT] dns.c  1.85   6 years  sunil   Move unpack functions into a seperate file. Required for upcoming 'smtpctl spf ...
[TXT] enqueue.c  1.113   7 years  gilles   add -r option to enqueuer as compat interface for mailx diff by Richard <richar...
[TXT] envelope.c  1.37   6 years  gilles   a long time ago, we made a change to the format of envelopes and introduced a fu...
[TXT] esc.c  1.5   7 years  gilles   remove dead code
[TXT] expand.c  1.29   8 years  jung   remove spaces after '!' no binary change ok millert
[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.202   6 years  sunil   Use crypt_checkpass(3) instead of crypt(3). Based on a diff from Edgar Pettijoh...
[TXT] lka_session.c  1.81   7 years  gilles   move variables expansion out of lka_session into their own file, this is a mecha...
[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.7   7 years  reyk   Stop accessing verbose and debug variables from log.c directly. This replaces l...
[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.2   6 years  gilles   at the exception of mail.local, smtpd never executes an MDA as root. the check ...
[TXT] mail.maildir.8  1.1   7 years  gilles   add standalone maildir MDA (work in progress) which will soon obsolete the built...
[TXT] mail.maildir.c  1.2   6 years  gilles   at the exception of mail.local, smtpd never executes an MDA as root. the check ...
[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.1   6 years  gilles   add mail.mda MDA in charge of running a third-party MDA, not linked yet
[TXT] mailaddr.c  1.2   8 years  jung   remove spaces after '!' no binary change ok millert
[TXT] makemap.8  1.29   8 years  gilles   remove support for 'dbm' which is really 'recno' from our makemap, it can't work...
[TXT] makemap.c  1.67   6 years  sunil   smtpctl(8): Use an int to determine mode instead of __progname. Ok millert@ gil...
[TXT] mda.c  1.128   6 years  eric   no need to check the sending process in imsg handlers when there is no ambiguity...
[TXT] mda_variables.c  1.1   7 years  gilles   move variables expansion out of lka_session into their own file, this is a mecha...
[TXT] mproc.c  1.29   7 years  eric   switch to recallocarray() and remove useless pre-allocation. prodded by deraadt...
[TXT] mta.c  1.206   6 years  eric   no need to check the sending process in imsg handlers when there is no ambiguity...
[TXT] mta_session.c  1.98   7 years  gilles   Fix a possible fatal() when smtpd is configured to *force* relaying over SMTPS, ...
[TXT] newaliases.8  1.11   8 years  jmc   make it clear this needs to be run only for db files since smtpd has switched to...
[TXT] parse.y  1.199   6 years  eric   remove more filter-related cruft 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] queue.c  1.184   6 years  eric   no need to check the sending process in imsg handlers when there is no ambiguity...
[TXT] queue_backend.c  1.62   8 years  eric   When deleting a message, remove associated envelopes from the cache, if any (it ...
[TXT] queue_fs.c  1.15   6 years  guenther   Use clock_gettime(CLOCK_REALTIME) instead of gettimeofday+TIMEVAL_TO_TIMESPEC o...
[TXT] queue_null.c  1.6   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[TXT] queue_proc.c  1.6   8 years  claudio   EAGAIN handling for imsg_read. OK henning@ benno@
[TXT] queue_ram.c  1.7   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[TXT] ruleset.c  1.34   7 years  gilles   allow negation of authenticated keyword: accept ! authenticated [...] ok sunil...
[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.56   7 years  reyk   Stop accessing verbose and debug variables from log.c directly. This replaces l...
[TXT] scheduler_backend.c  1.15   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[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.43   7 years  reyk   smtpd joins the 7 other daemons that share the same log.c file. The only major ...
[TXT] sendmail.8  1.4   8 years  jung   document -h flag and add a .Xr ok sunil millert
[TXT] smtp.c  1.157   6 years  eric   no need to check the sending process in imsg handlers when there is no ambiguity...
[TXT] smtp_session.c  1.319   6 years  gilles   Message-Id header is not added if sent over submission port because the port is ...
[TXT] smtpctl.8  1.62   6 years  jmc   regroup some commands in a more logical way; ok sunil gilles
[TXT] smtpctl.c  1.158   6 years  gilles   newaliases is so 70s, very tied to the 'db' table backend (which has not been th...
[TXT] smtpd-api.h  1.32   6 years  eric   remove more filter-related cruft ok gilles@
[TXT] smtpd-defines.h  1.7   7 years  gilles   allow overriding the subaddressing delimiter with subaddressing-delimiter keywor...
[TXT] smtpd.8  1.32   7 years  jmc   document forward(5); from mk ok gilles
[TXT] smtpd.c  1.292   6 years  anton   Avoid passing NULL to vprintf() by assigning a name to client processes. While h...
[TXT] smtpd.conf.5  1.174   6 years  natano   Remove "listen secure" syntax from smtpd.conf. It's broken since a couple of mon...
[TXT] smtpd.h  1.538   6 years  gilles   bump minor version just to be sure it makes release :-) ok gilles@
[TXT] spfwalk.c  1.7   6 years  eric   skip spf mechanisms that have been processed already. prevent possible loops on ...
[TXT] ssl.c  1.89   7 years  deraadt   Introduce more use of freezero(). Also, remove ptr conditionals before many fun...
[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.10   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[TXT] stat_ramstat.c  1.10   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[TXT] table.5  1.7   7 years  jmc   document comments in table files; help/ok gilles
[TXT] table.c  1.24   7 years  gilles   in function used for tracing, display unknown lookup types as "???" diff from W...
[TXT] table_db.c  1.9   8 years  gilles   teach table_db and table_static about mailaddr maps (unused yet) ok sunil@, ok ...
[TXT] table_getpwnam.c  1.4   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[TXT] table_proc.c  1.6   8 years  claudio   EAGAIN handling for imsg_read. OK henning@ benno@
[TXT] table_static.c  1.17   6 years  eric   Change the table parser logic. If the table is untyped, determine its type by ex...
[TXT] to.c  1.28   8 years  mpi   Simplify address parsing code by only using inet_net_pton(3). There's no need t...
[TXT] tree.c  1.5   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[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.133   6 years  eric   don't reject smtp responses containing non-printable chars as long as the status...
[TXT] waitq.c  1.5   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[TXT] delivery.c (in the Attic) [Hide]  1.6   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[TXT] delivery_filename.c (in the Attic) [Hide]  1.14   8 years  millert   fprintf() may not set the error indicator on failure so just use fputs() + putc(...
[TXT] delivery_lmtp.c (in the Attic) [Hide]  1.17   7 years  gilles   LMTP banner is handled by a getline() call so it cannot handle multiline banners...
[TXT] delivery_maildir.c (in the Attic) [Hide]  1.18   7 years  gilles   allow overriding the subaddressing delimiter with subaddressing-delimiter keywor...
[TXT] delivery_mbox.c (in the Attic) [Hide]  1.12   8 years  sunil   Wrap long lines. Ok gilles@ jung@
[TXT] delivery_mda.c (in the Attic) [Hide]  1.9   9 years  deraadt   use <limits.h> comprehensively. For now try to push <> includes to each .c file...
[TXT] mail.file.8 (in the Attic) [Hide]  1.2   7 years  gilles   fix man page, diff from jmc@
[TXT] mail.file.c (in the Attic) [Hide]  1.3   6 years  gilles   at the exception of mail.local, smtpd never executes an MDA as root. the check ...
[TXT] pony.c (in the Attic) [Hide]  1.19   6 years  gilles   remove unnecessary header
[TXT] rfc2822.c (in the Attic) [Hide]  1.10   7 years  guenther   Cast char to unsigned char for isspace() ok gilles@
[TXT] rfc2822.h (in the Attic) [Hide]  1.5   6 years  eric   bump max line length to 16K for incoming mail. SMTP commands are still limited t...
[TXT] smtpf_session.c (in the Attic) [Hide]  1.1   7 years  gilles   stub for the smtp filter protocol, currently always returns -1
[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] table_api.c (in the Attic) [Hide]  1.8   8 years  claudio   EAGAIN handling for imsg_read. OK henning@ benno@