aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix unnecessary long delays between mx2 -> mx1opensmtpd-201505241920Gilles Chehade2015-05-241-3/+3
|
* fix parsing of relayhost string in text_to_relayhost(), while at it validate that the parsed host passes valid_domainpart() and strip [(IPv6:)?] notation in dns.c when performing a dns_lookup_hostGilles Chehade2015-05-242-28/+55
|
* Merge pull request #576 from nfnty/die_gracefullyGilles Chehade2015-05-211-2/+13
|\ | | | | Die gracefully after receiving SIGTERM or SIGINT
| * Die gracefully after receiving SIGTERM or SIGINTnfnty2015-05-211-2/+13
| |
* | Fix permissions for directory PATH_PURGEnfnty2015-05-221-1/+1
| | | | | | | | | | | | | | | | Receiving this error: warn: purge_task: opendir: Permission denied With capability CAP_DAC_OVERRIDE dropped. Root also needs to be able to access the directory PATH_PURGE.
* | my previous "fix" introduced a use-after-free spotted by eric@Gilles Chehade2015-05-211-10/+5
| | | | | | | | release the session in filter_end_query() when processing EVENT_DISCONNECT
* | do not leak a filter_session structure for each smtp clientGilles Chehade2015-05-211-1/+8
|/
* Merge pull request #574 from nfnty/masterGilles Chehade2015-05-211-1/+2
|\ | | | | Fix smtpd.conf.5, Fixes #572
| * Fix smtpd.conf.5, Fixes #572nfnty2015-05-211-1/+2
|/
* show sizes to debug size of structuresGilles Chehade2015-05-201-0/+31
|
* fix tag defineGilles Chehade2015-05-201-1/+1
|
* fix some definesGilles Chehade2015-05-202-15/+22
|
* revert SOCK_NONBLOCK introduction in c396c6bfb72705ab9b07d2a49ba4e990fb5a08b9,Gilles Chehade2015-05-165-5/+15
| | | | this is not a portable construct and will require more glue to be added in portable
* do not log credentials upon failed attempts on AUTH LOGINGilles Chehade2015-05-151-2/+12
|
* when enqueuer is used as an MDA we need to strip "From " delimiter and "Return-Path"Gilles Chehade2015-05-131-0/+7
|
* if no CA was found, only fail if fallback was not authorizedopensmtpd-201505121835Gilles Chehade2015-05-111-1/+4
|
* cleanup SNI codeopensmtpd-201505091743Gilles Chehade2015-05-086-56/+43
|
* Merge pull request #569 from Sp1l/masterGilles Chehade2015-05-072-0/+42
|\ | | | | Improve man-pages
| * Add line-continuation and comments documentationBernard Spil2015-05-071-0/+7
| | | | | | | | Document line-continuation as it differs from the sendmail implementation Add commenting for good measure
| * Add -T optionBernard Spil2015-05-071-0/+35
| | | | | | Add missing -T trace option
* | update man page:Gilles Chehade2015-05-081-5/+6
| |
* | implement new CA / PKI separationGilles Chehade2015-05-0810-65/+179
| |
* | remove ca from struct pkiGilles Chehade2015-05-076-22/+32
|/
* db is no longer a hard depdendency for portableGilles Chehade2015-05-061-1/+0
|
* sync with portableGilles Chehade2015-05-061-0/+0
|
* fix documentation bug with regard to tls verifyGilles Chehade2015-05-061-10/+5
|
* Merge branch 'master' of ssh://ssh.poolp.org/git/opensmtpdGilles Chehade2015-05-061-2/+2
|\
| * remove unused variable.Eric Faurot2015-05-061-2/+2
| |
* | replace valid_domain()'s handling of hostnames with res_hnokGilles Chehade2015-05-061-18/+2
|/ | | | ok eric@
* remove unused variableEric Faurot2015-05-061-2/+0
|
* fix format stringEric Faurot2015-05-061-2/+2
|
* define out unused functionEric Faurot2015-05-061-0/+2
|
* Remove compatibility layer for OpenBSD 5.5 and olderEric Faurot2015-05-0631-7585/+1
|
* make uninstallGilles Chehade2015-05-054-2/+23
|
* Make socket() and socketpair() create non-blocking sockets directlyEric Faurot2015-05-056-1003/+7
| | | | | | rather than using fcntl() afterwards. Remove bogus file.
* Make sure the filter-chain input socket is non-blocking.Eric Faurot2015-05-041-0/+1
| | | | Fix a possible deadlock between the smtp process and a filter.
* wrong fix, spotted by SunilGilles Chehade2015-05-031-1/+1
|
* smtpd enqueue -S does not take an argument, fix optstring accordinglyGilles Chehade2015-05-031-1/+1
| | | | fix by Nathanael Rensen
* it's ok not ot have a pki entry thereGilles Chehade2015-05-031-2/+3
|
* turn the lka certificate verification into an async operationGilles Chehade2015-05-011-23/+38
|
* rename SSL imsg's to TLSGilles Chehade2015-05-018-45/+45
|
* smtp and mta TLS setup can never be concurrent anymore so we canGilles Chehade2015-05-011-93/+27
| | | | simplify and factor a huge part of it
* already committed as part of lka.c in a different branchGilles Chehade2015-05-011-169/+0
|
* i dont know why i mentionned dnssec, it's unrelatedGilles Chehade2015-04-291-1/+1
|
* placeholder for DANEGilles Chehade2015-04-291-0/+169
|
* new option -F allows running OpenSMTPD foreground while retaining log to syslogGilles Chehade2015-04-291-2/+8
|
* Merge branch 'master' of ssh://ssh.poolp.org/git/opensmtpdGilles Chehade2015-04-292-5/+1
|\
| * remove warnings, it has annoyed far too many peopleGilles Chehade2015-04-201-4/+0
| |
| * libressl renamed functionGilles Chehade2015-04-181-1/+1
| |
* | allow generating DSN without headersGilles Chehade2015-04-296-16/+67
|/