Commit Graph

43 Commits

Author SHA1 Message Date
nemunaire eff10e0cda When the tarball is too heavy, don't display its content
This avoid an infinite wait due to a full buffer
2022-04-27 12:09:00 +02:00
nemunaire 5d5c9d3e7c Can include post-scriptum 2022-04-27 12:08:32 +02:00
nemunaire 81bca8ccae Try to detect some more stranges cases 2022-03-31 02:26:13 +02:00
nemunaire 7909a77a20 When stdout buffer is full, process is paused: read stdout continuously 2022-03-31 02:24:15 +02:00
nemunaire 121da2bbe0 New arguments to pass students list 2022-03-31 02:22:04 +02:00
nemunaire 408e007912 There are some reported case where windows hack causes Broken pipe 2022-03-31 02:21:03 +02:00
nemunaire 2bd535829e Add new script to automate adlin mail challenge validation 2022-03-31 02:20:16 +02:00
nemunaire 8cf6d5c785 Ignore bad encoding: keep it as is
This is to avoid bad signature due to missing/replaced char
2022-02-19 16:13:38 +01:00
nemunaire d1b358fcd1 If a file /submission/.sh is present, run it as a tests suite 2022-02-19 16:13:24 +01:00
nemunaire a52c756159 When encode is not possible, assume it's already bytes, so return it raw with a warning 2021-09-29 21:38:38 +02:00
nemunaire 8f7d6e79c5 Sometimes gpgmail fails, so let the legacy code handle the message 2021-09-24 10:46:55 +02:00
nemunaire d13d93c39c Introducing gnupg_mail to parse mail 2021-09-19 19:44:50 +02:00
nemunaire efa4cb6824 Change From addr regarding context 2021-09-19 15:47:08 +02:00
nemunaire 19e1111e6c Add windows hack 2021-09-19 15:45:40 +02:00
nemunaire b84022ef70 Fix error reporting 2021-09-19 15:45:14 +02:00
nemunaire 6036099b13 Handle non-armored signature 2021-09-19 15:44:22 +02:00
nemunaire 5d2d4ff451 Handle long keyid 2021-09-19 15:42:22 +02:00
nemunaire 7002341583 ngkeyid 2021-09-19 15:42:09 +02:00
nemunaire 2d5c4503ef Refactor signature checking 2021-09-19 15:41:48 +02:00
nemunaire e5eb0795f2 New argument to refresh keyring on demand 2020-03-27 01:13:34 +01:00
nemunaire 65fb49d080 Dealing with application/x- and without x- 2020-03-27 01:13:34 +01:00
nemunaire e6e622df94 Fix content detection with libmagic when dealing with stdin... prefers using a dedicated file 2020-03-27 01:13:34 +01:00
nemunaire f2cac09f6f Fix a problem when dealing with huge files: file cmd responds before all the content has been writed 2018-10-23 23:45:41 +02:00
nemunaire e68cdc1108 Try to handle binary signature 2018-10-16 11:48:53 +02:00
nemunaire fd1a397c14 Fix compatibility with multiline MIME encoded header 2018-04-09 00:20:43 +02:00
nemunaire 4df7393069 envelope: test first for old style PGP, as this kind of message also contains 'BEGIN PGP SIGNATURE' matched earlier instead 2018-03-18 14:06:32 +01:00
nemunaire 64be054961 New option to skip public key discovery in attachments 2018-03-18 14:05:20 +01:00
nemunaire 9f3c814469 Generelize this checker: it's no more used only for virli 2018-03-18 14:03:50 +01:00
nemunaire 2e05a9f7fe Display submission name 2017-11-09 01:07:13 +01:00
nemunaire e02dc2169d ortograph 2017-11-09 00:37:53 +01:00
nemunaire 626353a02d Don't fail on non-utf-8 chars 2017-10-26 00:22:50 +02:00
nemunaire 4d9ac08a89 New option to review mail to be send 2017-10-26 00:22:11 +02:00
nemunaire f3ea2af897 application/octet-stream is not necessary pgp-signature 2017-10-26 00:21:17 +02:00
nemunaire 5d8a7ab834 Accept key discovery from WKD 2017-10-22 11:30:13 +02:00
nemunaire a3d06a545b Handle revoked keys 2017-10-22 11:29:51 +02:00
nemunaire 23e00436b2 Don't rely on MIME type to detect PGP BLOCKs 2017-10-22 11:29:24 +02:00
nemunaire 1d7241e3e3 As each year comes with a new CSV with different column order, place columns in variables 2017-10-20 13:46:35 +02:00
nemunaire d1a3188ed4 New option to skip max submission time test 2017-10-20 13:42:40 +02:00
nemunaire 3c44682cb8 Something change in the date format... 2017-10-20 13:41:11 +02:00
nemunaire fb18e25e90 Use STARTTLS to send mail 2017-10-20 13:38:51 +02:00
nemunaire b308fe4669 New option to impose a particular tarball hash 2017-10-20 13:38:14 +02:00
nemunaire 42409660a5 Project done with some hardcoded string 2016-10-12 00:33:40 +02:00
nemunaire 7e929f3a32 Initial commit 2016-10-12 00:31:50 +02:00