Johannes Zellner
aab175ea05
Remove alias handling from user logic to mail logic
2018-01-25 18:03:26 +01:00
Johannes Zellner
7bba63d911
rename mailbox routes to match overall scheme of plurals
2018-01-25 12:27:28 +01:00
Girish Ramakrishnan
b71c0bde55
add routes to create and delete mail domain
2018-01-25 12:09:30 +01:00
Johannes Zellner
358048e02b
Add domain specific mailbox routes and logic
2018-01-24 13:11:35 +01:00
Girish Ramakrishnan
d33e35fda2
Move send_test_mail under mail domain api
2018-01-23 16:10:23 -08:00
Girish Ramakrishnan
00c1c42b58
Fix mail route tests
2018-01-21 00:59:20 -08:00
Girish Ramakrishnan
16ac205c7f
make mail routes domain based
2018-01-20 23:47:12 -08:00
Girish Ramakrishnan
3ed794e486
Add a single getter for all mail settings
2018-01-20 23:47:12 -08:00
Girish Ramakrishnan
a7de17a160
Move mail related settings to new mail route
...
there is quite a bit of circular dep between settings, platform and
mail code. this will be removed in future commits.
2018-01-20 20:02:01 -08:00
Girish Ramakrishnan
e724913b6c
Move email_status into mail route
2018-01-20 18:37:15 -08:00
Girish Ramakrishnan
ac4f12447b
add set admin button
2018-01-02 16:25:30 -08:00
Girish Ramakrishnan
7d0cf1a754
caas: migrate -> change_plan
2017-12-09 09:00:10 +05:30
Girish Ramakrishnan
6dec02e1bd
caas: refactor migrate and upgrade route
2017-12-09 08:43:59 +05:30
Girish Ramakrishnan
725cf297ab
Developer scope is obsolete
2017-12-07 04:33:49 +05:30
Johannes Zellner
1466104681
Remove obsolete developer mode
2017-11-24 01:31:15 +01:00
Girish Ramakrishnan
ac94a0b7f2
Add route to restore box from backup
...
Part of #439
2017-11-22 23:08:59 -08:00
Johannes Zellner
59ae1ac012
Move fallback certificate api to domains
2017-11-20 19:59:40 +01:00
Johannes Zellner
4cf2978088
Remove dns related settings api
...
This is replaced with the multi domain aware api
2017-11-20 19:59:40 +01:00
Johannes Zellner
ca3b6e542a
Require password for domain deletion route
2017-11-20 19:59:40 +01:00
Johannes Zellner
9dba816711
Add domain routes
2017-11-20 19:59:26 +01:00
Girish Ramakrishnan
06f8aa8f29
Remove dead code
...
getNonApprovedCode code flow is ununsed (and broken by design on
the appstore side).
2017-11-02 10:36:30 -07:00
Girish Ramakrishnan
36534f6bb2
Fix indent
2017-10-31 12:12:02 -07:00
Johannes Zellner
e8a93dcb1b
Add button to send test email
...
Fixes #419
2017-09-15 14:42:12 +02:00
Girish Ramakrishnan
d233ee2a83
ask password only for destructive actions
2017-09-08 15:14:37 -07:00
Johannes Zellner
cb8dcbf3dd
Lift the password requirement for app configure/update/restore actions
2017-09-01 20:08:22 +02:00
Girish Ramakrishnan
6a0ef7a1c1
Allow larger files to be uploaded
...
Note that other upload APIs like avatar are still limited to 1m by
the nginx config
2017-08-20 19:15:54 -07:00
Girish Ramakrishnan
52832c881a
Add upload and download for the webterminal
2017-08-18 21:19:48 -07:00
Girish Ramakrishnan
537fbff4aa
Use ws directly to handle new exec ws route
2017-08-18 19:46:18 -07:00
Johannes Zellner
c85f5b15c6
Reenable custom tcp upgrade handling
2017-08-18 11:26:05 -07:00
Johannes Zellner
52db28e876
Verify the websocket request
2017-08-18 11:25:49 -07:00
Johannes Zellner
65bc3491f6
enable timeout middleware again and reset it for all upgrade requests
2017-08-18 11:25:45 -07:00
Johannes Zellner
50074b936a
Integrate the terminal with the logs ui
2017-08-18 11:24:48 -07:00
Johannes Zellner
b0444edf7e
Add platform logstream api
2017-08-07 17:09:39 +02:00
Girish Ramakrishnan
631b830f4c
Add setting to toggle from address validation check
...
part of #366
2017-07-18 16:33:42 -07:00
Girish Ramakrishnan
19d825db48
refactor code into email.js
2017-06-28 22:20:35 -05:00
Girish Ramakrishnan
c4d313a2c0
generate smtp_forward.ini
...
part of #188
2017-06-27 11:08:50 -05:00
Girish Ramakrishnan
0cc980f539
Add setting for catch all address
...
Note that this is not a flag on the mailboxes because we might theoretically
support forwarding to some other external domain in the future.
Part of #33
2017-06-15 07:48:46 -07:00
Johannes Zellner
a7d7935451
Remove backup download code
2017-04-22 22:17:29 +02:00
Girish Ramakrishnan
0c706cffc0
Add API to get cloudron logs
...
part of #304
2017-04-18 15:19:26 -07:00
Girish Ramakrishnan
5f888341ea
move eventlog api into /api/v1/cloudron
2017-04-18 15:18:00 -07:00
Girish Ramakrishnan
cf69a8c4ce
move feedback route into /api/v1/feedback
2017-04-18 14:49:28 -07:00
Girish Ramakrishnan
4bda11edcf
Require admin for reboot, disk, graphs api
2017-04-18 14:31:55 -07:00
Johannes Zellner
7fdf491815
Add backuptask.js to work with new storage interface
2017-04-17 20:09:02 +02:00
Girish Ramakrishnan
588812a13a
Disable secure cookies for tests (since they use http)
2017-04-14 01:45:00 -07:00
Girish Ramakrishnan
f6a2406091
Use hat for secret instead of uuid
2017-04-13 11:05:46 -07:00
Johannes Zellner
c7134d2da3
Use a dynamic cookie secret
...
Fixes #300
2017-04-13 15:13:07 +02:00
Johannes Zellner
1692842bf0
Enable secure cookies
...
Fixes #299
2017-04-13 14:04:30 +02:00
Johannes Zellner
89bb690152
Only log failing REST requests
2017-04-10 14:17:26 +02:00
Johannes Zellner
f2312a6768
Add rest api to list disks where cloudron data is stored
2017-04-07 18:45:36 +02:00
Johannes Zellner
b9711d7b47
Move AMI instanceId verification to DNS setup
2017-04-03 22:19:01 +02:00