Girish Ramakrishnan
78520e09c3
domains: add inwx provider
2024-11-26 19:13:33 +05:30
Girish Ramakrishnan
f0207ff161
test: comment it out, it is not run anyway
2024-11-26 15:54:55 +05:30
Girish Ramakrishnan
dd45f1c032
cloudron-support: set connect timeout and redirect ping output
2024-11-26 11:15:27 +05:30
Girish Ramakrishnan
ddf1c8e385
cloudron-support: clarify ipv6 in kernel
2024-11-26 11:10:58 +05:30
Girish Ramakrishnan
948efbaa76
docker: upgrade docker to 27.3.1
2024-11-23 20:31:44 +05:30
Girish Ramakrishnan
ccd1a4319d
lint
2024-11-21 19:18:26 +05:30
Girish Ramakrishnan
22be1f1b72
sqlite: create dumps based on the basename
2024-11-21 12:34:06 +05:30
Girish Ramakrishnan
7095862601
sqlite: add some comments
2024-11-21 12:24:27 +05:30
Girish Ramakrishnan
fa98e0570f
sqlite: change path to paths
2024-11-21 10:02:26 +05:30
Girish Ramakrishnan
4316d3eade
add sqlite3 addon take 2
...
- there is no container id during the addon lifecycle
- sqlite3 requires the localstorage addon to be inited. so this has to
become like the ftp option
- remove all that child_process streaming stuff. too complicated
2024-11-21 00:13:17 +05:30
Girish Ramakrishnan
f8cd0b5f52
add sqlite3 addon
2024-11-21 00:13:17 +05:30
Girish Ramakrishnan
a8b3f69acc
Update manifestformat
2024-11-21 00:13:17 +05:30
Johannes Zellner
78cb36ea0e
Start using POST /api/v1/apps to install
2024-11-20 16:18:37 +01:00
Girish Ramakrishnan
b4d58f0609
aws: add a 20min timeout
...
in some services like b2, the multi-part copy just hangs. this allows
us to retry
2024-11-20 07:13:43 +05:30
Girish Ramakrishnan
18abc214a6
mail: update haraka to 3.0.5
2024-11-20 06:32:13 +05:30
Girish Ramakrishnan
5e3857fd3d
Fix assert
...
NETWORK_ERROR is usually an AggregateError which causes an
assert in BoxError
2024-11-19 17:08:55 +05:30
Johannes Zellner
e35b36643c
Add more oidc debugs
2024-11-18 18:09:01 +01:00
Johannes Zellner
16fa339025
Add refresh_token grant type
2024-11-18 18:07:32 +01:00
Girish Ramakrishnan
051b0e0fd3
oidc: set a refresh token ttl to avoid warning
...
oidc-provider NOTICE: default ttl.RefreshToken function called, you SHOULD change it in order to define the expiration for RefreshToken artifacts.
2024-11-18 15:29:14 +05:30
Girish Ramakrishnan
62d3212f88
applink: add timeout when detecting metadata
2024-11-18 08:18:39 +05:30
Girish Ramakrishnan
fd96665e97
rsync: show better error message with too many empty dirs, symlinks or executables
2024-11-18 08:11:14 +05:30
Girish Ramakrishnan
8f6637773b
shell: add option for maxLines
2024-11-18 07:59:05 +05:30
Girish Ramakrishnan
d7f829b3e1
Fix link
2024-11-10 09:35:42 +01:00
Johannes Zellner
3fdb43762b
Do not make app dockerImage overflow
2024-11-08 21:39:44 +01:00
Girish Ramakrishnan
7ae02a62fe
quote the filename
2024-11-08 21:11:23 +01:00
Johannes Zellner
11cb33fe25
Update dashboard dependencies
v8.1.0
2024-11-08 18:33:44 +01:00
Johannes Zellner
a09202d1fa
Show some error in filemanager if pasting fails
2024-11-08 18:28:57 +01:00
Johannes Zellner
fcccccaaae
Ask for app restart confirmation
2024-11-08 18:15:34 +01:00
Johannes Zellner
9f80578bab
Avoid preview flickering for psd image files
2024-11-08 18:15:34 +01:00
Girish Ramakrishnan
32e3665b7a
more changes
2024-11-08 17:15:40 +01:00
Girish Ramakrishnan
e9c10b306c
update translations
2024-11-08 17:15:40 +01:00
Johannes Zellner
dabadcc00e
Ensure minimum flexitem width for disk usage
2024-11-08 16:48:40 +01:00
Girish Ramakrishnan
9cc594d633
hetzner: add nbg1
2024-11-08 16:21:25 +01:00
Girish Ramakrishnan
8350eeb751
cloudron-support: rename enable-remote-access to enable-remote-support
2024-11-08 16:01:30 +01:00
Johannes Zellner
7b61bafab7
Fix oidc login layout for long instance names
2024-11-06 17:15:03 +01:00
Girish Ramakrishnan
6407d795ed
du: better error handling of du
...
du can fail when files and directories go missing. luckily, when du fails,
it still provides the best effort output
2024-11-06 14:54:52 +01:00
Girish Ramakrishnan
9cf235af39
boxerror: assign extra fields in all cases
2024-11-06 13:40:37 +01:00
Johannes Zellner
18e5365104
Fix typo
2024-11-05 14:24:40 +01:00
Johannes Zellner
c03eff8da2
shell.js using argument array list now
2024-11-05 13:09:27 +01:00
Johannes Zellner
28f79cd6c9
return early if docker ps returns nothing
2024-11-05 13:05:12 +01:00
Girish Ramakrishnan
fc2786b07f
taskworker: fix programming error
2024-11-01 16:15:32 +01:00
Johannes Zellner
620ad13427
Add more changes
2024-11-01 16:03:19 +01:00
Johannes Zellner
0776442a5f
Silence deprecation warning caused by old bootstrap import
2024-10-31 10:29:37 +01:00
Girish Ramakrishnan
4a207395ca
middleground in timeout
...
DO BLR droplets still fail with 1s timeout!
2024-10-31 10:22:55 +01:00
Girish Ramakrishnan
2df983a1cf
lower timeout
2024-10-31 09:50:20 +01:00
Girish Ramakrishnan
03e17aea22
taskworker: refactor
2024-10-31 09:46:36 +01:00
Girish Ramakrishnan
aefa481c43
network: fix premature connection closures with node 20 and above
...
the happy eyeballs implementation in node is buggy. ipv4 and ipv6 connections
are made in parallel and whichever responds first is chosen. when there is no
ipv6 (immediately errors with ENETUNREACH/EHOSTUNREACH) and when ipv4 is > 250ms,
the code erroneously times out.
see also https://github.com/nodejs/node/issues/54359
reproduction for those servers:
const options = {
hostname: 'www.cloudron.io', port: 80, path: '/', method: 'HEAD',
// family: 4, // uncomment to make it work
};
const req = require('http').request(options, (res) => {
console.log('statusCode:', res.statusCode);
res.on('data', () => {}); // drain
});
req.on('socket', (socket) => console.log('Socket assigned to request', socket););
req.on('error', (e) => console.error(e));
req.end();
2024-10-31 09:38:40 +01:00
Girish Ramakrishnan
553c256d31
better debugs
2024-10-30 20:58:37 +01:00
Johannes Zellner
b6023afb29
Silence most dashboard sass deprecation warnings
2024-10-30 19:29:24 +01:00
Girish Ramakrishnan
0df1e3a47f
appstore: networkError is an aggreate error
2024-10-30 18:30:53 +01:00