86 Commits

Author SHA1 Message Date
a3c347a37c maintenance (code): consistent style 2019-08-30 11:08:59 +10:00
4a0b952ba8 improve (build): make build reproducible and easy to inspect/verify 2019-08-20 00:34:24 +10:00
4814175f00 fix (#187): handle simlinks 2019-08-13 16:02:00 +01:00
fc0189a2c0 fix (IE): block IE to avoid a shitty experience of their platform 2019-05-27 22:10:40 +10:00
2da7664014 feature (setup): complete rewrite of the setup wizard adding features such as automatic DNS 2019-05-16 14:39:14 +10:00
0350790cfb maintain (refactoring): refactor server code for easier maintenance 2019-05-13 18:03:50 +10:00
a327c41a78 improve (csp): Content Security Policy headers 2019-05-10 13:43:52 +10:00
8aa589b3d5 improve (compression): on the fly gzip compression for a few endpoints 2019-05-09 17:03:40 +10:00
7f34aaea2c improve (speed): support for brotli compression 2019-05-09 00:43:05 +10:00
b54663016c improve (webdav): handle user restriction and password on the webdav server 2019-05-08 11:30:23 +10:00
645dddafec feature (pages): create some error pages 2019-05-01 01:15:08 +10:00
c130e98c7c maintenance (cleanup): remove dead code 2019-04-30 14:27:50 +10:00
b3dc3f04b3 improve (C deps): improve interaction with C code + various fix 2019-04-30 13:21:06 +10:00
=
ca5198ac0b improve (static): attempt at statically compile everything - revamp 2019-04-29 19:26:11 +10:00
=
b2d6f5f1e4 feature (plg_security_svg): admin can decide upon viewing svg documents 2019-04-22 21:15:28 +10:00
=
23ab6dbf51 fix (about): broken config hash 2019-04-17 01:14:16 +10:00
=
a5125906e7 feature (search): in the context of a shared link 2019-04-13 00:43:38 +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
0127fa2c02 feature (search): search feature 2019-04-02 19:48:50 +11:00
ce2f3cfc2b feature (webdav): build webdav server from shared link 2019-03-25 22:08:45 +11:00
b688c470a5 fix (IE): better nothing than something half working for IE, will remove when IE is properly tested 2019-03-19 13:07:17 +11:00
a9fe880bd1 feature (progressive download): support for HTTP range #131 2019-03-02 00:30:27 +11:00
c9c3a9f5e2 fix (concurrency): fix concurrency problem 2019-02-25 18:26:45 +11:00
14e177026d improve (speed): better speed and mem usage 2019-02-20 15:33:16 +11:00
90f8fa10a4 improvement (performance): optimise speed and mem usage on very hot path 2019-02-20 15:31:11 +11:00
eff467c8fc improvement (performance): optimise speed and mem usage on very hot path 2019-02-20 15:05:26 +11:00
36f937da80 improve (performance): increase performance as per the benchmark observation 2019-02-19 19:06:34 +11:00
5bff76e1e6 improve (form): add feature to the form builder 2019-02-15 18:48:46 +11:00
c3d34e6f87 feature (webdav): shared links as webdav server 2019-01-28 01:09:45 +11:00
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
a1cb4e146e improvement (orgmode): improve the org mode exporter 2019-01-28 01:09:45 +11:00
e3882724ff build (fix): fix the build 2019-01-28 01:09:45 +11:00
69ccd174b0 improvement (export): markdown export is github flavored 2019-01-28 01:09:45 +11:00
c61f528e24 fix (share): fix edge cases around the path and start migrate tests 2019-01-28 01:09:45 +11:00
3b65cdf417 feature (readonly): respect readonly restriction on the editor 2019-01-28 01:09:45 +11:00
50506dcff9 improvement (share): move out the authorization logic in a middleware 2019-01-28 01:09:45 +11:00
43f00e12d6 feature (orgmode): use emacs to export org documents 2019-01-28 01:09:45 +11:00
f87a58c0ba improvement (about): about page 2019-01-28 01:09:45 +11:00
a34b8b48e7 migrate (name): change project name 2019-01-28 01:09:45 +11:00
98e8a47781 improvement (design): incremental design improvement 2019-01-28 01:09:45 +11:00
ab93520773 optimise (middleware): refactore middleware to focus on better performance and security 2019-01-28 01:09:45 +11:00
a50dbd4724 improvement (login): new backend API to generate login form in the frontend 2019-01-28 01:09:45 +11:00
e1b0eab5e1 improvement (cookie): leverage the 'SameSite' attribute 2019-01-28 01:09:45 +11:00
1d5d836caa fix (favicon): handle route: '/favicon.ico' 2019-01-28 01:09:45 +11:00
8ccb53a2ae feature (version): add more information about a release 2019-01-28 01:09:45 +11:00
ce6a228968 feature (admin): admin console 2018-12-19 18:35:09 +11:00
377048fd35 fix (share): broken share feature 2018-11-26 23:00:22 +11:00
b0f4310d7d fix (home): user would redirect to the homepath without considering the path in the config 2018-11-21 19:32:24 +11:00
edd6ba9d12 feature (about): add an about page 2018-11-16 14:09:28 +11:00