Releases: emersion/go-milter
Releases · emersion/go-milter
0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
go-milter v0.3.1 This release mostly contains server bug fixes. Simon Ser (9): Use Code* constants in milterSession.Process Lower server proto version to 2 Move definitions around Add CodeQuitNC Sync constants with Postfix server: don't disconnect after processing message server: reset backend on CodeAbort server: improve code style server: add NoOpMilter
0.3.0
go-milter v0.3.0 This release adds support for the milter protocol v6. Simon Ser (2): readme: add CI badge cmd/milter-check: set read/write timeouts fox.cpp (3): Change claimed protocol version to 6 client: Add support for SMFIP_NR_* protocol mask values client: Add support for ActSkip from v6
0.2.0
0.1.0
go-milter v0.1.0 Bozhin Zafirov (26): initial import Call Header handler only when provided header data is complete. support unknown protocol family in Connect handler rename 'network' variable to 'family' to be consistent with milter protocol description provide raw port and net.IP address in Connect handler updates in code comments update license information define MilterInit function type for reference add link for real world library use case do not provide in-library message body buffer update readme file prefix connection options constants with Opt define quarantine response implement Quarantine modifier instead of response provide quarantine reason in a string variable add a NewResponseStr wrapper around NewResponse that encodes payload in a null terminated string directly convert golang string to a null terminated string fix typo in comment generate null terminated strings directly generate null terminated strings without dedicated function tidy up read and parse C style strings to determine envelope from and to addresses fix typo, thanks to asultanpur check if port is properly provided during connect advance buffer in SMFIC_CONNECT when reading port for SMFIA_INET or SMFIA_INET6 connections only properly typecast action and protocol Ian Bishop (3): Improve documentation Improve documentation Modify API, make internals private Simon Ser (2): Add go.mod readme: remove stability badge alteman (1): Add InsertHeader and ChangeFrom calls emersion (11): Switch README to fork Split const definitions per type No stability guaranteed Rename errors to be more idiomatic Move things around Introduce Server, fixes #1 Server.Protocols → Server.Protocol Create one Milter per connection go fmt Improve docs Add Server.Close phalaaxx (1): Initial commit