s3lph
|
91e81f6931
|
Make mypy happy
|
2022-08-20 12:24:59 +02:00 |
|
s3lph
|
00d49c1451
|
0.1.7: Account for key (in-) equality quirks from GnuPG
|
2022-08-20 12:15:06 +02:00 |
|
s3lph
|
a682cd9e7e
|
Prepare release 0.1.6
|
2022-08-07 16:13:01 +02:00 |
|
s3lph
|
eccd08a8bc
|
Handle 404 error on key get api call
|
2022-08-07 16:02:53 +02:00 |
|
s3lph
|
cdcc8fbf33
|
Version 0.1.5
|
2022-05-30 18:19:37 +02:00 |
|
s3lph
|
2954920c65
|
Fix errors and tests
|
2022-05-30 18:10:05 +02:00 |
|
s3lph
|
ddd71a28f0
|
show source list of new subscriptions in admin reports
|
2022-05-30 18:00:11 +02:00 |
|
s3lph
|
a160d22789
|
Add bandit code annotations
|
2022-05-30 17:46:48 +02:00 |
|
s3lph
|
b317c2ee23
|
Release 0.1.4
|
2022-04-26 01:54:45 +02:00 |
|
s3lph
|
eb74f5e296
|
Error handling: One failing list processor should not affect processing of the other lists
|
2022-04-26 01:53:19 +02:00 |
|
s3lph
|
612334ae8d
|
Do not send unencrypted admin reports
|
2022-04-25 23:06:08 +02:00 |
|
s3lph
|
283641ee5c
|
Bump version v0.1.3
|
2022-04-23 02:04:08 +02:00 |
|
s3lph
|
5688aba562
|
Only include user conflicts in admin reports once
|
2022-04-23 01:28:04 +02:00 |
|
s3lph
|
f0c666540f
|
Include conflicts in admin reports
|
2022-04-23 00:18:03 +02:00 |
|
s3lph
|
58070a1505
|
Don't base64 encode encrypted reports, it's not RFC 3156 compliant and some mailclients (e.g. K-9) have issues with that.
|
2022-04-22 23:52:23 +02:00 |
|
s3lph
|
fff1c7aa25
|
Release v0.1.2
|
2022-04-19 03:01:26 +02:00 |
|
s3lph
|
23ab5ef4e4
|
Release v0.1.1
|
2022-04-19 01:38:09 +02:00 |
|
s3lph
|
6c9856c74a
|
Improve logging
|
2022-04-19 01:32:46 +02:00 |
|
s3lph
|
fc793f82c2
|
Prevend subscribing or users with the schleuders own key
|
2022-04-18 22:36:32 +02:00 |
|
s3lph
|
d122e9033e
|
Print schleuder names in conflict messages, rather than ids
|
2022-04-18 22:00:19 +02:00 |
|
s3lph
|
4b9dfa550a
|
Add conflict resolution for multiple users using the same key. Fixes #1.
|
2022-04-18 21:42:31 +02:00 |
|
s3lph
|
e33692f40a
|
Fix full system test
|
2022-04-18 20:21:35 +02:00 |
|
s3lph
|
6aaf2f3baa
|
More refactoring, more testing
|
2022-04-18 19:44:19 +02:00 |
|
s3lph
|
6dba5cc37f
|
Fix test code so that it emulates open(a+)
|
2022-04-18 17:14:12 +02:00 |
|
s3lph
|
ade119ca69
|
Refactor to take mailing out of the key conflict resolution components. Add admin reporting
|
2022-04-17 06:32:46 +02:00 |
|
s3lph
|
235603e715
|
Broader exception clause for conflict mail encryption
|
2022-04-17 01:11:48 +02:00 |
|
s3lph
|
7e0c4a6100
|
Fix mock conflict resolution
|
2022-04-17 01:03:34 +02:00 |
|
s3lph
|
1c517bd8a7
|
Apparently PGPy cant encrypt to ed25519 keys :( Fall back to unencrypted conflict message if any of the encryptions failed
|
2022-04-17 00:51:41 +02:00 |
|
s3lph
|
c236b6825a
|
Add test case with real schleuder
|
2022-04-17 00:26:14 +02:00 |
|
s3lph
|
a0fb9a503b
|
Remove TODO comment; turned into a gitlab issue
|
2022-04-16 05:37:38 +02:00 |
|
s3lph
|
032e211af1
|
pycodestyle
|
2022-04-15 23:41:17 +02:00 |
|
s3lph
|
2f7b654d57
|
Add config parsing unit tests
|
2022-04-15 23:40:11 +02:00 |
|
s3lph
|
294f299175
|
Add conflict resolution unit tests, fix bugs in conflict resolution
|
2022-04-15 21:13:10 +02:00 |
|
s3lph
|
4808b6d40b
|
Fix some type errors and wrong api arguments
|
2022-04-15 19:21:30 +02:00 |
|
s3lph
|
434c444333
|
Fix API so that the correct users are unsubscribed
|
2022-04-15 06:16:35 +02:00 |
|
s3lph
|
b6cd1d37b8
|
pycodestyle
|
2022-04-15 03:35:50 +02:00 |
|
s3lph
|
efd34b0fd0
|
Unit tests
|
2022-04-15 03:25:46 +02:00 |
|
s3lph
|
61fcf7a5be
|
Cleanup, proper project setup, codestyle & typechecking
|
2022-04-14 04:46:14 +02:00 |
|