Commit graph

  • a02f2d9e68
    feat: migrate from woodpecker to forgejo actions main v0.1.9 s3lph 2023-12-19 08:31:26 +0100
  • adaa10b3d3
    chore: bump version number v0.1.8 s3lph 2023-08-12 15:16:21 +0200
  • 30be0bb2dd
    fix(ci): instal dependencies in schleuder integration test phase s3lph 2023-08-12 15:07:08 +0200
  • a986ad236a
    fix(ci): double-escape ${} s3lph 2023-08-12 15:02:07 +0200
  • 05b9bf009f
    fix(ci): add missing deepdiff dependency s3lph 2023-08-12 14:59:34 +0200
  • da0b9f7e28
    fix(ci): remove obsolete schleuder-cli workaround s3lph 2023-08-12 14:58:57 +0200
  • b4a42a770d
    fix: woodpecker ci s3lph 2023-08-12 14:56:17 +0200
  • 3605726162
    chore: migrate from gitlab-ci to woodpecker s3lph 2023-08-12 14:47:57 +0200
  • 16c66fc950 Merge branch 'schleuder4' into 'main' s3lph 2023-07-04 01:28:50 +0000
  • d7603f2c87 fix: ci python path fixes s3lph 2023-07-04 03:19:37 +0200
  • d1e9403913 fix: apply patch for broken schleuder-cli package s3lph 2023-07-04 03:07:36 +0200
  • caa2bd6a06 fix: apply patch for broken schleuder-cli package s3lph 2023-07-04 03:04:27 +0200
  • 026e4987a6 chore: update ci to python3.11-bookworm (which also ships schleuder 4 instead fo 3.6) s3lph 2023-07-03 22:35:22 +0200
  • 91e81f6931 Make mypy happy v0.1.7 s3lph 2022-08-20 12:24:59 +0200
  • 00d49c1451 0.1.7: Account for key (in-) equality quirks from GnuPG s3lph 2022-08-20 12:15:06 +0200
  • fbe8300a6e Merge branch 'fix-key-404' v0.1.6 s3lph 2022-08-07 16:13:11 +0200
  • a682cd9e7e Prepare release 0.1.6 s3lph 2022-08-07 16:13:01 +0200
  • eccd08a8bc Handle 404 error on key get api call fix-key-404 s3lph 2022-08-07 16:02:53 +0200
  • 95a2c481b7 Add CI task to trigger a build of the repository pipeline s3lph 2022-07-19 23:37:21 +0200
  • edcd5bd152 Update .gitlab-ci.yml file s3lph 2022-05-30 21:06:53 +0000
  • ebb836f2dd Fix gitlab-ci coverage reporting s3lph 2022-05-30 22:57:38 +0200
  • 6af68e4ce5 Update .gitlab-ci.yml file s3lph 2022-05-30 19:42:30 +0000
  • 0be2f19c10 Fix gitlab-ci coverage reporting s3lph 2022-05-30 21:37:34 +0200
  • 30472cd530 Fix gitlab-ci coverage reporting s3lph 2022-05-30 21:35:58 +0200
  • cdcc8fbf33 Version 0.1.5 v0.1.5 s3lph 2022-05-30 18:19:37 +0200
  • 3d66918202 Merge branch 'admin-report-show-source' into 'main' s3lph 2022-05-30 16:15:55 +0000
  • 443a0f9544 Merge branch 'admin-report-show-source' into 'main' s3lph 2022-05-30 16:12:39 +0000
  • 2954920c65 Fix errors and tests s3lph 2022-05-30 18:10:05 +0200
  • ddd71a28f0 show source list of new subscriptions in admin reports s3lph 2022-05-30 18:00:11 +0200
  • 8d4b84669f Merge branch 'gitlab-sast' into 'main' s3lph 2022-05-30 15:51:31 +0000
  • 50c6c4ddd4 Merge branch 'gitlab-sast' into 'main' s3lph 2022-05-30 15:49:45 +0000
  • a160d22789 Add bandit code annotations s3lph 2022-05-30 17:46:48 +0200
  • 210bff48fb Merge branch 'gitlab-sast' into 'main' s3lph 2022-05-30 00:54:18 +0000
  • dcb03e8449 Gitlab sast s3lph 2022-05-30 00:54:18 +0000
  • b6c36dc643 Merge branch 'gitlab-sast' into 'main' s3lph 2022-05-30 00:39:05 +0000
  • 1060c8e8d0 Add gitlab SAST and dependency scanning s3lph 2022-05-30 02:33:59 +0200
  • 72a8a67dbf Add gitlab SAST and dependency scanning s3lph 2022-05-30 02:25:16 +0200
  • 259a6fe696 Add gitlab SAST and dependency scanning s3lph 2022-05-30 02:22:05 +0200
  • b317c2ee23 Release 0.1.4 v0.1.4 s3lph 2022-04-26 01:54:45 +0200
  • eb74f5e296 Error handling: One failing list processor should not affect processing of the other lists s3lph 2022-04-25 23:16:04 +0200
  • 612334ae8d Do not send unencrypted admin reports s3lph 2022-04-25 23:06:08 +0200
  • 283641ee5c Bump version v0.1.3 v0.1.3 s3lph 2022-04-23 02:04:08 +0200
  • 5688aba562 Only include user conflicts in admin reports once s3lph 2022-04-23 01:07:56 +0200
  • f34eecd6ee Add user conflict to full schleuder test s3lph 2022-04-23 00:32:23 +0200
  • f0c666540f Include conflicts in admin reports s3lph 2022-04-23 00:18:03 +0200
  • 58070a1505 Don't base64 encode encrypted reports, it's not RFC 3156 compliant and some mailclients (e.g. K-9) have issues with that. s3lph 2022-04-22 06:46:14 +0200
  • fff1c7aa25 Release v0.1.2 v0.1.2 s3lph 2022-04-19 03:01:26 +0200
  • e262cd5f14 Remove legacy multischleuder.yml from project root s3lph 2022-04-19 02:48:26 +0200
  • 730a584183 Fix releases link in readme s3lph 2022-04-19 02:46:59 +0200
  • 3eb793cf85 README! s3lph 2022-04-19 02:45:45 +0200
  • 1baac12946 Fix config file name in systemd service s3lph 2022-04-19 02:01:55 +0200
  • 23ab5ef4e4 Release v0.1.1 v0.1.1 s3lph 2022-04-19 01:35:28 +0200
  • 6c9856c74a Improve logging s3lph 2022-04-19 01:17:25 +0200
  • d50ce036ea Fix typo in systemd timer unit s3lph 2022-04-19 00:44:02 +0200
  • a8948d2f1f Fix debian packaging v0.1 s3lph 2022-04-18 22:42:01 +0200
  • fc793f82c2 Prevend subscribing or users with the schleuders own key s3lph 2022-04-18 22:36:32 +0200
  • d8a6f14386 Fix full test report s3lph 2022-04-18 22:22:51 +0200
  • 9f8bb77a6e Fix full test report s3lph 2022-04-18 22:18:47 +0200
  • a6dc846bda Fix full test report s3lph 2022-04-18 22:15:49 +0200
  • e7de1cb8b0 Fix full test report s3lph 2022-04-18 22:12:27 +0200
  • 3af4ffe36c full test: decrypt and print messages s3lph 2022-04-18 22:08:17 +0200
  • d122e9033e Print schleuder names in conflict messages, rather than ids s3lph 2022-04-18 22:00:19 +0200
  • 4b9dfa550a Add conflict resolution for multiple users using the same key. Fixes #1. s3lph 2022-04-18 21:42:31 +0200
  • e33692f40a Fix full system test s3lph 2022-04-18 19:57:36 +0200
  • 6aaf2f3baa More refactoring, more testing s3lph 2022-04-18 19:44:19 +0200
  • 6dba5cc37f Fix test code so that it emulates open(a+) s3lph 2022-04-18 17:14:12 +0200
  • ade119ca69 Refactor to take mailing out of the key conflict resolution components. Add admin reporting s3lph 2022-04-17 06:00:46 +0200
  • 5c38407be8 Analyze results of schleuder CI s3lph 2022-04-17 01:59:40 +0200
  • d575f77956 full schleuder test: Run a second time, should not cause any changes s3lph 2022-04-17 01:17:36 +0200
  • 235603e715 Broader exception clause for conflict mail encryption s3lph 2022-04-17 01:11:48 +0200
  • 96ec215e73 Fix gitlab-ci s3lph 2022-04-17 01:08:15 +0200
  • 1abf11087a Fix gitlab-ci s3lph 2022-04-17 01:07:05 +0200
  • 2c4f41cd93 Wait for postfix mail delivery s3lph 2022-04-17 01:04:23 +0200
  • 7e0c4a6100 Fix mock conflict resolution s3lph 2022-04-17 01:03:34 +0200
  • 1c517bd8a7 Apparently PGPy cant encrypt to ed25519 keys :( Fall back to unencrypted conflict message if any of the encryptions failed s3lph 2022-04-17 00:51:41 +0200
  • c236b6825a Add test case with real schleuder s3lph 2022-04-16 19:06:53 +0200
  • 5f80c48aee readme s3lph 2022-04-16 05:45:25 +0200
  • a0fb9a503b Remove TODO comment; turned into a gitlab issue s3lph 2022-04-16 05:37:38 +0200
  • 032e211af1 pycodestyle s3lph 2022-04-15 23:41:17 +0200
  • 2f7b654d57 Add config parsing unit tests s3lph 2022-04-15 23:40:11 +0200
  • 294f299175 Add conflict resolution unit tests, fix bugs in conflict resolution s3lph 2022-04-15 21:13:10 +0200
  • 4808b6d40b Fix some type errors and wrong api arguments s3lph 2022-04-15 19:20:45 +0200
  • 434c444333 Fix API so that the correct users are unsubscribed s3lph 2022-04-15 06:16:35 +0200
  • 723db8efac Add README with badges s3lph 2022-04-15 03:37:58 +0200
  • b6cd1d37b8 pycodestyle s3lph 2022-04-15 03:35:50 +0200
  • efd34b0fd0 Unit tests s3lph 2022-04-15 03:25:46 +0200
  • f18a2a4021 Add missing newline in debian/control s3lph 2022-04-14 23:28:07 +0200
  • 286f853623 Add changelog skeleton s3lph 2022-04-14 23:26:40 +0200
  • 4f05eb8b77 Add LICENSE s3lph 2022-04-14 02:52:47 +0000
  • 2b0576413d Fix mypy in gitlab ci s3lph 2022-04-14 04:50:47 +0200
  • 9e7567b823 Fix mypy in gitlab ci s3lph 2022-04-14 04:48:27 +0200
  • 61fcf7a5be Cleanup, proper project setup, codestyle & typechecking s3lph 2022-04-14 04:46:14 +0200
  • 8e2a22a6f1 Initial commit s3lph 2022-04-13 01:21:45 +0200