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 | 7 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 | 18 months | op | set_localaddrs(): don't wrap IPv6s address with braces twice ss_to_text() alrea... |
![]() |
1.132 | 7 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 | 20 months | op | consider an MX of "localhost" as it were a "Null MX" diff from Philipp (philipp... |
![]() |
1.126 | 7 months | claudio | Unify error reporting in various control programs. Just use "read error" since ... |
![]() |
1.52 | 18 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 | 10 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 | 3 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 | 3 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 | 13 months | tb | smtpd: fix indent ok op |
![]() |
1.78 | 11 months | op | implement the report response for proc-filters too Reported by renegm on GitHub... |
![]() |
1.100 | 17 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 | 3 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 | 6 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 | 7 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 | 14 months | op | change the smtpd table protocol Using imsg for the "proc" table (external progr... |
![]() |
1.147 | 18 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 | 16 months | op | set ORIGINAL_RECIPIENT in the environment of mda scripts mostly for compatibili... |
![]() |
1.10 | 14 months | jsg | correct indentation; no functional change ok tb@ |
![]() |
1.47 | 7 months | claudio | In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c that was... |
![]() |
1.248 | 14 months | jsg | correct indentation; no functional change ok tb@ |
![]() |
1.152 | 10 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 | 17 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 | 18 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 | 7 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 | 19 months | op | reject headers that start with a space or tab If the first header starts with a... |
![]() |
1.1 | 6 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 | 7 months | claudio | In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c that was... |
![]() |
1.49 | 10 months | op | fix some typos; courtesy of codespell; ok gilles@ |
![]() |
1.4 | 9 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 | 13 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 | 2 months | op | fix overly strict AUTH PLAIN pass check don't reject single character AUTH PLAI... |
![]() |
1.21 | 14 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 | 7 months | claudio | In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c that was... |
![]() |
1.37 | 13 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 | 3 months | op | bump smtpd version |
![]() |
1.5 | 3 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.356 | 7 weeks | op | simplify purge_task the `if (n > 2)' is a bit subtle and we don't need to read ... |
![]() |
1.277 | 13 days | schwarze | In the manual pages for configuration files based on parse.y, describe the synta... |
![]() |
1.689 | 3 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 | 14 months | op | unbreak parsing of IPv6 addresses in file-backed table(5)s The file parser spli... |
![]() |
1.54 | 13 months | gilles | introduce a new K_AUTH service to allow offloading the credentials to a table fo... |
![]() |
1.26 | 14 months | op | use C99 syntax for filling the table_backend structs; ok gilles@ |
![]() |
1.16 | 14 months | op | remove no-op methods from table_getpwnam; ok gilles@ |
![]() |
1.23 | 13 months | op | actually honour the services supported by the proc tables ok gilles@ |
![]() |
1.35 | 14 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 | 13 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 | 12 years | gilles | - use the same compression algorithm, gzip, for message file and envelopes - ren... |
![]() |
1.2 | 4 years | martijn | Revert agentx support for now, we're too close to release. requested by deraadt... |
![]() |
1.5 | 12 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 | 12 years | chl | This file isn't and won't be used --> delete it. ok gilles@ |
![]() |
1.26 | 7 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 | 9 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 | 12 years | gilles | after a bit of discussion we decided to remove these for now, we'll reintroduce ... |
![]() |
1.2 | 12 years | gilles | after a bit of discussion we decided to remove these for now, we'll reintroduce ... |
![]() |
1.7 | 13 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 | 12 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 | 9 years | gilles | both of these are deprecated |
![]() |
1.4 | 14 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 | 6 years | eric | remove unused files |
![]() |
1.6 | 6 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 | 9 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 | 12 years | eric | kill dead file that must die. ok chl@ |
![]() |
1.29 | 15 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 | 12 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... |