Till Faelligen
96590e4b52
Remove interface again, add comment about the closing Bleve
2023-03-17 11:47:36 +01:00
Till Faelligen
a95fc90b1e
Introduce a SQL Connection manager
2023-03-16 18:11:08 +01:00
Neil Alexander
4ad5f9c982
Global database connection pool (for monolith mode) ( #2411 )
...
* Allow monolith components to share a single database pool
* Don't yell about missing connection strings
* Rename field
* Setup tweaks
* Fix panic
* Improve configuration checks
* Update config
* Fix lint errors
* Update comments
2022-05-03 16:35:06 +01:00
Till
979a551f1e
Return null if MaxFileSizeBytes is 0 ( #2409 )
...
* Return "null" if MaxFileSizeBytes is 0
* Add comment and nil check (better save than sorry)
* Simplify config
2022-05-02 10:47:16 +02:00
Till
3ddbffd59e
Refactor media storage layer, add tests ( #2352 )
...
* Refactor mediaapi storage layer
* Verify filetype before trying to create thumbnails
* Add media api storage tests
* Fix returned values
2022-04-14 13:32:48 +01:00
S7evinK
a0f5d8e1a5
Fix unlimitedSize uploads ( #2317 )
2022-04-04 10:32:53 +02:00
S7evinK
8b22c4270d
Use LimitReader to prevent DoS risk ( #1843 )
...
* Use LimitReader to prevent DoS risk
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
* Check if bytesWritten is equal to the maxFileSize
Add tests
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
* Use oldschool defer to cleanup after the tests
* Let LimitReader read MaxFileSizeBytes + 1
Co-authored-by: Kegsay <kegan@matrix.org>
2021-06-07 09:17:20 +01:00