Girish Ramakrishnan
98cad0678d
Handle json parse errors with new body-parser module
2017-11-16 11:47:17 -08:00
Girish Ramakrishnan
2f4940acbd
update modules
2017-11-16 09:34:00 -08:00
Girish Ramakrishnan
e65230b833
update many dev modules
2017-11-13 10:57:36 -08:00
Girish Ramakrishnan
3e8334040b
Update many node modules
...
also, use rimraf instead of del
2017-11-13 10:57:32 -08:00
Girish Ramakrishnan
b8d4b67043
update aws-sdk and dockerode
2017-11-11 16:38:40 -08:00
Girish Ramakrishnan
dd68c8f91f
Various backup fixes
2017-10-12 11:02:48 -07:00
Girish Ramakrishnan
bafc6dce98
s3: refactor out directory listing
2017-09-27 21:59:51 -07:00
Girish Ramakrishnan
b3c6b8aa15
do not spawn process just for chown
2017-09-27 15:07:19 -07:00
Girish Ramakrishnan
4e68abe51d
Handle fs errors
2017-09-26 12:10:58 -07:00
Aleksandr Bogdanov
6fce729ed2
Adding Google Cloud DNS
2017-09-09 17:45:26 +02:00
Girish Ramakrishnan
75b3e7fc78
resolve symlinks correctly for deletion
...
part of #394
2017-09-07 21:57:08 -07:00
Johannes Zellner
60758de10a
Fixup package.json linter issues and clean the shrinkwrap
2017-08-21 12:45:15 +02:00
Girish Ramakrishnan
537fbff4aa
Use ws directly to handle new exec ws route
2017-08-18 19:46:18 -07:00
Johannes Zellner
f98e68edc1
Add express-ws node module
2017-08-18 11:24:42 -07:00
Girish Ramakrishnan
26361c037d
Merge branch 'mehdi/box-permissions'
...
Closes MR !14
2017-08-14 10:49:54 -07:00
Girish Ramakrishnan
0bd0857189
Update many modules
...
npm WARN deprecated ejs-cli@1.2.0: This has breaking change. (in ejs package) use <= 2.0.0.
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
2017-08-13 17:57:48 -07:00
Girish Ramakrishnan
978893250f
Update superagent (for doubele callback bug)
2017-08-13 17:38:02 -07:00
mehdi
d0f4a76ca2
basic capabilities syntax
2017-08-12 09:42:54 +01:00
Girish Ramakrishnan
5886671fba
update nodemailer
2017-06-27 16:23:44 -05:00
Girish Ramakrishnan
ddb69eb25c
remove native-dns and use dig directly
...
native-dns module is unmaintained and we keep getting sporadic
errors from that module
Fixes #220
2017-05-26 16:51:05 -07:00
Girish Ramakrishnan
e5c42f2b90
Do a multipart download for slow internet connections
...
Fixes #317
2017-04-28 17:28:40 -07:00
Girish Ramakrishnan
ca5723bbc7
more work on tests
...
disable the migrate tests for now
2017-04-24 15:45:23 -07:00
Girish Ramakrishnan
aeba8e8fd2
Use retentionSecs to cleanup backups
...
Part of #310
2017-04-23 19:34:00 -07:00
Girish Ramakrishnan
a0e122e578
Try to make tests work again
2017-04-23 18:03:40 -07:00
Girish Ramakrishnan
0aea7cc347
Add progress-stream for upload/download progress
2017-04-21 12:07:01 -07:00
Johannes Zellner
e82bdfc996
Use a specific tag of our patched node-archiver
2017-04-19 13:38:46 +02:00
Girish Ramakrishnan
bac0ea17c2
update packages
...
this also updates dockerode
2017-04-18 12:22:49 -07:00
Johannes Zellner
d5db9657ca
Add s3 mock for the s3 storage tests
2017-04-18 19:15:56 +02:00
Johannes Zellner
977936018f
Update aws-sdk node module
2017-04-18 16:49:30 +02:00
Johannes Zellner
9d61ccaa45
Add custom archiver until upstream fixes
2017-04-17 20:26:05 +02:00
Johannes Zellner
7fdf491815
Add backuptask.js to work with new storage interface
2017-04-17 20:09:02 +02:00
Johannes Zellner
1694a1536c
Use our own tar for app backups
...
This is only temporarily as moving away from btrfs snapshots,
we introduced a regression for app backups.
gnu tar fails to create tarballs if the files change during packing.
2017-04-13 13:06:12 +02:00
Johannes Zellner
178ffe20a8
use df instead of node-df
2017-04-07 18:45:14 +02:00
Girish Ramakrishnan
18e59c4754
Rate limit nginx routes that verify the password
...
Also remove rate-limit middleware
Test using something like:
ab -v 1 -n 1000 -c 10 -s 5 -m POST https://my .<doamain>/api/v1/developer/login
Part of #187
2017-03-27 00:06:42 -07:00
Johannes Zellner
b9dfac94ed
Revert "Add ldapjs-rate-limit module"
...
This reverts commit 3d60a04b36 .
2017-03-22 19:35:06 +01:00
Johannes Zellner
3d60a04b36
Add ldapjs-rate-limit module
2017-03-21 16:43:02 +01:00
Girish Ramakrishnan
b6cd40e63c
Use latest manifestformat
2017-03-19 14:20:00 -07:00
Girish Ramakrishnan
562fe30333
Update cloudron-manifestformat
...
adds the upcoming tls addon
2017-02-24 22:13:28 -08:00
Girish Ramakrishnan
b604caec72
Get rid of x509 module
...
This is the last of the "native" modules. These modules take forever
to rebuild in low memory machines
2017-02-24 21:01:48 -08:00
Girish Ramakrishnan
6a942ab27a
Use latest async for Inifinity retry to work
2017-02-16 19:22:07 -08:00
Johannes Zellner
1b43ccca6f
Use new db-migrate which allows to specify the db backend
...
We use only mysql, so updating this means a lot of unused db backends
like sqlite do not need to be built with gyp anymore.
Note that this version is not yet released as stable, but works fine for
us. The outstanding issues are not related to our use-case from what I
can tell.
Fixes #82
2017-02-07 12:49:28 +01:00
Johannes Zellner
2abd42096e
Add showdown node module for update mails
2017-01-27 09:51:26 -08:00
Girish Ramakrishnan
90adaf29d7
Update manifestformat (remove developmentMode)
...
Fixes #171
2017-01-19 15:57:29 -08:00
Johannes Zellner
c7e410c41b
Add express-rate-limit module
2017-01-16 16:48:43 +01:00
Johannes Zellner
aa4d95f352
Remove unused node module showdown
2017-01-12 13:13:37 +01:00
Girish Ramakrishnan
ba1dfee5ca
Actually remove dev deps (npm is a mystery)
2016-12-30 01:04:43 -08:00
Girish Ramakrishnan
68b4bf0a7f
Remove ini and tail-stream unused modules
2016-12-30 01:00:23 -08:00
Girish Ramakrishnan
bc75d07391
Remove ursa dependancy
...
ursa uses native code and doing a npm rebuild often runs out of
memory in low memory cloudrons
2016-12-30 00:13:35 -08:00
Girish Ramakrishnan
751fd8cc4b
update gulp-sass
2016-12-29 15:03:17 -08:00
Girish Ramakrishnan
60b45912ce
update nock
2016-12-13 10:58:12 -08:00