83 Commits

Author SHA1 Message Date
995a5f2f04 fix (webdav): handle webdav URL encoding 2019-11-07 12:34:26 +11:00
56998116c3 fix (S3): incorrect ModifiedAt timestamps for S3 (#200 - #204)
The problem addressed here is that the FileInfo struct's FTime field is
set in S3 backend. This was being passed as milliseconds epoch. That
value was being passed into `time.Unix(x, 0)` which accepts arguments as
either/both (seconds, nanoseconds).

By passing milliseconds to this function expecting seconds, we have
wildly incorrect modified at timestamps.

I tested this against the same bucket that was problematic before and
it's now showing correctly :).
2019-09-29 21:56:14 +10:00
b0896f0373 maintenance (migrate): migrate the dropbox backend as a plugin 2019-09-02 15:49:28 +10:00
f5f0f30cea improve (config): listen for config changes for reactive configuration 2019-05-22 14:28:31 +10:00
836a74ab7d improve (search): user experience around the search 2019-05-21 17:13:21 +10:00
810f84c3e3 fix (concurrency): improve concurrent aspect of the search resource 2019-05-17 02:59:22 +10:00
b54663016c improve (webdav): handle user restriction and password on the webdav server 2019-05-08 11:30:23 +10:00
=
cebb28d093 improve (search): index form content 2019-04-18 14:15:20 +10:00
=
81d224f9e8 fix (path): default path when logging in - #151 2019-04-17 16:32:50 +10:00
=
404c3c01ce security (backend): opt in on host key verification for the SFTP backend 2019-04-17 15:02:12 +10:00
=
3eb8811e81 improve (log): cleanup log messages 2019-04-15 15:41:45 +10:00
=
8794e4c3bb improve (log): relevant log messages 2019-04-15 12:34:36 +10:00
=
3553af94f6 feature (search): new dependency for pdf transcoding: pdftotext 2019-04-12 12:35:00 +10:00
=
801760838c feature (seach): index content subject to search 2019-04-12 02:37:31 +10:00
=
4370dfb8c7 feature (search): cleanup 2019-04-05 17:08:12 +11:00
=
4ba5a7c346 feature (search): content indexing: pdf, docx, txt, pptx, org 2019-04-04 19:34:24 +11: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
=
48d997066c feature (search): search result, filter out some results from the search 2019-04-03 18:14:35 +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
872a6e0cd0 fix (bug): issue in date formatting and file size using the webdav backend - #143 2019-03-18 23:08:58 +11:00
2a7d1131b9 fix (shared): fix bug that wouldn't let the user create shared link when the path params is set 2019-02-25 18:44:51 +11:00
c9c3a9f5e2 fix (concurrency): fix concurrency problem 2019-02-25 18:26:45 +11:00
d7339ca886 cleanup (release): pre release cleanup 2019-01-28 01:09:45 +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
ce21121dce release (fix): fix issues before release 2019-01-28 01:09:45 +11:00
5eb5aebf2f fix (oauth2): dropbox and google drive login to use the host config properly 2019-01-28 01:09:45 +11:00
d0f1e59782 fix (git): fix issue while trying to connect to an empty repo 2019-01-28 01:09:45 +11:00
595eff4015 fix (git): logic that's caching different repo locally 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
43f00e12d6 feature (orgmode): use emacs to export org documents 2019-01-28 01:09:45 +11:00
a34b8b48e7 migrate (name): change project name 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
83de5ad620 fix (build): broken build 2019-01-28 01:09:45 +11:00
ce6a228968 feature (admin): admin console 2018-12-19 18:35:09 +11:00
bef1716a18 test (fix): broken tests 2018-11-23 17:00:31 +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
18ad293d2e fix (sftp): fix edge case on SFTP client 2018-11-15 15:39:05 +11:00
81a0f1484d improvement (incremental): error management on edge cases 2018-11-14 14:51:16 +10:00
cfae463016 fix (email): fix issues causing >50% of the email provider to drop the received email 2018-11-03 01:57:26 +11:00
f87fddbb32 feature (share): reflect different share params on UI and fix share viewpage 2018-11-02 04:42:01 +11:00
6c195b7297 feature (share): POC Share 2018-11-02 02:44:08 +11:00
147bf77b77 improvement (error): improve error page and s3 messages 2018-10-26 03:24:08 +11:00
b745b03d3f feature (log): create a proper API for logging 2018-10-25 22:45:28 +11:00
ddd1b83b27 feature (plugin): API to develop plugin 2018-10-25 20:25:59 +11:00
ff319c2fd7 feature (webdav): WIP 2018-10-22 14:20:28 +11:00
3445b8c2bc feature (webdav): shared link is a fully fledge webdav server 2018-10-16 04:03:50 +11:00
8f62551787 feature (Share): workable version for sharing 2018-10-15 22:48:27 +11:00
86b1acd93c feature (share): WIP 2018-10-15 22:47:02 +11:00