Johannes Zellner
6574b22cf6
Add 2fa routest and business logic
2018-04-26 08:46:35 +02:00
Girish Ramakrishnan
d1ed2aa2ce
remove untested route set_admin
2018-04-25 21:43:21 -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
Girish Ramakrishnan
34d40edef4
Fix issue where docker needs more recent packages
...
The following packages have unmet dependencies:
docker-ce : Depends: libseccomp2 (>= 2.3.0) but 2.2.3-3ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.
2018-04-25 13:44:53 -07:00
Johannes Zellner
5ceb14cbca
Add required 2fa node modules qrcode and speakeasy
2018-04-25 17:03:16 +02:00
Johannes Zellner
38668937ad
Fixup database tests
2018-04-25 17:03:16 +02:00
Johannes Zellner
0167f83d4a
Handle 2fa fields in userdb code
2018-04-25 17:03:16 +02:00
Johannes Zellner
9e66adb6d0
Add 2fa db record fields to users table
2018-04-25 17:03:16 +02:00
Girish Ramakrishnan
0a537029bc
add mailbox domain to the constraint
2018-04-23 10:14:16 -07:00
Girish Ramakrishnan
c0716e86a7
Remove the "or Email"
...
The email here can be confused with the Cloudron email which it is not.
The preferred approach is to login via username anyway.
2018-04-22 18:29:10 -07:00
Girish Ramakrishnan
50185adcf4
Add 2.1.1 changes
v2.1.1
2018-04-18 12:49:11 -07:00
Johannes Zellner
0c728c6af5
Fix mail rest api tests
v2.1.0
2018-04-13 12:54:40 +02:00
Johannes Zellner
34d3d79b12
Improve error message when alias name is already taken
2018-04-13 12:37:27 +02:00
Johannes Zellner
ff856a5978
Rename 'address' catchall property to 'addresses' to better indiciate this being an array
2018-04-13 12:15:15 +02:00
Johannes Zellner
c4dad2f55f
Fix address property error response in catchall
2018-04-13 12:15:15 +02:00
Girish Ramakrishnan
734286ba2e
Add support for installing private docker images
2018-04-12 11:43:57 -07:00
Girish Ramakrishnan
0f7f8af4b2
Use docker 18.03.0-ce
...
17.12.0-ce has strange issues like https://github.com/moby/moby/issues/34097
2018-04-11 18:25:19 -07:00
Johannes Zellner
60381d938e
Fix search and replace mistake
2018-04-11 15:29:37 +02:00
Johannes Zellner
ddaa52163b
Update ssl ciphers according to mozillas recommendation
2018-04-11 15:15:29 +02:00
Johannes Zellner
799c1ba05d
Improve on the csp header restriction
2018-04-11 13:00:08 +02:00
Johannes Zellner
838838b90d
nginx would drop other headers if add_header is defined in the location section
2018-04-11 12:29:57 +02:00
Girish Ramakrishnan
4554d9f2f8
Add more changes
2018-04-10 15:13:04 -07:00
Johannes Zellner
573d0e993e
Add CSP header for dashboard
2018-04-10 17:59:06 +02:00
Johannes Zellner
97313fe1c8
Remove other unused assets from the release tarball
2018-04-10 14:08:13 +02:00
Johannes Zellner
944f743438
Use the node modules defined in the dashboard repo
2018-04-10 13:51:01 +02:00
Johannes Zellner
96a5b0e6ba
Remove dashboard related node modules
2018-04-10 13:12:42 +02:00
Girish Ramakrishnan
95f7e50065
bump mail container
2018-04-10 00:00:27 -07:00
Girish Ramakrishnan
d6a8837716
mail: verify with the owner id
2018-04-09 13:17:07 -07:00
Johannes Zellner
cc759e3550
set the mailbox record type for apps
2018-04-09 15:39:36 +02:00
Girish Ramakrishnan
bf0dd935e5
mail: add type field
2018-04-07 21:29:44 -07:00
Girish Ramakrishnan
1d761deec0
Fix test
2018-04-07 18:39:17 -07:00
Girish Ramakrishnan
b6335a327c
Rename TYPE_* to OWNER_TYPE_*
2018-04-07 18:33:30 -07:00
Johannes Zellner
55d53ef311
Do not succeed if mailbox name is already taken
2018-04-06 16:55:01 +02:00
Johannes Zellner
878940edae
Fix sql syntax
2018-04-06 15:54:55 +02:00
Johannes Zellner
15648a3ab2
fix typo name -> username
2018-04-06 14:53:20 +02:00
Johannes Zellner
2fae98dd5b
pass the dashboard version as a revision to the gulp file
2018-04-06 07:47:42 +02:00
Girish Ramakrishnan
9beeb33090
mail: validate list and mailbox names
2018-04-05 17:49:16 -07:00
Girish Ramakrishnan
605dc00422
mail: add members field for lists
...
we have to track the members of a list in the mail app separately
from groups. this is required because users can now have multiple
mailboxes. and because of that we cannot do a 1-1 mapping of group
members to mailboxes anymore. the ui is changed to select mailboxes
when creating a list.
2018-04-05 16:07:38 -07:00
Girish Ramakrishnan
2c8fa01d6d
mail: split the functions to add list and mailbox
2018-04-05 15:01:28 -07:00
Girish Ramakrishnan
467bfa2859
remove mailboxdb from groups code
2018-04-04 20:08:52 -07:00
Girish Ramakrishnan
affb420181
cloudron-setup: highlight reboot in red
2018-04-04 09:55:22 -07:00
Girish Ramakrishnan
e7b26e5655
Add note on accepting self-signed cert
2018-04-04 09:54:14 -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
f8a731f63a
Add routes to change the mailbox and list owner
2018-04-03 14:12:43 -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
Girish Ramakrishnan
678ea50f87
validateAlias -> validateName
2018-04-03 09:47:15 -07:00
Girish Ramakrishnan
69d3b3cac8
2.0.2 -> 2.1.0
2018-04-02 13:37:06 -07:00
Girish Ramakrishnan
76915b99a8
Fix linter
2018-04-02 09:46:30 -07:00