Johannes Zellner
1763144278
Only list users in ldap groups who have access to the app
...
Fixes #215
2017-03-13 11:06:29 +01:00
Johannes Zellner
2f598529fc
Only list users who have access to the app in an ldap search
...
Part of #215
2017-03-13 11:02:45 +01:00
Johannes Zellner
101a44affd
Add authorized_keys.sh
2017-03-07 15:16:18 +01:00
Girish Ramakrishnan
4e0eed4bb2
make tests pass
2017-02-24 21:48:38 -08:00
Girish Ramakrishnan
330c9054b4
add/del/update user mailbox as part of transaction
2017-02-14 10:42:32 -08:00
Girish Ramakrishnan
b91674799b
Create/destroy event listeners
...
mocha loads all the tests in same process. This means that when
we start a new test, the old state still persists. For event
listeners, this means that they get multiple duplicate event handlers.
2017-02-07 10:30:52 -08:00
Girish Ramakrishnan
243ade15e1
tests: restore aws.route53 mock
2017-02-07 01:32:34 -08:00
Girish Ramakrishnan
02bcff2223
set isCustomDomain to true by default
...
CaaS is an exception and not the norm
2017-02-06 23:58:06 -08:00
Girish Ramakrishnan
8f388c86a6
do not unlink config file in test mode
...
this was incredibly hard to debug
2017-02-06 22:39:22 -08:00
Girish Ramakrishnan
8dc929f0ff
Fix update checker test
2017-02-06 16:33:55 -08:00
Girish Ramakrishnan
7fee3d0da0
Do not rely on dnsRecordId
2017-02-02 10:40:10 -08:00
Girish Ramakrishnan
7efb6d60bc
Allow usernames and groupnames of length 1
...
Fixes #204
2017-02-02 01:02:51 -08:00
Girish Ramakrishnan
2d3bdda1c8
Make tests pass
2017-01-29 13:01:09 -08:00
Johannes Zellner
32a88a342c
Add update notification mail tests
2017-01-27 09:51:26 -08:00
Johannes Zellner
b5bcde5093
Fix update email tests
2017-01-27 09:51:26 -08:00
Johannes Zellner
f6a9e1f4d8
Revert "Fix tests: we do not send mails anymore"
...
This reverts commit 7c72cd4399 .
2017-01-27 09:51:26 -08:00
Girish Ramakrishnan
f142d34f83
Move box data out of appdata volume
...
This lets us restore the box if the app volume becomes full
Fixes #186
2017-01-24 13:48:09 -08:00
Girish Ramakrishnan
1e6abed4aa
tests: create mail directory
2017-01-23 15:09:08 -08:00
Girish Ramakrishnan
d84666fb43
Move mail data out of box
...
This will help us with putting a size on box data
Mail container version is bumped because we want to recreate it
Part of #186
2017-01-20 20:22:08 -08:00
Girish Ramakrishnan
db6474ef2a
Merge readonlyRootfs and development mode into debug mode
...
The core issue we want to solve is to debug a running app.
Let's make it explicit that it is in debugging mode because
functions like update/backup/restore don't work.
Part of #171
2017-01-20 09:29:32 -08:00
Girish Ramakrishnan
a71323f8b3
Add developmentMode flag to appdb
...
Part of #171
2017-01-19 15:57:24 -08:00
Girish Ramakrishnan
9a41f111b0
Fix failing tests
2017-01-19 12:51:16 -08:00
Girish Ramakrishnan
536c16929b
Remove showTutorial
2017-01-17 09:11:34 -08:00
Johannes Zellner
08f3b0b612
Add rate limit test
2017-01-16 16:48:17 +01:00
Girish Ramakrishnan
7c72cd4399
Fix tests: we do not send mails anymore
2017-01-14 13:01:21 -08:00
Girish Ramakrishnan
7c94543da8
bump test version
2017-01-13 20:06:15 -08:00
Girish Ramakrishnan
3176bc1afa
Fix failing tests
2017-01-10 16:54:15 -08:00
Girish Ramakrishnan
2b27e554fd
Change backup filenames
...
appbackup_%s_%s-v%s.tar.gz -> app_%s_%s_v%s.tar.gz
drop 'backup'. rationale: it is known these files are backups
timestamp has '-'. rationale: colon in filename confuses tools like scp (they think it is a hostname)
backup_%s-v%s.tar.gz -> box_%s_v%s.tar.gz
drop 'backup' and name it 'box'. this makes it clear it related to the box backup
timestamp has '-'. rationale: colon in filename confuses tools like scp (they think it is a hostname)
Part of #159
2017-01-04 13:36:25 -08:00
Girish Ramakrishnan
db1eeff2c3
Add test to check if user can be readded after removal
...
Fixes #162
2017-01-03 19:12:00 -08:00
Johannes Zellner
d1161b3ff8
Add mailboxdb.updateName()
2016-12-15 16:57:29 +01:00
Girish Ramakrishnan
3ede9af34b
remove subdomains.status
2016-12-14 14:47:03 -08:00
Johannes
e1ee4973eb
Add route53 dns tests
...
Fixes #120
2016-11-30 18:04:47 +01:00
Johannes
d54e02eed4
Enable and fix test for multiple dns upserts with digitalocean
2016-11-30 17:00:47 +01:00
Johannes
0568387679
Add digitalocean dns tests
...
Part of #120
2016-11-30 16:36:54 +01:00
Johannes
ffbbb88917
Add dns noop test
...
Part of #120
2016-11-30 15:36:03 +01:00
Johannes
cb64ac1b7f
Add unit tests for eventlog search
2016-11-28 16:02:59 +01:00
Girish Ramakrishnan
1adc47ab32
make ordering of results predictable
2016-11-19 18:24:32 +05:30
Girish Ramakrishnan
94037e5266
remove oauth proxy backend logic
2016-11-19 17:13:08 +05:30
Girish Ramakrishnan
6064db9467
read sso field in db code
2016-11-19 17:10:54 +05:30
Johannes Zellner
552ca43175
Only cleanup high frequency events in eventlog
...
Those are currently the login events and backup
2016-11-18 11:32:12 +01:00
Johannes Zellner
5645954686
This route does not exist anymore
2016-11-14 17:16:42 +01:00
Johannes
0088d9d5fc
Renew expired certs in the cert tests
2016-11-08 09:28:48 +01:00
Johannes
4d360e3798
Allow update.sh to be run as root
2016-11-06 14:29:41 +01:00
Girish Ramakrishnan
ae299f5838
Fix failing test
2016-10-14 09:30:42 -07:00
Girish Ramakrishnan
d460c36e14
Simply use settings.setBackupConfig
2016-10-13 15:32:00 -07:00
Girish Ramakrishnan
8809552fb2
Fix failing apps test
2016-10-13 15:04:12 -07:00
Girish Ramakrishnan
606f28c724
fix failing setting test
2016-10-13 14:45:18 -07:00
Johannes Zellner
f05a5226ba
Add new sudo file rmbackup.sh as backups are owned by root currently
2016-10-10 16:25:43 +02:00
Girish Ramakrishnan
cd0243d700
always store the group names as lower case
2016-09-30 12:33:18 -07:00
Girish Ramakrishnan
ba588a1cd7
Fix group name validation to not allow hyphen
...
Fixes #70
2016-09-30 12:28:29 -07:00