aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-03-01Release share v0.4.0v0.4.0Shulhan
2019-03-01dns: prevent data race when retrieving new clientShulhan
2019-03-01all: fix warnings from linterShulhan
2019-03-01email/maildir: a library to manage email using maildir formatShulhan
2019-02-28time: add function to get micro secondsShulhan
2019-02-28dns: add mapping of connection types and its namesShulhan
2019-02-26smtp: rename StorageFile to LocalStorageShulhan
2019-02-26smtp: implement server with local handlerShulhan
2019-02-26smtp: remove unused return value error on parseParamsShulhan
2019-02-26smtp: remove environment typesShulhan
2019-02-26smtp: add prefix Mail to methods in Storage interfaceShulhan
2019-02-25ini: unexport the readerShulhan
2019-02-25ini: add method to get all variable values with the same keyShulhan
2019-02-23dns: print the section question type by stringShulhan
2019-02-23smtp: use different port between normal listener and TLS listenerShulhan
2019-02-22smtp: replace EnvironmentIni with EnvDirectShulhan
2019-02-21memfs: pre allocated the returned paths on ListNamesShulhan
2019-02-21memfs: add method to dump files as Go generated sourceShulhan
2019-02-21bytes: add benchmark for bytes.Equal and bytes.CompareShulhan
2019-02-21memfs: add variable for allowing bypass file in memoryShulhan
2019-02-19http: add the charset type to content-type "text/plain"Shulhan
2019-02-19memfs: check for empty directory on MountShulhan
2019-02-19http: listen and serve using TLS if TLSConfig is definedShulhan
2019-02-19http: add method to temporary redirect request to other locationShulhan
2019-02-15email/dkim: fix warnings from lintersShulhan
2019-02-15all: fix the usage of "iota"Shulhan
2019-02-15email: implement signing message with DKIM methodShulhan
2019-02-15email: fix error messages when parsing fieldShulhan
2019-02-14email: remove header.String() in favor of Simple() or Relaxed()Shulhan
2019-02-14email: implement DKIM verify on messageShulhan
2019-02-14bytes: add function to copy sliceShulhan
2019-02-13email/dkim: rename "verifyXxx" methods to "validateXxx"Shulhan
2019-02-11email/dkim: rename Verify method to ValidateShulhan
2019-02-09email/dkim: split parsing canonicalization value into its own functionsShulhan
2019-02-09email/dkim: split the DNS related functions into new fileShulhan
2019-02-09email/dkim: various fixes with more unit testsShulhan
2019-02-08email/dkim: add key poolShulhan
2019-02-08email/dkim: decode and parse public key from TXT recordShulhan
2019-02-08email/dkim: handle invalid characters when parsing tag value with base64Shulhan
2019-02-07email/dkim: fix linter warnings on global variablesShulhan
2019-02-07email/dkim: implement public key lookup with DNSShulhan
2019-02-07dns: add method to filter Message.Answer by specific query typeShulhan
2019-02-07dns: add pool for UDP clientShulhan
2019-02-07dns: add function to get list of system name serversShulhan
2019-02-07dns: fix creating new UDP/TCP client without port numberShulhan
2019-02-07dns: make UDPClient Query routine safeShulhan
2019-02-07email/dkim: add type for query method that combine query type and optionShulhan
2019-02-06lib/email/dkim: new package for parsing and creating DKIM signatureShulhan
2019-02-06lib/bytes: add function to convert hexadecimal into byteShulhan
2019-02-06lib/email: add method to canonicalize headerShulhan