Skip to content

0.1.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@emersion emersion released this 30 Mar 10:45
· 23 commits to master since this release
v0.1.0
4e0a13d
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