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
|
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 |
|
Rodolphe Bréard
|
49493f06f7
|
Store the dates using unix timestamps
|
2023-04-10 00:30:31 +02:00 |
|
Rodolphe Bréard
|
617230664c
|
Remove useless imports
|
2023-04-09 23:33:05 +02:00 |
|
Rodolphe Bréard
|
699424bfcb
|
Format code
|
2023-04-09 23:31:32 +02:00 |
|
Rodolphe Bréard
|
9265550fc8
|
Generate keys
|
2023-04-09 23:31:16 +02:00 |
|
Rodolphe Bréard
|
ea762d139f
|
Rotate keys before registering the filter
|
2023-04-09 19:28:25 +02:00 |
|
Rodolphe Bréard
|
ade9532c36
|
Centralize the use of ActionResult
|
2023-04-09 17:54:07 +02:00 |
|
Rodolphe Bréard
|
977555bbee
|
Rationalize the new_action parameters
|
2023-04-09 17:44:17 +02:00 |
|
Rodolphe Bréard
|
558ffb2392
|
Connect to the key database
|
2023-04-09 17:21:17 +02:00 |
|
Rodolphe Bréard
|
06d3b8dfca
|
Move the main loop to async
|
2023-04-09 15:13:18 +02:00 |
|
Rodolphe Bréard
|
1b9ae7fa2b
|
Remove useless references
|
2023-04-09 11:09:28 +02:00 |
|
Rodolphe Bréard
|
648bf5d2c6
|
Start moving to async
|
2023-04-09 11:07:16 +02:00 |
|
Rodolphe Bréard
|
d4f92bc430
|
Prevent an eventual out of range index
|
2023-03-27 23:29:53 +02:00 |
|
Rodolphe Bréard
|
9821a9888e
|
Replace the mailparse crate by a custom header pseudo-parser
|
2023-03-27 22:46:17 +02:00 |
|
Rodolphe Bréard
|
5a403eccae
|
Allow to customize VARLIBDIR at build
|
2023-03-26 23:42:16 +02:00 |
|
Rodolphe Bréard
|
838981a4a9
|
Define the default values in main.rs
|
2023-03-26 23:08:44 +02:00 |
|
Rodolphe Bréard
|
ebdb91fda4
|
Add key_data_base to the CLI
|
2023-03-26 22:46:49 +02:00 |
|
Rodolphe Bréard
|
9438ab4af4
|
Add the missing revocation_list method
|
2023-03-26 22:18:42 +02:00 |
|
Rodolphe Bréard
|
1576a990fe
|
Reorder the config members and functions based on the short parameter
|
2023-03-26 22:12:50 +02:00 |
|
Rodolphe Bréard
|
7ac2f2645e
|
Add dns_update_cmd to the CLI
|
2023-03-26 22:09:19 +02:00 |
|
Rodolphe Bréard
|
c10ba5a49a
|
Add revocation to the CLI
|
2023-03-26 22:04:15 +02:00 |
|
Rodolphe Bréard
|
eeaca968b4
|
Rename the --revocation-list flag from -r to -f
|
2023-03-26 22:00:02 +02:00 |
|
Rodolphe Bréard
|
efb88b6dc0
|
Add cryptoperiod to the CLI
|
2023-03-26 21:57:01 +02:00 |
|
Rodolphe Bréard
|
3358982c31
|
Add verbose to the CLI
|
2023-03-26 21:49:34 +02:00 |
|
Rodolphe Bréard
|
0b8c0a6195
|
Add a display method to the Algorithm struct
|
2023-03-26 20:33:43 +02:00 |
|
Rodolphe Bréard
|
c23f2bd573
|
Use rsa2048-sha256 as the default algorithm
|
2023-03-26 20:10:21 +02:00 |
|
Rodolphe Bréard
|
f31f002013
|
Cleanup the domain config
|
2023-03-26 18:02:20 +02:00 |
|
Rodolphe Bréard
|
4748360380
|
Add header to the CLI
|
2023-03-26 17:52:15 +02:00 |
|
Rodolphe Bréard
|
7ca05e92b9
|
Add expiration to the CLI
|
2023-03-26 17:21:20 +02:00 |
|
Rodolphe Bréard
|
3dba0451cd
|
Add algorithm to the CLI
|
2023-03-26 17:15:41 +02:00 |
|
Rodolphe Bréard
|
c38fa94f1d
|
Add canonicalization to the CLI
|
2023-03-26 16:30:53 +02:00 |
|
Rodolphe Bréard
|
cb7c4d4263
|
Add a minimal CLI
|
2023-03-26 16:07:49 +02:00 |
|
Rodolphe Bréard
|
38a4229fbd
|
Implement canonicalization
|
2023-03-25 19:10:06 +01:00 |
|
Rodolphe Bréard
|
d95daff90c
|
Parse the message
|
2023-03-25 15:42:46 +01:00 |
|
Rodolphe Bréard
|
19dfa05660
|
Allow empty lines
|
2023-03-24 22:13:51 +01:00 |
|
Rodolphe Bréard
|
6b86c3889b
|
Store the message in a vector of bytes
|
2023-03-23 20:54:20 +01:00 |
|
Rodolphe Bréard
|
4210a91d59
|
Adapt the logs to OpenSMTPD
|
2023-03-23 14:57:24 +01:00 |
|
Rodolphe Bréard
|
dd955fcb44
|
Add logs
|
2023-03-21 13:00:44 +01:00 |
|
Rodolphe Bréard
|
fdc915cd66
|
Write the messages to stdout
|
2023-03-19 21:42:36 +01:00 |
|