Commit Graph

18518 Commits

Author SHA1 Message Date
Girish Ramakrishnan 0f3eb42332 test: fix provision test 2025-06-06 15:48:21 +02:00
Girish Ramakrishnan 1fa8395847 test: remove support ticket test 2025-06-06 15:45:43 +02:00
Girish Ramakrishnan 1b6e283ac1 appstore: better error message 2025-06-06 13:45:23 +02:00
Girish Ramakrishnan 7b9504c5b4 test: add provision test 2025-06-06 13:39:30 +02:00
Girish Ramakrishnan 2b52e21ccf test: fix appstore test 2025-06-06 13:39:30 +02:00
Girish Ramakrishnan c49050ea69 appstore: removed old route and rename to reset_cloudron_id 2025-06-06 13:39:30 +02:00
Johannes Zellner 53037c96cf Update lock file 2025-06-06 13:26:18 +02:00
Johannes Zellner 000e5fa105 Use distinct translation strings for mail and user directory settings menu entries 2025-06-06 11:29:16 +02:00
Girish Ramakrishnan 3ccad9ada9 cloudron-setup: remove --generate-setup-token
this code path is hardly ever tested and seems unnecesary
2025-06-06 10:22:06 +02:00
Girish Ramakrishnan 73bd3e513c appstore: fix response fields from register_cloudron3 2025-06-06 10:19:37 +02:00
Girish Ramakrishnan 2c2a24c31b support: remove createTicket
there is no form to create tickets anymore since a while
2025-06-06 09:51:07 +02:00
Girish Ramakrishnan 28a1c254d9 activation: move registration into provision model code 2025-06-06 09:31:31 +02:00
Girish Ramakrishnan 203ad6b565 major upgrade of express 2025-06-06 08:39:57 +02:00
Girish Ramakrishnan 0969bb9824 test: fix storage test 2025-06-06 08:34:21 +02:00
Girish Ramakrishnan c6ae7729d1 Fix package.json version 2025-06-06 08:26:21 +02:00
Girish Ramakrishnan af719dd8c2 major package changes 2025-06-06 08:24:45 +02:00
Girish Ramakrishnan f87e257233 update modules 2025-06-06 08:16:57 +02:00
Girish Ramakrishnan 83d7535d84 turn: add outbound ratelimit
coturn will send 401 when receiving UDP packets with forged source IP.
this can cause a flood of 401s at the victim. the primary concern appears
to be that these packets are quite large compared to handshake packets
below.

TCP is also affected but effects are minimal because they will get
discarded at the connection handshake level.

UDP/TLS (DTLS) has similar handshake mechanism of TCP and effects are
minimal.

https://forum.cloudron.io/topic/13855/reflection-attack-via-stun-turn
https://github.com/coturn/coturn/pull/1588
2025-06-04 14:15:45 +02:00
Girish Ramakrishnan 811cc9c028 turn: reduce the exposed ports to 100 2025-06-04 13:23:47 +02:00
Girish Ramakrishnan f14fbfe087 turn: verbose logs in debug mode 2025-06-04 13:22:25 +02:00
Girish Ramakrishnan 446099b1f9 turn: add note on why we still use host mode 2025-06-04 13:11:12 +02:00
Johannes Zellner bad927e283 Update pankow 2025-06-04 11:08:52 +02:00
Johannes Zellner ccbb3dca9f Try some sidebar hover indicator 2025-06-04 10:59:27 +02:00
Johannes Zellner d47b947acf Bring back possibility to disable 2fa for a user from the users view 2025-06-04 10:48:57 +02:00
Johannes Zellner 6332db8e86 Pankow now has the dashboard primary colors 2025-06-03 13:48:39 +02:00
Johannes Zellner d829d43f2f Update pankow 2025-06-03 12:51:22 +02:00
Johannes Zellner 8944698df1 Remove main UI loading animation 2025-06-03 12:43:14 +02:00
Johannes Zellner ccf5f2f60e Fix sshfs volume mounting 2025-06-03 11:05:50 +02:00
Johannes Zellner d381f579d3 Only show NotificationSettings for admins or owners 2025-06-03 10:57:38 +02:00
Johannes Zellner 995c0a7afc Update frontend dependencies 2025-06-02 22:54:46 +02:00
Johannes Zellner ebba516603 Non-admins do not have a checklist property, so handle it correctly in AppsModel 2025-06-02 22:20:51 +02:00
Johannes Zellner 9289d80e32 Indicate busy state in invitation dialog 2025-06-02 22:20:20 +02:00
Johannes Zellner d366e10cb9 Fix password reset layout 2025-06-02 21:53:59 +02:00
Johannes Zellner 7c30c2f945 Ensure markdown style for checklist can be applied as not being scoped by vue 2025-06-02 14:52:22 +02:00
Johannes Zellner 4ae9821185 App restart is not a 'danger' operation 2025-06-01 10:18:59 +02:00
Johannes Zellner 2283c90da1 Show upstream and package version in install dialog 2025-05-29 11:36:56 +02:00
Johannes Zellner a32d2c6f4d Better handle app updates and show update errors in dialog 2025-05-29 11:27:37 +02:00
Johannes Zellner 208edfcebd Remove footer in filemanager 2025-05-28 16:59:00 +02:00
Johannes Zellner 6ec869505e Port filemanager to composition style api and sync filemanger/terminal/logs toolbar layout 2025-05-28 16:55:25 +02:00
Johannes Zellner 4135040007 Start with correct dns waiting state 2025-05-28 14:51:12 +02:00
Johannes Zellner 67c3883cb4 Update pankow 2025-05-28 10:05:03 +02:00
Johannes Zellner 30b3be8194 Show app upstream version in info page 2025-05-28 09:40:23 +02:00
Girish Ramakrishnan 594a2e759a Fix typo in 3770f07720 2025-05-27 17:47:36 +02:00
Johannes Zellner 46e6a048d4 Do not show actual long app id in storage selector 2025-05-27 15:43:39 +02:00
Johannes Zellner 426fe6e3c1 Only show services configure entry if app has optional services 2025-05-27 15:24:51 +02:00
Johannes Zellner 4bfaf1728d Refactor app configure view for mobile 2025-05-27 14:57:33 +02:00
Johannes Zellner 83aaa9e8f0 Do not crash if graph data rendering tries to access already destroyed dom element 2025-05-27 14:34:13 +02:00
Johannes Zellner 6adf26f4d9 Improve waiting for dns screen 2025-05-27 13:55:36 +02:00
Johannes Zellner ac9ffa3f0f Fixup gcdns in domain/dns setup 2025-05-27 11:44:25 +02:00
Johannes Zellner 7a94216b3a Only show domains and tags filter if enough entries exits 2025-05-26 19:58:17 +02:00