Girish Ramakrishnan
af9e3e38ce
apply backup retention policy
...
part of #441
2020-05-14 21:31:24 -07:00
Johannes Zellner
f52000958c
Update manifest format to 5.1.1
2020-03-30 08:43:28 +02:00
Johannes Zellner
2b6bf8d195
Remove Oauth clients code
2020-02-06 17:26:15 +01:00
Johannes Zellner
12aa8ac0ad
Remove passport
2020-02-06 14:56:28 +01:00
Johannes Zellner
4ae12ac10b
Remove oauth
...
A whole bunch of useless stuff
2020-02-05 18:15:59 +01:00
Johannes Zellner
d3c7616120
Remove csurf
...
New views will be using the REST api not session, so this won't apply
2020-02-05 12:49:37 +01:00
Girish Ramakrishnan
dece7319cc
Update packages carefully
2020-01-31 10:25:47 -08:00
Girish Ramakrishnan
5c4e163709
revert package changes
2020-01-31 10:04:49 -08:00
Johannes Zellner
d1acc6c466
Do not upgrade async module since api has changed
...
We have to first fix for example doWhilst() usage
2020-01-31 15:44:41 +01:00
Girish Ramakrishnan
c4ed471d1c
Update node to 10.18.1
2020-01-29 20:54:57 -08:00
Girish Ramakrishnan
d255466417
manifest.id is optional for custom apps
2019-11-15 17:28:54 -08:00
Girish Ramakrishnan
3d26e8a666
Revert "Update cloudron-manifestformat and other modules"
...
This reverts commit 3d337640ef .
Only update cloudron-manifestformat
2019-11-12 14:54:16 -08:00
Girish Ramakrishnan
3d337640ef
Update cloudron-manifestformat and other modules
2019-11-12 14:26:13 -08:00
Johannes Zellner
2bde023d4d
Use a file based session store
...
This prevents login sessions to be lost after a box restart
2019-09-18 13:00:03 +02:00
Girish Ramakrishnan
d59c1f53b9
apps: add detail to http error messages
2019-09-01 18:35:06 -07:00
Girish Ramakrishnan
fc10b4a79b
Update lastmile
2019-09-01 13:34:40 -07:00
Johannes Zellner
f40ab4e2d5
Use git+https for cloudron-io/df
2019-08-19 09:19:06 +02:00
Girish Ramakrishnan
8195e439f3
Return all disks
...
We now return the disk information per app as well
2019-08-16 10:29:56 -07:00
Girish Ramakrishnan
40033e09cd
Check disk space before create app/box backups
...
Fixes #642
2019-08-13 10:55:02 -07:00
Girish Ramakrishnan
592d8abc58
Roll back async package
...
something is broken, not sure what
2019-06-14 16:24:41 -07:00
Girish Ramakrishnan
d93068fc62
Update package lock
2019-06-14 15:32:11 -07:00
Johannes Zellner
3fe539436b
Sinon was only used in old namecheap tests
2019-05-20 16:35:23 +02:00
Johannes Zellner
3d425b7030
Rewrite namecheap backend to not rely on unmaintained node module
2019-05-16 18:03:09 +02:00
Girish Ramakrishnan
33d5cb3061
initial features implementation
2019-05-07 10:29:47 -07:00
Johannes Zellner
0cf523c285
update the package lock file
2019-05-07 16:23:31 +02:00
Girish Ramakrishnan
1f33674f30
more package updates
2019-04-22 11:06:48 -07:00
Johannes Zellner
58c98be9a7
npm test needs a relative path
2019-04-18 17:14:49 +02:00
Johannes Zellner
71a5555816
Enable all tests and remove unmaintained istanbul code coverage tool
2019-04-18 16:41:10 +02:00
Girish Ramakrishnan
cd4808e5e2
Update modules
2019-04-13 07:10:46 -07:00
Girish Ramakrishnan
f6ad66bd30
rename to ignoreStatError and explicitly ignore ENOENT
2019-04-01 11:56:20 -07:00
Girish Ramakrishnan
38d9378e48
Fix issue where tar-fs would complain about missing files
...
This is being tracked in upstream issue - https://github.com/mafintosh/tar-fs/issues/81
We use a custom fork of tar-fs for now
Fixes #628
2019-03-31 17:43:08 -07:00
Girish Ramakrishnan
a1f6985534
update all packages
...
ncu -u
2019-03-11 10:57:43 -07:00
Girish Ramakrishnan
5d0d60d89e
Bump cron module to 1.7.0
...
https://github.com/kelektiv/node-cron/issues/409
https://github.com/kelektiv/node-cron/issues/408
https://github.com/kelektiv/node-cron/issues/405
2019-03-10 10:48:32 -07:00
Girish Ramakrishnan
c32461f322
Update node modules
2019-02-21 14:09:28 -08:00
Johannes Zellner
91d0710e04
Update package lock file
2019-01-21 14:27:16 +01:00
Tomer S
ac391bfc17
Added NameCheap as option for DNS
2019-01-21 12:59:08 +00:00
Johannes Zellner
93d428b8c5
Update cron node module
2018-12-04 14:53:08 +01:00
Girish Ramakrishnan
b19fc23cb2
Fix the tests
2018-10-12 17:05:31 -07:00
Girish Ramakrishnan
f86d4f0755
Update manifestformat
2018-10-12 16:13:28 -07:00
Girish Ramakrishnan
5bfb253869
Custom env vars for apps
...
Add a table and the install/configure routes. Initially, I thought
we can just keep the env vars in docker container but that doesn't
work since we create the container only later in apptask. And if the
container gets deleted we lose this information.
2018-10-11 16:17:18 -07:00
Girish Ramakrishnan
630fbb373c
healthCheckPath is optional for non-appstore apps
2018-10-11 13:20:31 -07:00
Girish Ramakrishnan
46a00c839b
rename create/deleteVolume to avoid confusion
2018-09-15 15:30:26 -07:00
Girish Ramakrishnan
a46e208c63
Use docker volumes instead of bind mount for app data
2018-09-13 15:35:41 -07:00
Girish Ramakrishnan
2c3f1ab720
Fix the error messages
2018-08-31 14:06:06 -07:00
Girish Ramakrishnan
8e2f0cdf73
Update cloudron-manifestformat (udpPorts)
2018-08-12 19:00:28 -07:00
Girish Ramakrishnan
9a7214ea07
Update manifestformat for docker addon
2018-08-10 12:31:46 -07:00
Girish Ramakrishnan
94cb222869
filesystem: Use listDir
...
We can now refactor all the iterating/fs write logic into backups.js
(required for restoring encrypted backups)
2018-07-27 14:09:52 -07:00
Girish Ramakrishnan
d752ef5fad
Move password generation logic to model code
2018-06-11 13:06:08 -07:00
Girish Ramakrishnan
6534297a5d
Remove hat module
...
It's not been updated for 6 years!
2018-06-11 12:38:29 -07:00
Girish Ramakrishnan
275181824f
Not sure why package lock keeps changing
2018-06-07 18:45:30 -07:00