Commit Graph

236 Commits

Author SHA1 Message Date
Girish Ramakrishnan a7de7fb286 initial implementation of community packages 2026-02-05 14:21:50 +01:00
Johannes Zellner 90aea9708c Update lock file 2026-01-23 13:03:41 +01:00
Girish Ramakrishnan 1608fc3fdc Update packages 2026-01-23 09:13:11 +01:00
Girish Ramakrishnan 03fe72e0b1 services: fix usage of pipework 2026-01-22 18:09:41 +01:00
Girish Ramakrishnan b238443a9d services: switch to using @cloudron/pipework
also improve the error messages along the way
2026-01-21 21:32:02 +01:00
Girish Ramakrishnan 3daddf2fe6 update superagent 2026-01-17 22:18:27 +01:00
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