View Bazaar branches
Get this repository:
git clone https://git.launchpad.net/dkimpy-milter
Members of dkimpy-milter-dev can upload to this repository. Log in for directions.

Branches

Name Last Modified Last Commit
master 2019-04-13 12:42:30 UTC 2019-04-13
Minor README corrections

Author: Scott Kitterman
Author Date: 2019-04-13 12:42:30 UTC

Minor README corrections

1_0 2019-03-13 02:01:00 UTC 2019-03-13
Merge branch 'dkg/socket-activation' into 1_0

Author: Scott Kitterman
Author Date: 2019-03-13 02:01:00 UTC

Merge branch 'dkg/socket-activation' into 1_0

dkg/python3 2019-02-22 00:22:11 UTC 2019-02-22
Convert __init__.py to python3

Author: dkg
Author Date: 2019-02-21 00:01:30 UTC

Convert __init__.py to python3

The main work here is about bytes vs. strings. This work was
confusing for several reasons:

 * pymilter thinks that headers are all strings, but body is bytes

 * dkimpy wants to deal with bytes objects generally (though it
   accepts a string object as an ed25519 secret key for some reason,
   despite requiring bytes as an RSA secret key)

 * authres.AuthenticationResultsHeader object converts easily to a
   string, but has no direct bytes conversion. meanwhile, it wants
   its arguments as strings, but will accept them if they are bytes
   and convert them with something like str(), which leaves weird
   cruft like "header.a=b'ed25519-sha256'"

 * dkimpy_milter/utils.py contains fold() which expects bytes

 * self.fp needs to accumulate the on-the-wire version of the message
   as a whole (so it needs to be bytes). That means converting the
   headers. Header names and values are US-ASCII, per ยง2.2 of RFC
   5322, so they should be convertible cleanly, but we still have to
   convert them explicitly so that python knows the right thing to do.

At any rate, tests/runtests all passes with these changes, and the
output for both Authentication-Results: and DKIM-Signature headers
looks the same.

dkg/socket-activation 2019-02-22 00:22:11 UTC 2019-02-22
Enable sd_listen_fds(3)-style socket-activation support

Author: dkg
Author Date: 2019-02-21 22:12:59 UTC

Enable sd_listen_fds(3)-style socket-activation support

I've added straightforward systemd unit files in
system/socket-activation/ that make use of this approach, and a
README.md in the same location that describes the tradeoffs.

dkg/test-suite 2019-02-22 00:21:38 UTC 2019-02-22
Expand test suite to cover RSA as well as ed25519

Author: dkg
Author Date: 2019-02-21 15:49:22 UTC

Expand test suite to cover RSA as well as ed25519

stable1.0 2019-02-11 20:14:11 UTC 2019-02-11
Bump version to 1.0.1, update TODO, set release date

Author: Scott Kitterman
Author Date: 2019-02-11 20:14:11 UTC

Bump version to 1.0.1, update TODO, set release date

16 of 6 results

Other repositories

Name Last Modified
lp:dkimpy-milter 2019-04-13
11 of 1 result
You can't create new repositories for dkimpy-milter.