Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: emersion/go-smtp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.21.2
Choose a base ref
...
head repository: emersion/go-smtp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.24.0
Choose a head ref
  • 14 commits
  • 14 files changed
  • 6 contributors

Commits on May 7, 2024

  1. backendutil: drop package

    The usefulness of this package is questionable: it should be pretty
    trivial for a library user to wrap a backend instead of using this.
    emersion committed May 7, 2024
    Configuration menu
    Copy the full SHA
    4b01242 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Allow manual Hello after StartTLS

    torikki-tou authored and emersion committed May 8, 2024
    Configuration menu
    Copy the full SHA
    75e52af View commit details
    Browse the repository at this point in the history
  2. client: save greet error

    emersion committed May 8, 2024
    Configuration menu
    Copy the full SHA
    b63eede View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. readme: drop CI badge

    The GitHub UI already displays that information.
    emersion committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    274020d View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. client: allow manual Hello after Reset

    Mathias Lieber authored and emersion committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    e764d71 View commit details
    Browse the repository at this point in the history
  2. server: reset session on EHLO

    Mathias Lieber authored and emersion committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    c6c3019 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2025

  1. Add checking for auth to Server example

    This was originally added to the README.md in 9e949e0, but was lost when
    the examples were removed from there. Re-add it so that it's clearer
    that this library doesn't enforce authentication by default.
    alext authored Mar 16, 2025
    Configuration menu
    Copy the full SHA
    8a5b093 View commit details
    Browse the repository at this point in the history
  2. Upgrade dependencies

    emersion committed Mar 16, 2025
    Configuration menu
    Copy the full SHA
    b7d48ab View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2025

  1. Configuration menu
    Copy the full SHA
    e2dbc50 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2025

  1. Implement RRVS

    qugu2427 authored Apr 6, 2025
    Configuration menu
    Copy the full SHA
    f9e8d24 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2025

  1. client: introduce DataCommand

    Closes: #189
    emersion committed Apr 28, 2025
    Configuration menu
    Copy the full SHA
    495c409 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2025

  1. Configuration menu
    Copy the full SHA
    54dd31d View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2025

  1. Configuration menu
    Copy the full SHA
    6944e33 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2025

  1. Remove superfluous validateLine() calls in sendMail()

    Client.SendMail() already calls validateLine() via Client.Mail() and
    Client.Rcpt(), so there is no need to have these checks in sendMail().
    
    Having these checks don't hurt as such, but looking at just the
    sendMail() function it's not obvious whether these checks are needed if
    you want to implement your own SendMail()-type function. With this
    change, you can copy/paste sendMail(), add the smtp. package selector,
    and modify as needed.
    
    Also removes a superfluous nil check as a bonus.
    arp242 authored and emersion committed Jul 8, 2025
    Configuration menu
    Copy the full SHA
    ab24fe7 View commit details
    Browse the repository at this point in the history
Loading