├── .github └── workflows │ ├── codeql.yml │ └── go.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── client.go ├── client_test.go ├── cmd ├── log-milter │ ├── main.go │ └── milter.go └── milter-check │ └── main.go ├── example_client_test.go ├── example_server_test.go ├── go.mod ├── go.sum ├── integration ├── README.md ├── docker │ ├── Dockerfile │ └── syslog-ng.conf ├── filter.go ├── go.mod ├── go.sum ├── mta │ ├── mock │ │ ├── mta.go │ │ └── mta.sh │ ├── postfix │ │ ├── dhparam.pem │ │ ├── main.cf │ │ ├── master.cf │ │ ├── mta.sh │ │ └── smtpd.conf │ ├── script.sh │ └── sendmail │ │ ├── mta.sh │ │ └── sendmail.cf ├── runner │ ├── config.go │ ├── exec.go │ ├── main.go │ ├── mta.go │ ├── receiver.go │ ├── runner.go │ ├── test.go │ └── tls.go ├── testcase.go └── tests │ ├── auth │ ├── no-auth.testcase │ ├── no-tls.testcase │ ├── ok.testcase │ └── test.go │ ├── body │ ├── add.testcase │ └── test.go │ ├── header │ ├── add-first.testcase │ ├── add-middle.testcase │ ├── add.testcase │ ├── change-to.testcase │ ├── del.testcase │ ├── multi.testcase │ ├── multiline.testcase │ ├── subject.testcase │ └── test.go │ ├── mail-from │ ├── accept.testcase │ ├── change.testcase │ ├── custom.testcase │ ├── discard.testcase │ ├── quarantine.testcase │ ├── reject.testcase │ ├── temp-fail.testcase │ └── test.go │ ├── milter │ ├── accept.testcase │ ├── multi.testcase │ ├── reject-one.testcase │ ├── reject.testcase │ └── test.go │ └── rcpt-to │ ├── accept.testcase │ ├── add.testcase │ ├── change.testcase │ ├── custom.testcase │ ├── discard-one.testcase │ ├── discard.testcase │ ├── multi.testcase │ ├── quarantine.testcase │ ├── reject-one-2.testcase │ ├── reject-one.testcase │ ├── reject.testcase │ ├── temp-fail.testcase │ └── test.go ├── internal ├── body │ ├── body.go │ ├── body_test.go │ ├── err.go │ └── err_test.go ├── header │ ├── diff.go │ ├── diff_test.go │ ├── header.go │ └── header_test.go ├── rcptto │ ├── rcpt.go │ └── rcpt_test.go └── wire │ ├── cstrings.go │ ├── cstrings_test.go │ ├── milter-protocol-extras.txt │ ├── milter-protocol.txt │ ├── wire.go │ ├── wire_string.go │ └── wire_test.go ├── log.go ├── macro.go ├── macro_test.go ├── mailfilter ├── addr │ ├── addr.go │ └── addr_test.go ├── backend.go ├── backend_test.go ├── decision.go ├── decision_test.go ├── example_test.go ├── header │ └── header.go ├── mailfilter.go ├── mailfilter_test.go ├── option.go ├── testtrx │ ├── example_test.go │ ├── modification.go │ ├── modification_test.go │ ├── trx.go │ └── trx_test.go ├── transaction.go ├── transaction_test.go └── trx.go ├── milter.go ├── milter_test.go ├── milterutil ├── buffer.go ├── buffer_test.go ├── response.go ├── response_test.go ├── testdata │ └── fuzz │ │ └── FuzzSMTPReplyTransformer_Transform │ │ └── 05722b2c67c115953ab46e2031ae1863a8595905a08a9ff47a9fa7e2cd3d7810 ├── transformer.go └── transformer_test.go ├── modifier.go ├── modifier_test.go ├── options.go ├── options_test.go ├── response.go ├── response_test.go ├── server.go ├── server_test.go ├── session.go └── session_test.go /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/README.md -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/client.go -------------------------------------------------------------------------------- /client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/client_test.go -------------------------------------------------------------------------------- /cmd/log-milter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/cmd/log-milter/main.go -------------------------------------------------------------------------------- /cmd/log-milter/milter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/cmd/log-milter/milter.go -------------------------------------------------------------------------------- /cmd/milter-check/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/cmd/milter-check/main.go -------------------------------------------------------------------------------- /example_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/example_client_test.go -------------------------------------------------------------------------------- /example_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/example_server_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/go.sum -------------------------------------------------------------------------------- /integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/README.md -------------------------------------------------------------------------------- /integration/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/docker/Dockerfile -------------------------------------------------------------------------------- /integration/docker/syslog-ng.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/docker/syslog-ng.conf -------------------------------------------------------------------------------- /integration/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/filter.go -------------------------------------------------------------------------------- /integration/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/go.mod -------------------------------------------------------------------------------- /integration/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/go.sum -------------------------------------------------------------------------------- /integration/mta/mock/mta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/mta/mock/mta.go -------------------------------------------------------------------------------- /integration/mta/mock/mta.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/mta/mock/mta.sh -------------------------------------------------------------------------------- /integration/mta/postfix/dhparam.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/mta/postfix/dhparam.pem -------------------------------------------------------------------------------- /integration/mta/postfix/main.cf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/mta/postfix/main.cf -------------------------------------------------------------------------------- /integration/mta/postfix/master.cf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/mta/postfix/master.cf -------------------------------------------------------------------------------- /integration/mta/postfix/mta.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/mta/postfix/mta.sh -------------------------------------------------------------------------------- /integration/mta/postfix/smtpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/mta/postfix/smtpd.conf -------------------------------------------------------------------------------- /integration/mta/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/mta/script.sh -------------------------------------------------------------------------------- /integration/mta/sendmail/mta.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/mta/sendmail/mta.sh -------------------------------------------------------------------------------- /integration/mta/sendmail/sendmail.cf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/mta/sendmail/sendmail.cf -------------------------------------------------------------------------------- /integration/runner/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/runner/config.go -------------------------------------------------------------------------------- /integration/runner/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/runner/exec.go -------------------------------------------------------------------------------- /integration/runner/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/runner/main.go -------------------------------------------------------------------------------- /integration/runner/mta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/runner/mta.go -------------------------------------------------------------------------------- /integration/runner/receiver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/runner/receiver.go -------------------------------------------------------------------------------- /integration/runner/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/runner/runner.go -------------------------------------------------------------------------------- /integration/runner/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/runner/test.go -------------------------------------------------------------------------------- /integration/runner/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/runner/tls.go -------------------------------------------------------------------------------- /integration/testcase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/testcase.go -------------------------------------------------------------------------------- /integration/tests/auth/no-auth.testcase: -------------------------------------------------------------------------------- 1 | STARTTLS 2 | FROM 3 | DECISION CUSTOM@FROM 4 | 501 No authentication 5 | -------------------------------------------------------------------------------- /integration/tests/auth/no-tls.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/auth/no-tls.testcase -------------------------------------------------------------------------------- /integration/tests/auth/ok.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/auth/ok.testcase -------------------------------------------------------------------------------- /integration/tests/auth/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/auth/test.go -------------------------------------------------------------------------------- /integration/tests/body/add.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/body/add.testcase -------------------------------------------------------------------------------- /integration/tests/body/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/body/test.go -------------------------------------------------------------------------------- /integration/tests/header/add-first.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/header/add-first.testcase -------------------------------------------------------------------------------- /integration/tests/header/add-middle.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/header/add-middle.testcase -------------------------------------------------------------------------------- /integration/tests/header/add.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/header/add.testcase -------------------------------------------------------------------------------- /integration/tests/header/change-to.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/header/change-to.testcase -------------------------------------------------------------------------------- /integration/tests/header/del.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/header/del.testcase -------------------------------------------------------------------------------- /integration/tests/header/multi.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/header/multi.testcase -------------------------------------------------------------------------------- /integration/tests/header/multiline.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/header/multiline.testcase -------------------------------------------------------------------------------- /integration/tests/header/subject.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/header/subject.testcase -------------------------------------------------------------------------------- /integration/tests/header/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/header/test.go -------------------------------------------------------------------------------- /integration/tests/mail-from/accept.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/mail-from/accept.testcase -------------------------------------------------------------------------------- /integration/tests/mail-from/change.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/mail-from/change.testcase -------------------------------------------------------------------------------- /integration/tests/mail-from/custom.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/mail-from/custom.testcase -------------------------------------------------------------------------------- /integration/tests/mail-from/discard.testcase: -------------------------------------------------------------------------------- 1 | FROM 2 | DECISION DISCARD-OR-QUARANTINE 3 | -------------------------------------------------------------------------------- /integration/tests/mail-from/quarantine.testcase: -------------------------------------------------------------------------------- 1 | FROM 2 | DECISION DISCARD-OR-QUARANTINE 3 | -------------------------------------------------------------------------------- /integration/tests/mail-from/reject.testcase: -------------------------------------------------------------------------------- 1 | FROM 2 | DECISION REJECT@FROM 3 | -------------------------------------------------------------------------------- /integration/tests/mail-from/temp-fail.testcase: -------------------------------------------------------------------------------- 1 | FROM 2 | DECISION TEMPFAIL@FROM 3 | -------------------------------------------------------------------------------- /integration/tests/mail-from/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/mail-from/test.go -------------------------------------------------------------------------------- /integration/tests/milter/accept.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/milter/accept.testcase -------------------------------------------------------------------------------- /integration/tests/milter/multi.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/milter/multi.testcase -------------------------------------------------------------------------------- /integration/tests/milter/reject-one.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/milter/reject-one.testcase -------------------------------------------------------------------------------- /integration/tests/milter/reject.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/milter/reject.testcase -------------------------------------------------------------------------------- /integration/tests/milter/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/milter/test.go -------------------------------------------------------------------------------- /integration/tests/rcpt-to/accept.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/rcpt-to/accept.testcase -------------------------------------------------------------------------------- /integration/tests/rcpt-to/add.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/rcpt-to/add.testcase -------------------------------------------------------------------------------- /integration/tests/rcpt-to/change.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/rcpt-to/change.testcase -------------------------------------------------------------------------------- /integration/tests/rcpt-to/custom.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/rcpt-to/custom.testcase -------------------------------------------------------------------------------- /integration/tests/rcpt-to/discard-one.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/rcpt-to/discard-one.testcase -------------------------------------------------------------------------------- /integration/tests/rcpt-to/discard.testcase: -------------------------------------------------------------------------------- 1 | TO 2 | DECISION DISCARD-OR-QUARANTINE 3 | -------------------------------------------------------------------------------- /integration/tests/rcpt-to/multi.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/rcpt-to/multi.testcase -------------------------------------------------------------------------------- /integration/tests/rcpt-to/quarantine.testcase: -------------------------------------------------------------------------------- 1 | TO 2 | DECISION DISCARD-OR-QUARANTINE 3 | -------------------------------------------------------------------------------- /integration/tests/rcpt-to/reject-one-2.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/rcpt-to/reject-one-2.testcase -------------------------------------------------------------------------------- /integration/tests/rcpt-to/reject-one.testcase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/rcpt-to/reject-one.testcase -------------------------------------------------------------------------------- /integration/tests/rcpt-to/reject.testcase: -------------------------------------------------------------------------------- 1 | TO 2 | DECISION REJECT@* 3 | -------------------------------------------------------------------------------- /integration/tests/rcpt-to/temp-fail.testcase: -------------------------------------------------------------------------------- 1 | TO 2 | DECISION TEMPFAIL@* 3 | -------------------------------------------------------------------------------- /integration/tests/rcpt-to/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/integration/tests/rcpt-to/test.go -------------------------------------------------------------------------------- /internal/body/body.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/body/body.go -------------------------------------------------------------------------------- /internal/body/body_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/body/body_test.go -------------------------------------------------------------------------------- /internal/body/err.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/body/err.go -------------------------------------------------------------------------------- /internal/body/err_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/body/err_test.go -------------------------------------------------------------------------------- /internal/header/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/header/diff.go -------------------------------------------------------------------------------- /internal/header/diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/header/diff_test.go -------------------------------------------------------------------------------- /internal/header/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/header/header.go -------------------------------------------------------------------------------- /internal/header/header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/header/header_test.go -------------------------------------------------------------------------------- /internal/rcptto/rcpt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/rcptto/rcpt.go -------------------------------------------------------------------------------- /internal/rcptto/rcpt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/rcptto/rcpt_test.go -------------------------------------------------------------------------------- /internal/wire/cstrings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/wire/cstrings.go -------------------------------------------------------------------------------- /internal/wire/cstrings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/wire/cstrings_test.go -------------------------------------------------------------------------------- /internal/wire/milter-protocol-extras.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/wire/milter-protocol-extras.txt -------------------------------------------------------------------------------- /internal/wire/milter-protocol.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/wire/milter-protocol.txt -------------------------------------------------------------------------------- /internal/wire/wire.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/wire/wire.go -------------------------------------------------------------------------------- /internal/wire/wire_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/wire/wire_string.go -------------------------------------------------------------------------------- /internal/wire/wire_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/internal/wire/wire_test.go -------------------------------------------------------------------------------- /log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/log.go -------------------------------------------------------------------------------- /macro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/macro.go -------------------------------------------------------------------------------- /macro_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/macro_test.go -------------------------------------------------------------------------------- /mailfilter/addr/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/addr/addr.go -------------------------------------------------------------------------------- /mailfilter/addr/addr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/addr/addr_test.go -------------------------------------------------------------------------------- /mailfilter/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/backend.go -------------------------------------------------------------------------------- /mailfilter/backend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/backend_test.go -------------------------------------------------------------------------------- /mailfilter/decision.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/decision.go -------------------------------------------------------------------------------- /mailfilter/decision_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/decision_test.go -------------------------------------------------------------------------------- /mailfilter/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/example_test.go -------------------------------------------------------------------------------- /mailfilter/header/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/header/header.go -------------------------------------------------------------------------------- /mailfilter/mailfilter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/mailfilter.go -------------------------------------------------------------------------------- /mailfilter/mailfilter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/mailfilter_test.go -------------------------------------------------------------------------------- /mailfilter/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/option.go -------------------------------------------------------------------------------- /mailfilter/testtrx/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/testtrx/example_test.go -------------------------------------------------------------------------------- /mailfilter/testtrx/modification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/testtrx/modification.go -------------------------------------------------------------------------------- /mailfilter/testtrx/modification_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/testtrx/modification_test.go -------------------------------------------------------------------------------- /mailfilter/testtrx/trx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/testtrx/trx.go -------------------------------------------------------------------------------- /mailfilter/testtrx/trx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/testtrx/trx_test.go -------------------------------------------------------------------------------- /mailfilter/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/transaction.go -------------------------------------------------------------------------------- /mailfilter/transaction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/transaction_test.go -------------------------------------------------------------------------------- /mailfilter/trx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/mailfilter/trx.go -------------------------------------------------------------------------------- /milter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/milter.go -------------------------------------------------------------------------------- /milter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/milter_test.go -------------------------------------------------------------------------------- /milterutil/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/milterutil/buffer.go -------------------------------------------------------------------------------- /milterutil/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/milterutil/buffer_test.go -------------------------------------------------------------------------------- /milterutil/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/milterutil/response.go -------------------------------------------------------------------------------- /milterutil/response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/milterutil/response_test.go -------------------------------------------------------------------------------- /milterutil/testdata/fuzz/FuzzSMTPReplyTransformer_Transform/05722b2c67c115953ab46e2031ae1863a8595905a08a9ff47a9fa7e2cd3d7810: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/milterutil/testdata/fuzz/FuzzSMTPReplyTransformer_Transform/05722b2c67c115953ab46e2031ae1863a8595905a08a9ff47a9fa7e2cd3d7810 -------------------------------------------------------------------------------- /milterutil/transformer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/milterutil/transformer.go -------------------------------------------------------------------------------- /milterutil/transformer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/milterutil/transformer_test.go -------------------------------------------------------------------------------- /modifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/modifier.go -------------------------------------------------------------------------------- /modifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/modifier_test.go -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/options.go -------------------------------------------------------------------------------- /options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/options_test.go -------------------------------------------------------------------------------- /response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/response.go -------------------------------------------------------------------------------- /response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/response_test.go -------------------------------------------------------------------------------- /server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/server.go -------------------------------------------------------------------------------- /server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/server_test.go -------------------------------------------------------------------------------- /session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/session.go -------------------------------------------------------------------------------- /session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d--j/go-milter/HEAD/session_test.go --------------------------------------------------------------------------------