5739 Commits

Author SHA1 Message Date
GABRIELNGBTUC
db4ebd11b2
Fix codeQL error
Fix codeQL error

---

- Call "tmpdir()" a single time inside "database.js" and remove "caFilePath" from the config if the path starts with the temporary directory path as a failsafe

- Fix whitespace

- Move the unassignment of " dbConfig.ssl" and " dbConfig.ssl" outside the block responsible to move the CA file from the temporary directory to the data directory

- Fix inverted "if" condition. Also add "path.resolve" to a path check in order to make sure that we are comparing absolute paths with each others

- Remove unnecessary check for a ".pem" file, simplify the path check and fix the file copying to itself

- Add additional path checks to avoid filename exploits

- Fix issue where the temp directory used to temporarily store the CA file is within the working directory instead of the OS provided temp directory path
2025-04-03 14:38:22 +02:00
Gabriel Ngandu-Biseba
1515ab09be Fix codeQL error
------
Call "tmpdir()" a single time inside "database.js" and remove "caFilePath" from the config if the path starts with the temporary directory path as a failsafe

Fix whitespace

Move the unassignment of " dbConfig.ssl" and " dbConfig.ssl" outside the block responsible to move the CA file from the temporary directory to the data directory

Fix inverted "if" condition. Also add "path.resolve" to a path check in order to make sure that we are comparing absolute paths with each others

Remove unnecessary check for a ".pem" file, simplify the path check and fix the file copying to itself

Add additional path checks to avoid filename exploits

Fix issue where the temp directory used to temporarily store the CA file is within the working directory instead of the OS provided temp directory path
2025-04-03 14:33:36 +02:00
Gabriel Ngandu-Biseba
316262efe5 Sanitize all paths used inside writeDBConfig function 2025-03-31 12:36:19 +02:00
GABRIELNGBTUC
050944f45e
Merge branch 'louislam:master' into master 2025-03-31 12:29:23 +02:00
Gabriel Ngandu-Biseba
8a0d501ffc Use path.resolve instead of path.join in order to normalize the path. 2025-03-31 12:25:45 +02:00
Gabriel Ngandu-Biseba
35cfd9b257 Use path.resolve instead of path.join in order to normalize the path.
Also check if the uploaded file is a .pem
2025-03-31 12:25:28 +02:00
Louis Lam
6de4aec67b
Update to 2.0.0-beta.2 (#5733) 2025-03-28 23:36:37 +08:00
mantak
049005d2d2
Add Lithuanian language code to dropdown (#5732) 2.0.0-beta.2-temp 2025-03-28 16:45:58 +08:00
Louis Lam
ad444cdbcf
Translations Update from Weblate (#5669) 2025-03-28 16:42:39 +08:00
mantak
325bec42ee Translated using Weblate (Lithuanian)
Currently translated at 100.0% (1069 of 1069 strings)

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (1069 of 1069 strings)

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (1069 of 1069 strings)

Translated using Weblate (Lithuanian)

Currently translated at 89.5% (957 of 1069 strings)

Translated using Weblate (Lithuanian)

Currently translated at 88.4% (945 of 1069 strings)

Co-authored-by: mantak <mantaksam@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/lt/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:29 +00:00
jolupa
95780656df Translated using Weblate (Catalan)
Currently translated at 52.1% (558 of 1069 strings)

Co-authored-by: jolupa <jolupameister@protonmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ca/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:29 +00:00
bioslet
45ab84e1f9 Translated using Weblate (Russian)
Currently translated at 98.5% (1053 of 1069 strings)

Co-authored-by: bioslet <bioslet@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ru/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:29 +00:00
Ramin Mazloomi
71d0e7c15a Translated using Weblate (Persian)
Currently translated at 98.7% (1056 of 1069 strings)

Co-authored-by: Ramin Mazloomi <RaminMT007@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/fa/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
Saba Sakvarelidze
5c68c2b5d9 Translated using Weblate (Georgian)
Currently translated at 1.2% (13 of 1067 strings)

Co-authored-by: Saba Sakvarelidze <cal1b4nnn@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ka/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
AnnAngela
c800638ea1 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1067 of 1067 strings)

Co-authored-by: AnnAngela <naganjue@vip.qq.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/zh_Hans/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
spectre011-code
fb3031edf0 Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.5% (1056 of 1061 strings)

Co-authored-by: spectre011-code <spectre011@protonmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/pt_BR/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
Ivan Bratović
f46379b48a Translated using Weblate (Croatian)
Currently translated at 100.0% (1069 of 1069 strings)

Translated using Weblate (Croatian)

Currently translated at 100.0% (1061 of 1061 strings)

Co-authored-by: Ivan Bratović <ivanbratovic4@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/hr/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
stanol
084617ff4d Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1069 of 1069 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (1067 of 1067 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (1061 of 1061 strings)

Co-authored-by: stanol <stanol777@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/uk/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
Cyril59310
c5c21668a2 Translated using Weblate (French)
Currently translated at 100.0% (1069 of 1069 strings)

Translated using Weblate (French)

Currently translated at 100.0% (1067 of 1067 strings)

Translated using Weblate (French)

Currently translated at 100.0% (1061 of 1061 strings)

Co-authored-by: Cyril59310 <archas.cyril@hotmail.fr>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/fr/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
Marco
eb9fc9a68d Translated using Weblate (German)
Currently translated at 100.0% (1069 of 1069 strings)

Translated using Weblate (German (Switzerland))

Currently translated at 100.0% (1069 of 1069 strings)

Translated using Weblate (German)

Currently translated at 100.0% (1067 of 1067 strings)

Translated using Weblate (German (Switzerland))

Currently translated at 100.0% (1067 of 1067 strings)

Translated using Weblate (German)

Currently translated at 100.0% (1061 of 1061 strings)

Translated using Weblate (German (Switzerland))

Currently translated at 100.0% (1061 of 1061 strings)

Co-authored-by: Marco <marco@nanoweb.ch>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/de/
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/de_CH/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
MrEddX
937177177e Translated using Weblate (Bulgarian)
Currently translated at 100.0% (1069 of 1069 strings)

Translated using Weblate (Bulgarian)

Currently translated at 100.0% (1067 of 1067 strings)

Translated using Weblate (Bulgarian)

Currently translated at 100.0% (1061 of 1061 strings)

Translated using Weblate (Bulgarian)

Currently translated at 100.0% (1055 of 1055 strings)

Co-authored-by: MrEddX <mreddx@chatrix.one>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/bg/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
yasin
061406d7d1 Translated using Weblate (Turkish)
Currently translated at 100.0% (1053 of 1053 strings)

Co-authored-by: yasin <muratozbayyasin@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/tr/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
Melroy van den Berg
f563f49bf0 Translated using Weblate (Dutch)
Currently translated at 100.0% (1053 of 1053 strings)

Co-authored-by: Melroy van den Berg <melroy@melroy.org>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/nl/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
svalo
93bcfe76da Translated using Weblate (Italian)
Currently translated at 67.1% (707 of 1053 strings)

Co-authored-by: svalo <code@valo.space>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/it/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
Tomáš Novák
35dfd5c684 Translated using Weblate (Slovak)
Currently translated at 55.1% (581 of 1053 strings)

Co-authored-by: Tomáš Novák <tomas@tonova.sk>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/sk/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
Black
dbec3fcc13 Translated using Weblate (Romanian)
Currently translated at 100.0% (1053 of 1053 strings)

Translated using Weblate (Romanian)

Currently translated at 97.2% (1024 of 1053 strings)

Co-authored-by: Black <cristian.badea@yahoo.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ro/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
Dominik727
b71c44efa0 Translated using Weblate (Hungarian)
Currently translated at 100.0% (1053 of 1053 strings)

Co-authored-by: Dominik727 <suszterdominik@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/hu/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
Gil Obradors
b0d1d913bc Translated using Weblate (Catalan)
Currently translated at 52.5% (553 of 1053 strings)

Co-authored-by: Gil Obradors <gil.obradors@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ca/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
Kisem
da8a697b51 Translated using Weblate (Hungarian)
Currently translated at 100.0% (1053 of 1053 strings)

Co-authored-by: Kisem <kiss.m.aron@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/hu/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
Dominik727
bb7c0d9e09 Translated using Weblate (Hungarian)
Currently translated at 100.0% (1053 of 1053 strings)

Co-authored-by: Dominik727 <suszterdominik@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/hu/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
Alex Nagy
db835a0309 Translated using Weblate (Hungarian)
Currently translated at 100.0% (1053 of 1053 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (1053 of 1053 strings)

Co-authored-by: Alex Nagy <nagyalex003@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/hu/
Translation: Uptime Kuma/Uptime Kuma
2025-03-28 08:34:28 +00:00
Louis Lam
44db422128
Update vite (#5731) 2025-03-28 16:34:23 +08:00
Teror Fox
30f82b9cb4
feat: add notification provider PushPlus (#5716)
Co-authored-by: Teror Fox <i@trfox.top>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-03-26 17:31:34 +01:00
Louis Lam
10a518e72e
Fix #5721: Change proxy port column type to integer to support larger port numbers (#5724) 2025-03-25 02:07:15 +08:00
Louis Lam
a7d1b99719
Update dependencies (#5715) 2025-03-22 16:40:31 +08:00
Steven Stromberg
f50e26edd6
Update PWA icons to have transparency (#5714)
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2025-03-22 08:05:21 +08:00
RaminMT
b0610c02ac
Add Telegram custom bot api server support (#5668) 2025-03-21 04:08:20 +01:00
devlikeapro
6f8f8f955f
Add WhatsApp (WAHA) notification provider (#5647)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-03-18 13:06:43 +01:00
Sergio Conde Gómez
9857770cc7
feat: rework notification templating and add support for telegram (#5637) 2025-03-14 12:51:07 +01:00
Harry
fce824f5a8
feat: Support YZJ notification provider (#5686)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-03-14 02:40:13 +01:00
Melroy van den Berg
cf44d39e1b
Do not use --production flag anymore (#5644)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-03-07 23:55:02 +01:00
Fred Nnaji
230832c382
Update TLS expiration warning (#5659)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-03-07 21:49:38 +01:00
Louis Lam
c7d7fdd632
Update dependencies (#5664) 2025-02-28 01:32:23 +08:00
Louis Lam
0fc6998a31
Translations Update from Weblate (#5474) 2025-02-28 00:41:09 +08:00
hamx01
bfd4b84a19 Translated using Weblate (Russian)
Currently translated at 100.0% (1053 of 1053 strings)

Co-authored-by: hamx01 <asolianik2015@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ru/
Translation: Uptime Kuma/Uptime Kuma
2025-02-27 11:26:53 +00:00
DJEDIVER
eef742fe93 Translated using Weblate (Russian)
Currently translated at 100.0% (1053 of 1053 strings)

Co-authored-by: DJEDIVER <djediver@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ru/
Translation: Uptime Kuma/Uptime Kuma
2025-02-27 11:26:53 +00:00
nikito7
4307f7f79b Translated using Weblate (Portuguese (Portugal))
Currently translated at 44.4% (468 of 1053 strings)

Co-authored-by: nikito7 <rsansana@outlook.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/pt_PT/
Translation: Uptime Kuma/Uptime Kuma
2025-02-27 11:26:53 +00:00
Fernando Pindado
1bf98aa114 Translated using Weblate (Spanish)
Currently translated at 100.0% (1053 of 1053 strings)

Co-authored-by: Fernando Pindado <fpindado@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/es/
Translation: Uptime Kuma/Uptime Kuma
2025-02-27 11:26:53 +00:00
aaf-30
d03de1fca4 Translated using Weblate (Indonesian)
Currently translated at 100.0% (1053 of 1053 strings)

Co-authored-by: aaf-30 <achmadalfandi53@gmail.com>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/id/
Translation: Uptime Kuma/Uptime Kuma
2025-02-27 11:26:53 +00:00
csjoh
681530dc1a Translated using Weblate (Norwegian Bokmål)
Currently translated at 54.5% (574 of 1053 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 50.8% (535 of 1053 strings)

Co-authored-by: csjoh <github@csj.no>
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/nb_NO/
Translation: Uptime Kuma/Uptime Kuma
2025-02-27 11:26:53 +00:00