15 Commits

Author SHA1 Message Date
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