Commit Graph

8 Commits

Author SHA1 Message Date
3624dd5c3c Reverting usage of RE2 (WIP):
**Breaking changes**

The livechat v13 introduced a new library to handle regular expressions in forbidden words, to avoid
[ReDOS](https://en.wikipedia.org/wiki/ReDoS) attacks.
Unfortunately, this library was not able to install itself properly on some systems, and some admins were not able
to install the livechat plugin.

That's why we have disabled this library in v14, and introduce a new settings to enable regexp in forbidden words.
By default this settings is disabled, and your users won't be able to use regexp in their forbidden words.

The risk by enabling this feature is that a malicious user could cause a denial of service for the chat bot, by using a
special crafted regular expression in their channel options, and sending a special crafter message in one of their
rooms. If you trust your users (those who have rights to livestream), you can enable the settings. Otherwise it is not
recommanded. See the documentation for more informations.

**Minor changes and fixes**

* Channel's forbidden words: new "enable" column.
* New settings to enable regular expressions for channel forbidden words.
* "Channel advanced configuration" settings: removing the "experimental feature" label.
2025-06-19 17:11:13 +02:00
e24385c3f1 Updating documentation + removing deprecated field description 2025-06-06 17:08:53 +02:00
1b686ca183 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (316 of 316 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/pt_BR/
2025-05-12 11:20:29 +02:00
df4eb42769 Translated using Weblate (Portuguese (Brazil))
Currently translated at 95.8% (303 of 316 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/pt_BR/
2025-05-12 11:20:28 +02:00
dc2d59ca22 Translated using Weblate (Portuguese (Brazil))
Currently translated at 95.5% (302 of 316 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/pt_BR/
2025-05-12 11:20:28 +02:00
c98f117617 Translated using Weblate (Portuguese (Brazil))
Currently translated at 63.9% (202 of 316 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/pt_BR/
2025-01-10 02:28:29 +01:00
d4001cb7c7 Translated using Weblate (Portuguese (Brazil))
Currently translated at 50.6% (160 of 316 strings)

Translation: PeerTube LiveChat/Peertube Plugin LiveChat
Translate-URL: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/pt_BR/
2025-01-02 20:00:03 +01:00
8e98b464f1 Differenciate pt-PT and pt-BR translations. 2025-01-02 15:40:19 +01:00