From 3cd6bb69f58d686e8eb6cfb6716bc7ba25411687 Mon Sep 17 00:00:00 2001 From: Heiko Reese Date: Sun, 22 Aug 2021 13:36:43 +0200 Subject: [PATCH] README.md: Remove mentions of KIT. Fix exim variable assignment (C code is still defective). --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9823ce9..c8814ee 100644 --- a/README.md +++ b/README.md @@ -92,7 +92,7 @@ The `*_exim.conf` files contain the keys in a format that can simply be used in ```shell $ cat cryptobox_recipient_pk_exim.conf # const unsigned char cryptobox_recipient_pk[32] = { 0xda, 0x46, 0xc8, 0x75, 0x2b, 0x31, 0xd9, 0x0c, 0x83, 0x54, 0x2d, 0x18, 0xda, 0xdc, 0xe5, 0x2d, 0x0e, 0x10, 0xe8, 0x0c, 0x39, 0xde, 0xaf, 0x30, 0x7e, 0xab, 0xca, 0x4d, 0xed, 0x26, 0x4d, 0x6e }; const unsigned int cryptobox_recipient_pk_length = 32; -cryptobox_recipient_pk = "2kbIdSsx2QyDVC0Y2tzlLQ4Q6Aw53q8wfqvKTe0mTW4=" +CRYPTOBOX_RECIPIENT_PK=2kbIdSsx2QyDVC0Y2tzlLQ4Q6Aw53q8wfqvKTe0mTW4= ``` The `*.raw` files contain the same key without any formatting; these files are not needed for usage with exim but are @@ -104,16 +104,16 @@ This example's use case was the initial reason to develop this library: remove t our user's privacy but also keep the information in the final e-mail to enable response to complaints and abuse (the original header is usually provided in these cases). Add this snippet to your DATA ACL section in exim: -```exim -warn log_message = Removing X-Originating-IP header +``` +warn log_message = Removing X-Originating-IP: header condition = ${if def:h_X-originating-IP: {1}{0}} - add_header = X-KIT-Orig-IP-PKK: ${dlfunc{/usr/local/lib/libexim-encrypt-dlfunc.so} \ + add_header = X-Orig-IP-PKK: ${dlfunc{/usr/local/lib/libexim-encrypt-dlfunc.so} \ {sodium_crypto_box_seal} \ {ktp1OEEItrgvSfpVTtu+ybyNjzuuN8OzCdfrGAJt4j8=} \ {$h_X-originating-IP:}} - add_header = X-KIT-Orig-IP-Pass: ${dlfunc{/usr/local/lib/libexim-encrypt-dlfunc.so} \ + add_header = X-Orig-IP-Pass: ${dlfunc{/usr/local/lib/libexim-encrypt-dlfunc.so} \ {sodium_crypto_secretbox_encrypt_password} \ - {This is a very non-secret key} \ + {Insert your password here} \ {$h_X-originating-IP:}} remove_header = X-Originating-IP