Mickael Kerjean
|
1f9a30c462
|
feature (dicom): support for dicom images
|
2022-12-09 20:26:20 +11:00 |
|
Mickael Kerjean
|
468251d69a
|
feature (plg_image_thumbnail): more efficient image thumbnailing
|
2022-12-09 01:00:44 +11:00 |
|
Mickael Kerjean
|
fb4a6a7ab2
|
fix (s3): stop condition for recursive ls in s3
|
2022-12-08 16:05:40 +11:00 |
|
Mickael Kerjean
|
24cd21704b
|
feature (nfs): reasonable default for nfs backend
|
2022-12-08 12:16:04 +11:00 |
|
Mickael Kerjean
|
7135bd4e44
|
feature (nfs): support for nfs storage
|
2022-12-08 09:19:04 +11:00 |
|
Mickael Kerjean
|
090fd1a66a
|
feature (backend): support for storj
|
2022-12-07 08:40:41 +11:00 |
|
Mickael Kerjean
|
339e9486e5
|
feature (plg_image_thumbnail): improvement over thumbnailing
|
2022-12-05 00:42:02 +11:00 |
|
Mickael Kerjean
|
a78e817657
|
feature (thumbnailer): add plugin type for thumbnail generation
|
2022-12-02 07:09:11 +11:00 |
|
Mickael Kerjean
|
1bd6aebe45
|
feature (ebook): support for epub reader
|
2022-12-02 02:56:08 +11:00 |
|
Mickael Kerjean
|
f5df1445d2
|
feature (plg_backend_ftp): handle various connection strategy
|
2022-12-01 01:32:55 +11:00 |
|
Mickael Kerjean
|
3ca1c1ec9a
|
improve (plg_video_transcode): ffmpeg improvements
|
2022-11-29 21:50:30 +11:00 |
|
Mickael Kerjean
|
849b00ba36
|
clean (plg_video_transcode): more readable ffmpeg command
The idea is to play with the params in ffmpeg until we find the
perfect setup for HLS and have everything version control by git
|
2022-11-29 20:48:06 +11:00 |
|
Mickael Kerjean
|
ec575d68b1
|
fix (#522): issue handling certain kind of mkv
whenever too many audio are available, videojs wouldn't be able to
load the hls stream
|
2022-11-29 08:25:58 +11:00 |
|
Mickael Kerjean
|
8d34848c8a
|
fix (timeout): bigger timeout on FTP backend
|
2022-11-28 17:13:47 +11:00 |
|
Mickael Kerjean
|
5c9c85ff2a
|
fix (middleware): disable auth middleware
|
2022-11-26 01:59:28 +11:00 |
|
Mickael Kerjean
|
32fe6a8674
|
cleanup (debug): remove debug
|
2022-11-26 00:38:30 +11:00 |
|
Mickael Kerjean
|
8eb9ab0719
|
fix (404): 404 page issue in firefox
|
2022-11-25 16:45:25 +11:00 |
|
Mickael Kerjean
|
1d4773302e
|
improve (static): server static file from fs in dev mode
|
2022-11-25 16:44:51 +11:00 |
|
Mickael Kerjean
|
ea88b6ee14
|
fix (origin): better UX for hostname verification
|
2022-11-25 16:44:10 +11:00 |
|
Mickael Kerjean
|
e7bb5b052a
|
feature (s3): s3 secret key as password field
|
2022-11-25 16:39:10 +11:00 |
|
Mickael Kerjean
|
b6762ddd4c
|
feature (input): password fields with view button
|
2022-11-25 16:38:00 +11:00 |
|
Mickael Kerjean
|
ac7bf9f173
|
feature (dev): server static file from fs in dev mode
|
2022-11-23 15:19:18 +11:00 |
|
Mickael Kerjean
|
7d5719445c
|
feature (standalone): reasonable default for standalone usage
we can now create fat binary build, we've optimise a few corner case
to make it nice to do so
|
2022-11-23 01:09:19 +11:00 |
|
Mickael Kerjean
|
1eea60cfb0
|
feature (embed): embed frontend assets from the binary
|
2022-11-22 23:03:33 +11:00 |
|
Mickael Kerjean
|
cb7f1693bd
|
feature (config): encrypt sensitive fields in config.json
|
2022-11-22 08:12:36 +11:00 |
|
Mickael Kerjean
|
6eb26e9a70
|
refactoring (plg_authenticate): setup placeholders instead of values
|
2022-11-21 08:10:05 +11:00 |
|
Mickael Kerjean
|
df5371c7ee
|
maintain (plugin): interface name for authorisation plugin
|
2022-11-14 19:54:22 +11:00 |
|
Mickael Kerjean
|
e585be579a
|
feature (htpasswd): enlarge scope of htpasswd auth plugin
|
2022-11-12 23:26:39 +11:00 |
|
Mickael Kerjean
|
81af97acd2
|
improve (css): form design for page
|
2022-11-12 22:46:15 +11:00 |
|
Mickael Kerjean
|
10daf893cd
|
improve (plg_authenticate_htpasswd): support additional algorithm
|
2022-11-12 00:50:45 +11:00 |
|
Mickael Kerjean
|
3b5bc80565
|
improve (UX): eye candy
|
2022-11-10 02:39:29 +11:00 |
|
Mickael Kerjean
|
9a98da7978
|
feature (config): toggle for config file encryption
optin config encryption #482
|
2022-11-10 00:19:45 +11:00 |
|
Mickael Kerjean
|
c828b22f7a
|
improve (middleware): content for description fields
|
2022-11-10 00:16:08 +11:00 |
|
Mickael Kerjean
|
7b4e3eba79
|
feature (admin): simplify admin backend page
|
2022-11-09 08:09:01 +11:00 |
|
Mickael Kerjean
|
e0f2f29307
|
feature (htpasswd): new authentication middleware
|
2022-11-09 14:00:48 +11:00 |
|
Mickael Kerjean
|
92219db637
|
feature (middleware): passthrough middleware
|
2022-11-09 13:59:35 +11:00 |
|
Mickael Kerjean
|
98ef1d64e7
|
fix (fs): recursive removal in local and tmp backend
|
2022-11-03 00:12:09 +11:00 |
|
Mickael Kerjean
|
34d8f0e44f
|
improve (/about): add links to installed plugins
|
2022-10-12 00:10:54 +11:00 |
|
Mickael Kerjean
|
f3eaf35d84
|
fix (backendID): hide home when using shared link
|
2022-10-11 08:08:38 +11:00 |
|
Mickael Kerjean
|
ce935525db
|
fix (config): concurrent issue
fatal error: sync: unlock of unlocked mutex
goroutine 6 [running]:
runtime.throw(0x1420562, 0x1e)
/usr/local/go/src/runtime/panic.go:1117 +0x72 fp=0xc0000b5ec8 sp=0xc0000b5e98 pc=0x439e92
sync.throw(0x1420562, 0x1e)
/usr/local/go/src/runtime/panic.go:1103 +0x35 fp=0xc0000b5ee8 sp=0xc0000b5ec8 pc=0x46e395
sync.(*Mutex).unlockSlow(0x1f97138, 0xffffffff)
/usr/local/go/src/sync/mutex.go:196 +0xd8 fp=0xc0000b5f10 sp=0xc0000b5ee8 pc=0x47d458
sync.(*Mutex).Unlock(...)
/usr/local/go/src/sync/mutex.go:190
github.com/mickael-kerjean/filestash/server/common.(*Configuration).Get(0x1f97120, 0x140a506, 0x14, 0x0)
/home/mickael/Documents/projects/filestash/server/common/config.go:438 +0x113 fp=0xc0000b5f90 sp=0xc0000b5f10 pc=0x7ba313
github.com/mickael-kerjean/filestash/server/common.init.0.func1(0x0)
/home/mickael/Documents/projects/filestash/server/common/api.go:16 +0x46 fp=0xc0000b5fc0 sp=0xc0000b5f90 pc=0x7c7906
github.com/mickael-kerjean/filestash/server/common.init.0.func3()
/home/mickael/Documents/projects/filestash/server/common/api.go:40 +0x29 fp=0xc0000b5fe0 sp=0xc0000b5fc0 pc=0x7c7c49
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc0000b5fe8 sp=0xc0000b5fe0 pc=0x4733e1
created by github.com/mickael-kerjean/filestash/server/common.init.0
/home/mickael/Documents/projects/filestash/server/common/api.go:39 +0x5a
goroutine 1 [runnable, locked to thread]:
os.(*File).Read(0xc000186000, 0xc000280400, 0x100, 0x100, 0x401, 0xc000280000, 0x400)
/usr/local/go/src/os/file.go:113 +0x265
io.ReadAll(0x1677e40, 0xc000186000, 0x0, 0x1ff, 0xc000186000, 0x0, 0x0)
/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
/usr/local/go/src/io/ioutil/ioutil.go:27
github.com/mickael-kerjean/filestash/server/common.LoadConfig(0x0, 0x0, 0x0, 0x1fc66e0, 0x0)
/home/mickael/Documents/projects/filestash/server/common/config_state.go:32 +0x85
github.com/mickael-kerjean/filestash/server/common.(*Configuration).Load(0x1f97120)
/home/mickael/Documents/projects/filestash/server/common/config.go:214 +0x34
github.com/mickael-kerjean/filestash/server/common.init.1()
/home/mickael/Documents/projects/filestash/server/common/config.go:53 +0x85
|
2022-10-10 08:22:45 +11:00 |
|
Mickael Kerjean
|
9a6e24c296
|
feature (tagging): prepare the ground for a new tagging feature
|
2022-10-06 23:33:58 +11:00 |
|
Mickael Kerjean
|
9f083ea94c
|
improve (logger): logger interface for tests or plugin swap
|
2022-10-06 08:02:25 +11:00 |
|
Mickael Kerjean
|
3d3b59524a
|
improve (template): contains function in template
|
2022-10-05 08:35:50 +11:00 |
|
Mickael Kerjean
|
8ad705b70c
|
feature (tmpl): enable contains function in tmpl filter
|
2022-10-05 07:54:03 +11:00 |
|
Mickael Kerjean
|
70884300a3
|
fix (plg_image_thumbnail): broken build
|
2022-10-04 17:49:04 +11:00 |
|
Mickael Kerjean
|
9b5af40f32
|
maintain (plg_security_scanner): new endpoint ideas
with new ideas coming from the hn thread https://news.ycombinator.com/item?id=33054379
|
2022-09-04 07:39:20 +10:00 |
|
Mickael Kerjean
|
42b2435c16
|
fix (plg_image_thumbnail): build issue
|
2022-10-04 00:26:40 +11:00 |
|
Mickael Kerjean
|
46b67d6711
|
feature (thumbnail): complete revamp of thumbnail generation
|
2022-10-03 23:40:46 +11:00 |
|
Mickael Kerjean
|
9a1045cb02
|
feature (plg_image_thumbnail): clean before release
|
2022-10-03 22:28:58 +11:00 |
|
Mickael Kerjean
|
01b418b608
|
fix (contentType): disable js in file cat API
|
2022-10-03 00:06:41 +11:00 |
|