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
| File | Rev. | Age | Author | Last log entry |
|---|---|---|---|---|
| 1.18 | 7 years | gilles | switch smtpd to new grammar ok eric@ | |
| 1.17 | 4 years | jmc | comma swap; from larry hynes | |
| 1.79 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.90 | 2 years | op | add missing include of time.h spotted after a report on OpenSMTPD-portable. Wh... | |
| 1.49 | 11 months | claudio | bgpd and smtpd include their own imsgbuf_read_nofd() implementation. Adjust tha... | |
| 1.10 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.13 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.58 | 21 months | op | set_localaddrs(): don't wrap IPv6s address with braces twice ss_to_text() alrea... | |
| 1.132 | 11 months | claudio | In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c that was... | |
| 1.10 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.8 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.1 | 6 years | gilles | the tree_* and dict_* api's in smtpd can be used standalone, do not have them de... | |
| 1.7 | 3 years | millert | Revert changes to use the new libtls signer api There are bugs in the new libtls... | |
| 1.92 | 23 months | op | consider an MX of "localhost" as it were a "Null MX" diff from Philipp (philipp... | |
| 1.126 | 11 months | claudio | Unify error reporting in various control programs. Just use "read error" since ... | |
| 1.52 | 21 months | op | relax ORCPT syntax validation We expected the ORCPT parameter to be a valid rfc... | |
| 1.6 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.32 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.12 | 13 months | jmc | note that "|" and ":include:" are disallowed for root; prompted by mail from ill... | |
| 1.40 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.16 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.7 | 4 years | benno | add format attribute to vaararg functions. millert@ thinks its useful. | |
| 1.49 | 2 years | tb | usr.sbin: missing void to appease clang 15's -Wstrict-prototype. | |
| 1.20 | 4 years | benno | add format attribute to vaararg functions. millert@ thinks its useful. | |
| 1.7 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.250 | 16 months | tb | smtpd: fix indent ok op | |
| 1.78 | 14 months | op | implement the report response for proc-filters too Reported by renegm on GitHub... | |
| 1.100 | 20 months | gilles | when an alternate delivery user is provided in a dispatcher, do not process any ... | |
| 1.20 | 8 years | bluhm | From a syslog perspective it does not make sense to log fatal and warn with the ... | |
| 1.9 | 3 years | deraadt | including sys/cdefs.h manually started as a result of netbsd trying to macro-bui... | |
| 1.1 | 8 years | gilles | add new implementation of a standalone LMTP client which will deprecate the buil... | |
| 1.17 | 6 months | op | mail.lmtp: return EX_TEMPFAIL only on 4.x.x This properly passes perm failures ... | |
| 1.6 | 4 years | jmc | add some missing articles; from larry hynes | |
| 1.17 | 2 years | op | cast to '(long long)' instead of '(long long int)' while here adjust the spacin... | |
| 1.1 | 7 years | gilles | delivery to a filename should be in mbox format otherwise it will lack the ^From... | |
| 1.6 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.1 | 8 years | gilles | add mail.mda MDA in charge of running a third-party MDA, not linked yet | |
| 1.4 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.5 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.31 | 4 years | jmc | various readability fixes; from larry hynes | |
| 1.77 | 17 months | op | change the smtpd table protocol Using imsg for the "proc" table (external progr... | |
| 1.147 | 21 months | claudio | Use imsg_get_fd() to access the fd passed via imsgs. Most of the conversion is ... | |
| 1.3 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.9 | 19 months | op | set ORIGINAL_RECIPIENT in the environment of mda scripts mostly for compatibili... | |
| 1.10 | 18 months | jsg | correct indentation; no functional change ok tb@ | |
| 1.47 | 11 months | claudio | In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c that was... | |
| 1.248 | 18 months | jsg | correct indentation; no functional change ok tb@ | |
| 1.152 | 13 months | op | fix some typos; courtesy of codespell; ok gilles@ | |
| 1.12 | 7 years | millert | Now that aliases in smtpd.conf default to plain text files and not db files we d... | |
| 1.299 | 20 months | gilles | no need to be as strict with table formats on various match constraints, this pr... | |
| 1.43 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.29 | 11 years | eric | Allow the admin to pause relaying to a specific domain: - smtpctl pause mta fro... | |
| 1.3 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.196 | 21 months | claudio | Use imsg_get_fd() to access the fd passed via imsgs. Most of the conversion is ... | |
| 1.69 | 2 years | op | add missing include of time.h spotted after a report on OpenSMTPD-portable. Wh... | |
| 1.23 | 2 years | op | add missing include of time.h spotted after a report on OpenSMTPD-portable. Wh... | |
| 1.10 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.14 | 11 months | claudio | In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c that was... | |
| 1.11 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.12 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.7 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.4 | 22 months | op | reject headers that start with a space or tab If the first header starts with a... | |
| 1.1 | 7 years | eric | import alternative message parser (not used yet). | |
| 1.48 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.5 | 2 years | op | add missing include of time.h spotted after a report on OpenSMTPD-portable. Wh... | |
| 1.62 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.18 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.11 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.13 | 11 months | claudio | In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c that was... | |
| 1.49 | 13 months | op | fix some typos; courtesy of codespell; ok gilles@ | |
| 1.4 | 10 years | jung | document -h flag and add a .Xr ok sunil millert | |
| 1.14 | 4 years | eric | add missing entry for cafile | |
| 1.174 | 2 years | op | some fatal -> fatalx to improved logging errno doesn't generally contains anyth... | |
| 1.5 | 16 months | jsg | remove prototypes with no matching function leave prototypes with functions in O... | |
| 1.17 | 2 years | jmc | spelling fixes; from paul tagliamonte any parts of his diff not taken are noted ... | |
| 1.444 | 5 months | op | fix overly strict AUTH PLAIN pass check don't reject single character AUTH PLAI... | |
| 1.21 | 17 months | jsg | fix some leaks; ok op@ | |
| 1.66 | 2 years | jmc | improve the Nd lines such that the format is consistent for the various *d, *con... | |
| 1.176 | 11 months | claudio | In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c that was... | |
| 1.37 | 16 months | gilles | introduce a new K_AUTH service to allow offloading the credentials to a table fo... | |
| 1.12 | 5 years | millert | Fix two security vulnerabilities discovered by Qualys. An out of bounds read in ... | |
| 1.15 | 6 months | op | bump smtpd version | |
| 1.5 | 6 months | op | bump smtpd version | |
| 1.33 | 2 years | jmc | improve the Nd lines such that the format is consistent for the various *d, *con... | |
| 1.357 | 2 months | op | ensure some strings are actually sent to the parent process some imsgs messages... | |
| 1.278 | 8 weeks | sthen | typo fix from Christian Schulte, ok schwarze@ | |
| 1.689 | 6 months | op | bump smtpd version | |
| 1.20 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.5 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.100 | 2 years | op | remove ssl_init() it's a noop; nowadays both LibreSSL and OpenSSL libcrypto and... | |
| 1.27 | 2 years | op | remove ssl_init() it's a noop; nowadays both LibreSSL and OpenSSL libcrypto and... | |
| 1.12 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.12 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.14 | 17 months | op | unbreak parsing of IPv6 addresses in file-backed table(5)s The file parser spli... | |
| 1.54 | 16 months | gilles | introduce a new K_AUTH service to allow offloading the credentials to a table fo... | |
| 1.26 | 17 months | op | use C99 syntax for filling the table_backend structs; ok gilles@ | |
| 1.16 | 17 months | op | remove no-op methods from table_getpwnam; ok gilles@ | |
| 1.23 | 16 months | op | actually honour the services supported by the proc tables ok gilles@ | |
| 1.35 | 17 months | op | use C99 syntax for filling the table_backend structs; ok gilles@ | |
| 1.50 | 2 years | op | add missing include of time.h spotted after a report on OpenSMTPD-portable. Wh... | |
| 1.8 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.1 | 6 years | gilles | the tree_* and dict_* api's in smtpd can be used standalone, do not have them de... | |
| 1.3 | 3 years | naddy | remove unused variable from all copies of _asr_strdname() ... including those i... | |
| 1.2 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.159 | 16 months | jsg | remove prototypes with no matching function leave prototypes with functions in O... | |
| 1.7 | 4 years | eric | add required headers for smtpd.h and remove unnecessary ones in other files. ok... | |
| 1.3 | 16 years | gilles | this file has been deprecated for a while and will not be updated, so lets just ... | |
| 1.9 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldap about 4k lines seldom used cod... | |
| 1.7 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldap about 4k lines seldom used cod... | |
| 1.12 | 13 years | eric | move to the new resolver implementation, with temporary glue to use the relevant... | |
| 1.6 | 13 years | eric | move to the new resolver implementation, with temporary glue to use the relevant... | |
| 1.4 | 16 years | gilles | - we don't need this anymore | |
| 1.2 | 12 years | gilles | user credentials are now looked up using the table API, the auth_backend code is... | |
| 1.2 | 13 years | eric | split auth_backend.c for consistency ok chl@ gilles@ | |
| 1.3 | 12 years | gilles | user credentials are now looked up using the table API, the auth_backend code is... | |
| 1.2 | 12 years | gilles | user credentials are now looked up using the table API, the auth_backend code is... | |
| 1.4 | 14 years | gilles | smtpd now uses an auth_backend API to authenticate users that are allowed to sen... | |
| 1.9 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldap about 4k lines seldom used cod... | |
| 1.5 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldap about 4k lines seldom used cod... | |
| 1.8 | 15 years | nicm | Move imsg into libutil and add a man page. Minor bump for libutil. Previous ve... | |
| 1.3 | 4 years | eric | remove obsolete files | |
| 1.40 | 13 years | eric | Rewrite io code in smtp and mta using the iobuf/ioev interface to have a better ... | |
| 1.15 | 13 years | eric | Rewrite io code in smtp and mta using the iobuf/ioev interface to have a better ... | |
| 1.5 | 13 years | gilles | - use the same compression algorithm, gzip, for message file and envelopes - ren... | |
| 1.2 | 5 years | martijn | Revert agentx support for now, we're too close to release. requested by deraadt... | |
| 1.5 | 13 years | gilles | - remove crypto_backend - remove support for encrypted queue, it will be reintro... | |
| 1.3 | 16 years | gilles | - these were used to debug the previous queue scheduler, they are no longer nee... | |
| 1.8 | 7 years | gilles | no longer used, remove | |
| 1.16 | 7 years | gilles | no longer used, remove | |
| 1.19 | 7 years | gilles | no longer used, remove | |
| 1.20 | 7 years | gilles | no longer used, remove | |
| 1.14 | 7 years | gilles | no longer used, remove | |
| 1.11 | 7 years | gilles | no longer used, remove | |
| 1.5 | 13 years | eric | move to the new resolver implementation, with temporary glue to use the relevant... | |
| 1.3 | 13 years | eric | remove unused files ok gilles@ | |
| 1.4 | 13 years | eric | remove unused files ok gilles@ | |
| 1.3 | 13 years | chl | This file isn't and won't be used --> delete it. ok gilles@ | |
| 1.26 | 8 years | eric | unused file | |
| 1.8 | 13 years | gilles | - rename filter.h -> filter_api.h to be consistent with upcoming changes | |
| 1.4 | 9 years | jung | remove filter api man page, this needs rework ok gilles | |
| 1.18 | 10 years | gilles | this file is deprecated | |
| 1.6 | 12 years | gilles | no longer used | |
| 1.14 | 15 years | nicm | Move imsg into libutil and add a man page. Minor bump for libutil. Previous ve... | |
| 1.9 | 15 years | nicm | Move imsg into libutil and add a man page. Minor bump for libutil. Previous ve... | |
| 1.3 | 12 years | eric | remove dead file | |
| 1.14 | 5 years | gilles | file no longer exists | |
| 1.36 | 5 years | gilles | remove file, code was moved to a different file | |
| 1.3 | 7 years | gilles | remove mail.file.{8,c}, unused ok eric@ | |
| 1.4 | 7 years | gilles | remove mail.file.{8,c}, unused ok eric@ | |
| 1.36 | 12 years | gilles | these are no longer used, maps were replaced with something better | |
| 1.8 | 13 years | eric | merge map_backend.c into map.c ok gilles@ | |
| 1.2 | 13 years | eric | rename files for consistency. ok gilles@ | |
| 1.3 | 13 years | eric | rename files for consistency. ok gilles@ | |
| 1.13 | 12 years | gilles | these are no longer used, maps were replaced with something better | |
| 1.3 | 12 years | gilles | these are no longer used, maps were replaced with something better | |
| 1.2 | 13 years | gilles | after a bit of discussion we decided to remove these for now, we'll reintroduce ... | |
| 1.2 | 13 years | gilles | after a bit of discussion we decided to remove these for now, we'll reintroduce ... | |
| 1.7 | 14 years | chl | remove unused file ok gilles@ | |
| 1.10 | 12 years | gilles | these are no longer used, maps were replaced with something better | |
| 1.12 | 13 years | gilles | missing from previous commit, byebye map_stdio.c ok eric@ and chl@ | |
| 1.83 | 11 years | eric | remove dead files | |
| 1.23 | 11 years | eric | remove dead files | |
| 1.5 | 6 years | gilles | these files are no longer used | |
| 1.9 | 16 years | jacekm | Merge newaliases into makemap. ok gilles@ | |
| 1.4 | 13 years | eric | move to the new resolver implementation, with temporary glue to use the relevant... | |
| 1.28 | 4 years | martijn | Rename the pony process to dispatcher and klondike to crypto. From gilles@ OK m... | |
| 1.5 | 13 years | eric | move to the new resolver implementation, with temporary glue to use the relevant... | |
| 1.9 | 10 years | gilles | both of these are deprecated | |
| 1.4 | 15 years | gilles | no longer compiled, i will reintroduce them later, lots of stuff needs to be don... | |
| 1.65 | 12 years | eric | Assorted queue improvements: - cleanup the internal queue backend API and get ri... | |
| 1.10 | 13 years | gilles | queue_fsqueue_ascii.c, you're not welcome anymore | |
| 1.56 | 13 years | eric | finally kill queue_shared.c and move what is left to bounce.c where it belongs. ... | |
| 1.33 | 13 years | gilles | no longer needed | |
| 1.2 | 13 years | eric | move to the new resolver implementation, with temporary glue to use the relevant... | |
| 1.11 | 7 years | eric | remove unused files | |
| 1.6 | 7 years | eric | remove unused files | |
| 1.5 | 10 years | gilles | these are no longer used, remove | |
| 1.3 | 10 years | gilles | these are no longer used, remove | |
| 1.145 | 13 years | gilles | - runner is the terminology we used back when we had runqueues, we no longer h... | |
| 1.8 | 10 years | gilles | both of these are deprecated | |
| 1.3 | 16 years | gilles | follow the naming convention of other files, discussed with jacekm@ | |
| 1.5 | 16 years | jacekm | Common queue walking code for smtpd and smtpctl. Kills majority of showqueue.c, ... | |
| 1.10 | 6 years | gilles | these files are no longer used | |
| 1.8 | 16 years | gilles | move smtpd.conf to etc/mail/ directory. it is not installed yet by the build | |
| 1.2 | 6 years | gilles | we no longer need smtpf_session.c | |
| 1.7 | 12 years | eric | remove obsolete file | |
| 1.6 | 13 years | eric | move to the new resolver implementation, with temporary glue to use the relevant... | |
| 1.9 | 10 years | reyk | LibreSSL now supports loading of CA certificates from memory, replace the intern... | |
| 1.14 | 4 years | eric | remove obsolete files | |
| 1.3 | 4 years | eric | remove obsolete files | |
| 1.3 | 13 years | eric | kill dead file that must die. ok chl@ | |
| 1.29 | 16 years | jacekm | merged with mda.c | |
| 1.9 | 6 years | eric | remove unused file | |
| 1.16 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldap about 4k lines seldom used cod... | |
| 1.3 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldap about 4k lines seldom used cod... | |
| 1.12 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldap about 4k lines seldom used cod... | |
| 1.6 | 11 years | gilles | we wont ship this table in base anymore | |
| 1.18 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldap about 4k lines seldom used cod... | |
| 1.2 | 13 years | eric | remove the thread_private hack. ok chl@ gilles@ | |
| 1.2 | 12 years | gilles | users can now be looked up in tables, the user_backend code is no longer used an... | |
| 1.3 | 13 years | eric | split user_backend.c into user.c and user_pwd.c to be consistent with the backen... | |
| 1.4 | 12 years | gilles | users can now be looked up in tables, the user_backend code is no longer used an... |