Girish Ramakrishnan
6311c78bcd
Fix quoting
2022-06-08 11:25:20 -07:00
Girish Ramakrishnan
544ca6e1f4
initial xfs support
2022-06-08 10:58:00 -07:00
Girish Ramakrishnan
6de198eaad
sendmail: check for supportsDisplayName
...
it seems quite some apps don't support this. so, we need a way for the
ui to hide the field so that users are not confused.
2022-06-08 09:43:58 -07:00
Girish Ramakrishnan
6c67f13d90
Use bind mount instead of volume
...
see also c76b211ce0
2022-06-06 15:59:59 -07:00
Girish Ramakrishnan
7598cf2baf
consolidate storage validation logic
2022-06-06 12:50:21 -07:00
Girish Ramakrishnan
7dba294961
storage: check volume status
2022-06-03 10:43:59 -07:00
Girish Ramakrishnan
4bee30dd83
fix more typos
2022-06-03 09:10:37 -07:00
Johannes Zellner
50b2eabfde
Also fixup userdirectory tests
2022-06-03 13:59:21 +02:00
Johannes Zellner
591067ee22
Fixup ldap group search tests
2022-06-03 13:54:31 +02:00
Johannes Zellner
88f78c01ba
Remove virtual groups users and admin exposed via ldap
2022-06-03 13:32:35 +02:00
Girish Ramakrishnan
dddc5a1994
migrate app dataDir to volumes
2022-06-02 16:29:01 -07:00
Girish Ramakrishnan
8fc8128957
Make apps.getDataDir async
2022-06-02 11:19:33 -07:00
Girish Ramakrishnan
c76b211ce0
localstorage: remove usage of docker volumes
...
just move bind mounts. the initial idea was to use docker volume backends
but we have no plans for this. in addition, usage of volumes means that
files get copied from the image and into volume on first run which is
not desired. people are putting /app/data stuff into images which ideally
should break.
2022-06-02 11:09:27 -07:00
Girish Ramakrishnan
0c13504928
Bump version
2022-06-02 11:02:06 -07:00
Girish Ramakrishnan
f78dabbf7e
mail: add display name validation tests
2022-06-01 22:04:36 -07:00
Girish Ramakrishnan
2dea7f8fe9
sendmail: restrict few characters in the display name
2022-06-01 08:13:19 -07:00
Girish Ramakrishnan
85af0d96d2
sendmail: allow display name to be set
2022-06-01 01:38:16 -07:00
Girish Ramakrishnan
45c9ddeacf
appstore: allow re-registration on server side delete
2022-05-26 22:27:58 -07:00
Girish Ramakrishnan
5b075e3918
transfer ownership is not used anymore
2022-05-26 14:30:32 -07:00
Girish Ramakrishnan
9fcd6f9c0a
cron: add @service which is probably clearer than @reboot in app context
2022-05-20 10:57:44 -07:00
Girish Ramakrishnan
17910584ca
cron: add extensions
...
https://www.man7.org/linux/man-pages/man5/crontab.5.html#EXTENSIONS
2022-05-20 10:53:30 -07:00
Girish Ramakrishnan
d9a02faf7a
make the globals const
2022-05-20 09:38:22 -07:00
Girish Ramakrishnan
d366f3107d
net_admin: enable IPv6 forwarding in the container
2022-05-19 17:10:05 -07:00
Girish Ramakrishnan
2596afa7b3
appstore: set utmSource during user registration
2022-05-19 00:00:48 -07:00
Johannes Zellner
aa1e8dc930
Give the dashboard a way to check backgroundImage availability
2022-05-17 15:25:44 +02:00
Johannes Zellner
f3c66056b5
Allow to unset background image
2022-05-17 13:17:05 +02:00
Girish Ramakrishnan
93bacd00da
Fix exec web socket/upload/download
2022-05-16 11:46:28 -07:00
Girish Ramakrishnan
b5c2a0ff44
exec: rework API to get exit code
2022-05-16 11:23:58 -07:00
Johannes Zellner
6bd478b8b0
Add profile backgroundImage api
2022-05-15 12:08:11 +02:00
Girish Ramakrishnan
7ed8678d50
mongodb: fix import timeout
2022-05-09 17:20:16 -07:00
Girish Ramakrishnan
935da3ed15
vultr: set ttl to 120
...
https://www.vultr.com/docs/introduction-to-vultr-dns/#Limitations
2022-05-06 12:29:12 -07:00
Girish Ramakrishnan
ce054820a6
add migration to add consoleServerOrigin
2022-05-05 09:59:22 -07:00
Johannes Zellner
a7668624b4
Ensure we also set the new console server origin during installation
2022-05-05 16:52:11 +02:00
Girish Ramakrishnan
01b36bb37e
proxyAuth: make the POST to /logout redirect
...
for firefly-III
2022-05-03 18:19:22 -07:00
Girish Ramakrishnan
6371b7c20d
dns: add hetzner
2022-05-02 22:33:30 -07:00
Girish Ramakrishnan
7ec648164e
Remove usage of util
2022-05-02 21:32:10 -07:00
Girish Ramakrishnan
6e98f5f36c
backuptask: make upload/download async
2022-04-30 16:42:14 -07:00
Girish Ramakrishnan
a098c6da34
noop: removeDir is async
2022-04-30 16:35:39 -07:00
Girish Ramakrishnan
94e70aca33
storage: downloadDir is not part of interface
2022-04-30 16:24:49 -07:00
Girish Ramakrishnan
ea01586b52
storage: make copy async
2022-04-30 16:24:45 -07:00
Girish Ramakrishnan
8ceb80dc44
hush: return BoxError everywhere
2022-04-29 19:02:59 -07:00
Girish Ramakrishnan
2280b7eaf5
Add S3MultipartDownloadStream
...
This extends the modern Readable class
2022-04-29 18:23:56 -07:00
Girish Ramakrishnan
90a6ad8cf5
support: new keys (ed25519)
...
rsa keys are slowly going away
2022-04-29 12:37:27 -07:00
Girish Ramakrishnan
26cf084e1c
tarPack/tarExtract do not need a callback
2022-04-28 21:58:00 -07:00
Girish Ramakrishnan
8ef730ad9c
backuptask: make upload/download async
2022-04-28 21:37:08 -07:00
Girish Ramakrishnan
7123ec433c
split up backupformat logic into separate files
2022-04-28 19:10:57 -07:00
Girish Ramakrishnan
c67d9fd082
move crypto code to hush.js
2022-04-28 18:12:17 -07:00
Girish Ramakrishnan
dd8f710605
Fix failing test
2022-04-28 18:03:36 -07:00
Girish Ramakrishnan
e097b79f65
godaddy: do not remove all the records of type
2022-04-28 17:46:03 -07:00
Girish Ramakrishnan
765f6d1b12
Revert "proxyAuth: use default fallback icon when no appstore icon or custom icon"
...
This reverts commit 045c3917c9 .
This was committed by mistake, not sure how. 3d28833c35 is the commit
that fixes this issue.
2022-04-28 17:05:46 -07:00