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