28 Commits

Author SHA1 Message Date
96b566e22f fix (canary): canary cookie compat 2024-10-16 02:19:54 +11:00
5099422836 feature (languages): locale awareness for plugin 2024-07-01 19:11:35 +10:00
dabdc03a73 chore (GenerateID): change signature for GenerateID 2024-04-15 22:18:16 +10:00
8de87be06f chore (refactoring): cleanup server middleware 2024-03-26 07:42:59 +11:00
dbf0878335 feature (wip): wip for tags 2023-05-22 22:29:31 +10:00
c4e5da9169 fix (#605): regression for sharing link 2023-05-22 21:51:30 +10:00
bb7840f27e feature (chromecast): image viewer chromecast support 2023-04-14 00:08:17 +10:00
4f4e833360 fix (grammar): grammar issues #567 2023-02-28 18:17:14 +11:00
7a76f7dcda maintain (logging): improve some log message 2022-09-28 22:52:33 +10:00
9d596704e7 feature (api): public api 2022-09-20 17:43:26 +10:00
76bf595e22 feature (token): token generation for API 2022-09-13 13:25:17 +10:00
b1c1f9e0f2 feature (api): api configuration 2022-09-07 00:50:23 +10:00
549d6805f0 feature (api): prepare api for public use 2022-09-05 11:59:28 +10:00
952f45097e feature (rest): setup for rest api 2022-09-04 18:39:34 +10:00
a82177e719 maintain (ctx): pass app context as pointer 2022-08-30 17:27:23 +10:00
9a1de6253c feature (logging): additional logging info in debug mode 2022-07-14 13:27:21 +10:00
82e12ca1a6 fix (#422): retrocompatibility with authentication middleware 2022-02-01 17:24:27 +11:00
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
f7a4e52703 maintain (go): go format 2021-08-22 16:47:09 +10:00
b54663016c improve (webdav): handle user restriction and password on the webdav server 2019-05-08 11:30:23 +10:00
a02510418d improve (login): redirect the user to the login screen once the session expire 2019-03-08 01:25:29 +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
c61f528e24 fix (share): fix edge cases around the path and start migrate tests 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
a34b8b48e7 migrate (name): change project name 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