Girish Ramakrishnan
a100837e69
Add helpers to restore/reconfigure all apps
2016-05-24 10:44:45 -07:00
Girish Ramakrishnan
d71d09c1ba
Add shell.execSync
2016-05-24 10:22:39 -07:00
Girish Ramakrishnan
57a823a698
make tests work
2016-05-24 00:44:01 -07:00
Girish Ramakrishnan
da85f4c096
stop ldap server in test
2016-05-23 21:59:06 -07:00
Girish Ramakrishnan
8dbd4c8527
use 1024 bit keys
...
Stacked error: error:04075070:rsa routines:RSA_sign:digest too big for rsa key
2016-05-23 19:31:57 -07:00
Girish Ramakrishnan
57888659a6
Update test app version
2016-05-23 18:31:12 -07:00
Girish Ramakrishnan
569150f602
tests: create a self-signed cert
2016-05-23 16:40:18 -07:00
Girish Ramakrishnan
d84e584222
add some username tests
2016-05-23 14:56:09 -07:00
Girish Ramakrishnan
31e452e1cc
test: mixed case reserved name
2016-05-23 14:52:29 -07:00
Girish Ramakrishnan
9dc1a95992
SENDIMAGE -> IMAGE
2016-05-15 21:51:04 -07:00
Girish Ramakrishnan
7ef3805dbc
docker data in test dir requires sudo
2016-05-13 22:38:36 -07:00
Girish Ramakrishnan
560f460a32
rename to sendmail
2016-05-13 20:48:31 -07:00
Girish Ramakrishnan
78ad49bd74
hack for settings test
2016-05-13 18:27:00 -07:00
Girish Ramakrishnan
e76c7de259
bump test app version
2016-05-09 23:40:59 -07:00
Johannes Zellner
28e513a434
Fix eventlog tests
2016-05-06 18:05:28 +02:00
Johannes Zellner
3af95508f5
eventlog getAllPaged is now getByQueryPaged
2016-05-06 17:27:52 +02:00
Johannes Zellner
e986a67d39
Fixup all the unit tests
2016-05-06 15:16:22 +02:00
Johannes Zellner
cbc906f8d1
Remove apps.getBySubdomain()
2016-05-06 14:52:06 +02:00
Girish Ramakrishnan
0e655cadb0
generate dkim keys before dns setup
...
Two things require DKIM keys
1. the mail addon
2. the DNS TXT record
2016-05-05 21:15:10 -07:00
Girish Ramakrishnan
b4c15b1719
Let the box code initialize the infrastructure
...
This is done because:
1. The box code can install certs for addons (like mail addon) when
required.
2. The box code initialize/teardown addons on demand. This is not planned
currently.
2016-05-04 15:54:21 -07:00
Johannes Zellner
778371b818
Only send out mails if the admin group has changed
2016-05-04 13:55:14 +02:00
Girish Ramakrishnan
1f31fe6f8f
make user.remove and user.update add eventlog
2016-05-01 20:11:11 -07:00
Girish Ramakrishnan
37bdd2672b
make user.create take auditSource
2016-05-01 20:01:34 -07:00
Girish Ramakrishnan
09584ac29c
fix failing test
2016-04-30 23:26:45 -07:00
Girish Ramakrishnan
71219c6af7
add eventlog hooks
2016-04-30 14:05:19 -07:00
Girish Ramakrishnan
bc6e896507
add eventlog test
2016-04-30 13:02:57 -07:00
Girish Ramakrishnan
ca8731c282
add source to events table
2016-04-30 12:56:23 -07:00
Girish Ramakrishnan
8c427553ba
add eventlogdb tests
2016-04-30 10:16:27 -07:00
Girish Ramakrishnan
d2a3925e04
add altDomain to install route
2016-04-26 14:45:58 -07:00
Girish Ramakrishnan
ef12740060
add altDomain to appdb fields
2016-04-25 10:52:12 -07:00
Johannes Zellner
18f3733d6e
Simplify the password change logic
...
We now can use verifyPassword and this makes
user.changePassword() route obsolete
2016-04-17 19:17:03 +02:00
Johannes Zellner
6293c0aede
Add test for reserved username 'admin'
2016-04-14 16:30:31 +02:00
Johannes Zellner
101ce62ef3
Move username and email lowercasing to where it belongs
...
Fixes #592
2016-04-14 16:25:48 +02:00
Johannes Zellner
08410569c0
Actually fix the correct thing in the janitor tests
2016-04-13 12:43:18 +02:00
Johannes Zellner
d7c8cf5e0e
Ensure ldap filter values are treated lowercase only
2016-04-13 12:28:44 +02:00
Johannes Zellner
11f89da3a0
Ensure username and email are treated lower case in the database layer
2016-04-13 12:15:49 +02:00
Johannes Zellner
259798a8f2
Ensure auth code expiration is calculated at the right time
2016-04-13 11:32:30 +02:00
Girish Ramakrishnan
115ed12c36
check that app patch releases does not send email
2016-04-12 13:49:49 -07:00
Girish Ramakrishnan
53268b67dc
test: it does not send mail for box patch releases
2016-04-12 13:45:11 -07:00
Girish Ramakrishnan
40dd12ba68
verify emails are sent in updatechecker test
2016-04-12 13:24:23 -07:00
Girish Ramakrishnan
7a111e29ad
test updatechecker emails
2016-04-12 13:15:40 -07:00
Girish Ramakrishnan
065c65317d
create owner in app update checker test
2016-04-12 13:13:16 -07:00
Girish Ramakrishnan
91a5d711f4
test: create owner
2016-04-12 13:12:17 -07:00
Girish Ramakrishnan
9071ea6c5e
test: fix prerelease version
2016-04-12 13:01:42 -07:00
Girish Ramakrishnan
8db76f6b70
backup swap is not required anymore
2016-04-10 20:55:59 -07:00
Girish Ramakrishnan
e6c2c77f03
set username for predictability
2016-04-06 09:18:00 -07:00
Johannes Zellner
99850f1161
Support ldap DNs with userId, username and email
2016-04-05 16:32:12 +02:00
Johannes Zellner
b205212bf2
Explicitly verifyWithUsername() and offer a verify() userId based
2016-04-05 16:27:04 +02:00
Johannes Zellner
94faa3575c
Ensure we lowercase all emails
...
This ensures the uniqueness of that field
2016-04-05 11:15:50 +02:00
Johannes Zellner
544c1474d1
Allow multiple empty usernames in the db
2016-04-05 10:54:09 +02:00