Mickael Kerjean
|
952f45097e
|
feature (rest): setup for rest api
|
2022-09-04 18:39:34 +10:00 |
|
Mickael Kerjean
|
dd6f0ca407
|
feature (cancellation): logic to cancel request in client and server
|
2022-09-02 17:26:32 +10:00 |
|
Mickael Kerjean
|
bb9fb89d44
|
fix (concurrency): prevent concurrent map writes
when booting up, we have a lot of Set in the Config alongside a lot of
Get, Let's block all the concurrent Set
|
2022-09-01 23:28:29 +10:00 |
|
Mickael Kerjean
|
231e5ba18d
|
feature (auditing): pluggable auditing in admin console
|
2022-09-01 07:37:59 +10:00 |
|
Mickael Kerjean
|
a82177e719
|
maintain (ctx): pass app context as pointer
|
2022-08-30 17:27:23 +10:00 |
|
Mickael Kerjean
|
b62a9dd423
|
fix (os): wrapper for file related operation via the os package
|
2022-08-30 01:46:06 +10:00 |
|
Mickael Kerjean
|
8bbd4a2f57
|
fix (symlink): evaluate symlinks before opening file
|
2022-08-29 20:10:14 +10:00 |
|
Mickael Kerjean
|
bb91f589e1
|
fix (open): handle non existing local file
|
2022-08-28 22:18:38 +10:00 |
|
Mickael Kerjean
|
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 |
|
Mickael Kerjean
|
d265d5b5e0
|
fix (panic): concurrent read issue
|
2022-05-19 00:45:56 +10:00 |
|
Mickael Kerjean
|
bf72ee1bd2
|
feature (plugin): css plugin enhancement
|
2022-05-11 00:45:41 +10:00 |
|
Mickael Kerjean
|
d94c0fef1a
|
fix (log): log to file when using Log.Stdout
|
2022-04-27 00:37:39 +10:00 |
|
Mickael Kerjean
|
e2b1b4f477
|
fix (constant): license info as code
|
2022-04-25 20:03:13 +10:00 |
|
Mickael Kerjean
|
f9e51482d5
|
feature (css): inject css as a plugin
|
2022-04-25 00:34:44 +10:00 |
|
Mickael Kerjean
|
629a80c836
|
fix (#469): allow cross domain iframe
|
2022-04-20 08:04:09 +10:00 |
|
Mickael Kerjean
|
9b60ac6301
|
feature (log): enable more log types
|
2022-04-07 08:02:24 +10:00 |
|
Mickael Kerjean
|
d1890ecb33
|
cleanup (config): remove dead code
|
2022-04-07 07:35:26 +10:00 |
|
Mickael Kerjean
|
9171b6fb5e
|
refactoring (config): separate config loading and saving
The idea is that we can now plug and play different logic for loading
and saving configuration data via a go generator built from plugins
|
2022-02-04 00:51:57 +11:00 |
|
Mickael Kerjean
|
82e12ca1a6
|
fix (#422): retrocompatibility with authentication middleware
|
2022-02-01 17:24:27 +11:00 |
|
Mickael Kerjean
|
50920396b7
|
fix (zip): additional debug information on zip
|
2022-01-19 18:07:18 +11:00 |
|
Mickael Kerjean
|
b6c71e9333
|
fix (config): hide non registered config values
|
2022-01-17 03:37:37 +11:00 |
|
Mickael Kerjean
|
a91df1637d
|
feature (search): search as a plugin
|
2022-01-14 16:38:42 +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
|
e5800c6c3b
|
feature (sso): authentication middleware
|
2022-01-06 20:22:26 +11:00 |
|
Mickael Kerjean
|
095876d450
|
feature (config): make cookie timeout configurable by admin
|
2021-10-30 22:31:14 +11:00 |
|
Mickael Kerjean
|
8d413214e2
|
fix (cabinedit): issue faced by cabinedit
|
2021-10-06 21:52:19 +11:00 |
|
Mickael Kerjean
|
924a56aa82
|
feature (shared): redirect + configurable default access type
|
2021-10-02 17:16:43 +10:00 |
|
Mickael Kerjean
|
2e86ac7bb2
|
improve (admin): additional customisations on admin console
|
2021-09-19 14:04:11 +10:00 |
|
Pablo Ovelleiro Corral
|
09a6b8f6c0
|
feature (nixos): working directory override - #403
|
2021-08-30 23:35:08 +10:00 |
|
Mickael Kerjean
|
929064b55f
|
maintenance (iframe): content security policy update
|
2021-08-23 00:00:57 +10:00 |
|
Mickael Kerjean
|
51ed97cc9d
|
fix (test): broken test
|
2021-08-22 20:46:05 +10:00 |
|
Mickael Kerjean
|
f7a4e52703
|
maintain (go): go format
|
2021-08-22 16:47:09 +10:00 |
|
Mickael Kerjean
|
a0b2ca72ed
|
merge
|
2021-08-22 16:43:25 +10:00 |
|
Mickael Kerjean
|
4ef1017e65
|
merge
|
2021-08-22 16:41:45 +10:00 |
|
Mickael Kerjean
|
5e43f1a4b3
|
feature (migration): config migration mechanism
|
2021-08-22 16:37:05 +10:00 |
|
Mickael Kerjean
|
b26bdfa1c6
|
merge
|
2021-08-22 13:11:22 +10:00 |
|
Mickael Kerjean
|
a67681f454
|
maintain (feature): remove option from admin backend
|
2021-08-22 13:08:59 +10:00 |
|
Mickael Kerjean
|
5e24d66903
|
feature (refresh): option to refresh content after upload
|
2021-08-22 13:08:40 +10:00 |
|
Mickael Kerjean
|
8543b51b6b
|
merge
|
2021-08-22 13:08:11 +10:00 |
|
Mickael Kerjean
|
137b36e0a7
|
feature (logout): customisable logout button
|
2021-08-22 13:05:09 +10:00 |
|
Mickael Kerjean
|
39f6987465
|
cleanup (#381): fit pull request
|
2021-08-22 13:05:09 +10:00 |
|
Quentin Bramas
|
31564efaec
|
feature (#381): option to limit the number of simultaneous upload (#381)
* add an option to change the number of parallel uploads
* undo automatic format
Co-authored-by: Quentin Bramas <bramas@unistra.fr>
|
2021-08-22 13:05:09 +10:00 |
|
Mickael Kerjean
|
96c32d4447
|
fix (share): uplaod files on shared links with upload rights
|
2021-08-19 00:45:59 +10:00 |
|
Mickael Kerjean
|
d91726e7a1
|
maintain (feature): remove option from admin backend
|
2021-08-15 00:41:09 +10:00 |
|
Mickael Kerjean
|
16310b9fe0
|
feature (refresh): option to refresh content after upload
|
2021-08-13 00:41:45 +10:00 |
|
Mickael Kerjean
|
3808ed856b
|
feature (menubar): toggle menubar from admin setting
|
2021-08-08 22:01:56 +10:00 |
|
Mickael Kerjean
|
c8c544051a
|
feature (logout): customisable logout button
|
2021-08-08 21:47:53 +10:00 |
|
Mickael Kerjean
|
80949194b7
|
cleanup (#381): fit pull request
|
2021-07-20 00:55:23 +10:00 |
|
Quentin Bramas
|
0fc6d4d32c
|
feature (#381): option to limit the number of simultaneous upload (#381)
* add an option to change the number of parallel uploads
* undo automatic format
Co-authored-by: Quentin Bramas <bramas@unistra.fr>
|
2021-07-20 00:48:44 +10:00 |
|