matrix-org/synapse

Upgrade to Bleach 1.5, to limit link schemes to an allowlist

Ouverte

#2 860 ouverte le 9 févr. 2018

 (3 commentaires) (0 réaction) (0 personne assignée)Python (2 196 forks)batch import
A-Email-PushP4T-EnhancementZ-Help-Wantedgood first issue

Métriques du dépôt

Stars
 (11 713 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

The 1.5 version of Bleach made the allowed protocols configurable: http://bleach.readthedocs.io/en/latest/clean.html#allowed-protocols-protocols

Once the dependency is updated, the safe_markup function in the mailer can be updated and these lines can be uncommented: https://github.com/matrix-org/synapse/blob/42b50483be2b022735f8ae2107314d51e92e8471/synapse/push/mailer.py#L76-L77

Guide contributeur