Girish Ramakrishnan
|
0c4b7f3202
|
do not use %s to print error object
this ends up suppressing the backtrace
|
2021-05-13 22:31:58 -07:00 |
|
Girish Ramakrishnan
|
65e114437b
|
volume: always send a message
|
2021-05-13 17:50:27 -07:00 |
|
Girish Ramakrishnan
|
238073fe48
|
volume: get status
|
2021-05-13 16:08:55 -07:00 |
|
Girish Ramakrishnan
|
2c8e83dc6d
|
volumes: update route
|
2021-05-13 10:48:30 -07:00 |
|
Girish Ramakrishnan
|
ac4fa83080
|
status is already an object
|
2021-05-13 00:02:21 -07:00 |
|
Girish Ramakrishnan
|
50407eba0b
|
volumes: generate systemd mount files based on mount type
|
2021-05-12 23:57:12 -07:00 |
|
Girish Ramakrishnan
|
4c938b5e77
|
shell: expose promises variant
|
2021-05-12 17:30:29 -07:00 |
|
Girish Ramakrishnan
|
52da431388
|
misplaced await
|
2021-05-12 13:30:22 -07:00 |
|
Girish Ramakrishnan
|
fc52cd7e0c
|
volumes: async'ify
|
2021-05-12 11:46:04 -07:00 |
|
Girish Ramakrishnan
|
3a252fe10e
|
boxerror: override the properties directly
|
2021-05-11 17:50:40 -07:00 |
|
Johannes Zellner
|
7dcc904af9
|
Fix new login location detection
|
2021-05-09 10:19:19 +02:00 |
|
Girish Ramakrishnan
|
91a7a9e43c
|
backups: change app backup filename
change from app_appid_timestamp_vVersion to app_fqdn_vVersion
Fixes #782
|
2021-05-08 17:17:11 -07:00 |
|
Girish Ramakrishnan
|
4482da6148
|
move acme2.js one level up
|
2021-05-07 23:21:45 -07:00 |
|
Girish Ramakrishnan
|
302ea60b8d
|
consolidate acme paths in the reverseproxy code
|
2021-05-07 23:21:42 -07:00 |
|
Girish Ramakrishnan
|
dea31109e2
|
remove debug
|
2021-05-07 22:59:53 -07:00 |
|
Girish Ramakrishnan
|
b3a805faff
|
ensureCertificate: copy certs from db to disk as needed
|
2021-05-07 22:07:14 -07:00 |
|
Girish Ramakrishnan
|
593a61f51b
|
apps: get user certificate
|
2021-05-07 21:37:23 -07:00 |
|
Girish Ramakrishnan
|
84af9580a6
|
migrate certs into the blobs database
use platformdata/nginx/cert to store the certs
|
2021-05-07 21:26:49 -07:00 |
|
Girish Ramakrishnan
|
182918b13d
|
add note
|
2021-05-07 20:20:15 -07:00 |
|
Girish Ramakrishnan
|
d8422ea976
|
fix safe() error handling
|
2021-05-07 15:56:43 -07:00 |
|
Girish Ramakrishnan
|
cc684b4ea0
|
acme: async'ify
|
2021-05-06 22:52:49 -07:00 |
|
Girish Ramakrishnan
|
31503e2625
|
postgresql: bump max connections
|
2021-05-06 10:58:48 -07:00 |
|
Girish Ramakrishnan
|
39e7d9cc7a
|
Further rename of admin -> dashboard
|
2021-05-05 13:14:48 -07:00 |
|
Girish Ramakrishnan
|
9418e93428
|
reverseproxy: adminOrigin is not used in the ejs
|
2021-05-05 13:13:04 -07:00 |
|
Girish Ramakrishnan
|
16dc008702
|
Fix failing test
|
2021-05-05 12:52:11 -07:00 |
|
Girish Ramakrishnan
|
44ac406e57
|
admin -> dashboard
|
2021-05-05 12:29:04 -07:00 |
|
Girish Ramakrishnan
|
cc9b43450c
|
configureAdmin is never used
|
2021-05-05 12:16:25 -07:00 |
|
Girish Ramakrishnan
|
7f6a0555b2
|
store custom app certificates in subdomains table
the REST route and model code is still ununsed as before since there
is no way to set the certs from the UI.
|
2021-05-05 10:58:20 -07:00 |
|
Girish Ramakrishnan
|
963e92b517
|
store fallback certs in the database
|
2021-05-04 22:30:28 -07:00 |
|
Girish Ramakrishnan
|
7de454911e
|
migrate firewall configuration into database
the ports.json is for the moment server specific
|
2021-05-04 15:55:54 -07:00 |
|
Girish Ramakrishnan
|
d8e464d9c7
|
Fix sftp paths
|
2021-05-04 15:55:37 -07:00 |
|
Girish Ramakrishnan
|
fc2e2665b9
|
restore: write secrets into platformdata on start
this is required when cloudron is restored and we have to then write
keys from the db into the platformdata.
|
2021-05-04 14:56:25 -07:00 |
|
Johannes Zellner
|
5cc5c1923a
|
If user-agent is not known pass the agent as incoming string
|
2021-05-04 20:36:41 +02:00 |
|
Johannes Zellner
|
aa86174d6b
|
We can have toplevel arrays just fine
|
2021-05-04 20:30:52 +02:00 |
|
Johannes Zellner
|
fed8ba95f0
|
Fallback to unkown useragent and don't stash such login attempts
|
2021-05-04 20:07:28 +02:00 |
|
Johannes Zellner
|
bec42c69c8
|
Do not use toplevel arrays
|
2021-05-04 19:52:21 +02:00 |
|
Girish Ramakrishnan
|
7d8d6d4913
|
better error messages
|
2021-05-04 10:45:36 -07:00 |
|
Johannes Zellner
|
5ab925e284
|
Fix login location stash
|
2021-05-04 15:00:09 +02:00 |
|
Girish Ramakrishnan
|
f016f3d3e1
|
use rmdir instead of unlink
|
2021-05-04 00:28:44 -07:00 |
|
Girish Ramakrishnan
|
dcea55cd81
|
chown the sftp directory
|
2021-05-04 00:27:45 -07:00 |
|
Johannes Zellner
|
e10b7b59dc
|
Only use simplified user agent for login detection
|
2021-05-04 09:11:16 +02:00 |
|
Girish Ramakrishnan
|
885647f484
|
fix proxyauth icon
|
2021-05-03 23:00:51 -07:00 |
|
Girish Ramakrishnan
|
c17743d869
|
migrate secrets into the database
the infra version is bumped because the nginx's dhparams path has changed
and the sftp server key path has changed.
|
2021-05-03 22:11:18 -07:00 |
|
Girish Ramakrishnan
|
4015f8fdf2
|
update safetydance
|
2021-05-03 15:55:27 -07:00 |
|
Girish Ramakrishnan
|
035f356dff
|
add async support to database.query()
|
2021-05-02 23:18:07 -07:00 |
|
Girish Ramakrishnan
|
199eda82d1
|
Use Array.isArray instead
|
2021-05-02 11:26:47 -07:00 |
|
Girish Ramakrishnan
|
442110a437
|
lint
|
2021-05-01 11:21:09 -07:00 |
|
Girish Ramakrishnan
|
907ae4f233
|
secrets -> blobs
this will also have certs which are not really "secrets"
|
2021-04-30 22:34:27 -07:00 |
|
Girish Ramakrishnan
|
130ef72c9a
|
Add secrets table
this will hold keys, certs etc
|
2021-04-30 22:07:51 -07:00 |
|
Girish Ramakrishnan
|
a33fdee659
|
remove unused dir
|
2021-04-30 16:34:05 -07:00 |
|