Girish Ramakrishnan
|
f76a5a7ba7
|
Move the clients API out of oauth prefix
|
2018-05-01 11:30:51 -07:00 |
|
Girish Ramakrishnan
|
240ee5f563
|
Ensure we hand out max user.scope
The token.scope was valid at token creation time. The user's scope
could since have changed (maybe we got kicked out of a group).
|
2018-04-30 22:51:57 -07:00 |
|
Girish Ramakrishnan
|
61d803f528
|
Use SCOPE_ANY everywhere
|
2018-04-30 21:44:24 -07:00 |
|
Girish Ramakrishnan
|
e7c8791356
|
lint
|
2018-04-30 21:41:09 -07:00 |
|
Girish Ramakrishnan
|
bc4f9cf596
|
Remove redundant requireAdmin
We already hand out scopes based on the user's access control
|
2018-04-30 21:38:48 -07:00 |
|
Girish Ramakrishnan
|
c84f984205
|
No need to create a token on password reset
|
2018-04-30 15:15:05 -07:00 |
|
Girish Ramakrishnan
|
f809e359c9
|
refactor the global variables as functions
|
2018-04-29 20:17:45 -07:00 |
|
Girish Ramakrishnan
|
922ab3bde1
|
lint
|
2018-04-29 17:50:12 -07:00 |
|
Girish Ramakrishnan
|
3b7bcc1f61
|
refactor scopes into accesscontrol.js
this will be our authorization layer for oauth and non-oauth tokens.
|
2018-04-29 17:50:07 -07:00 |
|
Girish Ramakrishnan
|
6e3b060615
|
Use SCOPE_PROFILE constant
|
2018-04-29 17:12:30 -07:00 |
|
Girish Ramakrishnan
|
1c55a3e310
|
typo
|
2018-04-29 11:29:21 -07:00 |
|
Girish Ramakrishnan
|
4fd58fb46b
|
Rename user.js to users.js
|
2018-04-29 11:19:04 -07:00 |
|
Girish Ramakrishnan
|
6768994bbe
|
Capitalize the 2fa text
|
2018-04-28 10:20:33 -07:00 |
|
Johannes Zellner
|
7a8c525beb
|
Add 2fa Oauth route tests
|
2018-04-27 14:08:22 +02:00 |
|
Johannes Zellner
|
9372d8797a
|
Add 2fa tests for developer login api
|
2018-04-27 12:29:11 +02:00 |
|
Girish Ramakrishnan
|
e0da6679e9
|
Move user routes to /api/v1/user
|
2018-04-26 19:57:44 -07:00 |
|
Girish Ramakrishnan
|
7549b3e837
|
enhance user creation API to take a password
|
2018-04-26 14:13:40 -07:00 |
|
Girish Ramakrishnan
|
c2a762cb29
|
Do not reserve mailbox names
Now that user management is split from mailboxes, we don't need to
reserve mailbox names anymore.
|
2018-04-25 21:14:33 -07:00 |
|
Johannes Zellner
|
0c728c6af5
|
Fix mail rest api tests
|
2018-04-13 12:54:40 +02:00 |
|
Girish Ramakrishnan
|
1d761deec0
|
Fix test
|
2018-04-07 18:39:17 -07:00 |
|
Girish Ramakrishnan
|
9beeb33090
|
mail: validate list and mailbox names
|
2018-04-05 17:49:16 -07:00 |
|
Girish Ramakrishnan
|
5af657ee22
|
rename mail crud functions
|
2018-04-03 15:06:14 -07:00 |
|
Girish Ramakrishnan
|
7fac92c519
|
validate user id when adding mailbox
|
2018-04-03 14:27:09 -07:00 |
|
Girish Ramakrishnan
|
a1f4a4d614
|
mail: make mailbox API based on mailbox name
this decouples mail API from users
|
2018-04-03 13:59:03 -07:00 |
|
Girish Ramakrishnan
|
696e864459
|
mail: make list API based on list name
this decouples mail API from groups
|
2018-04-03 12:06:22 -07:00 |
|
Johannes Zellner
|
ff6d468604
|
Support multiple actions for eventlog api
|
2018-03-05 11:46:06 +01:00 |
|
Girish Ramakrishnan
|
a4e6181edf
|
Fix tests
|
2018-02-27 11:59:15 -08:00 |
|
Girish Ramakrishnan
|
bcf3e71979
|
Add API to remove mailboxes by domain
|
2018-02-11 01:18:29 -08:00 |
|
Girish Ramakrishnan
|
fc79047bbf
|
Generate fallback cert to contain naked domain in SAN
|
2018-02-09 13:44:29 -08:00 |
|
Girish Ramakrishnan
|
5263ea860d
|
Add cert tests
|
2018-02-09 11:19:47 -08:00 |
|
Johannes Zellner
|
24d3195660
|
Add dns setup and activation route tests
|
2018-02-09 12:43:20 +01:00 |
|
Girish Ramakrishnan
|
0ca2451eaa
|
fix tests
|
2018-02-08 12:09:06 -08:00 |
|
Girish Ramakrishnan
|
26c95a25b6
|
Use the native dns resolver
it now supports cancel()
also, fixes #514
|
2018-02-08 11:37:58 -08:00 |
|
Johannes Zellner
|
e710a210fd
|
Fixup the unit tests
|
2018-02-08 09:00:31 +01:00 |
|
Johannes Zellner
|
11d740682e
|
Split box and app autoupdate pattern settings
|
2018-02-06 19:25:03 +01:00 |
|
Johannes Zellner
|
c4531e32d5
|
Fix all app route tests
|
2018-02-05 22:17:16 +01:00 |
|
Johannes Zellner
|
89673fa7f0
|
Make more of the app route tests work
|
2018-02-05 17:28:30 +01:00 |
|
Johannes Zellner
|
2e818fd689
|
Make first half of the app route tests pass
|
2018-02-02 14:06:01 +01:00 |
|
Johannes Zellner
|
272b0489ff
|
Fixup the app route test startup sequence
|
2018-02-01 18:04:43 +01:00 |
|
Johannes Zellner
|
d8b62f95be
|
Fix domains tests
|
2018-02-01 11:19:42 +01:00 |
|
Girish Ramakrishnan
|
7dc7c56e97
|
Fix tests
|
2018-01-31 18:23:49 -08:00 |
|
Johannes Zellner
|
d1ef35ae1d
|
Fixup all the tests to use domain tlsConfig
|
2018-01-31 18:09:38 +01:00 |
|
Johannes Zellner
|
a662362df7
|
Add mailinglist rest api tests
|
2018-01-30 12:23:08 +01:00 |
|
Girish Ramakrishnan
|
c57c372adf
|
remove config.fqdn() completely
|
2018-01-29 15:11:43 -08:00 |
|
Johannes Zellner
|
3c3d44e7f8
|
Add email alias route tests
|
2018-01-29 19:39:07 +01:00 |
|
Johannes Zellner
|
edb02c859b
|
Add mailbox rest api tests
|
2018-01-29 18:53:51 +01:00 |
|
Girish Ramakrishnan
|
351b5fcd70
|
Use config.adminDomain in tests
|
2018-01-29 09:28:26 -08:00 |
|
Girish Ramakrishnan
|
4c78a2933f
|
config.setZoneName is gone
|
2018-01-29 09:06:01 -08:00 |
|
Johannes Zellner
|
9041da62e7
|
fix email route tests
|
2018-01-29 17:45:10 +01:00 |
|
Johannes Zellner
|
1e9b37053d
|
Add email domain rest api CRUD testing
|
2018-01-29 17:18:01 +01:00 |
|