Commit Graph

118 Commits

Author SHA1 Message Date
865a33dab1 v0.2.2 2022-02-21 08:40:07 +01:00
c6c6ba23fd CI: Added release stage (mosty copied from https://docs.gitlab.com/ee/user/project/releases/#cicd-example-of-the-release-keyword) v0.2.1 2022-02-21 08:35:14 +01:00
1c84639ac7 README: clarify state of distro packages. 2022-01-15 06:13:33 +01:00
64dc7481cb Added oci labels 2021-11-08 21:57:52 +01:00
a8cbac240a Change umask to besser protect generated key files. 2021-10-13 15:35:10 +02:00
db9d8d6ee4 Merge branch 'ci-signing' into 'main'
Ci signing

See merge request mail/exim-encrypt-dlfunc!7
2021-10-08 04:05:53 +02:00
d224ae8124 Ci signing 2021-10-08 04:05:53 +02:00
05ef7c4467 Switched CI image building to Dockerfile while still using buildah. 2021-10-07 23:49:46 +02:00
ea589221b4 CI: don't install recommends for smaller CI images. 2021-09-17 02:52:13 +02:00
0a5e880f32 Lots of small README fixes and improvements. 2021-09-13 16:47:56 +02:00
b02f9e40ab Merge branch 'code_coverage' into 'main'
Code cleanup & more tests

See merge request mail/exim-encrypt-dlfunc!6
2021-09-13 02:40:13 +02:00
781c716d8e Code cleanup & more tests 2021-09-13 02:40:12 +02:00
1062248787 Merge branch 'code_coverage' into 'main'
Code coverage

See merge request mail/exim-encrypt-dlfunc!5
2021-09-13 00:28:12 +02:00
36fcdfaf42 Code coverage 2021-09-13 00:28:12 +02:00
b32d6fc861 Fixed complaints from Jetbrains Clion :-) 2021-09-12 22:06:09 +02:00
15de3a6204 Added slightly better memory management after using meson […] -Db_sanitize=address. 2021-09-12 21:47:57 +02:00
643f1a6719 Added table of contents to main README.md 2021-09-12 13:17:24 +02:00
5bf5bdecb1 Run all exim string expansion tests with empty config file.
Added a short note on memory management.
2021-09-12 13:14:15 +02:00
b19a1fc673 Added libexim-encrypt-dlfunc-decrypt-sealedbox to GitLab's CI artifacts. 2021-09-12 02:56:30 +02:00
c05f162a28 Moved incomplete python decryption example into contrib directory. 2021-09-12 02:52:19 +02:00
c7eedb7f4c Merge branch 'decryption_tools' into 'main'
Add decryption tools

Closes #1

See merge request mail/exim-encrypt-dlfunc!4
2021-09-12 02:47:42 +02:00
32e060d88d Added documentation and command help messages to decryption tools. 2021-09-12 02:38:34 +02:00
e26daf675b Wrote decrypt tool for sodium_crypto_box_seal plus matching tests.
Lots of code cleanups.
2021-09-12 02:06:10 +02:00
e1968e8f8c Added back meson from Debian packages as a build dependency for package building 2021-09-12 02:04:43 +02:00
a6c6169122 Seitched mmap-based file reader against getline which also works with pipes. 2021-09-11 14:40:43 +02:00
b6a350ef3a debugging meson build tests 2021-09-11 12:49:41 +02:00
0d8fb3dd77 debugging meson build tests 2021-09-11 12:23:15 +02:00
57b829737e debugging meson build tests 2021-09-11 12:20:23 +02:00
b6726dfcd2 Fixed erronous output 2021-09-11 12:04:06 +02:00
8845aaa653 Fixed test numbering 2021-09-11 11:41:12 +02:00
649932c73c Changed test output to conform to the TAP protocol (https://testanything.org) 2021-09-11 03:16:35 +02:00
99ff9e359c Added new files to CI artifacts 2021-09-11 02:59:56 +02:00
b8a5a2c759 2021-09-11 02:48:55 +02:00
1f8aa5fc4c Added test fo password decryption command 2021-09-11 02:46:32 +02:00
5a1bd58452 Renamed test function for library. 2021-09-11 02:26:39 +02:00
bb67fe5ba2 Updated example in README.md to use the actual path from the Debian package. 2021-09-11 02:23:47 +02:00
534db3ad6e Add option to suppress a newline at the end of the output. 2021-09-11 02:13:22 +02:00
ad3437f5df Working version of libexim-encrypt-dlfunc-decrypt-secretbox 2021-09-11 02:06:19 +02:00
41e7c43ab8 Always read password from environment.
Factored base64-decoding into its own function.
2021-09-11 00:24:44 +02:00
0b01283cd9 Refactored file reading into finction. 2021-09-08 03:34:12 +02:00
a82f6d388b “Transport commit” 2021-09-07 12:29:58 +02:00
aaad6b0e4f Renamed generate_encryption_keys binary to libexim-encrypt-dlfunc-genkeys. 2021-09-06 02:07:33 +02:00
71b3950c03 Split apt and pip install stages 2021-09-06 02:02:37 +02:00
aa8f4c5e02 Small README fixes 2021-09-05 14:32:24 +02:00
565aa43fb2 Removed meson from apt-get install because we use the pip version. 2021-09-05 14:13:50 +02:00
8c0340df0e Merge branch 'debian-packaging' into 'master'
Lower Build-Depends on debhelper-compat to version 12 (which should have

See merge request mail/exim-encrypt-dlfunc!3
2021-09-05 13:57:54 +02:00
b944a41f7c Lower Build-Depends on debhelper-compat to version 12 (which should have 2021-09-05 13:57:54 +02:00
3c2857cfeb Convert exim variable name to uppercase. 0.2.0 2021-08-22 16:14:21 +02:00
3cd6bb69f5 README.md: Remove mentions of KIT. Fix exim variable assignment (C code is still defective). 2021-08-22 13:36:43 +02:00
89b2f7ba93 README.md: Updated build instructions 2021-08-22 12:09:45 +02:00