summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-08-20Fix missing import and bad variable reference for archives bounce trackingHEADmasterCélestin Matte
2025-08-07gitlab-ci: bump OS and tool for checking syntaxCélestin Matte
2025-07-07Fix typo in commentCélestin Matte
2025-06-16Update to community auth v3Magnus Hagander
2025-06-02Allow inject.py to get data from environment instead of commandlineMagnus Hagander
2024-08-02Moderate emails with subject length < 4Magnus Hagander
2024-04-11Update for Django 4.2Magnus Hagander
2024-01-16Implement rfc8058 unsubscriptionsMagnus Hagander
2023-10-10Allow blocklist on DKIM errorsMagnus Hagander
2023-09-27Add ability to disable List-* headers from being addedMagnus Hagander
2023-09-26Implement DKIM signature validation and enforcementMagnus Hagander
2023-09-20Don't send "released from moderation" when moderation notices are offMagnus Hagander
2023-08-23Fix pycodestyle errorsCélestin Matte
2023-07-31Fix incorrect dependency in eximintegration migrationCélestin Matte
2023-06-07Sync up to latest version of pgweb auth pluginMagnus Hagander
2023-01-06Fix typo that causes exception when !200 responseStephen Frost
2022-10-17Auto-set lastused on manually created global blocklist entriesMagnus Hagander
2022-10-17Allow blank entries in GlobalBlocklist.excludeMagnus Hagander
2022-05-16Add a list of domains that can never be blocklistedMagnus Hagander
2022-05-10Add some handy filters to the admin view of listsMagnus Hagander
2022-01-19Fix typo in an unsubscribe-related messageCélestin Matte
2022-01-15Change order of tests to stop a second crash on empty domainsMagnus Hagander
2022-01-15Don't crash when trying to blocklist empty addressesMagnus Hagander
2022-01-09Unwrap ModelChoiceIteratorValue as required when generating list of checkboxesMagnus Hagander
2021-12-20Add migrations required to handle django 3.2 migrationMagnus Hagander
2021-12-19Fix even sillier copy/paste error in 9ec6bd5Magnus Hagander
2021-12-19Fix mistake in e89606fMagnus Hagander
2021-12-19Un-break jsonb support in django newer than 3.1.1Magnus Hagander
2021-12-19Set DEFAULT_AUTO_FIELD in preparation for django 3.2Magnus Hagander
2021-11-04Disallow empty message-ids on injectMagnus Hagander
2021-11-04Don't prompt for commit if there is nothing to commitCélestin Matte
2021-10-13Switch from Crypto to CryptodomeMagnus Hagander
2021-10-11Restrict characters in name of lists using a regexCélestin Matte
2021-09-30load_subscribers.py: add --nomail optionCélestin Matte
2021-09-21Bugfix: don't crash when running migrations on new installCélestin Matte
2021-08-16Remove out of date symlinkMagnus Hagander
2021-04-26Rename the moderation option for global subscribersMagnus Hagander
2021-03-03Have to strip the <> from the unencoded messageidMagnus Hagander
2021-03-03Strip leading/trailing <> from messageid in archived-at urlsMagnus Hagander
2021-03-03Add Archived-At header to delivered messagesDenis Laxalde
2021-02-25Add very rough tool to dump moderatino queue contentsMagnus Hagander
2021-02-23Remove + buttons on various dropdowns in the admin interfaceMagnus Hagander
2021-02-23Don't send back "email blocklisted" notices to auto submissionsMagnus Hagander
2021-02-11Track tags used on outgoing messagesMagnus Hagander
2021-01-27Don't crash on GET requests to 2nd step of subscriptionMagnus Hagander
2021-01-20Fix alignment of header in bounce table on moderation pageMagnus Hagander
2020-12-15Don't crash on frozen emails in exim integrationMagnus Hagander
2020-12-15Add sortkey to migration as wellMagnus Hagander
2020-12-15Add support for sending custom unsubscription notificationsMagnus Hagander
2020-12-12Unify unsubscribe-from-bounce formMagnus Hagander