Mickael Kerjean
625e0ed160
feature (sso): support for templating in attribute mapping
2022-02-01 22:22:23 +11:00
Mickael Kerjean
82e12ca1a6
fix ( #422 ): retrocompatibility with authentication middleware
2022-02-01 17:24:27 +11:00
Mickael Kerjean
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
Mickael Kerjean
71dd675c7c
fix (ldap): ldap labels
2022-01-31 23:19:26 +11:00
alexanghh
ab71c339dd
feature (cookie split): split session cookie onto fixed size chunks - #422
...
* Fixed invalid cookie issue when session object is serialized into a string larger than 4KB.
* Update session.go
Removed comments
* Update share.go
Removed comments
2022-01-27 09:07:02 +11:00
Mickael Kerjean
42770afc69
cleanup (plg_backend_tmp): cleanup the tmp backend
2022-01-25 18:25:20 +11:00
Mickael Kerjean
53f744c42b
plugin (add): add temporary file backend to default list
2022-01-25 18:19:35 +11:00
Mickael Kerjean
c543ab19db
fix (sso): sso cookie issues
2022-01-25 18:18:49 +11:00
Mickael Kerjean
5f50d276a1
feature (plg_backend_tmp): backend to quickly store temporary files
2022-01-25 18:16:39 +11:00
Mickael Kerjean
8d68bd798a
feature (plg_backend_office): local backend with versioning
2022-01-25 08:37:47 +11:00
Mickael Kerjean
55c3965b5d
feature (plg_backend_local): add path
2022-01-25 08:35:23 +11:00
Mickael Kerjean
3a896f936c
fix (compile): compile errors in existing plugins
2022-01-22 08:05:30 +11:00
Mickael Kerjean
0edfdfda86
fix (zip): store error in error.log when zipping content
2022-01-21 01:50:19 +11:00
Mickael Kerjean
5c086bc6cf
feature (plg_backend_nop): add a few more files for testing
2022-01-20 17:18:22 +11:00
Mickael Kerjean
03996a5239
fix (zip): fix a leak and improve config handling
2022-01-20 17:17:03 +11:00
Mickael Kerjean
a95fad4d13
feature (static): upate a few static pages
...
- /about now shows a list of installed plugin
- 404 page is more "funky"
2022-01-20 17:15:49 +11:00
Mickael Kerjean
ae1adb3dad
clean (code): cleanup
2022-01-19 22:58:07 +11:00
Mickael Kerjean
50920396b7
fix (zip): additional debug information on zip
2022-01-19 18:07:18 +11:00
Mickael Kerjean
9e1f71761a
fix (sftp): case in username
2022-01-19 10:04:56 +11:00
Mickael Kerjean
b6c71e9333
fix (config): hide non registered config values
2022-01-17 03:37:37 +11:00
Mickael Kerjean
9d477b6110
performance (scoring): x10 faster search matching
2022-01-16 23:09:28 +11:00
Mickael Kerjean
4e7579ab65
feature (search): support for '$'
2022-01-16 20:29:58 +11:00
Mickael Kerjean
57a60fc838
feature (next): support for next in oauth2 backends
2022-01-15 17:28:48 +11:00
Mickael Kerjean
73c2386868
documentation (plugin): add sample code for search plugin
2022-01-15 15:50:35 +11:00
Mickael Kerjean
073e99886a
documentation (plugin): sample plugin for search
2022-01-15 15:42:04 +11:00
Mickael Kerjean
f2ba98bf4a
documentation (authorisation): example of authorisation plugin
2022-01-15 15:36:56 +11:00
Mickael Kerjean
ebb4247a77
merge
2022-01-15 03:25:36 +11:00
Mickael Kerjean
d53fdeea71
feature (search): search relevance when using stateless plugin
2022-01-15 03:13:32 +11:00
Mildred Ki'Lya
cf827673c0
feature (dav): support for servers who have the username in their URL - #418
...
In the URL parameters for DAV backends (WebDAV and CalDAV/CardDAV) the
%{username} string is interpolated to the URL encoded username. It
shouldn't conflict with legitimate URLS as %{ is not a valid URL escape
sequence.
This is needed for some servers where the URL contains the username
such as Cyrus IMAP.
2022-01-14 22:51:53 +11:00
Mickael Kerjean
a91df1637d
feature (search): search as a plugin
2022-01-14 16:38:42 +11:00
Mickael Kerjean
e827e8149b
fix (auth): signature change
2022-01-10 17:42:07 +11:00
Mickael Kerjean
f1c32880a3
refactoring (sso): sso middleware
2022-01-10 00:42:16 +11:00
Mickael Kerjean
632100ac0f
clean (code): cleanup the laundry on the server
2022-01-07 01:25:43 +11:00
Mickael Kerjean
d56663e805
cleanup (sso): cleanup sso related plugins
2022-01-07 01:17:33 +11:00
Mickael Kerjean
a2e137bb7a
fix (sso): default sso plugin
2022-01-06 20:35:35 +11:00
Mickael Kerjean
61fa462955
feature (sso): sso via admin password
2022-01-06 20:29:32 +11:00
Mickael Kerjean
e5800c6c3b
feature (sso): authentication middleware
2022-01-06 20:22:26 +11:00
Mickael Kerjean
4186ec057d
feature (backend): local backend with admin password
2021-12-22 23:08:36 +11:00
Mickael Kerjean
54388ccd4a
maintenance (plugin): move remaining backend to plugin mechanism
2021-12-22 22:53:06 +11:00
Mickael Kerjean
46417785ed
feature (killswitch): opt in remote killswitch to prevent log4j
...
Since the log4j issues, we got to think about a way to prevent issues
affecting Filestash. What we came up with is an opt in remote killswitch
which will shut down an application until it's patch appropriatly.
2021-12-20 12:37:02 +11:00
Mickael Kerjean
8c60c12417
feature (letsencrypt): new starter plugin with automatic ssl
2021-11-25 08:28:11 +11:00
Mickael Kerjean
bcf5c467c1
feature (viewer): support wave file
2021-11-24 23:31:30 +11:00
Mickael Kerjean
1f447dc7d0
fix (s3): moving files - no such key error
2021-11-24 23:24:30 +11:00
Mickael Kerjean
b8bc56aea2
fix (share): access when redirection is enabled
2021-11-05 18:23:03 +11:00
Mickael Kerjean
095876d450
feature (config): make cookie timeout configurable by admin
2021-10-30 22:31:14 +11:00
Mickael Kerjean
b28eef6ac3
feature (plugin): enhance blackhole plugin
2021-10-28 00:30:34 +11:00
Mickael Kerjean
7823d275c9
improve (backend): cat from blackhole plugin
2021-10-24 00:14:36 +11:00
Mickael Kerjean
e13262dd36
feature (oauth): redirection link for oauth
2021-10-13 22:54:15 +11:00
Mickael Kerjean
8d413214e2
fix (cabinedit): issue faced by cabinedit
2021-10-06 21:52:19 +11:00
Mickael Kerjean
3eb0384ce5
fix (build): issue in build
2021-10-05 01:03:50 +11:00