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 |
---|---|---|---|---|
Parent Directory | ||||
libsmtpdfilter/ | ||||
mail/ | ||||
makemap/ | ||||
newaliases/ | ||||
smtp/ | ||||
smtpctl/ | ||||
smtpd/ | ||||
table-ldap/ | ||||
table-passwd/ | ||||
table-sqlite/ | ||||
Makefile | 1.16 | 7 years | gilles | prepare Makefiles but don't link to the build yet |
aliases.5 | 1.14 | 7 years | tedu | rm xr mailaddr.7 |
aliases.c | 1.71 | 7 years | gilles | allow overriding the subaddressing delimiter with subaddressing-delimiter keywor... |
bounce.c | 1.77 | 7 years | eric | make struct io opaque: - move struct io definition to ioev.c - replace io_init/... |
ca.c | 1.28 | 6 years | eric | no need to check the sending process in imsg handlers when there is no ambiguity... |
compress_backend.c | 1.9 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
compress_gzip.c | 1.10 | 8 years | jung | remove spaces after '!' no binary change ok millert |
config.c | 1.38 | 7 years | deraadt | Introduce more use of freezero(). Also, remove ptr conditionals before many fun... |
control.c | 1.121 | 6 years | anton | Avoid passing NULL to vprintf() by assigning a name to client processes. While h... |
crypto.c | 1.6 | 7 years | gilles | switch from EVP_{En,De}cryptInit & EVP_{En,De}cryptFinal to their _ex counterpar... |
dict.c | 1.5 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
dns.c | 1.85 | 6 years | sunil | Move unpack functions into a seperate file. Required for upcoming 'smtpctl spf ... |
enqueue.c | 1.113 | 7 years | gilles | add -r option to enqueuer as compat interface for mailx diff by Richard <richar... |
envelope.c | 1.37 | 6 years | gilles | a long time ago, we made a change to the format of envelopes and introduced a fu... |
esc.c | 1.5 | 7 years | gilles | remove dead code |
expand.c | 1.29 | 8 years | jung | remove spaces after '!' no binary change ok millert |
forward.5 | 1.9 | 9 years | eric | typo |
forward.c | 1.39 | 8 years | jung | remove spaces after '!' no binary change ok millert |
iobuf.c | 1.10 | 7 years | eric | realloc() -> recallocarray(). use calloc() for initial allocation. prodded by d... |
iobuf.h | 1.4 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
ioev.c | 1.41 | 7 years | deraadt | Introduce more use of freezero(). Also, remove ptr conditionals before many fun... |
ioev.h | 1.16 | 7 years | eric | hide internal io flags and rename IO_PAUSE_{IN,OUT} to IO_{IN,OUT} ok gilles@ s... |
limit.c | 1.5 | 7 years | gilles | increase number of connections a local address is allowed to establish decrease ... |
lka.c | 1.202 | 6 years | sunil | Use crypt_checkpass(3) instead of crypt(3). Based on a diff from Edgar Pettijoh... |
lka_session.c | 1.81 | 7 years | gilles | move variables expansion out of lka_session into their own file, this is a mecha... |
log.c | 1.20 | 7 years | bluhm | From a syslog perspective it does not make sense to log fatal and warn with the ... |
log.h | 1.7 | 7 years | reyk | Stop accessing verbose and debug variables from log.c directly. This replaces l... |
mail.lmtp.8 | 1.1 | 7 years | gilles | add new implementation of a standalone LMTP client which will deprecate the buil... |
mail.lmtp.c | 1.2 | 6 years | gilles | at the exception of mail.local, smtpd never executes an MDA as root. the check ... |
mail.maildir.8 | 1.1 | 7 years | gilles | add standalone maildir MDA (work in progress) which will soon obsolete the built... |
mail.maildir.c | 1.2 | 6 years | gilles | at the exception of mail.local, smtpd never executes an MDA as root. the check ... |
mail.mda.8 | 1.1 | 6 years | gilles | add mail.mda MDA in charge of running a third-party MDA, not linked yet |
mail.mda.c | 1.1 | 6 years | gilles | add mail.mda MDA in charge of running a third-party MDA, not linked yet |
mailaddr.c | 1.2 | 8 years | jung | remove spaces after '!' no binary change ok millert |
makemap.8 | 1.29 | 8 years | gilles | remove support for 'dbm' which is really 'recno' from our makemap, it can't work... |
makemap.c | 1.67 | 6 years | sunil | smtpctl(8): Use an int to determine mode instead of __progname. Ok millert@ gil... |
mda.c | 1.128 | 6 years | eric | no need to check the sending process in imsg handlers when there is no ambiguity... |
mda_variables.c | 1.1 | 7 years | gilles | move variables expansion out of lka_session into their own file, this is a mecha... |
mproc.c | 1.29 | 7 years | eric | switch to recallocarray() and remove useless pre-allocation. prodded by deraadt... |
mta.c | 1.206 | 6 years | eric | no need to check the sending process in imsg handlers when there is no ambiguity... |
mta_session.c | 1.98 | 7 years | gilles | Fix a possible fatal() when smtpd is configured to *force* relaying over SMTPS, ... |
newaliases.8 | 1.11 | 8 years | jmc | make it clear this needs to be run only for db files since smtpd has switched to... |
parse.y | 1.199 | 6 years | eric | remove more filter-related cruft ok gilles@ |
parser.c | 1.41 | 6 years | gilles | cmd_dump() is unused spotted by deraadt |
parser.h | 1.29 | 10 years | eric | Allow the admin to pause relaying to a specific domain: - smtpctl pause mta fro... |
queue.c | 1.184 | 6 years | eric | no need to check the sending process in imsg handlers when there is no ambiguity... |
queue_backend.c | 1.62 | 8 years | eric | When deleting a message, remove associated envelopes from the cache, if any (it ... |
queue_fs.c | 1.15 | 6 years | guenther | Use clock_gettime(CLOCK_REALTIME) instead of gettimeofday+TIMEVAL_TO_TIMESPEC o... |
queue_null.c | 1.6 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
queue_proc.c | 1.6 | 8 years | claudio | EAGAIN handling for imsg_read. OK henning@ benno@ |
queue_ram.c | 1.7 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
ruleset.c | 1.34 | 7 years | gilles | allow negation of authenticated keyword: accept ! authenticated [...] ok sunil... |
runq.c | 1.2 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
scheduler.c | 1.56 | 7 years | reyk | Stop accessing verbose and debug variables from log.c directly. This replaces l... |
scheduler_backend.c | 1.15 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
scheduler_null.c | 1.9 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
scheduler_proc.c | 1.8 | 8 years | claudio | EAGAIN handling for imsg_read. OK henning@ benno@ |
scheduler_ramqueue.c | 1.43 | 7 years | reyk | smtpd joins the 7 other daemons that share the same log.c file. The only major ... |
sendmail.8 | 1.4 | 8 years | jung | document -h flag and add a .Xr ok sunil millert |
smtp.c | 1.157 | 6 years | eric | no need to check the sending process in imsg handlers when there is no ambiguity... |
smtp_session.c | 1.319 | 6 years | gilles | Message-Id header is not added if sent over submission port because the port is ... |
smtpctl.8 | 1.62 | 6 years | jmc | regroup some commands in a more logical way; ok sunil gilles |
smtpctl.c | 1.158 | 6 years | gilles | newaliases is so 70s, very tied to the 'db' table backend (which has not been th... |
smtpd-api.h | 1.32 | 6 years | eric | remove more filter-related cruft ok gilles@ |
smtpd-defines.h | 1.7 | 7 years | gilles | allow overriding the subaddressing delimiter with subaddressing-delimiter keywor... |
smtpd.8 | 1.32 | 7 years | jmc | document forward(5); from mk ok gilles |
smtpd.c | 1.292 | 6 years | anton | Avoid passing NULL to vprintf() by assigning a name to client processes. While h... |
smtpd.conf.5 | 1.174 | 6 years | natano | Remove "listen secure" syntax from smtpd.conf. It's broken since a couple of mon... |
smtpd.h | 1.538 | 6 years | gilles | bump minor version just to be sure it makes release :-) ok gilles@ |
spfwalk.c | 1.7 | 6 years | eric | skip spf mechanisms that have been processed already. prevent possible loops on ... |
ssl.c | 1.89 | 7 years | deraadt | Introduce more use of freezero(). Also, remove ptr conditionals before many fun... |
ssl.h | 1.20 | 8 years | jsing | Use automatic DH parameters, instead of fixed ones. Also disable DHE by default ... |
stat_backend.c | 1.10 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
stat_ramstat.c | 1.10 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
table.5 | 1.7 | 7 years | jmc | document comments in table files; help/ok gilles |
table.c | 1.24 | 7 years | gilles | in function used for tracing, display unknown lookup types as "???" diff from W... |
table_db.c | 1.9 | 8 years | gilles | teach table_db and table_static about mailaddr maps (unused yet) ok sunil@, ok ... |
table_getpwnam.c | 1.4 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
table_proc.c | 1.6 | 8 years | claudio | EAGAIN handling for imsg_read. OK henning@ benno@ |
table_static.c | 1.17 | 6 years | eric | Change the table parser logic. If the table is untyped, determine its type by ex... |
to.c | 1.28 | 8 years | mpi | Simplify address parsing code by only using inet_net_pton(3). There's no need t... |
tree.c | 1.5 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
unpack_dns.c | 1.1 | 6 years | sunil | Move unpack functions into a seperate file. Required for upcoming 'smtpctl spf ... |
unpack_dns.h | 1.1 | 6 years | sunil | Move unpack functions into a seperate file. Required for upcoming 'smtpctl spf ... |
util.c | 1.133 | 6 years | eric | don't reject smtp responses containing non-printable chars as long as the status... |
waitq.c | 1.5 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
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... |
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(... |
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... |
delivery_maildir.c (in the Attic) [Hide] | 1.18 | 7 years | gilles | allow overriding the subaddressing delimiter with subaddressing-delimiter keywor... |
delivery_mbox.c (in the Attic) [Hide] | 1.12 | 8 years | sunil | Wrap long lines. Ok gilles@ jung@ |
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... |
mail.file.8 (in the Attic) [Hide] | 1.2 | 7 years | gilles | fix man page, diff from jmc@ |
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 ... |
pony.c (in the Attic) [Hide] | 1.19 | 6 years | gilles | remove unnecessary header |
rfc2822.c (in the Attic) [Hide] | 1.10 | 7 years | guenther | Cast char to unsigned char for isspace() ok gilles@ |
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... |
smtpf_session.c (in the Attic) [Hide] | 1.1 | 7 years | gilles | stub for the smtp filter protocol, currently always returns -1 |
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... |
table_api.c (in the Attic) [Hide] | 1.8 | 8 years | claudio | EAGAIN handling for imsg_read. OK henning@ benno@ |