Commit graph

4351 commits

Author SHA1 Message Date
Erik Michelson
beea1c71ce
feat: rate-limiting
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2025-02-01 20:48:52 +01:00
renovate[bot]
e8f4cbabec fix(deps): update dependency uuid to v11
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:39:59 +01:00
renovate[bot]
9bf5b7fcd0
fix(deps): update dependency express to v4.21.2 (master) (#5932)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 19:37:32 +00:00
renovate[bot]
7f14cff2aa fix(deps): update dependency winston to v3.17.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:34:50 +01:00
renovate[bot]
071e37a0f4 fix(deps): update dependency pg to v8.13.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:33:42 +01:00
renovate[bot]
36ac48ede6 fix(deps): update dependency mariadb to v3.4.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:32:06 +01:00
renovate[bot]
f4eb6566da fix(deps): update dependency mysql2 to v3.12.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:31:49 +01:00
renovate[bot]
8b96150e77 chore(deps): update dependency pymdown-extensions to v10.14.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:30:24 +01:00
renovate[bot]
42d5e70710 chore(deps): update dependency mkdocs-material to v9.6.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:27:13 +01:00
renovate[bot]
594117d05b chore(deps): update dependency eslint-plugin-import to v2.31.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:26:52 +01:00
renovate[bot]
f4d63cd7c3 fix(deps): update dependency aws-sdk to v2.1692.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:26:20 +01:00
renovate[bot]
92d775f78b chore(deps): update dependency mocha to v10.8.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:26:07 +01:00
renovate[bot]
9fb8ab4941 chore(deps): update yarn to v4.6.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:25:57 +01:00
renovate[bot]
668ba5f2cd chore(deps): update actions/setup-node action to v4.2.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:24:47 +01:00
renovate[bot]
7ec116b46c fix(deps): update dependency express to v4.21.0 [security]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:23:14 +01:00
renovate[bot]
e382064355
fix(deps): update dependency shortid to v2.2.17 (master) (#5918)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 19:14:04 +00:00
renovate[bot]
cfef9ff6ba
chore(deps): update dependency mkdocs-material to v9.5.50 (master) (#5917)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 19:14:00 +00:00
renovate[bot]
7c7683996e
chore(deps): update dependency bufferutil to v4.0.9 (master) (#5915)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 19:11:29 +00:00
renovate[bot]
5f9b9d3c81
chore(deps): update dependency less to v4.2.2 (master) (#5916)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 19:11:14 +00:00
renovate[bot]
dae8fa2cf9 chore(deps): update actions/cache action to v4.2.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:07:59 +01:00
renovate[bot]
bc6206c7d9 chore(deps): update actions/checkout action to v4.2.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 20:07:29 +01:00
renovate[bot]
a110bef68f
fix(deps): update dependency mysql2 to v3.11.5 (master) (#5903)
Some checks failed
Build & run tests / Node 18 (push) Has been cancelled
Build & run tests / Node 20 (push) Has been cancelled
Build & run tests / Node 22 (push) Has been cancelled
Lint / Lint files (push) Has been cancelled
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 10:39:48 +00:00
renovate[bot]
17ae15fddd
fix(deps): update dependency mariadb to v3.3.2 (master) (#5902)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 10:39:25 +00:00
renovate[bot]
e4ec1a9c98
fix(deps): update dependency express-session to v1.18.1 (master) (#5901)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 08:13:37 +00:00
renovate[bot]
a71c35892a
fix(deps): update dependency cookie-parser to v1.4.7 (master) (#5900)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 08:13:20 +00:00
renovate[bot]
2090aab7e0
chore(deps): update dependency utf-8-validate to v6.0.5 (master) (#5898)
Some checks are pending
Build & run tests / Node 22 (push) Waiting to run
Build & run tests / Node 18 (push) Waiting to run
Build & run tests / Node 20 (push) Waiting to run
Lint / Lint files (push) Waiting to run
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 03:37:06 +00:00
renovate[bot]
4d6ca9b9ed
fix(deps): update dependency compression to v1.7.5 (master) (#5899)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 03:36:52 +00:00
renovate[bot]
c7061d8655
chore(deps): update dependency mkdocs-redirects to v1.2.2 (master) (#5897)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 00:26:25 +00:00
renovate[bot]
fb6fe27bc5
chore(deps): update dependency mkdocs-material to v9.5.49 (master) (#5896)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 00:26:14 +00:00
renovate[bot]
945c609343
chore(deps): update dependency less to v4.2.1 (master) (#5895)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-18 23:07:46 +00:00
renovate[bot]
ba8cf505e0
chore(deps): update dependency jquery-ui to v1.14.1 (master) (#5894)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-18 23:07:31 +00:00
renovate[bot]
93581a0c13
chore(deps): update dependency eslint to v8.57.1 (master) (#5893)
Some checks are pending
Build & run tests / Node 22 (push) Waiting to run
Build & run tests / Node 18 (push) Waiting to run
Build & run tests / Node 20 (push) Waiting to run
Lint / Lint files (push) Waiting to run
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-18 19:31:01 +00:00
renovate[bot]
8837b5344e
chore(deps): update dependency abcjs to v6.4.4 (master) (#5892)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-18 19:30:50 +00:00
renovate[bot]
fa7cf5d611
chore(deps): update actions/setup-node action to v4.0.4 (master) (#5891)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-18 19:21:35 +00:00
Dominik Rimpf
980bc71a65 fix(csp): allow 'data:' images in pads
Signed-off-by: Dominik Rimpf <dev@drimpf.de>
2024-12-18 19:09:05 +01:00
Lautaro Alvarez
4fdab806a3
fix(oauth2): Fix crash when profile fields are missing (#5850)
Some checks failed
Build & run tests / Node 18 (push) Has been cancelled
Build & run tests / Node 20 (push) Has been cancelled
Build & run tests / Node 22 (push) Has been cancelled
Lint / Lint files (push) Has been cancelled
Co-authored-by: Lautaro Alvarez <lautaro@grava.digital>
2024-11-01 15:21:10 +01:00
renovate[bot]
0f06adb9c7 fix(deps): update dependency express to v4.20.0 [security]
Some checks failed
Lint / Lint files (push) Has been cancelled
Build & run tests / Node 18 (push) Has been cancelled
Build & run tests / Node 20 (push) Has been cancelled
Build & run tests / Node 22 (push) Has been cancelled
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 16:19:05 +02:00
renovate[bot]
d0b722570d fix(deps): update dependency body-parser to v1.20.3 [security]
Some checks are pending
Build & run tests / Node 22 (push) Waiting to run
Build & run tests / Node 18 (push) Waiting to run
Build & run tests / Node 20 (push) Waiting to run
Lint / Lint files (push) Waiting to run
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-11 19:33:39 +00:00
renovate[bot]
d8e82aa691 chore(deps): lock file maintenance
Some checks failed
Build & run tests / Node 18 (push) Has been cancelled
Build & run tests / Node 20 (push) Has been cancelled
Build & run tests / Node 22 (push) Has been cancelled
Lint / Lint files (push) Has been cancelled
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-01 16:10:06 +00:00
renovate[bot]
fa6fb45948 chore(deps): update dependency mkdocs-material to v9.5.34
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-01 16:08:46 +00:00
David Mehren
97972f77ec Bump version to 1.10.0
Signed-off-by: David Mehren <git@herrmehren.de>
2024-09-01 16:38:46 +02:00
David Mehren
28c08c297f Update release notes for 1.10.0
Signed-off-by: David Mehren <git@herrmehren.de>
2024-09-01 16:38:46 +02:00
David Mehren
266bc4ae8a Update AUTHORS file
Signed-off-by: David Mehren <git@herrmehren.de>
2024-09-01 16:38:46 +02:00
David Mehren
3f79374619 Import translations from POEditor
Signed-off-by: David Mehren <git@herrmehren.de>
2024-09-01 16:38:46 +02:00
David Mehren
60325bba49 Fix anchor links dropping query parameter
Signed-off-by: David Mehren <git@herrmehren.de>
2024-09-01 16:38:46 +02:00
David Mehren
28c01f4a6b Update yarn.lock
Signed-off-by: David Mehren <git@herrmehren.de>
2024-09-01 16:38:46 +02:00
David Mehren
380587b7fd Ensure case-sensitive DB queries on MySQL/MariaDB
MySQLs string comparisons are case-insensitive by default.
This allows to hide notes by creating a new note with an alias that
equals the lower-cased alias of another note.
The new note is returned first by MySQL, so the original one is not
accessible anymore.

This fixes the problem by using an explicit binary comparison in the
affected queries.

See https://dev.mysql.com/doc/refman/8.0/en/case-sensitivity.html

Signed-off-by: David Mehren <git@herrmehren.de>
2024-09-01 13:54:18 +02:00
David Mehren
c543dc1f23 fix: anchor links
Some checks are pending
Build & run tests / Node 20 (push) Waiting to run
Build & run tests / Node 18 (push) Waiting to run
Build & run tests / Node 22 (push) Waiting to run
Lint / Lint files (push) Waiting to run
Signed-off-by: David Mehren <git@herrmehren.de>
2024-09-01 11:09:57 +02:00
David Mehren
1b91232909 fix: anchor links
Signed-off-by: David Mehren <git@herrmehren.de>
2024-09-01 11:09:57 +02:00
David Mehren
1f8f09c539 fix(deps): use meta-marked from NPM
Some checks are pending
Build & run tests / Node 18 (push) Waiting to run
Build & run tests / Node 20 (push) Waiting to run
Build & run tests / Node 22 (push) Waiting to run
Lint / Lint files (push) Waiting to run
Signed-off-by: David Mehren <git@herrmehren.de>
2024-08-31 18:44:35 +02:00