~raof/matrix-appservice-irc/+git/master:hs/sec-fix-2

Last commit made on 2022-09-26
Get this branch:
git clone -b hs/sec-fix-2 https://git.launchpad.net/~raof/matrix-appservice-irc/+git/master

Branch merges

Branch information

Name:
hs/sec-fix-2
Repository:
lp:~raof/matrix-appservice-irc/+git/master

Recent commits

a029e25... by Christian Paul <email address hidden>

Prevent SQL injection from roomId values when checking room visibility

c426886... by Christian Paul <email address hidden>

Update newsfile

b52ac9e... by Half-Shot <email address hidden>

0.35.0

9a75c32... by Will Hunt <email address hidden>

Strongly typed emitters (#1604)

* Establish type harmony with matrix-org-irc

* Use maps

* Fix typing issues

* changelog

* Pin dep to test

* linting

* Test against beta package

* Update package

e4dd2e6... by AJ Jordan

Fix typo (#1597)

Signed-off-by: AJ Jordan <email address hidden>

Signed-off-by: AJ Jordan <email address hidden>

101ecfe... by Will Hunt <email address hidden>

Where did that changelog go

5c7a3a8... by Will Hunt <email address hidden>

Add sign off flow (#1585)

* Add sign off flow

* Create 1585.misc

* Create CODEOWNERS

e3097cc... by =?utf-8?q?Tadeusz_So=C5=9Bnierz?= <email address hidden>

Remove (IRC) as a default suffix for displayNames (#1567)

* Remove (IRC) as a default suffix for displayNames

This was decided and implemented on matrix.org long ago (with one
exception), but is still an unnecessary default.

See https://github.com/matrix-org/matrix-appservice-irc/issues/194#issuecomment-415734087

* Add changelog for #1567

* Appease the changelog linter

Co-authored-by: Tadeusz SoĊ›nierz <email address hidden>

945cabd... by Will Hunt <email address hidden>

Add a DebugAPI to warn users that they will be idle kicked (#1571)

* Use an enum for action types

* Add a function for getting/creating an admin room

* Add a way to warn users that they are in danger of being idle kicked

* lint

* Don't warn users who are very idle

* Add limit

* Review feedback

f75ee10... by Val Lorentz <email address hidden>

Wrap URL in angle brackets in truncatedMessageTemplate (#1573)

* Wrap URL in angle brackets in truncatedMessageTemplate

The closing parenthesis can confuse parsers, as this character is [allowed in IRI paths](https://datatracker.ietf.org/doc/html/rfc3987#section-2.2)

Angle brackets are a [common URL/IRI delimiter](https://datatracker.ietf.org/doc/html/rfc1738#page-3), which is [not allowed in IRIs](https://datatracker.ietf.org/doc/html/rfc3987#page-13) so they should work much better.

* add changelog entry

* Update 1573.bugfix

Co-authored-by: Will Hunt <email address hidden>