Mickael Kerjean
|
4a0b952ba8
|
improve (build): make build reproducible and easy to inspect/verify
|
2019-08-20 00:34:24 +10:00 |
|
Mickael Kerjean
|
4814175f00
|
fix (#187): handle simlinks
|
2019-08-13 16:02:00 +01:00 |
|
Mickael Kerjean
|
f5f0f30cea
|
improve (config): listen for config changes for reactive configuration
|
2019-05-22 14:28:31 +10:00 |
|
Mickael Kerjean
|
b1b142a620
|
cleanup (admin): disabling constants edit from the console
|
2019-05-17 13:39:41 +10:00 |
|
Mickael Kerjean
|
2da7664014
|
feature (setup): complete rewrite of the setup wizard adding features such as automatic DNS
|
2019-05-16 14:39:14 +10:00 |
|
root
|
5597d6ec88
|
feature (tuneel): HTTP tunnel via websocket to expose instance on the internet
|
2019-05-15 15:08:52 +10:00 |
|
Mickael Kerjean
|
0350790cfb
|
maintain (refactoring): refactor server code for easier maintenance
|
2019-05-13 18:03:50 +10:00 |
|
Mickael Kerjean
|
bceeadecae
|
feature (https): support for HTTPS on the server
|
2019-05-12 02:21:39 +10:00 |
|
Mickael Kerjean
|
cd771319a7
|
improve (http): cleanup code
|
2019-05-11 02:57:37 +10:00 |
|
Mickael Kerjean
|
3d9fa49698
|
improve (plugin): expose routes via plugins
|
2019-05-10 18:18:02 +10:00 |
|
Mickael Kerjean
|
edf578e710
|
improve (UA): set a user-agent on HTTP queries that make sense
eg: 'Filestash/v0.4rc.20190510 (http://filestash.app)'
|
2019-05-10 15:20:13 +10:00 |
|
Mickael Kerjean
|
8aa589b3d5
|
improve (compression): on the fly gzip compression for a few endpoints
|
2019-05-09 17:03:40 +10:00 |
|
Mickael Kerjean
|
eeef0f174c
|
improve (lock): leverage RWLock
|
2019-05-08 15:16:23 +10:00 |
|
Mickael Kerjean
|
b54663016c
|
improve (webdav): handle user restriction and password on the webdav server
|
2019-05-08 11:30:23 +10:00 |
|
Mickael Kerjean
|
3cae9016a0
|
maintenance (code): fix typos
|
2019-05-07 11:46:23 +10:00 |
|
Mickael Kerjean
|
57afe01f73
|
Merge branch 'master' of http://github.com/mickael-kerjean/filestash
|
2019-05-07 11:44:18 +10:00 |
|
Jeanjean Pierre
|
53c8e43bcc
|
improve (UI): Add option to always display upload button (#161)
* improve (signature): sign build with gpg
* Add option to always display upload button
|
2019-05-07 11:43:41 +10:00 |
|
Mickael Kerjean
|
2feed9127e
|
improve (efficiency): improve memory efficiency for resource intensive tasks
|
2019-05-06 15:16:57 +10:00 |
|
=
|
a17dd11ce6
|
fix (cache): fix concurrency issue where our mutex wasn't lock properly
|
2019-04-15 13:09:44 +10:00 |
|
=
|
762977190d
|
improve (go): use old APIs instead of brand new one
|
2019-04-15 12:58:36 +10:00 |
|
=
|
52c48223ba
|
improve (log): write in stdout as well as log file
|
2019-04-15 12:19:04 +10:00 |
|
=
|
801760838c
|
feature (seach): index content subject to search
|
2019-04-12 02:37:31 +10:00 |
|
=
|
e88758567d
|
improve (API): Cat now returns a io.ReadCloser to make it obvious it has to be closed
|
2019-04-04 19:27:06 +11:00 |
|
Mickael
|
0127fa2c02
|
feature (search): search feature
|
2019-04-02 19:48:50 +11:00 |
|
Mickael KERJEAN
|
ce2f3cfc2b
|
feature (webdav): build webdav server from shared link
|
2019-03-25 22:08:45 +11:00 |
|
Mickael KERJEAN
|
e224ef16fe
|
feature (abusive): creative defense against attacks
|
2019-03-18 13:37:32 +11:00 |
|
Mickael KERJEAN
|
8393b0d55a
|
fix (test): fix tests
|
2019-03-14 01:10:59 +11:00 |
|
Mickael KERJEAN
|
685690ed0d
|
feature (backblaze): support for backblaze
|
2019-03-14 01:10:48 +11:00 |
|
Mickael KERJEAN
|
a02510418d
|
improve (login): redirect the user to the login screen once the session expire
|
2019-03-08 01:25:29 +11:00 |
|
Mickael KERJEAN
|
6c5c8f34a0
|
fix (build): broken build
|
2019-03-06 09:39:07 +11:00 |
|
Mickael KERJEAN
|
c9c3a9f5e2
|
fix (concurrency): fix concurrency problem
|
2019-02-25 18:26:45 +11:00 |
|
Mickael KERJEAN
|
36f937da80
|
improve (performance): increase performance as per the benchmark observation
|
2019-02-19 19:06:34 +11:00 |
|
Mickael KERJEAN
|
7f820b8cd4
|
improve (edge case): code maintenance
|
2019-02-18 18:34:21 +11:00 |
|
Mickael KERJEAN
|
5bff76e1e6
|
improve (form): add feature to the form builder
|
2019-02-15 18:48:46 +11:00 |
|
Mickael KERJEAN
|
f0732b69fe
|
improvement (metadata): add new metadatas for better display control from the backend handler
|
2019-02-06 23:16:51 +11:00 |
|
Mickael KERJEAN
|
8bbe2fac0b
|
feature (backend): ldap backend
|
2019-01-31 19:13:05 +11:00 |
|
Mickael KERJEAN
|
aaf33996c8
|
feature (form): form pages
|
2019-01-28 01:09:45 +11:00 |
|
Mickael KERJEAN
|
9e6ab92201
|
release (prepare): prepare release
|
2019-01-28 01:09:47 +11:00 |
|
Mickael KERJEAN
|
d7339ca886
|
cleanup (release): pre release cleanup
|
2019-01-28 01:09:45 +11:00 |
|
Mickael KERJEAN
|
c3d34e6f87
|
feature (webdav): shared links as webdav server
|
2019-01-28 01:09:45 +11:00 |
|
Mickael KERJEAN
|
ec6eb0e8fa
|
improve (crypto): derivate secret_key for each usage to reduce attack surface in the worst case scenario
|
2019-01-28 01:09:45 +11:00 |
|
Mickael KERJEAN
|
5eb5aebf2f
|
fix (oauth2): dropbox and google drive login to use the host config properly
|
2019-01-28 01:09:45 +11:00 |
|
Mickael KERJEAN
|
d0f1e59782
|
fix (git): fix issue while trying to connect to an empty repo
|
2019-01-28 01:09:45 +11:00 |
|
Mickael KERJEAN
|
595eff4015
|
fix (git): logic that's caching different repo locally
|
2019-01-28 01:09:45 +11:00 |
|
Mickael KERJEAN
|
e3882724ff
|
build (fix): fix the build
|
2019-01-28 01:09:45 +11:00 |
|
Mickael KERJEAN
|
c61f528e24
|
fix (share): fix edge cases around the path and start migrate tests
|
2019-01-28 01:09:45 +11:00 |
|
Mickael KERJEAN
|
43f00e12d6
|
feature (orgmode): use emacs to export org documents
|
2019-01-28 01:09:45 +11:00 |
|
Mickael KERJEAN
|
6e44847f98
|
hardening (security): use HTTP security headers
|
2019-01-28 01:09:45 +11:00 |
|
Mickael KERJEAN
|
ab93520773
|
optimise (middleware): refactore middleware to focus on better performance and security
|
2019-01-28 01:09:45 +11:00 |
|
Mickael KERJEAN
|
a50dbd4724
|
improvement (login): new backend API to generate login form in the frontend
|
2019-01-28 01:09:45 +11:00 |
|