Johannes Zellner
6c0d5cb601
Remove yesno node module
2025-11-24 13:58:03 +01:00
Girish Ramakrishnan
4e1b2ccbaa
dashboard module updates
2025-11-11 09:01:28 +01:00
Girish Ramakrishnan
e0b8a2400a
Update marked
2025-11-11 08:59:57 +01:00
Girish Ramakrishnan
286de8cdcb
Update manifest format
2025-10-21 14:19:45 +02:00
Girish Ramakrishnan
d6a4dd6965
backup sites: fix listing when status call errors
...
* fix backend to not retry in status call
* fix frontend to continue loading view if status errors
* fix connect-lastmile to show the exact path that is timing out
2025-10-16 14:13:31 +02:00
Girish Ramakrishnan
92e6e99bb0
Update packages
2025-10-02 08:34:32 +02:00
Girish Ramakrishnan
dbe3b6a427
Update package lock
2025-08-01 12:58:36 +02:00
Girish Ramakrishnan
cbc73f5c9a
remove uuid module
...
built into node.js now
2025-07-28 12:54:09 +02:00
Girish Ramakrishnan
8bf8c278f0
system: add tests for fs usage route
2025-07-17 01:42:28 +02:00
Girish Ramakrishnan
a7bf22cafe
Update lockfile
2025-07-14 10:30:49 +02:00
Girish Ramakrishnan
313256adff
use @cloudron/manifest-format
2025-07-10 11:17:04 +02:00
Girish Ramakrishnan
bba48f455e
use @connect-lastmile
2025-07-10 11:00:31 +02:00
Girish Ramakrishnan
6ac0cd421a
use the @cloudron/superagent module
2025-07-10 10:56:05 +02:00
Girish Ramakrishnan
1672217dd9
replace mysql module with mysql2
...
mysql is deprecated since years now
2025-06-19 12:41:49 +02:00
Johannes Zellner
53037c96cf
Update lock file
2025-06-06 13:26:18 +02:00
Girish Ramakrishnan
af719dd8c2
major package changes
2025-06-06 08:24:45 +02:00
Johannes Zellner
38ff515d68
Add 1 hour graph translation
2025-05-26 10:45:23 +02:00
Johannes Zellner
48e2a79d8f
Rename npm package name to cloudron-platform to not clash with the cli
2025-05-23 15:49:50 +02:00
Girish Ramakrishnan
a7c6e36ec3
replace ipaddr.js
2025-05-06 16:26:35 +02:00
Girish Ramakrishnan
9168af4850
update modules
...
fixes crash in safetydance when function returns null
2025-04-29 08:18:00 +02:00
Girish Ramakrishnan
5d88e86462
sendmail: add requiresValidCertificate
...
some apps really want a valid certificate to send mail and upstream
authors won't add support to skip self-signed certs or skip host name
check in cert. In our case, the issue is that we use 'mail' as the
server name despite having valid certs.
this flag will set the server name to the full mail server fqdn and
also reconfigure the app as needed when the mail server name changes.
we also set up the mail server name to resolve to internal IP because
no mail port is exposed when we are not receiving emails!
2025-03-08 13:15:53 +01:00
Girish Ramakrishnan
f0848e23c7
replace validator module
2025-03-07 12:32:50 +01:00
Girish Ramakrishnan
d75e95a23d
superagent: rewrite using native node request
...
the learning is that fetch() is really meant to be a browser side
XMLHttpRequest replacement. It's complicated to do things like
setting user agent, custom headers like Host, disabling tls validation etc.
2025-02-18 16:23:06 +01:00
Girish Ramakrishnan
b5721fe6f3
inline basic-auth module
2025-02-15 16:56:40 +01:00
Girish Ramakrishnan
8e58349bfa
replace with custom superagent based on fetch API
2025-02-15 15:14:09 +01:00
Girish Ramakrishnan
dd5e4adc73
replace underscore with our own
...
we only need like 5 simple functions
2025-02-13 14:14:34 +01:00
Girish Ramakrishnan
c7ef32bf3c
remove ununsed module hock
2025-02-12 23:08:52 +01:00
Girish Ramakrishnan
824816cb94
remove unused module
2025-02-12 23:06:12 +01:00
Girish Ramakrishnan
a138425298
storage: start migration of s3 api
2025-02-12 23:04:37 +01:00
Girish Ramakrishnan
9888aa8c08
storage: rework listDir api to be a generator (like) function
2025-02-12 19:34:57 +01:00
Girish Ramakrishnan
58fcca58fc
domains: migrate route53 to aws sdk v3
2025-02-10 17:42:56 +01:00
Girish Ramakrishnan
46620e2da5
update the PSL on box code update
...
I tried replacing the module but it's complicated since there is a
lot of rules - https://github.com/publicsuffix/list/wiki/Format#format
2025-02-10 17:42:56 +01:00
Girish Ramakrishnan
569cd4dd42
update packages
2025-02-10 11:38:57 +01:00
Girish Ramakrishnan
23d91c7b37
upgrade readdirp
2025-02-05 15:50:10 +01:00
Girish Ramakrishnan
b644418b11
major update of modules
2025-02-05 15:49:14 +01:00
Girish Ramakrishnan
a1ea6b21d8
update dev packages
2025-02-05 11:49:03 +01:00
Girish Ramakrishnan
d84b4e4f7d
minor package updates
2025-02-05 10:42:19 +01:00
Girish Ramakrishnan
19bae2af96
patch update to packages
2025-02-05 10:41:30 +01:00
Girish Ramakrishnan
78520e09c3
domains: add inwx provider
2024-11-26 19:13:33 +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
a8b3f69acc
Update manifestformat
2024-11-21 00:13:17 +05:30
Girish Ramakrishnan
8c0c9981de
remove usage of nsyslog-parser-2
...
this module is somehow parsing the syslog incorrectly causing
incorrect directories being created in the logs directory
(since appName got parsed incorrectly)
2024-09-10 13:09:43 +02:00
Girish Ramakrishnan
7f11699fac
remove urlencoded
...
we don't use this in our API
2024-07-19 22:44:22 +02:00
Girish Ramakrishnan
ad4e0ba9aa
tests: fix storage test
2024-07-08 22:29:45 +02:00
Girish Ramakrishnan
1dc6b40a68
tgz: extract using tar-stream directly
...
we used have a fork of tar-fs. using tar-stream directly gives us
more control
2024-07-08 13:06:56 +02:00
Girish Ramakrishnan
b64b513b14
Revert "use node-tar for extract"
...
This reverts commit 285feb4f8b .
2024-07-05 09:26:38 +02:00
Girish Ramakrishnan
285feb4f8b
use node-tar for extract
...
we will switch over our tgz module to node-tar. Main advantage is that
it is used by npm. Currently, we have our own fork to ignore stat errors
in the other module.
unfortunately, I cannot get this to work with the create logic. It doesn't
support path modification - https://github.com/isaacs/node-tar/issues/271
so, will revert this immediately and keep this for future
2024-07-05 09:26:28 +02:00
Girish Ramakrishnan
ba0ab68f50
appstore: validate the id and the version
2024-06-15 17:11:11 +02:00
Girish Ramakrishnan
a0c7f3f896
pin superagent to 9.0.1
...
9.0.2 broke basic ipv6 queries -https://github.com/ladjs/superagent/pull/1805
2024-06-10 11:28:33 +02:00