Click on a directory to enter that directory. Click on a file to displayits 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 grammarok 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.hspotted after a report on OpenSMTPD-portable. Wh... |
![]() | 1.49 | 10 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 twicess_to_text() alrea... |
![]() | 1.132 | 10 months | claudio | In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.cthat 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 havethem de... |
![]() | 1.7 | 3 years | millert | Revert changes to use the new libtls signer apiThere are bugs in the new libtls... |
![]() | 1.92 | 22 months | op | consider an MX of "localhost" as it were a "Null MX"diff from Philipp (philipp... |
![]() | 1.126 | 10 months | claudio | Unify error reporting in various control programs.Just use "read error" since ... |
![]() | 1.52 | 21 months | op | relax ORCPT syntax validationWe 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 | 15 months | tb | smtpd: fix indentok op |
![]() | 1.78 | 13 months | op | implement the report response for proc-filters tooReported by renegm on GitHub... |
![]() | 1.100 | 20 months | gilles | when an alternate delivery user is provided in a dispatcher, do not processany ... |
![]() | 1.20 | 8 years | bluhm | From a syslog perspective it does not make sense to log fatal andwarn with the ... |
![]() | 1.9 | 3 years | deraadt | including sys/cdefs.h manually started as a result of netbsd trying tomacro-bui... |
![]() | 1.1 | 8 years | gilles | add new implementation of a standalone LMTP client which will deprecate thebuil... |
![]() | 1.17 | 5 months | op | mail.lmtp: return EX_TEMPFAIL only on 4.x.xThis 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 protocolUsing imsg for the "proc" table (external progr... |
![]() | 1.147 | 20 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 | 18 months | op | set ORIGINAL_RECIPIENT in the environment of mda scriptsmostly for compatibili... |
![]() | 1.10 | 17 months | jsg | correct indentation; no functional changeok tb@ |
![]() | 1.47 | 10 months | claudio | In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.cthat was... |
![]() | 1.248 | 17 months | jsg | correct indentation; no functional changeok 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 notdb files we d... |
![]() | 1.299 | 19 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 | 20 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.hspotted after a report on OpenSMTPD-portable. Wh... |
![]() | 1.23 | 2 years | op | add missing include of time.hspotted 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 | 10 months | claudio | In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.cthat 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 tabIf 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.hspotted 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 | 10 months | claudio | In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.cthat was... |
![]() | 1.49 | 13 months | op | fix some typos; courtesy of codespell; ok gilles@ |
![]() | 1.4 | 9 years | jung | document -h flag and add a .Xrok sunil millert |
![]() | 1.14 | 4 years | eric | add missing entry for cafile |
![]() | 1.174 | 2 years | op | some fatal -> fatalx to improved loggingerrno doesn't generally contains anyth... |
![]() | 1.5 | 16 months | jsg | remove prototypes with no matching functionleave prototypes with functions in O... |
![]() | 1.17 | 2 years | jmc | spelling fixes; from paul tagliamonteany parts of his diff not taken are noted ... |
![]() | 1.444 | 4 months | op | fix overly strict AUTH PLAIN pass checkdon't reject single character AUTH PLAI... |
![]() | 1.21 | 16 months | jsg | fix some leaks; ok op@ |
![]() | 1.66 | 2 years | jmc | improve the Nd lines such that the format is consistent for thevarious *d, *con... |
![]() | 1.176 | 10 months | claudio | In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.cthat was... |
![]() | 1.37 | 15 months | gilles | introduce a new K_AUTH service to allow offloading the credentials to atable fo... |
![]() | 1.12 | 5 years | millert | Fix two security vulnerabilities discovered by Qualys.An out of bounds read in ... |
![]() | 1.15 | 5 months | op | bump smtpd version |
![]() | 1.5 | 5 months | op | bump smtpd version |
![]() | 1.33 | 2 years | jmc | improve the Nd lines such that the format is consistent for thevarious *d, *con... |
![]() | 1.357 | 2 months | op | ensure some strings are actually sent to the parent processsome imsgs messages... |
![]() | 1.278 | 6 weeks | sthen | typo fix from Christian Schulte, ok schwarze@ |
![]() | 1.689 | 5 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)sThe file parser spli... |
![]() | 1.54 | 15 months | gilles | introduce a new K_AUTH service to allow offloading the credentials to atable fo... |
![]() | 1.26 | 16 months | op | use C99 syntax for filling the table_backend structs; ok gilles@ |
![]() | 1.16 | 16 months | op | remove no-op methods from table_getpwnam; ok gilles@ |
![]() | 1.23 | 16 months | op | actually honour the services supported by the proc tablesok gilles@ |
![]() | 1.35 | 16 months | op | use C99 syntax for filling the table_backend structs; ok gilles@ |
![]() | 1.50 | 2 years | op | add missing include of time.hspotted 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 havethem 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 functionleave 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, solets just ... |
![]() | 1.9 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldapabout 4k lines seldom used cod... |
![]() | 1.7 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldapabout 4k lines seldom used cod... |
![]() | 1.12 | 13 years | eric | move to the new resolver implementation, with temporary glue to usethe relevant... |
![]() | 1.6 | 13 years | eric | move to the new resolver implementation, with temporary glue to usethe 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_backendcode is... |
![]() | 1.2 | 13 years | eric | split auth_backend.c for consistencyok chl@ gilles@ |
![]() | 1.3 | 12 years | gilles | user credentials are now looked up using the table API, the auth_backendcode is... |
![]() | 1.2 | 12 years | gilles | user credentials are now looked up using the table API, the auth_backendcode is... |
![]() | 1.4 | 14 years | gilles | smtpd now uses an auth_backend API to authenticate users that are allowedto sen... |
![]() | 1.9 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldapabout 4k lines seldom used cod... |
![]() | 1.5 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldapabout 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 havea better ... |
![]() | 1.15 | 13 years | eric | Rewrite io code in smtp and mta using the iobuf/ioev interface to havea 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 longernee... |
![]() | 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 usethe relevant... |
![]() | 1.3 | 13 years | eric | remove unused filesok gilles@ |
![]() | 1.4 | 13 years | eric | remove unused filesok 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 reworkok 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}, unusedok eric@ |
![]() | 1.4 | 7 years | gilles | remove mail.file.{8,c}, unusedok 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.cok 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'llreintroduce ... |
![]() | 1.2 | 13 years | gilles | after a bit of discussion we decided to remove these for now, we'llreintroduce ... |
![]() | 1.7 | 14 years | chl | remove unused fileok 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.cok 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 usethe 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 usethe relevant... |
![]() | 1.9 | 9 years | gilles | both of these are deprecated |
![]() | 1.4 | 15 years | gilles | no longer compiled, i will reintroduce them later, lots of stuff needs tobe 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.cwhere 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 usethe 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 | 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 thebuild |
![]() | 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 usethe relevant... |
![]() | 1.9 | 10 years | reyk | LibreSSL now supports loading of CA certificates from memory, replacethe 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-ldapabout 4k lines seldom used cod... |
![]() | 1.3 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldapabout 4k lines seldom used cod... |
![]() | 1.12 | 9 years | jung | remove table-passwd, table-sqlite, and table-ldapabout 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-ldapabout 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 longerused an... |
![]() | 1.3 | 13 years | eric | split user_backend.c into user.c and user_pwd.c to be consistent with thebacken... |
![]() | 1.4 | 12 years | gilles | users can now be looked up in tables, the user_backend code is no longerused an... |