0dfa9b3335
fix (panic): concurrent map access
...
this fix a panic that can be replicated using the video thumbnail
plugin, opening up a page with a lot of videos. Under the hood, the
server would call ffmpeg that would make a bunch of HTTP range requests
that would call the cache concurrently, hence causing the panic
2024-12-02 16:28:38 +11:00
ccb156678b
fix (cache): RLock instead of lock
2022-09-13 13:01:03 +10:00
bb7ea98f02
fix (sync): concurrent map read and map write
2022-09-08 14:55:26 +10:00
952f45097e
feature (rest): setup for rest api
2022-09-04 18:39:34 +10:00
d265d5b5e0
fix (panic): concurrent read issue
2022-05-19 00:45:56 +10:00
f7a4e52703
maintain (go): go format
2021-08-22 16:47:09 +10:00
eeef0f174c
improve (lock): leverage RWLock
2019-05-08 15:16:23 +10:00
a17dd11ce6
fix (cache): fix concurrency issue where our mutex wasn't lock properly
2019-04-15 13:09:44 +10:00
0127fa2c02
feature (search): search feature
2019-04-02 19:48:50 +11:00
ce2f3cfc2b
feature (webdav): build webdav server from shared link
2019-03-25 22:08:45 +11:00
c9c3a9f5e2
fix (concurrency): fix concurrency problem
2019-02-25 18:26:45 +11:00
f0732b69fe
improvement (metadata): add new metadatas for better display control from the backend handler
2019-02-06 23:16:51 +11:00
595eff4015
fix (git): logic that's caching different repo locally
2019-01-28 01:09:45 +11:00
ce6a228968
feature (admin): admin console
2018-12-19 18:35:09 +11:00
04c97e34fb
migration: migrate NodeJS code base to Golang
2018-07-30 13:34:44 +10:00