Commit graph

108 commits

Author SHA1 Message Date
Rodolphe Bréard
efcdf80781 Disable the simple/simple ci test 2023-04-30 19:57:39 +02:00
Rodolphe Bréard
b06024176d Add labels 2023-04-30 19:55:16 +02:00
Rodolphe Bréard
7aede0f149 Move the canonicalization method to the ci 2023-04-30 19:47:55 +02:00
Rodolphe Bréard
e99c085331 Fix access rights before using glob 2023-04-30 19:31:41 +02:00
Rodolphe Bréard
9a411ec3e7 Fix access rights after killing OpenSMTPD 2023-04-30 19:25:42 +02:00
Rodolphe Bréard
a1349f9bc9 Fix the exception handling 2023-04-30 19:08:02 +02:00
Rodolphe Bréard
5814af3960 Test the strict canonicalization method first 2023-04-30 19:02:51 +02:00
Rodolphe Bréard
b46b133302 Add the missing blank lines 2023-04-30 19:02:07 +02:00
Rodolphe Bréard
8dcd3f7a21 Refactor the wait&kill 2023-04-30 18:54:27 +02:00
Rodolphe Bréard
b8800a2336 Test both canonicalization methods 2023-04-30 18:06:24 +02:00
Rodolphe Bréard
54c4398cfd Create the maildir in the start_tests function 2023-04-30 18:04:13 +02:00
Rodolphe Bréard
065b1cb368 Add a second test emails with utf-8 sender name and an image as attachment 2023-04-30 18:03:33 +02:00
Rodolphe Bréard
d0e38a8f2c Set the Maildir mode to 777 2023-04-30 17:25:53 +02:00
Rodolphe Bréard
bad81f79a7 Set the maildir rights to 0777 2023-04-30 17:15:23 +02:00
Rodolphe Bréard
e33d7c26b7 Prevent an infinite loop 2023-04-30 17:08:22 +02:00
Rodolphe Bréard
8e75759a19 Set the hostname 2023-04-30 16:54:57 +02:00
Rodolphe Bréard
17c31ceff0 Use sudo to stop service 2023-04-30 16:43:46 +02:00
Rodolphe Bréard
08378caef1 Stop the opensmtpd service 2023-04-30 16:42:05 +02:00
Rodolphe Bréard
bdef34c55b Removing pipes 2023-04-30 16:30:41 +02:00
Rodolphe Bréard
1fadcde028 Add Black to the CI 2023-04-30 16:20:09 +02:00
Rodolphe Bréard
b7291a2bd4 Add the intagration test to the CI 2023-04-30 16:16:08 +02:00
Rodolphe Bréard
a71faac437 Use sudo to start OpenSMTPD 2023-04-30 16:11:26 +02:00
Rodolphe Bréard
ce3e6f3765 Remove Rust 1.64.0 from the tests 2023-04-30 13:16:08 +02:00
Rodolphe Bréard
964fc2421a Reformat the revocation SQL query 2023-04-30 13:13:14 +02:00
Rodolphe Bréard
7674b26c16 Write an integration test script 2023-04-30 13:06:37 +02:00
Rodolphe Bréard
b860004196 Update the rsa dependency 2023-04-30 11:25:07 +02:00
Rodolphe Bréard
0fe5caa557 Add the signature expiration tag 2023-04-16 20:27:34 +02:00
Rodolphe Bréard
9a4b1d202c Add a man page 2023-04-16 18:37:42 +02:00
Rodolphe Bréard
51e6ecb85c Change the binary name to filter-dkimout 2023-04-16 16:56:32 +02:00
Rodolphe Bréard
b57c98c4ba Update the dependencies' features 2023-04-16 12:14:31 +02:00
Rodolphe Bréard
875a84811e On revocation, display only the key type 2023-04-16 00:14:21 +02:00
Rodolphe Bréard
a83a98cf8d Add two non-regression tests 2023-04-16 00:00:55 +02:00
Rodolphe Bréard
9ecbbdeaac Merge branch 'main' of github.com:breard-r/opensmtpd-filter-dkimout 2023-04-15 23:15:56 +02:00
Rodolphe Bréard
4f1651874f Fix the DKIM header CRLF 2023-04-15 23:13:16 +02:00
Rodolphe Bréard
614bc13bf3 Add more canonicalization tests 2023-04-15 22:07:56 +02:00
Rodolphe Bréard
9c109ed1f6 Re-add the set_header_alg and set_body_alg functions, but only for the tests 2023-04-15 22:07:27 +02:00
Rodolphe Bréard
d78fd34995 Canonicalize the DKIM header 2023-04-15 22:06:35 +02:00
Rodolphe Bréard
2fb6dd7c14 Add the key type in the header 2023-04-15 20:06:15 +02:00
Rodolphe Bréard
cd55e5cb83 Format code 2023-04-15 19:26:18 +02:00
Rodolphe Bréard
7c9cfb300e Remove unused functions 2023-04-15 19:25:51 +02:00
Rodolphe Bréard
0c921e4fdd Do not print the CR 2023-04-15 19:24:35 +02:00
Rodolphe Bréard
08297ac5e0 Sign the message 2023-04-15 19:24:04 +02:00
Rodolphe Bréard
2da4955da0
Set the revocation field when revoking a key 2023-04-11 10:25:16 +02:00
Rodolphe Bréard
39a2186b61 Update examples 2023-04-10 20:07:33 +02:00
Rodolphe Bréard
cc2968849d Continue to use anyhow 2023-04-10 16:29:36 +02:00
Rodolphe Bréard
97fae54252 Use anyhow for error handling 2023-04-10 13:09:56 +02:00
Rodolphe Bréard
372a49262d Publish revoked keys 2023-04-10 12:35:12 +02:00
Rodolphe Bréard
ad6eed4f02 Move SQL queries to the db module 2023-04-10 11:21:53 +02:00
Rodolphe Bréard
4164274ad2 Check keys at least every 3 hours
Doing so will permit to regularly populate the revocation file with the
new entries.
2023-04-10 11:18:11 +02:00
Rodolphe Bréard
d8e668916d Add a published flag to keys 2023-04-10 11:11:00 +02:00