1. c79cf9a tools: add resign-modern-hash.py for SHA-1 certification sigs by Konstantin Ryabitsev · 5 weeks ago master
  2. 929a493 tools: improve keyring integration in list management tools by Konstantin Ryabitsev · 6 weeks ago
  3. 596fd4a tools: auto-import missing keys from local gpg keyring by Konstantin Ryabitsev · 6 weeks ago
  4. fe84769 tools: skip revoked/expired bindings in rebind recipe by Konstantin Ryabitsev · 6 weeks ago
  5. c3dec07 tools: add rebind-modern-hash.py for SHA-1 binding sigs by Konstantin Ryabitsev · 6 weeks ago
  6. 622fa4a tools: drop kremail dependency from list-sanity-check.py by Konstantin Ryabitsev · 6 weeks ago
  7. 726bb09 tools: add list-sanity-check.py for workstation list validation by Konstantin Ryabitsev · 6 weeks ago
  8. 88d5aa2 openpgp: probe encryption-subkey policy at config-check time by Konstantin Ryabitsev · 6 weeks ago
  9. a384061 openpgp: accept addresses bound to UIDs with weak self-signatures by Konstantin Ryabitsev · 6 weeks ago
  10. 92097c6 kremaild: warn when no enabled list claims an incoming mail by Konstantin Ryabitsev · 6 weeks ago
  11. 4fc7090 openpgp: prefer secret-bearing certs in _load_certs_from_dir by Konstantin Ryabitsev · 6 weeks ago
  12. 8eb9a77 When generating .asc keys, give a nice header by Konstantin Ryabitsev · 6 weeks ago
  13. 7043534 doc: name base .pgpkeys files by list address by Konstantin Ryabitsev · 6 weeks ago
  14. c61cb22 openpgp: load list secret keys from a base-level .pgpkeys/ by Konstantin Ryabitsev · 6 weeks ago
  15. 1212fd0 config: normalise OpenPGP fingerprint case at account_config load by Konstantin Ryabitsev · 6 weeks ago
  16. 7e6b9df tools: add remail-keyring-migrate for legacy GnuPG keyring conversion by Konstantin Ryabitsev · 6 weeks ago
  17. cb63854 kremaild: replace pyinotify with inotify_simple by Konstantin Ryabitsev · 6 weeks ago
  18. 9b9ab2a Documentation: promote pipe-mode delivery to a peer of the daemon by Konstantin Ryabitsev · 6 weeks ago
  19. 8527e7b Documentation: extend Sphinx title underlines to match titles by Konstantin Ryabitsev · 6 weeks ago
  20. 355ab6d Fix latent bugs surfaced by linter audit; tighten ruff ignores by Konstantin Ryabitsev · 7 weeks ago
  21. 58f401e Add ci.sh / ci-matrix.sh and a wider set of linters by Konstantin Ryabitsev · 7 weeks ago
  22. 5fba3eb openpgp: clean up gnupg-era leftovers and internal method names by Konstantin Ryabitsev · 7 weeks ago
  23. adfadbb Rename YAML keys to openpgp, detect legacy configs, add migration tool by Konstantin Ryabitsev · 7 weeks ago
  24. b496619 Drop GnuPG backend, rename sequoia module to openpgp by Konstantin Ryabitsev · 7 weeks ago
  25. 9209360 Rename project from remail to kremail by Konstantin Ryabitsev · 7 weeks ago
  26. 526a879 Add ruff and mypy --strict linting by Konstantin Ryabitsev · 9 weeks ago
  27. 4b19c91 Modernize documentation for Read the Docs by Konstantin Ryabitsev · 9 weeks ago
  28. 3c8d7fa Add live data integration tests against remail-test archive by Konstantin Ryabitsev · 9 weeks ago
  29. 2dc8d08 Add maillist corner case tests, fix sequoia exception hierarchy by Konstantin Ryabitsev · 9 weeks ago
  30. 93dd2dd Add maillist tests and fix sequoia plain text handling by Konstantin Ryabitsev · 9 weeks ago
  31. 094050c Add pysequoia PGP backend with configurable selection by Konstantin Ryabitsev · 9 weeks ago
  32. d57e63d smime: Add comprehensive tests and fix cert extraction by Konstantin Ryabitsev · 9 weeks ago
  33. 4c839d9 Add pytest framework with initial mail module tests by Konstantin Ryabitsev · 9 weeks ago
  34. 4dd7496 smime: Replace M2Crypto with cryptography library by Konstantin Ryabitsev · 9 weeks ago
  35. 8952f15 Add pyproject.toml and adopt src layout by Konstantin Ryabitsev · 9 weeks ago
  36. 9434d57 maillist: Gracefully handle expired or broken keys by Konstantin Ryabitsev · 9 weeks ago
  37. 3b9c043 gpg: Add strict_uid option for GPG key UID validation by Konstantin Ryabitsev · 9 weeks ago
  38. 57146cb gpg: Fix case-insensitive comparison for bare UID addresses by Konstantin Ryabitsev · 9 weeks ago
  39. 904590e smime: Relax certificate subject matching by Konstantin Ryabitsev · 9 weeks ago
  40. 2646c95 gpg: Set python-gnupg encoding to UTF-8 by Konstantin Ryabitsev · 9 weeks ago
  41. 25900eb remail: v0.14 by Thomas Gleixner · 3 years ago
  42. dc68e97 remail: Make From header mangling less convoluted by Thomas Gleixner · 3 years ago
  43. 424944a remail: Add X-Original-From header by Thomas Gleixner · 3 years ago
  44. ea4b0b4 remail: Fix closing boundaries by Thomas Gleixner · 3 years ago
  45. 2760a2d remail: Check outgoing mails for defects by Thomas Gleixner · 3 years ago
  46. 759dd19 remail: Simplify send_mail() by Thomas Gleixner · 3 years ago
  47. 79aa834 remail: Unify send_mail() by Thomas Gleixner · 3 years ago
  48. c3b13e4 remail: Simplify msg_set_header() by Thomas Gleixner · 3 years ago
  49. 88f8e48 remail: Use email.utils.get_addresses() by Thomas Gleixner · 3 years ago
  50. 893b951 remail: Use email.utils.parseaddr() by Thomas Gleixner · 3 years ago
  51. c8ac6b5 remail: Use existing policy for pipe by Thomas Gleixner · 3 years ago
  52. 2cee74a remail: Remove unused functions and debug leftovers by Thomas Gleixner · 3 years ago
  53. bab35c3 remail: v13 by Thomas Gleixner · 6 years ago
  54. e2626e1 remail: Fix the from mangling by Thomas Gleixner · 6 years ago
  55. 576165a remail: v0.12 by Thomas Gleixner · 6 years ago
  56. 46f6145 remail: Allow optional transport based security by Thomas Gleixner · 6 years ago
  57. 1e49024 remail: v0.11 by Thomas Gleixner · 6 years ago
  58. 05ac7bb remail/pipe: Add command line option to handle config updates by Thomas Gleixner · 6 years ago
  59. 3237b7e remail: v0.10 by Thomas Gleixner · 6 years ago
  60. cf0f7bc remail/smime: Store sender information by Thomas Gleixner · 6 years ago
  61. cfe2743 remail/gpg: Store sender information by Thomas Gleixner · 6 years ago
  62. 3407aa2 remail: Retrieve sender information by Thomas Gleixner · 6 years ago
  63. ea361f9 remail/smime: Use certificate embedded in signature for verification by Thomas Gleixner · 6 years ago
  64. 43a0b5c remail/remaild: Fix failure message by Thomas Gleixner · 6 years ago
  65. 7d69dec v0.9 by Thomas Gleixner · 6 years ago
  66. 7e4cace remail/mail: Handle dwmw2s magic evo plugin by Thomas Gleixner · 6 years ago
  67. 76c07f6 remail/mail: Add missing encrypted.asc filename by Thomas Gleixner · 6 years ago
  68. 4ae83f4 remail: v0.8 by Thomas Gleixner · 6 years ago
  69. d17b139 remaild: Also notify on IN_MOVED_TO events by Andreas Rammhold · 6 years ago
  70. 8e6e7c2 config: Introduce an enabled flag for S/MIME by Andreas Rammhold · 6 years ago
  71. bc2b62b remail: Relax the mail validation so new gTLDs have a chance to pass by Andreas Rammhold · 6 years ago
  72. 79d26fc config: Pass the incorrect mail address instead of the config path by Andreas Rammhold · 6 years ago
  73. a031afb config: Throw correct exception when address isn't valid by Andreas Rammhold · 6 years ago
  74. 342d696 remail/lists: Emit warning text instead of 'txt' by Thomas Gleixner · 6 years ago
  75. fa1e6fc remail: v0.7 by Thomas Gleixner · 6 years ago
  76. fc918a9 remail/gpg: Use the lists private key for signing by Thomas Gleixner · 6 years ago
  77. 9b0ec00 remail: v0.6 by Thomas Gleixner · 6 years ago
  78. 1920962 Documentation: Add mailinglist info by Thomas Gleixner · 6 years ago
  79. 6bcb72f ruamel/config: Use ruamel.yaml instead of yaml by Andreas Rammhold · 6 years ago
  80. 231d9f0 remail: v0.5 by Thomas Gleixner · 6 years ago
  81. 5e8939d remail: Make sure list configs inherit global gpg/smime by Konstantin Ryabitsev · 7 years ago
  82. 18a16b0 remail: Fix default list-id value to conform to RFC2919 by Konstantin Ryabitsev · 7 years ago
  83. 0eecc8b remail: Add requirements.txt file by Konstantin Ryabitsev · 7 years ago
  84. e3a2f4b remail/remaild: Use correct path for frozen mails and update log message by Thomas Gleixner · 7 years ago
  85. d7b8db9 remail/mail: Handle Outlook GPG plugin proper by Thomas Gleixner · 7 years ago
  86. 8ada1c0 remail/mail: Sanitize incoming headers by Thomas Gleixner · 7 years ago
  87. dac7c0a remail/pipe: Allow UTF-8 for incoming mails by Thomas Gleixner · 7 years ago
  88. f8da9d3 remail/mail: Add yet another outlook magic filename by Thomas Gleixner · 7 years ago
  89. aa10d8c remail: version 0.4 by Thomas Gleixner · 7 years ago
  90. 1ed9841 remail/gpg: Allow specifying path to the gpgbinary to use by Konstantin Ryabitsev · 7 years ago
  91. 323b8cd remail: Add remail_pipe script by Thomas Gleixner · 7 years ago
  92. 266221e Documentation: Rename configuration man page by Thomas Gleixner · 7 years ago
  93. 2b43bd7 remail: Add TODO and a hacky service file by Thomas Gleixner · 7 years ago
  94. 60f6698 remail: Initial import by Thomas Gleixner · 7 years ago