Debian Package Tracker
Register | Log in
Subscribe

chasquid

simple SMTP (email) server written in go

Choose email to subscribe with

general
  • source: chasquid (main)
  • version: 1.5-1
  • maintainer: Debian Go Packaging Team (archive) (DMD)
  • uploaders: Martín Ferrari [DMD] – Alberto Bertogli [DMD]
  • arch: any
  • std-ver: 4.5.0
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • oldstable: 0.01+git20161124.6479138-2
  • stable: 0.07-1
  • testing: 1.5-1
  • unstable: 1.5-1
versioned links
  • 0.01+git20161124.6479138-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.07-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.5-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • chasquid
action needed
A new upstream version is available: 1.6 high
A new upstream version 1.6 is available, you should consider packaging it.
Created: 2020-11-25 Last update: 2021-01-17 03:03
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 1.6-1, distribution unstable) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 1de672dcdeacd80de0e970907c0f6b57046aa465
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Sun Nov 22 12:04:12 2020 +0000

    Releasing package chasquid version 1.6-1

commit 7f652f7b7a8c2309c8e76f3d8c49d401f57aa96a
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Sun Nov 22 11:58:45 2020 +0000

    patch: Ignore fexp binary
    
    The new fexp binary isn't marked with "+build ignored" so Debian's Go
    tooling picks it up as a new binary.
    
    This patch (applied upstream) adds the missing annotation.

commit ff28b0d8c7d70ff70bb01f9a39787da741fd9af5
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Sun Nov 22 11:51:11 2020 +0000

    New upstream release (1.6)

commit 94e4f6725f3f38ac69f6e1c98ec35f32b62eb887
Merge: 300739d 78df715
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Sun Nov 22 11:50:53 2020 +0000

    Merge tag 'upstream/1.6' into debian/sid

commit 78df715a028a0060e9e704da3ab10dfd0b057af5
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Sat Nov 21 15:55:12 2020 +0000

    docs: v1.6 release notes

commit 8769e01f23a4e559f132cca8382fa6ea5808abd9
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Sun Nov 22 09:32:26 2020 +0000

    test: Update haproxy test config
    
    The haproxy test config includes an obsolete "debug" entry, and is
    missing some timeouts which, while harmless in this context, cause a
    warning that can be confusing.
    
    This patch fixes the debug entry by running haproxy -d as recommended,
    and adds the essential timeouts to avoid the warning.

commit a9d7e36d29a07cb5c2703fd8def22f206f34cb27
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Fri Nov 13 20:07:18 2020 +0000

    gitlab: Export test directory as an artifact
    
    To debug test failures, it can be convenient to explore the contents of
    the test directories after the test runs, as they contain logs and
    generated files.
    
    This patch configures the GitLab CI to export the repo tree (which
    includes the test directory) as GitLab CI artifacts, so they can be
    easily accessed after the tests have completed.

commit e79586a014dcabf3cdaae02b080ad7b96c94e018
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Thu Nov 12 22:00:46 2020 +0000

    Implement HAProxy protocol support
    
    This patch implements support for incoming connections wrapped in the
    HAProxy protocol v1.
    
    This is useful when running chasquid behind a HAProxy server, as it
    needs the original source IP to perform SPF checks.
    
    This patch is a reimplementation of one originally provided by Denys
    Vitali in pull request #15, except the logic for the protocol handling
    is moved to a new package, and the smtpsrv.Conn handling of the source
    IP is simplified.
    
    It is marked as experimental for now, since we want to give it a bit
    more exposure just in case the option/api needs adjustment.
    
    Thanks a lot to Denys Vitali (@denysvitali in github) for sending the
    original patch for this, and helping test it!

commit c9d3ba0ca095d0bf54c43014da50ae6d3d4d2f59
Author: Leandro Lucarella <luca@llucax.com>
Date:   Thu Nov 5 21:42:23 2020 +0100

    Add @domain to chasquid-util --help where appropriate
    
    This makes it more clear how to specify which domain the user being
    operated on is the sub-command targeting when using `--help`.
    
    Amended-by: Alberto Bertogli <albertito@blitiri.com.ar>
      Update code to match the updated parameter name.

commit bb1b921e3c626065e8e3980395136f3fbf808757
Author: ThinkChaos <ThinkChaos@users.noreply.github.com>
Date:   Sat Oct 31 21:46:47 2020 +0100

    Add /exit endpoint to monitoring server
    
    Allows terminating chasquid via the network. Useful to trigger a restart
    (if there is an init system to relaunch chasquid) and thus reload certificates.
    
    Amended-by: Alberto Bertogli <albertito@blitiri.com.ar>
      Added tests, and adjusted shutdown sequence.

commit e9c6775418f9bb2c13097a5e05fa6aed4ecba0b3
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Mon Nov 2 17:57:40 2020 +0000

    test: Remove dependency on wget
    
    This patch removes the dependency on wget for fetching content over
    http, which was used in one of the tests to do some checking on debug
    and metric pages, as well as loop detection.
    
    Instead of wget, we now use a small built-in utility called fexp.

commit 025cb2d96a1032d32249ccbf179d9df20de1cf9a
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Thu Sep 17 02:45:48 2020 +0100

    courier: Rename Procmail to MDA
    
    This patch renames courier.Procmail to courier.MDA, to make it more
    obvious that the functionality is not tied to that particular MDA.
    
    It's just for readability, there are no functional changes.

commit 1cc7b9a864ee3b60d2c477d59b04af8a065e8f0d
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Mon Sep 14 21:17:32 2020 +0100

    smtpsrv: Pass EHLO/HELO domain to the post-data hook
    
    Some utilities might want to access the EHLO/HELO domain in the
    post-data hook (for example, to do additional SPF validations).
    
    This patch implements that support, including sanitizing the EHLO domain
    on the environment variable to reduce the risk of problems.

commit 5bebb00af9b6ac301acfdc79a16d314842c3df3f
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Mon Sep 14 21:17:01 2020 +0100

    smtpsrv: Rename internal variable ehloAddress -> ehloDomain
    
    The EHLO parameter is generally referred to as "domain", even though it
    can take either a domain or an address.
    
    For clarity, rename the variable and comments to match.
    
    This is stylistic only, there are no functional changes.

commit 4c26713f40515953072c235d060cf1261f79903f
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Thu Sep 17 01:12:37 2020 +0100

    docs: Add details about the hook variables
    
    This patch adds some wording to explain each of the hook variables.

commit 7914590cfa347f8f4f5143e87ce9b31f613a63fd
Author: Alberto Bertogli <albertito@blitiri.com.ar>
Date:   Sun Sep 13 11:31:31 2020 +0100

    docs: Update and extend links to distribution packages
    
    This patch updates and extends the links to the distribution packages,
    referencing them from the README (it's more likely to be what the reader
    wants to see), and also extending the Arch packaging with binary package
    information.
Created: 2020-11-22 Last update: 2021-01-12 17:37
lintian reports 1 warning normal
Lintian reports 1 warning about this package. You should make the package lintian clean getting rid of them.
Created: 2020-07-29 Last update: 2020-08-22 06:03
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.5.1 instead of 4.5.0).
Created: 2020-11-17 Last update: 2020-11-17 05:41
news
[rss feed]
  • [2021-01-09] chasquid 1.5-1 MIGRATED to testing (Debian testing watch)
  • [2020-10-27] Accepted chasquid 1.5-1 (source) into unstable (Alberto Bertogli) (signed by: Martina Ferrari)
  • [2020-04-24] chasquid 1.3-1 MIGRATED to testing (Debian testing watch)
  • [2020-04-13] Accepted chasquid 1.3-1 (source) into unstable (Alberto Bertogli) (signed by: Martina Ferrari)
  • [2019-12-15] chasquid 1.2-1 MIGRATED to testing (Debian testing watch)
  • [2019-12-12] Accepted chasquid 1.2-1 (source) into unstable (Alberto Bertogli) (signed by: Martín Ferrari)
  • [2019-10-31] chasquid 1.1-1 MIGRATED to testing (Debian testing watch)
  • [2019-10-28] Accepted chasquid 1.1-1 (source) into unstable (Alberto Bertogli) (signed by: Martín Ferrari)
  • [2019-08-27] chasquid 1.00-1 MIGRATED to testing (Debian testing watch)
  • [2019-08-19] Accepted chasquid 1.00-1 (source) into unstable (Alberto Bertogli) (signed by: Martín Ferrari)
  • [2019-02-10] chasquid 0.07-1 MIGRATED to testing (Debian testing watch)
  • [2019-01-29] Accepted chasquid 0.07-1 (source) into unstable (Alberto Bertogli) (signed by: Martín Ferrari)
  • [2018-07-27] chasquid 0.06-1 MIGRATED to testing (Debian testing watch)
  • [2018-07-24] Accepted chasquid 0.06-1 (source) into unstable (Alberto Bertogli) (signed by: Martín Ferrari)
  • [2018-06-08] chasquid 0.05-1 MIGRATED to testing (Debian testing watch)
  • [2018-06-06] Accepted chasquid 0.05-1 (source) into unstable (Alberto Bertogli) (signed by: Martín Ferrari)
  • [2018-03-26] chasquid 0.04+git20180302.0ae5798-1 MIGRATED to testing (Debian testing watch)
  • [2018-03-20] Accepted chasquid 0.04+git20180302.0ae5798-1 (source) into unstable (Alberto Bertogli) (signed by: Martín Ferrari)
  • [2018-02-17] chasquid 0.04-1 MIGRATED to testing (Debian testing watch)
  • [2018-02-12] Accepted chasquid 0.04-1 (source) into unstable (Martín Ferrari)
  • [2017-07-23] chasquid 0.03+git20170716.6867859-1 MIGRATED to testing (Debian testing watch)
  • [2017-07-16] Accepted chasquid 0.03+git20170716.6867859-1 (source amd64) into unstable (Alberto Bertogli) (signed by: Martín Ferrari)
  • [2016-12-16] chasquid 0.01+git20161124.6479138-2 MIGRATED to testing (Debian testing watch)
  • [2016-12-05] Accepted chasquid 0.01+git20161124.6479138-2 (source amd64) into unstable, unstable (Martín Ferrari)
  • [2016-12-05] Accepted chasquid 0.01+git20161124.6479138-1 (source amd64) into unstable, unstable (Martín Ferrari)
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian (0, 1)
  • buildd: logs, checks, clang, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • screenshots
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1.5-1

Debian Package Tracker — Copyright 2013-2018 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing