Girish Ramakrishnan
202f2c6cb0
updater: keep updateInfo response same as in the app object
2026-02-21 16:43:03 +01:00
Girish Ramakrishnan
55359bfa24
Update haraka to 3.1.3
2026-02-21 14:13:50 +01:00
Girish Ramakrishnan
3120a2c43f
appstore: more state information
2026-02-21 12:05:56 +01:00
Girish Ramakrishnan
7ba3a59dea
eventlog: add flag for source builds
2026-02-21 11:48:39 +01:00
Girish Ramakrishnan
eb5f8fcfa1
community: better resolution of url
2026-02-21 11:17:47 +01:00
Girish Ramakrishnan
723c670100
reverseproxy: fix crash
2026-02-20 19:46:43 +01:00
Johannes Zellner
2f951dc272
Support card/cal dav well-known endpoints
2026-02-20 15:46:43 +01:00
Girish Ramakrishnan
0daabdc21c
reverseproxy: for large payloads, turn off proxy buffering
2026-02-20 09:59:21 +01:00
Girish Ramakrishnan
38a187e9fc
apps: install route needs more upload limit
2026-02-20 09:54:13 +01:00
Girish Ramakrishnan
5a613231e0
apps: remove deprecated /api/v1/apps/install route
2026-02-20 09:48:07 +01:00
Girish Ramakrishnan
28a35e7260
community: handle unstable flag
2026-02-19 22:48:16 +01:00
Girish Ramakrishnan
461a5a780d
community: resolve user provided url
2026-02-19 22:25:43 +01:00
Girish Ramakrishnan
207260821b
reverseproxy: add forceRenewal check if only for completeness
2026-02-19 22:25:43 +01:00
Johannes Zellner
466527884f
Fix acl logic for token inspection endpoint
2026-02-19 19:09:02 +01:00
Johannes Zellner
9d03eb2643
Check internal ACL during token introspection
2026-02-19 18:05:49 +01:00
Johannes Zellner
c801202642
Fix variable usage after no-shadow fixes
2026-02-19 18:05:36 +01:00
Girish Ramakrishnan
f62629b513
mailpassword: fix test, remove unused function
2026-02-19 14:22:36 +01:00
Girish Ramakrishnan
f04087815c
Fix failing test
2026-02-19 13:48:48 +01:00
Girish Ramakrishnan
9b5b8ddc22
dockerproxy: close all connections
2026-02-19 13:33:02 +01:00
Girish Ramakrishnan
d0a66f1701
Back to mocha!
...
sorry i ever left you dear mocha
node:test has two major issues:
* --bail does not work and requires strange modules and incantations.
I was able to work around this with a custom module.
* the test reporter reports _after_ the suite is run. this makes debugging
really hard. the debugs that we print all happen before the test suite summary.
poor design overall.
2026-02-19 13:24:14 +01:00
Girish Ramakrishnan
c176ac600b
migrate tests to node:test
2026-02-19 10:13:22 +01:00
Girish Ramakrishnan
cf0ab16533
fix test
2026-02-18 20:20:26 +01:00
Girish Ramakrishnan
03d0e2157e
Update modules
2026-02-18 19:59:58 +01:00
Girish Ramakrishnan
cdd5137ebe
Update addons to latest builds
2026-02-18 17:44:18 +01:00
Johannes Zellner
0a924b2c29
Cleanup mailPasswords when oidc client is removed not only when an app is uninstalled
2026-02-18 17:15:06 +01:00
Johannes Zellner
43acecfc6e
mailPasswords table should work with oidc clients not apps
2026-02-18 15:17:08 +01:00
Johannes Zellner
5e7e739589
Enable token inspection endpoints in oidc
2026-02-18 15:00:02 +01:00
Elias Hackradt
0b968b6a98
Use branding.getCloudronName(); for totp secret name metadata
2026-02-18 13:19:27 +00:00
Johannes Zellner
f14dfb6c17
Fix typo
2026-02-18 11:27:45 +01:00
Johannes Zellner
cb5ccd8166
Also auth against mailPasswords in ldapserver.js
2026-02-18 10:12:34 +01:00
Johannes Zellner
bfbcbb686d
Send an email accessToken alongside the mailclient claims
2026-02-18 10:12:34 +01:00
Johannes Zellner
744300744c
Fix claim name to mailclient
2026-02-18 10:12:34 +01:00
Johannes Zellner
9bac099339
Add mailPassword table
...
This table stores email credentials for users using apps which use the
email addon
2026-02-18 10:12:34 +01:00
Johannes Zellner
135c9fb64d
Support mailclient oidc claim
...
Only apps with addon email have access to the claims' scopes
2026-02-18 10:12:34 +01:00
Girish Ramakrishnan
4ed6fbbd74
eslint: add no-shadow
2026-02-18 08:18:37 +01:00
Girish Ramakrishnan
4d3e9dc49b
Fix shadow of pipeline variable
2026-02-18 07:58:47 +01:00
Girish Ramakrishnan
319360f8d0
lint
2026-02-17 19:51:09 +01:00
Girish Ramakrishnan
3ef990b0bf
Fix typo
2026-02-17 18:48:07 +01:00
Girish Ramakrishnan
b8ae46b6df
add passkey tests
2026-02-17 18:05:14 +01:00
Girish Ramakrishnan
113aba0897
remove the cors test
2026-02-17 17:15:30 +01:00
Girish Ramakrishnan
a51672f3ee
security: remove cors
...
I traced this back to a commit from 2014! 781495e662
2026-02-17 17:10:18 +01:00
Girish Ramakrishnan
f08b3eb006
mail: bring eventlog up to speed
2026-02-17 16:18:37 +01:00
Johannes Zellner
c21011a17a
support ID_CLI oidc client
2026-02-16 23:19:37 +01:00
Girish Ramakrishnan
81659d4bf2
eventlog: add params for from and to date
2026-02-16 20:52:02 +01:00
Johannes Zellner
7bc19e8185
Cleanup passkeys on user deletion
2026-02-16 13:52:04 +01:00
Johannes Zellner
ef24b17a70
Drop all passkeys if the dashboard domain changes
2026-02-16 12:06:12 +01:00
Girish Ramakrishnan
f499c9ada9
integrity: add eventlog status for historic checks
2026-02-15 23:40:23 +01:00
Girish Ramakrishnan
c1a73aa62a
integrity: just clear last info on a (re)start
...
this way if a user stops it midway, the old info is cleared
2026-02-15 23:26:06 +01:00
Girish Ramakrishnan
601e787500
rsync: fix integrity check
2026-02-15 23:17:23 +01:00
Girish Ramakrishnan
2c559d63f5
Fix bugs in esm migration
2026-02-15 20:11:58 +01:00