Elias Schneider
d6b8b56247
fix: use unique port env variable for backend
2024-10-14 17:15:38 +02:00
Elias Schneider
8f16d6b53e
refactor: run formatter
2024-09-27 16:03:53 +02:00
WolverinDEV
3310fe53b3
feat: improve the LDAP implementation ( #615 )
...
* feat(logging): add PV_LOG_LEVEL environment variable to set backend log level
* feat(ldap): Adding a more verbose logging output to debug LDAP issues
* fix(ldap): fixed user logins with special characters within the users dn by switching to ldapts
* feat(ldap): made the member of and email attribute names configurable
* fix(ldap): properly handle email like usernames and fixing #601
* Revert "fix: disable email login if ldap is enabled"
This reverts commit d9cfe697d6
.
* feat(ldap): disable the ability for a user to change his email when it's a LDAP user
* feat(ldap): relaxed username pattern by allowing the @ character in usernames
2024-09-27 16:02:49 +02:00
Elias Schneider
24e100bd7b
fix: changing the chunk size needed an app restart
2024-04-05 11:31:43 +02:00
Elias Schneider
1da4feeb89
fix(backend): crash on unhandled promise rejections
2024-04-04 23:18:00 +02:00
Elias Schneider
0bfbaea49a
feat: add config variable to adjust chunk size
2024-04-04 20:54:21 +02:00
Elias Schneider
98c0de78e8
feat: add env variables for port, database url and data dir
2023-05-05 11:37:02 +02:00
Elias Schneider
e5071cba12
feat: configure ports, db url and api url with env variables
2023-04-25 23:39:57 +02:00
Elias Schneider
8ab359b71d
docs(backend): add swagger documentation
2023-02-07 11:23:43 +01:00
Elias Schneider
76088cc76a
feat: add ClamAV to scan for malicious files
2023-01-13 10:16:35 +01:00
Elias Schneider
653d72bcb9
feat: chunk uploads ( #76 )
...
* add first concept
* finished first concept
* allow 3 uploads at same time
* retry if chunk failed
* updated clean temporary files job
* fix throttling for chunk uploads
* update tests
* remove multer
* migrate from `MAX_FILE_SIZE` to `MAX_SHARE_SIZE`
* improve error handling if file failed to upload
* fix promise limit
* improve file progress
2023-01-09 11:43:48 +01:00
Elias Schneider
faea1abcc4
feat: use cookies for authentication
2023-01-04 11:54:28 +01:00
Elias Schneider
38f493ac5a
refactor: run formatter
2022-12-05 16:54:15 +01:00
Elias Schneider
7a3967fd6f
feat: add user management
2022-12-05 15:53:24 +01:00
Elias Schneider
712cfe625a
feat: add rate limiting
2022-10-24 12:11:10 +02:00
Elias Schneider
80cdcda93c
feat: put db and uploads in same folder
2022-10-12 00:38:38 +02:00
Elias Schneider
4bab33ad8a
feat: remove appwrite and add nextjs backend
2022-10-09 22:30:32 +02:00