e0f2f29307
feature (htpasswd): new authentication middleware
2022-11-09 14:00:48 +11:00
92219db637
feature (middleware): passthrough middleware
2022-11-09 13:59:35 +11:00
98ef1d64e7
fix (fs): recursive removal in local and tmp backend
2022-11-03 00:12:09 +11:00
70884300a3
fix (plg_image_thumbnail): broken build
2022-10-04 17:49:04 +11:00
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
42b2435c16
fix (plg_image_thumbnail): build issue
2022-10-04 00:26:40 +11:00
46b67d6711
feature (thumbnail): complete revamp of thumbnail generation
2022-10-03 23:40:46 +11:00
9a1045cb02
feature (plg_image_thumbnail): clean before release
2022-10-03 22:28:58 +11:00
918965ddbe
feature (plg_image_thumbnail): new thumbnail generation
...
This plugin will replace plg_image_light once it has the same
features. It is much easier to install, fixing #507 , #368 and every
other ticket that mention issues to compile Filestash
2022-10-03 00:01:24 +11:00
e8968d824a
fix (window): cross compile for windows
2022-09-28 21:16:10 +10:00
1844c6d33e
maintain (debug): add debug statements
2022-09-15 19:32:17 +10:00
d0e2c4a227
maintain (error): add internal error
2022-09-13 17:28:53 +10:00
87443235a2
fix (backend): clean up caching
2022-09-13 15:24:21 +10:00
720073a181
Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash
2022-09-13 14:50:25 +10:00
0d55704031
fix (sftp_backend): wait until all requests are finished before closing ( #506 )
2022-09-13 14:49:15 +10:00
d53cbefc54
fix (plg_image_ascii): reasonable content type
2022-09-08 15:19:10 +10:00
bfe809d5ab
cleanup (plugin): disable plugin that don't seem to be used
2022-09-07 00:51:32 +10:00
3a63eb0777
feature (plg_image_ascii): image ascii transform
...
The idea here is to be able to use curl and have Filestash to render
image in a terminal friendly fashion
2022-09-06 22:27:12 +10:00
549d6805f0
feature (api): prepare api for public use
2022-09-05 11:59:28 +10:00
75696a8088
fix (plg_backend_tmp): incorrect permission when creating folder
2022-08-31 00:40:23 +10:00
a82177e719
maintain (ctx): pass app context as pointer
2022-08-30 17:27:23 +10:00
b62a9dd423
fix (os): wrapper for file related operation via the os package
2022-08-30 01:46:06 +10:00
28c2e5070d
fix ( #500 ): ldap issue as reported in #500
2022-08-28 23:41:20 +10:00
812446ac23
fix (symlink): wrap os.OpenFile to prevent symlinks expansion
...
os.Open and os.OpenFile make it possible to open a wide range of
files as seen in https://cs.opensource.google/go/go/+/refs/tags/go1.19:src/os/types.go;l=35
We only want to handle regular files and folders, no socket, device,
symlink, ....
2022-08-28 21:43:43 +10:00
633f17a63b
feature (plg_authenticate_passthrough): populate session data
2022-08-26 21:03:26 +10:00
4f4fcfc16e
fix (ftp): prevent connection close when uploading / downloading
2022-08-26 15:53:49 +10:00
f7484b7aab
fix (plg_backend_tmp): sanity check for user input
2022-08-23 18:07:44 +10:00
8f7ac67db7
fix (plg_backend_tmp): prevent local filesystem access
2022-08-23 17:33:52 +10:00
77767af252
maintain (plg_backend_nop): additional debug log
2022-08-19 12:13:52 +10:00
ee6256e075
fix (plg_plugin_webdav): IIS compat
2022-08-09 19:08:14 +10:00
b2690e906b
feature (plg_backend_ftp): alternative ftp backend
2022-06-12 02:25:31 +10:00
77b64fcfcc
improve (ldap): trim prefix for ldap backend connection
2022-05-19 00:42:06 +10:00
0988f7ccb0
fix (onlyoffice): issue with http/https starter
2022-05-10 20:51:19 +10:00
f71e07a53a
fix (plg_starter_https): unused deps
2022-05-09 00:59:28 +10:00
19df27edda
cleanup (plg_starter_https): remove dead code
2022-05-06 01:05:25 +10:00
cc65e1d6dd
fix (sftp): disable insecure access on sftp
...
for those use case where we want to force the client to send the
fingerprint of the public key
2022-04-30 13:35:21 +10:00
a0d434cd96
fix (sftp): easier format for host key verification
2022-04-30 13:15:54 +10:00
054c92c71f
fix (plg_starter_https): broken https plugin
...
the https plugin was broken. Instead of trying to do everything, we've
refactor the plugin to only do self signed certificate.
let's encrypt is causing a lot of weird issues as it won't work in a range of vps
provider so we considered it out of scope for this plugin. If we're to
integrate with lets encrypt in the future, this should be done as
another starter plugin
2022-04-30 12:35:04 +10:00
84aaea4008
fix (console): provide a fix for #461 and #463
2022-04-07 08:52:07 +10:00
614ec4ff6a
Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash
2022-04-02 20:09:06 +11:00
0e4fc75b35
cleanup (plugin): list of prebuild plugin
2022-04-02 20:07:05 +11:00
367907d88a
update (plg_backend_locale): directory permission - #435
...
https://github.com/mickael-kerjean/filestash/issues/434
2022-03-20 23:02:23 +11:00
91b85779d6
fix (error): error display when ls failed
2022-03-03 17:21:29 +11:00
2c926df4f6
cleanup (samba): cleanup code in samba plugin
2022-02-23 22:12:24 +11:00
6028a4363b
fix (samba): prevent panic in nil pointer dereference
...
the samba lib was crashing with nil pointer dereference when username
is an empty string ?!? Too lazy to provide a better fix so this will
do for now
2022-02-22 23:45:56 +11:00
7d56a72019
fix (samba): make samba backend more intuitive
2022-02-22 08:05:54 +11:00
8d5c574a75
cleanup (plugin): update builtin plugin
2022-02-18 18:44:24 +11:00
6e3392a046
feature (office): enable / disable download button in only office
2022-02-18 18:26:22 +11:00
f66408b6da
fix (starter): issues in starter plugin
2022-02-17 08:35:24 +11:00
8018454dff
cleanup (plugin): deprecated starter plugin
...
That plugin wouldn't work as expected and result in some angry email
from people who gave it a try so I'm getting rid of it to focus on the
other core plugin that make more sense for the project
2022-02-16 08:53:12 +11:00