aboutsummaryrefslogtreecommitdiff
path: root/lib/smtp
AgeCommit message (Expand)Author
10 daysall: apply go fixShulhan
2026-01-15all: convert license and copyright to use SPDX identifiersShulhan
2025-02-04all: remove the nolint tagsShulhan
2025-01-23all: use for-range with numericShulhan
2024-03-06all: conform with linter gosec, ineffasign, and makezeroShulhan
2024-03-05all: comply with linter recommendations #3Shulhan
2024-03-05all: comply with linter recommendations #2Shulhan
2024-03-05all: comply with linter recommendations #1Shulhan
2024-03-02all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"Shulhan
2023-12-13all: fix linter warnings reported by reviveShulhan
2023-09-20lib/crypto: add parameter passphrase to LoadPrivateKeyShulhan
2023-09-20lib/crypto: rewrite LoadPrivateKey as wrapper of ssh.ParseRawPrivateShulhan
2023-09-14all: fix variable shadowing as reported by shadow toolShulhan
2023-09-13lib/ascii: replace package "math/rand" with "crypto/rand"Shulhan
2023-09-11lib/smtp: fix linter warning due to missing implementationsShulhan
2023-07-26lib/smtp: format the passed data in NewMailTxShulhan
2023-07-21lib/smtp: set minimum Server TLS to v1.2Shulhan
2023-07-09lib/stmp: split checking error and non-successful response codeShulhan
2023-05-30lib/smtp: implement Client SendEmailShulhan
2023-05-30lib/smtp: changes the field name for listener for clarityShulhan
2023-05-30lib/smtp: return pointer to the struct type instead of interfaceShulhan
2023-05-30lib/smtp: use WaitAlive instead of time.SleepShulhan
2023-05-20lib/smtp: change the package name in Example to have _test suffixShulhan
2023-05-20all: remove any usage of debug.Value in all packagesShulhan
2023-04-09lib/smtp: replace lib/io#Reader with lib/bytes#ParserShulhan
2022-10-05lib/stmp: fix tests with -count=X, where X>1Shulhan
2022-05-09all: reformat all codes using gofmt 1.19 (the Go tip)Shulhan
2022-04-06all: replace any usage of ioutil package with os or ioShulhan
2022-02-28lib/email: set the Date and Message-ID on Message PackShulhan
2022-02-27lib/email: reorder the MIME header to write the mime-version firstShulhan
2022-02-24lib/email: set the header Date field on NewMultipartShulhan
2022-02-18lib/smtp: refactoring NewClient to use struct instead of parametersShulhan
2022-02-18lib/smtp: add status codes from RFC 4954Shulhan
2022-02-18lib/smtp: rename Mechanism to SaslMechanismShulhan
2022-02-18lib/smtp: realign all structsShulhan
2022-02-18lib/smtp: provide an example of how to create MailTx from email packageShulhan
2022-02-17lib/smtp: rename mail.go to mail_tx.goShulhan
2021-10-06lib/smtp: implement method Noop on ClientShulhan
2021-10-06lib/smtp: implement method Reset on ClientShulhan
2021-08-13all: set the error prefix for NewClient and connectShulhan
2021-08-13lib/smtp: return io.EOF if no data received from serverShulhan
2021-03-14all: refactoring the test.Assert and test.AssertBench signatureShulhan
2020-11-23smtp: update the expired test certificateShulhan
2020-08-16smtp: check for error when writing to buffer on Client.recv()Shulhan
2020-06-18smtp: check for error when closing client connectionShulhan
2020-06-18smtp: check for EOF when receiving data from serverShulhan
2020-06-06all: use default linter optionsShulhan
2020-02-13smtp: Disable test on lookupShulhan
2020-02-13all: suppress false-positive linter warningsShulhan
2019-10-21all: fix and add missing commentsShulhan