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
dec9e2f60d
fix (s3): s3 rename - #421
...
* fix MV function in the S3 backend
* fix space encoding
Co-authored-by: Quentin Bramas <bramas@unistra.fr>
2022-02-06 20:29:35 +11:00
625e0ed160
feature (sso): support for templating in attribute mapping
2022-02-01 22:22:23 +11:00
7b95dde25f
fix ( #426 ): username case sensitive on sftp
...
better strategy is to:
1. attempt the login "as is"
2. attempt the lowercase version in case of error
2022-01-31 23:34:17 +11:00
71dd675c7c
fix (ldap): ldap labels
2022-01-31 23:19:26 +11:00
42770afc69
cleanup (plg_backend_tmp): cleanup the tmp backend
2022-01-25 18:25:20 +11:00
53f744c42b
plugin (add): add temporary file backend to default list
2022-01-25 18:19:35 +11:00
5f50d276a1
feature (plg_backend_tmp): backend to quickly store temporary files
2022-01-25 18:16:39 +11:00
8d68bd798a
feature (plg_backend_office): local backend with versioning
2022-01-25 08:37:47 +11:00
55c3965b5d
feature (plg_backend_local): add path
2022-01-25 08:35:23 +11:00
3a896f936c
fix (compile): compile errors in existing plugins
2022-01-22 08:05:30 +11:00
5c086bc6cf
feature (plg_backend_nop): add a few more files for testing
2022-01-20 17:18:22 +11:00
9e1f71761a
fix (sftp): case in username
2022-01-19 10:04:56 +11:00
9d477b6110
performance (scoring): x10 faster search matching
2022-01-16 23:09:28 +11:00
4e7579ab65
feature (search): support for '$'
2022-01-16 20:29:58 +11:00
57a60fc838
feature (next): support for next in oauth2 backends
2022-01-15 17:28:48 +11:00
73c2386868
documentation (plugin): add sample code for search plugin
2022-01-15 15:50:35 +11:00
073e99886a
documentation (plugin): sample plugin for search
2022-01-15 15:42:04 +11:00
f2ba98bf4a
documentation (authorisation): example of authorisation plugin
2022-01-15 15:36:56 +11:00
ebb4247a77
merge
2022-01-15 03:25:36 +11:00