Commit Graph

  • 23cbce0232 Merge branch 'deb-with-gbp' into 'main' main konstantin.zangerle 2022-08-26 12:12:36 +02:00
  • 632c3404e6 Create debian packages with gbp, upload to KIT-CERT Repository. konstantin.zangerle 2022-08-26 12:12:36 +02:00
  • 400ffe6e5e Added missing line continuation. ci-releases Heiko Reese 2022-04-25 23:06:03 +02:00
  • 0c1a49ec57 Disable builds for buster and focal to speed up CI development. v0.2.3 Heiko Reese 2022-02-21 08:54:42 +01:00
  • 865a33dab1 v0.2.2 Heiko Reese 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 Heiko Reese 2022-02-21 08:35:14 +01:00
  • 1c84639ac7 README: clarify state of distro packages. Heiko Reese 2022-01-15 06:13:33 +01:00
  • 64dc7481cb Added oci labels Heiko Reese 2021-11-08 21:57:52 +01:00
  • a8cbac240a Change umask to besser protect generated key files. Heiko Reese 2021-10-13 15:35:10 +02:00
  • db9d8d6ee4 Merge branch 'ci-signing' into 'main' heiko.reese 2021-10-08 04:05:53 +02:00
  • d224ae8124 Ci signing heiko.reese 2021-10-08 04:05:53 +02:00
  • 05ef7c4467 Switched CI image building to Dockerfile while still using buildah. Heiko Reese 2021-10-07 23:49:46 +02:00
  • ea589221b4 CI: don't install recommends for smaller CI images. Heiko Reese 2021-09-17 02:52:13 +02:00
  • 0a5e880f32 Lots of small README fixes and improvements. Heiko Reese 2021-09-13 16:47:56 +02:00
  • b02f9e40ab Merge branch 'code_coverage' into 'main' heiko.reese 2021-09-13 02:40:13 +02:00
  • 781c716d8e Code cleanup & more tests heiko.reese 2021-09-13 02:40:12 +02:00
  • 1062248787 Merge branch 'code_coverage' into 'main' heiko.reese 2021-09-13 00:28:12 +02:00
  • 36fcdfaf42 Code coverage heiko.reese 2021-09-13 00:28:12 +02:00
  • b32d6fc861 Fixed complaints from Jetbrains Clion :-) Heiko Reese 2021-09-12 22:06:09 +02:00
  • 15de3a6204 Added slightly better memory management after using meson […] -Db_sanitize=address. Heiko Reese 2021-09-12 21:47:57 +02:00
  • 643f1a6719 Added table of contents to main README.md heiko.reese 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. Heiko Reese 2021-09-12 13:14:15 +02:00
  • b19a1fc673 Added libexim-encrypt-dlfunc-decrypt-sealedbox to GitLab's CI artifacts. Heiko Reese 2021-09-12 02:56:30 +02:00
  • c05f162a28 Moved incomplete python decryption example into contrib directory. Heiko Reese 2021-09-12 02:52:19 +02:00
  • c7eedb7f4c Merge branch 'decryption_tools' into 'main' heiko.reese 2021-09-12 02:47:42 +02:00
  • 32e060d88d Added documentation and command help messages to decryption tools. Heiko Reese 2021-09-12 02:36:21 +02:00
  • e26daf675b Wrote decrypt tool for sodium_crypto_box_seal plus matching tests. Lots of code cleanups. Heiko Reese 2021-09-12 02:06:10 +02:00
  • e1968e8f8c Added back meson from Debian packages as a build dependency for package building Heiko Reese 2021-09-12 02:04:43 +02:00
  • a6c6169122 Seitched mmap-based file reader against getline which also works with pipes. Heiko Reese 2021-09-11 14:40:43 +02:00
  • b6a350ef3a debugging meson build tests Heiko Reese 2021-09-11 12:49:41 +02:00
  • 0d8fb3dd77 debugging meson build tests Heiko Reese 2021-09-11 12:23:15 +02:00
  • 57b829737e debugging meson build tests Heiko Reese 2021-09-11 12:20:23 +02:00
  • b6726dfcd2 Fixed erronous output Heiko Reese 2021-09-11 12:04:06 +02:00
  • 8845aaa653 Fixed test numbering Heiko Reese 2021-09-11 11:41:12 +02:00
  • 649932c73c Changed test output to conform to the TAP protocol (https://testanything.org) Heiko Reese 2021-09-11 03:16:35 +02:00
  • 99ff9e359c Added new files to CI artifacts Heiko Reese 2021-09-11 02:59:56 +02:00
  • b8a5a2c759 Heiko Reese 2021-09-11 02:48:55 +02:00
  • 1f8aa5fc4c Added test fo password decryption command Heiko Reese 2021-09-11 02:46:32 +02:00
  • 5a1bd58452 Renamed test function for library. Heiko Reese 2021-09-11 02:26:39 +02:00
  • bb67fe5ba2 Updated example in README.md to use the actual path from the Debian package. Heiko Reese 2021-09-11 02:23:47 +02:00
  • 534db3ad6e Add option to suppress a newline at the end of the output. Heiko Reese 2021-09-11 02:13:22 +02:00
  • ad3437f5df Working version of libexim-encrypt-dlfunc-decrypt-secretbox Heiko Reese 2021-09-11 02:06:19 +02:00
  • 41e7c43ab8 Always read password from environment. Factored base64-decoding into its own function. Heiko Reese 2021-09-11 00:24:44 +02:00
  • 0b01283cd9 Refactored file reading into finction. Heiko Reese 2021-09-08 03:34:12 +02:00
  • a82f6d388b “Transport commit” Heiko Reese 2021-09-07 12:29:58 +02:00
  • aaad6b0e4f Renamed generate_encryption_keys binary to libexim-encrypt-dlfunc-genkeys. Heiko Reese 2021-09-06 02:07:33 +02:00
  • 71b3950c03 Split apt and pip install stages Heiko Reese 2021-09-06 02:02:37 +02:00
  • aa8f4c5e02 Small README fixes heiko.reese 2021-09-05 14:32:24 +02:00
  • 565aa43fb2 Removed meson from apt-get install because we use the pip version. Heiko Reese 2021-09-05 14:13:50 +02:00
  • 8c0340df0e Merge branch 'debian-packaging' into 'master' heiko.reese 2021-09-05 13:57:54 +02:00
  • b944a41f7c Lower Build-Depends on debhelper-compat to version 12 (which should have heiko.reese 2021-09-05 13:57:54 +02:00
  • 3c2857cfeb Convert exim variable name to uppercase. 0.2.0 Heiko Reese 2021-08-22 16:14:21 +02:00
  • 3cd6bb69f5 README.md: Remove mentions of KIT. Fix exim variable assignment (C code is still defective). Heiko Reese 2021-08-22 13:36:43 +02:00
  • 89b2f7ba93 README.md: Updated build instructions Heiko Reese 2021-08-22 12:09:45 +02:00
  • fe87a7d8f5 CI: install meson and ninja via pip to ensure every platform has the same version with the same feature set. Heiko Reese 2021-08-22 11:59:26 +02:00
  • 834714f4c8 meson cleanup Heiko Reese 2021-08-22 02:17:11 +02:00
  • d225bddcb3 fix: corrected artifact path for generate_encryption_keys (former genkey) Heiko Reese 2021-08-22 01:41:46 +02:00
  • e89e5d453d Aligned definition of LOCAL_SCAN and DLFUNC_IMPL with exim local_scan API version Heiko Reese 2021-08-22 01:37:20 +02:00
  • f4b89286b7 Fixed compiler warnings and rewrote documentation for meson. Heiko Reese 2021-08-22 01:24:49 +02:00
  • f73d2129e9 meson: remove config.h.in Heiko Reese 2021-08-21 23:53:55 +02:00
  • bcd6a80211 Merge branch 'meson' Heiko Reese 2021-08-21 23:34:30 +02:00
  • 256042512d cpp: more careful macro expansion Heiko Reese 2021-08-21 23:33:50 +02:00
  • b85641ac0e Update .gitlab-ci.yml file: install openssl heiko.reese 2021-08-21 23:28:34 +02:00
  • da6bff859e Update meson.build heiko.reese 2021-08-21 23:25:05 +02:00
  • eb9123b3f6 Fix apt interactivity in Ubuntu heiko.reese 2021-08-21 23:10:05 +02:00
  • abba591c01 CI: Support ancient meson versions heiko.reese 2021-08-21 23:04:57 +02:00
  • 3e73cc6ee1 CI: Support ancient meson versions heiko.reese 2021-08-21 23:04:47 +02:00
  • 26a591bedd CI: Install pkg-config heiko.reese 2021-08-21 23:00:13 +02:00
  • f8f2a06abc Update .gitlab-ci.yml file heiko.reese 2021-08-21 22:58:16 +02:00
  • 276ddf35aa Switched build system to meson. Heiko Reese 2021-08-21 22:57:01 +02:00
  • 70bdb895a5 Heiko Reese 2021-08-21 19:19:53 +02:00
  • 0530681a39 Added more version workarounds for compilation, late binding and type casting. Heiko Reese 2021-08-21 19:11:08 +02:00
  • 6a352fb855 Fix #5 by shortening the cmdline parameters Heiko Reese 2021-08-21 18:53:11 +02:00
  • 7eed55a274 Added missing definitions for local_scan ABI version 3 (used in Ubuntu Focal) Heiko Reese 2021-08-21 03:56:34 +02:00
  • ef1afd5be2 Merge branch 'real_tests' into 'master' heiko.reese 2021-08-21 03:15:34 +02:00
  • 02d679ddcd Return error code on test failure Heiko Reese 2021-08-21 03:14:09 +02:00
  • d544a00e02 Merge branch 'ci2' Heiko Reese 2021-08-21 02:46:23 +02:00
  • 359710e1fd Merge branch 'master' into 'ci2' heiko.reese 2021-08-21 00:44:11 +00:00
  • 3053df107a Removed all optimization flags from Makefile. heiko.reese 2021-08-21 02:32:11 +02:00
  • 4c6091c227 Update .gitlab-ci.yml file heiko.reese 2021-08-21 02:28:02 +02:00
  • 9925009fcc Update .gitlab-ci.yml file heiko.reese 2021-08-21 02:18:00 +02:00
  • 09ad1ea5a0 Update .gitlab-ci.yml file heiko.reese 2021-08-21 02:10:54 +02:00
  • d868072802 Update Makefile heiko.reese 2021-08-21 00:11:09 +02:00
  • 98d2e6ee53 Update Makefile heiko.reese 2021-08-21 00:10:37 +02:00
  • 1942bd8f5b Update .gitlab-ci.yml file heiko.reese 2021-08-21 00:07:29 +02:00
  • d630289f91 Added target "all" to Makefile Heiko Reese 2021-08-21 00:02:14 +02:00
  • 3a437a5bf0 Changed unsigned int to size_t where appropriate (see #4) Heiko Reese 2021-08-20 23:10:15 +02:00
  • 05d5a5080d Added debian default compiler and linker options (from dpkg-buildflags --get CFLAGS) Heiko Reese 2021-08-20 23:09:40 +02:00
  • 508b985b0e Handle exim local_scan API version changes Heiko Reese 2021-08-20 12:00:22 +02:00
  • 6b8e0d948d README.md: typo heiko.reese 2021-08-20 10:39:25 +02:00
  • ad6b2799d8 Deleted unused header file Heiko Reese 2021-08-20 03:05:28 +02:00
  • c3696498ef fix: typo Heiko Reese 2021-08-20 03:02:33 +02:00
  • 44bb873b04 Added first incomplete example to README.md Heiko Reese 2021-08-20 02:48:08 +02:00
  • 464e94f402 Added README.md Heiko Reese 2021-08-20 02:14:12 +02:00
  • 4969b9277f Removed debug symbols from final library. Heiko Reese 2021-08-20 01:49:41 +02:00
  • a4fd2f5483 Add LICENSE heiko.reese 2021-08-20 01:25:15 +02:00
  • cd70628822 Heiko Reese 2021-08-20 01:08:53 +02:00
  • 86639a1896 Heiko Reese 2021-08-20 01:07:06 +02:00
  • d8b209ba33 Removed debugging statements. Heiko Reese 2021-08-20 01:04:19 +02:00
  • 4ff77be04a Heiko Reese 2021-08-20 00:48:18 +02:00