Girish Ramakrishnan
50a069a7fa
apphealthmonitor: only treat 5xx codes as truly erroneous
2024-02-28 17:39:08 +01:00
Girish Ramakrishnan
7455490074
Fix tests
2024-02-28 16:02:42 +01:00
Girish Ramakrishnan
64bb53abc3
services: startTurn needs a shell
2024-02-28 16:02:42 +01:00
Girish Ramakrishnan
18a680a85b
groups: only the local groups of a user can be set
2024-02-28 15:56:03 +01:00
Girish Ramakrishnan
e26f71b603
externalldap: cannot set members of external group
2024-02-28 15:56:03 +01:00
Girish Ramakrishnan
f98fe43843
test: add ldap group test
2024-02-28 14:25:19 +01:00
Johannes Zellner
26dad82cd3
Add busy indicator to proxy auth login view
2024-02-28 13:10:36 +01:00
Girish Ramakrishnan
73d1860995
turn: remove quotes
2024-02-28 13:00:29 +01:00
Girish Ramakrishnan
aca5c254d2
add release file as of date
2024-02-28 11:46:26 +01:00
Girish Ramakrishnan
3521815646
Next release is 7.7.0
2024-02-28 11:24:37 +01:00
Girish Ramakrishnan
aecc16af5d
add inboxDomain fk constraint
2024-02-27 13:45:08 +01:00
Girish Ramakrishnan
5927f397a3
translate port bindings after validation
2024-02-27 13:19:19 +01:00
Girish Ramakrishnan
1e85c86e74
clone: also clone crontab, enableTurn, enableRedis etc
2024-02-27 11:49:12 +01:00
Girish Ramakrishnan
6640929b01
remove unnecessary variable
2024-02-27 11:44:42 +01:00
Girish Ramakrishnan
7a333ace11
minor variable rename
2024-02-27 11:35:14 +01:00
Johannes Zellner
32bce25ad5
frontend: update dependencies
2024-02-26 18:09:27 +01:00
Johannes Zellner
5dc023d801
terminal: fix horizontal overflow in firefox
2024-02-26 18:09:15 +01:00
Johannes Zellner
e3f31e6560
Ensure we keep the oidc secret on app update
2024-02-26 17:20:00 +01:00
Johannes Zellner
e582e147cb
dashboard: fix typo for external ldap group membership listing
2024-02-26 15:08:51 +01:00
Girish Ramakrishnan
6525504923
profile: store preferred language in the database
2024-02-26 13:30:35 +01:00
Girish Ramakrishnan
6d6107161e
dashboard rename userInfo to getProfile
2024-02-26 12:38:33 +01:00
Girish Ramakrishnan
3196864f0d
dashboard: rename refreshUserInfo to refreshProfile
2024-02-26 12:38:33 +01:00
Girish Ramakrishnan
d7596beaf3
index: avoid some callback hell
2024-02-26 11:56:31 +01:00
Girish Ramakrishnan
23de5b5a61
appstore: move existing apps sync to common code
2024-02-26 11:37:23 +01:00
Johannes Zellner
d98b09f802
Forward portCount during the portBinding translation
2024-02-25 16:52:10 +01:00
Johannes Zellner
97c012b3df
Use full portBindings object internally also for validation
2024-02-25 16:28:57 +01:00
Johannes Zellner
867b8e0253
Also adjust portbindings env variable name check according to the manifest uppercase fix
2024-02-25 16:18:02 +01:00
Johannes Zellner
80400db92a
Handle portCount in translatePortBindings
2024-02-25 14:33:57 +01:00
Johannes Zellner
72ff84be47
Update manifestformat
2024-02-25 13:59:55 +01:00
Girish Ramakrishnan
13e62bc738
logs: use stream.destroy() instead of custom hooks
2024-02-24 17:35:37 +01:00
Girish Ramakrishnan
0e83658aa3
make sudo commands terminate properly
...
sudo forks and execs the program. sudo also hangs around as the parent of the program waiting on the program and also forwarding signals.
sudo does not forward signals when the originator comes from the same process group. recently, there has been a change where it will
forward signals as long as sudo or the command is not the group leader (https://www.sudo.ws/repos/sudo/rev/d1bf60eac57f )
for us, this means that calling kill from this node process doesn't work since it's in the same group (and ubuntu 22 doesn't have the above fix).
the workaround is to invoke a kill from a different process group and this is done by starting detached
another idea is: use "ps --pid cp.pid -o pid=" to get the pid of the command and then send it signal directly
see also: https://dxuuu.xyz/sudo.html
2024-02-24 16:19:07 +01:00
Johannes Zellner
8e4506382d
dashboard: make real Roboto Bold font-face available
2024-02-23 19:38:22 +01:00
Johannes Zellner
7a0b74d79b
dashboard: Sort app grid items by label || fqdn
2024-02-23 18:11:06 +01:00
Johannes Zellner
1026728ab7
dashboard: Ensure fqdn of applink has the schema removed
2024-02-23 17:57:24 +01:00
Johannes Zellner
909fe5dc15
Add appPortBindings port count column
2024-02-23 17:57:24 +01:00
Johannes Zellner
aed9801501
Update postgres addon for pgvector_rs 0.2.0
2024-02-23 17:57:24 +01:00
Girish Ramakrishnan
41f92c52e9
add to changes
2024-02-23 17:47:21 +01:00
Girish Ramakrishnan
d0dc104ede
logs: make logPaths work
...
we have to tail via sudo script
Fixes #811
2024-02-23 17:46:22 +01:00
Girish Ramakrishnan
ce42680888
update mail container (solr, spam acl)
2024-02-23 11:37:08 +01:00
Girish Ramakrishnan
4ebff09f73
lint
2024-02-22 16:50:35 +01:00
Girish Ramakrishnan
8fd7daade6
rsync: empty check was removed by mistake
2024-02-22 14:47:44 +01:00
Girish Ramakrishnan
e6aef755e3
shell: merge spawn into sudo
2024-02-22 12:43:23 +01:00
Girish Ramakrishnan
c4b8d3b832
restore: add help link to backup path
2024-02-22 12:03:21 +01:00
Girish Ramakrishnan
c38457b48d
restore: better placeholder text for backup id
2024-02-22 12:01:03 +01:00
Girish Ramakrishnan
60994f9ed1
shell: docker run needs shell
...
don't want to get into parsing quotes!
2024-02-22 10:59:39 +01:00
Girish Ramakrishnan
a6f078330f
shell: no need to promise scoping
2024-02-21 19:40:27 +01:00
Girish Ramakrishnan
cfd5c0f82b
shell: rewrite exec to use execFile
...
this also renames execFile to execArgs
2024-02-21 18:54:43 +01:00
Girish Ramakrishnan
14c9260ab0
shell: exec encoding is utf8 by default and no shell
...
explicitly mark calls that require the shell
2024-02-21 17:47:25 +01:00
Girish Ramakrishnan
23cac99fe9
shell: remove spawn
2024-02-21 13:35:56 +01:00
Girish Ramakrishnan
2237d2bbb7
shell: remove usage of .spawn
2024-02-21 13:27:04 +01:00