Girish Ramakrishnan
fee38acc40
Fix crash when setting up user account
2021-07-31 04:39:10 -07:00
Girish Ramakrishnan
e4ce1a9ad3
Fix crash
2021-07-30 11:33:17 -07:00
Johannes Zellner
768b9af1f9
Fix async usage
2021-07-29 22:21:18 +02:00
Johannes Zellner
635c5f7073
For some reason using df with regular promises breaks and calls catch without error
2021-07-29 22:21:18 +02:00
Girish Ramakrishnan
205dab02be
wellknown: serve up matrix/client
2021-07-29 12:05:21 -07:00
Johannes Zellner
f11cc7389d
owner may be null even without error
2021-07-29 17:08:01 +02:00
Johannes Zellner
8e42423f06
When using await on superagent we should not call end()
...
https://visionmedia.github.io/superagent/#promise-and-generator-support
2021-07-29 11:26:28 +02:00
Johannes Zellner
eda3cd83ae
Make new login email translatable
...
Fixes #798
2021-07-29 10:54:38 +02:00
Girish Ramakrishnan
24eaea3523
add missing await
2021-07-26 22:16:01 -07:00
Girish Ramakrishnan
0b8d9df6e7
taskworker: print exceptions
2021-07-26 22:11:25 -07:00
Girish Ramakrishnan
882a7fce80
redis: suppress password warning
2021-07-24 08:51:00 -07:00
Girish Ramakrishnan
52fa57583e
bump up memory limit when setting data directory
2021-07-22 17:18:02 -07:00
Girish Ramakrishnan
6e9b62dfba
fix various users-test.js
2021-07-19 23:38:20 -07:00
Girish Ramakrishnan
48585e003d
fix reverseproxy test
2021-07-17 09:49:32 -07:00
Girish Ramakrishnan
a1c61facdc
merge userdb.js into users.js
2021-07-16 22:33:22 -07:00
Girish Ramakrishnan
2840bba4bf
fix the backup tests
2021-07-15 00:09:45 -07:00
Girish Ramakrishnan
004e812d60
merge backupdb into backups.js
2021-07-14 15:10:45 -07:00
Girish Ramakrishnan
ac70350531
tasks.get returns null on not found
2021-07-14 10:59:49 -07:00
Girish Ramakrishnan
e59d0e878d
merge taskdb into tasks.js
2021-07-14 10:37:12 -07:00
Girish Ramakrishnan
db685d3a56
notification: app updated message shown despite failure
2021-07-13 14:27:53 -07:00
Johannes Zellner
0947125a03
Some more test fixes
2021-07-13 11:13:16 +02:00
Johannes Zellner
227196138c
Fixup database tests
2021-07-13 10:38:47 +02:00
Girish Ramakrishnan
14000e56b7
Fix notifications.alert (async usage)
...
this broke the reboot button among other things
2021-07-12 16:11:58 -07:00
Girish Ramakrishnan
3659210c7b
typo
2021-07-10 11:13:36 -07:00
Girish Ramakrishnan
eafd72b4e7
eventlog: typo in cleanup
2021-07-10 10:53:21 -07:00
Girish Ramakrishnan
5d836b3f7c
sshfs: only chown when auth as root user
2021-07-10 08:36:30 -07:00
Girish Ramakrishnan
fd9964c2cb
mount: always use mountpoint for getting mount state
...
for ssfs.fuse, we get this on ubuntu 18:
root@my:/etc/systemd/system# systemctl status mnt-cloudronbackup.mount
● mnt-cloudronbackup.mount - backup
Loaded: loaded (/etc/systemd/system/mnt-cloudronbackup.mount; enabled; vendor preset: enabled)
Active: active (mounted) (Result: exit-code) since Sat 2021-07-10 00:16:53 UTC; 40s ago
Where: /mnt/cloudronbackup
What: root@149.28.218.27:/mnt/backups
Process: 8273 ExecUnmount=/bin/umount /mnt/cloudronbackup -c (code=exited, status=32)
Process: 8288 ExecMount=/bin/mount root@149.28.218.27:/mnt/backups /mnt/cloudronbackup -t fuse.sshfs -o allow_other,port=22,IdentityFile=/home/yellowtent/platformdata/sshfs/id_rsa_149.28.2
Tasks: 0 (limit: 2314)
CGroup: /system.slice/mnt-cloudronbackup.mount
Jul 10 00:16:53 my.cloudron.space systemd[1]: Mounting backup...
Jul 10 00:16:53 my.cloudron.space mount[8288]: read: Connection reset by peer
Jul 10 00:16:53 my.cloudron.space systemd[1]: mnt-cloudronbackup.mount: Mount process exited, code=exited status=1
Jul 10 00:16:53 my.cloudron.space systemd[1]: Mounted backup.
so even though the mount failed, it says active/mounted. sad.
2021-07-09 17:50:29 -07:00
Girish Ramakrishnan
c93284e6fb
mount: json parsing of error message
2021-07-09 16:59:57 -07:00
Girish Ramakrishnan
7f4d039e11
backups: remove any old mount point configuration
2021-07-09 16:15:58 -07:00
Girish Ramakrishnan
17a70fdefd
sshfs: hide private key
2021-07-09 16:07:45 -07:00
Johannes Zellner
b87ba2f873
Fixup some app tests using test/common.js
2021-07-09 17:09:10 +02:00
Johannes Zellner
7a6b765f59
Prevent crash if groupIds is not set
2021-07-09 13:25:27 +02:00
Johannes Zellner
ede72ab05c
Add more avatar tests
2021-07-09 12:30:47 +02:00
Johannes Zellner
35dc2141ea
Make profile route tests work
2021-07-09 12:07:09 +02:00
Johannes Zellner
8c87f97054
We now explicitly expect a Buffer as avatar
2021-07-09 12:01:09 +02:00
Girish Ramakrishnan
01a585aa11
remove safe usage
2021-07-08 08:52:51 -07:00
Johannes Zellner
0db62b4fd8
Make avatar apis buffer based
2021-07-08 11:17:13 +02:00
Girish Ramakrishnan
caa8104dda
fix ldap test
2021-07-07 15:30:31 -07:00
Johannes Zellner
bbbfc4da05
Use avatar in userdb.add()
2021-07-07 18:50:51 +02:00
Johannes Zellner
81e6cd6195
Make gravatar support explicit only
2021-07-07 16:16:04 +02:00
Johannes Zellner
cdad2a80d4
Remove unused require
2021-06-30 17:19:30 +02:00
Johannes Zellner
41273640da
SSHFS also does not need to chown here
2021-06-30 17:10:34 +02:00
Girish Ramakrishnan
ac484a02f2
merge maildb.js into mail.js
2021-06-29 15:59:02 -07:00
Girish Ramakrishnan
ea430b255b
make the tests work
2021-06-29 11:01:46 -07:00
Girish Ramakrishnan
31498afe39
async'ify the groups code
2021-06-29 09:08:45 -07:00
Girish Ramakrishnan
c052882de9
reverseproxy: remove any old dashboard domain configs
2021-06-27 08:58:33 -07:00
Girish Ramakrishnan
e7d9af5aed
users: asyncify and merge userdb.del
2021-06-26 10:13:21 -07:00
Girish Ramakrishnan
147c8df6e3
async'ify avatar and apppassword code
2021-06-25 23:32:21 -07:00
Girish Ramakrishnan
31d742fa67
fix sporadic ETIMEDOUT
...
it seems when docker is busy deleting images, we get a ETIMEDOUT.
the default was 10000.
2021-06-25T22:18:32.324Z box:apps BoxError: connect ETIMEDOUT
at /home/yellowtent/box/src/settingsdb.js:26:36
at Query.queryCallback [as _callback] (/home/yellowtent/box/src/database.js:96:42)
2021-06-25 16:46:49 -07:00
Girish Ramakrishnan
dd5737f948
mail: enable editheader sieve extension and upgrade solr
2021-06-25 16:38:44 -07:00