Mickael Kerjean
8f1097273e
maintain (s3): migrate s3 as a plugin
2020-06-23 18:15:12 +10:00
Mickael Kerjean
be798ee4ab
fix (build): update build
2020-06-19 14:07:20 +10:00
Mickael Kerjean
bdf8d9a931
improve (config): common issue on install problems
2020-06-18 00:16:42 +10:00
Mickael Kerjean
46b0858f69
improve (log): logs tty event
2020-06-17 12:45:47 +10:00
Mickael Kerjean
a0b841d8e6
maintain (code): remove unused config
2020-06-16 13:38:24 +10:00
Mickael Kerjean
851142284c
fix ( #279 ): detect private key in SFTP password
2020-06-07 12:28:23 +10:00
Mickael Kerjean
210118b3a9
feature (mode): create a dark mode
2020-05-27 21:51:21 +10:00
Mickael Kerjean
91797bc2b3
fix (log): clearer log message for host value missmatch
2020-05-26 17:11:43 +10:00
Mickael Kerjean
517ec5bc0b
feat (local): translation of common server side errors
2020-05-26 16:20:14 +10:00
Mickael Kerjean
71156132db
feature (locale): shared error code
2020-05-26 15:03:24 +10:00
Mickael Kerjean
4266f26649
fix (sftp): openssh private key format with passphrase
2020-05-24 21:41:36 +10:00
Mickael Kerjean
9f25c317ea
fix (ftp): connection string for ftp:// or ftps://
2020-05-08 16:34:56 +10:00
Mickael Kerjean
f82a58d900
fix (image): disable image resizing for gif
2020-04-29 00:44:59 +10:00
Mickael Kerjean
6f9dff75d9
fix (ftp): ftp url scheme
2020-04-23 17:56:55 +10:00
Mickael Kerjean
a1df5241a0
fix (persistance): change path of config folders - #183
2020-03-05 22:14:08 +11:00
Mickael Kerjean
2c891c35c8
fix ( #234 ): missing mime type
2020-03-05 21:30:30 +11:00
brxie
c117c99401
fix (config): synchronise cache writes ( #237 )
...
Cache writes used in Config.Get() method wasn't synchronized.
Use sync.Mutex to make it thread-save.
2020-03-03 08:47:59 +11:00
Mickael
4a6de76c93
Revert "fix (s3): fix remove a single object ( #225 )" ( #227 )
...
This reverts commit 42b5043411 .
2020-02-12 11:00:16 +11:00
Mickael Kerjean
347f9b016b
fix (ftps): remove ftps plugin since ftp and ftps will be merged into one
2020-02-11 19:33:12 +11:00
Mickael Kerjean
ef122a7c48
Merge branch 'master' of https://github.com/mickael-kerjean/filestash
2020-02-11 18:17:29 +11:00
Mickael Kerjean
03877addb7
fix (transcoding): make the config data available from the admin console
2020-02-11 18:17:08 +11:00
Mickael Kerjean
dd57a49d9a
fix (ftps): merge ftp and ftps together
2020-02-11 12:31:22 +11:00
brxie
42b5043411
fix (s3): fix remove a single object ( #225 )
...
Objects, as well as buckets are removed basing on objecs list received
from client. As the objects are fetched by Prefix, the request for
removing object 'foo' will remove all 'foo*' objects in this bucket.
For instance, having bucket with objects like so:
awesomebucket/
├── foo
├── foobar
└── thing
Rm("awesomebucket/foo") will have effect:
awesomebucket/
└── thing
This change fixes this bug by recognizing if single object has to be
removed or the entire bucket. For single object, we don't need to walk
through directories and can request to remove directly.
2020-02-08 01:11:08 +11:00
Mickael Kerjean
ee0a44ae0b
fix (syncthing): wrong description - #224
2020-02-05 10:45:50 +11:00
Mickael Kerjean
9f7ede0d5a
fix (s3): filter out current prefix from ls results
...
As reported by Luke, creating a folder on S3 would show a file with the same name in that same folder
2020-02-05 01:45:37 +11:00
Mickael Kerjean
0167930d7c
fix (pdf): error on the PDF viewer
2020-01-31 16:46:38 +11:00
Mickael Kerjean
abd329da64
fix (mimetype): missing mimetype on the xdg-open.js
2020-01-21 19:12:09 +11:00
Mickael Kerjean
5865e84593
maintain (go): vendor dependencies
2020-01-20 17:12:09 +11:00
Mickael Kerjean
f3c8aed75f
improve (support): prepare support for raspberry pi
2020-01-20 13:42:20 +11:00
Mickael Kerjean
00214d2a3a
feature (syncthing): syncthing integration
2020-01-15 01:03:13 +11:00
Mickael Kerjean
0c785954dc
improve (gcc): static build
2020-01-13 14:02:56 +11:00
root
e0e2820b14
feature (arm): static libraries for raspberry pie
2020-01-09 08:19:29 +00:00
Mickael Kerjean
c2990e77d9
fix (onlyoffice): SSL termination for the reverse proxy
2020-01-04 00:07:45 +11:00
Mickael Kerjean
84500e6a60
feature (transcoding): video transcoding blacklist
2019-12-21 17:45:51 +11:00
Mickael Kerjean
f3e6c8c030
feature (documents): handle office documents using onlyoffice
2019-12-21 15:17:09 +11:00
Mickael Kerjean
6799e4dc78
feature (transcoding): don't transcode video formats well supported by browsers
2019-12-18 12:29:41 +11:00
Mickael Kerjean
cb519d7d24
feature (transcoding): update csp
2019-12-18 03:29:25 +11:00
Mickael Kerjean
539a6f086d
feature (transcoding): live transcoding
2019-12-18 02:18:58 +11:00
Mickael Kerjean
3b7905734a
feature (env): set iframe option from an environment variable
2019-11-22 01:26:22 +11:00
Mickael Kerjean
71f9b24bf7
fix (video): range request had issues breaking videos from webdav ?!?
2019-11-16 01:02:10 +11:00
Mickael Kerjean
8deedcd916
improve (pwa): follow the lighthouse tool recommendations for PWAs
2019-11-15 00:12:35 +11:00
Mickael Kerjean
6b7c35f9cd
fix ( #208 ): create an error message
2019-11-13 23:59:38 +11:00
Mickael Kerjean
a1c5f16729
feature (error): log javascript errors
2019-11-12 00:23:28 +11:00
Mickael Kerjean
5496796a12
fix (image): broken images to display the image gps tag
2019-11-11 22:24:45 +11:00
Mickael Kerjean
58c6c57f82
feature (iframe): embed the app from an iframe
2019-11-11 22:23:11 +11:00
Mickael Kerjean
c3d46c3abe
fix ( #209 ): fix emacs export error
2019-11-11 00:13:07 +11:00
Mickael Kerjean
995a5f2f04
fix (webdav): handle webdav URL encoding
2019-11-07 12:34:26 +11:00
Mickael Kerjean
04c36d4167
doc (pi): dependencies build for raspberry pi
2019-11-07 12:34:14 +11:00
Zander Hill
56998116c3
fix (S3): incorrect ModifiedAt timestamps for S3 ( #200 - #204 )
...
The problem addressed here is that the FileInfo struct's FTime field is
set in S3 backend. This was being passed as milliseconds epoch. That
value was being passed into `time.Unix(x, 0)` which accepts arguments as
either/both (seconds, nanoseconds).
By passing milliseconds to this function expecting seconds, we have
wildly incorrect modified at timestamps.
I tested this against the same bucket that was problematic before and
it's now showing correctly :).
2019-09-29 21:56:14 +10:00
Mickael Kerjean
b0896f0373
maintenance (migrate): migrate the dropbox backend as a plugin
2019-09-02 15:49:28 +10:00