Girish Ramakrishnan
|
580da19bc2
|
Less strict dmarc validation
fixes #666
|
2020-03-30 19:32:25 -07:00 |
|
Girish Ramakrishnan
|
936f456cec
|
make reset tokens only valid for a day
fixes #563
mysql timestamps cannot be null. it will become current timestamp when
set as null
|
2020-03-30 17:13:31 -07:00 |
|
Girish Ramakrishnan
|
5d6a02f73c
|
mysql: create the my.cnf in run time dir
|
2020-03-30 16:32:54 -07:00 |
|
Girish Ramakrishnan
|
3e6b66751c
|
typoe in assert
|
2020-03-30 15:17:34 -07:00 |
|
Johannes Zellner
|
f78571e46d
|
Support reserved port ranges
|
2020-03-30 10:01:52 +02:00 |
|
Johannes Zellner
|
5ac9c6ce02
|
add turn,stun ports to RESERVED ones
We still need to protect the TURN port range
|
2020-03-30 08:30:06 +02:00 |
|
Johannes Zellner
|
1110a67483
|
Add turn addon setup and teardown calls
|
2020-03-30 08:24:52 +02:00 |
|
Girish Ramakrishnan
|
57bb1280f8
|
better error message
|
2020-03-29 20:12:59 -07:00 |
|
Girish Ramakrishnan
|
25c000599f
|
Fix assert (appStoreId is optional)
|
2020-03-29 19:12:07 -07:00 |
|
Girish Ramakrishnan
|
86f45e2769
|
Fix failing test
|
2020-03-29 18:55:44 -07:00 |
|
Girish Ramakrishnan
|
7110240e73
|
Only a Cloudron owner can install/update/exec apps with the docker addon
this should have been part of f1975d8f2b
|
2020-03-29 18:52:37 -07:00 |
|
Girish Ramakrishnan
|
1da37b66d8
|
use resource pattern in apps routes
this makes it easy to implement access control in route handlers
|
2020-03-29 17:11:10 -07:00 |
|
Girish Ramakrishnan
|
f1975d8f2b
|
only owner can install/repair/update/exec docker addon apps
|
2020-03-29 16:24:04 -07:00 |
|
Girish Ramakrishnan
|
f407ce734a
|
restrict the app to bind mount under /app/data only
rest have to be volumes
|
2020-03-29 13:57:45 -07:00 |
|
Girish Ramakrishnan
|
f813cfa8db
|
Listen only on the docker interface
|
2020-03-29 13:11:16 -07:00 |
|
Girish Ramakrishnan
|
d5880cb953
|
TODO block is obsolete
|
2020-03-29 13:10:19 -07:00 |
|
Girish Ramakrishnan
|
95da9744c1
|
Prefix env vars with CLOUDRON_
|
2020-03-29 09:35:34 -07:00 |
|
Girish Ramakrishnan
|
85c3e45cde
|
remove oauth addon code
|
2020-03-29 09:35:34 -07:00 |
|
Johannes Zellner
|
520a396ded
|
Use turn server with certificates
|
2020-03-29 09:32:48 +02:00 |
|
Johannes Zellner
|
13ad611c96
|
Remove ssh related settings from the turn container config
|
2020-03-29 09:32:48 +02:00 |
|
Johannes Zellner
|
c1de62acef
|
Update coturn
|
2020-03-29 07:30:42 +02:00 |
|
Girish Ramakrishnan
|
acc2b5a1a3
|
remove unused param
|
2020-03-28 22:05:43 -07:00 |
|
Johannes Zellner
|
710046a94f
|
Add coturn addon service
|
2020-03-28 22:46:32 +01:00 |
|
Johannes Zellner
|
b366b0fa6a
|
Stop container with isCloudronManged labels instead of by network
|
2020-03-28 22:46:32 +01:00 |
|
Johannes Zellner
|
6178bf3d4b
|
Update sftp addon
|
2020-03-27 14:54:35 +01:00 |
|
Girish Ramakrishnan
|
9faae96d61
|
make app password work with sftp
|
2020-03-26 21:50:25 -07:00 |
|
Girish Ramakrishnan
|
007a8d248d
|
make eventlog routes owner only
|
2020-03-26 18:54:16 -07:00 |
|
Girish Ramakrishnan
|
58d4a3455b
|
email: add type filter to eventlog
|
2020-03-25 22:05:49 -07:00 |
|
Girish Ramakrishnan
|
91af2495a6
|
Make key validation work for ecc certs
|
2020-03-24 21:20:21 -07:00 |
|
Girish Ramakrishnan
|
7d7df5247b
|
Update cipher suite based on ssl-config recommendation
ssl_prefer_server_ciphers off is the recommendation since the cpihers
are deprecated
https://serverfault.com/questions/997614/setting-ssl-prefer-server-ciphers-directive-in-nginx-config
|
2020-03-24 19:24:58 -07:00 |
|
Girish Ramakrishnan
|
f99450d264
|
Enable TLSv1.3 and remove TLSv1 and 1.1
IE10 does not have 1.2, so maybe we can risk it
As per Android documentaion TLS 1.2 is fully supported after API level 20/Android 5(Lolipop)
https://discussions.qualys.com/thread/17020-tls-12-support-for-android-devices
https://www.ryandesignstudio.com/what-is-tls/
|
2020-03-24 14:37:08 -07:00 |
|
Girish Ramakrishnan
|
d3eeb5f48a
|
mail: disable host and proto mismatch
|
2020-03-24 11:50:52 -07:00 |
|
Girish Ramakrishnan
|
1e8a02f91a
|
Make token expiry a year
we now have a UI to invalid all tokens easily, so this should be OK.
|
2020-03-23 21:51:13 -07:00 |
|
Girish Ramakrishnan
|
97c3bd8b8e
|
mail: incoming mail from dynamic hostnames was rejected
|
2020-03-23 21:50:36 -07:00 |
|
Girish Ramakrishnan
|
09ce27d74b
|
bump default token expiry to a month
|
2020-03-21 18:46:38 -07:00 |
|
Girish Ramakrishnan
|
2447e91a9f
|
mail: throttle denied events
|
2020-03-20 14:04:16 -07:00 |
|
Girish Ramakrishnan
|
e6d881b75d
|
Use owner email for LE certs
https://forum.cloudron.io/topic/2244/email-contact-on-let-s-encrypt-ssl-tls-certificates-uses-password-recovery-email-rather-than-primary-email-address
|
2020-03-20 13:39:58 -07:00 |
|
Girish Ramakrishnan
|
36f963dce8
|
remove unncessary debug in routes
|
2020-03-19 17:05:31 -07:00 |
|
Girish Ramakrishnan
|
1b15d28212
|
eventlog: add start/stop/restart logs
|
2020-03-19 17:02:55 -07:00 |
|
Girish Ramakrishnan
|
4e0c15e102
|
use short form syntax
|
2020-03-19 16:48:31 -07:00 |
|
Girish Ramakrishnan
|
c9e40f59de
|
bump the timeout for really slow disks
|
2020-03-19 13:33:53 -07:00 |
|
Girish Ramakrishnan
|
38cf31885c
|
Make backup configure owner only
|
2020-03-18 17:23:23 -07:00 |
|
Girish Ramakrishnan
|
4420470242
|
comcast does not allow port 25 check anymore
|
2020-03-17 13:55:35 -07:00 |
|
Girish Ramakrishnan
|
9b05786615
|
appstore: add whitelist/blacklist
|
2020-03-15 17:20:48 -07:00 |
|
Girish Ramakrishnan
|
661965f2e0
|
Add branding tests
|
2020-03-15 16:38:15 -07:00 |
|
Girish Ramakrishnan
|
7e0ef60305
|
Fix incorrect role comparison
|
2020-03-15 16:19:22 -07:00 |
|
Girish Ramakrishnan
|
2ac0fe21c6
|
ghost file depends on base dir
|
2020-03-15 11:41:39 -07:00 |
|
Girish Ramakrishnan
|
b997f2329d
|
make branding route for owner only
|
2020-03-15 11:39:02 -07:00 |
|
Girish Ramakrishnan
|
23ee758ac9
|
do not check for updates for stopped apps
|
2020-03-15 09:48:08 -07:00 |
|
Girish Ramakrishnan
|
9ea12e71f0
|
linode: dns backend
the dns is very slow - https://github.com/certbot/certbot/pull/6320
takes a good 15 minutes at minimum to propagate
https://certbot-dns-linode.readthedocs.io/en/stable/
https://www.linode.com/community/questions/17296/linode-dns-propagation-time
|
2020-03-13 11:44:43 -07:00 |
|