62 Commits

Author SHA1 Message Date
1cbda3519f fix (iframe): cross domain iframe issue on safari 2024-09-06 17:23:15 +10:00
7d8f6c9635 fix (cookie): partitioned cookie in chrome 2024-09-06 03:04:41 +10:00
919ee10a81 fix (iframe): iframe cookie block rollout 2024-09-06 00:52:26 +10:00
ae0eb94c61 feature (middleware): expose gcm encrypt to templating 2024-07-22 22:48:18 +10:00
e1b477b65b feature (base): configurable base 2024-06-21 21:05:44 +10:00
dabdc03a73 chore (GenerateID): change signature for GenerateID 2024-04-15 22:18:16 +10:00
ab14520c6a chore (debug): additional debug information 2024-03-06 01:17:58 +11:00
fae939120a feature (connect): frontend rewrite - connection page 2023-11-30 20:18:05 +11:00
bb7840f27e feature (chromecast): image viewer chromecast support 2023-04-14 00:08:17 +10:00
26ee2006f4 feature (auth): redirection URI in auth middleware 2023-03-26 01:43:48 +11:00
8059730720 feature (middleware): use translated errors in auth middleware 2023-02-28 21:19:50 +11:00
e009a26cd6 feature (auth. middleware): leverage get params for authentication 2023-01-26 19:54:23 +11:00
df5371c7ee maintain (plugin): interface name for authorisation plugin 2022-11-14 19:54:22 +11:00
e0f2f29307 feature (htpasswd): new authentication middleware 2022-11-09 14:00:48 +11:00
f3eaf35d84 fix (backendID): hide home when using shared link 2022-10-11 08:08:38 +11:00
9a6e24c296 feature (tagging): prepare the ground for a new tagging feature 2022-10-06 23:33:58 +11:00
3d3b59524a improve (template): contains function in template 2022-10-05 08:35:50 +11:00
8ad705b70c feature (tmpl): enable contains function in tmpl filter 2022-10-05 07:54:03 +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
7a9f94ce6d fix (middleware): "cannot parse time" issue causing infinite loop 2022-09-15 07:32:04 +10:00
76bf595e22 feature (token): token generation for API 2022-09-13 13:25:17 +10:00
18279dcb4e fix (middleware): broken build 2022-09-13 13:21:21 +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
4f0741111b feature (auth): add machine_id in template binding 2022-08-28 22:04:50 +10:00
fea8c024c9 feature (middleware): add environment variable in template bind
This enable binding environment variable for things like hostname that
would look like '{{ .ENV_NAME }}.example.com'
2022-08-19 23:10:06 +10:00
b9279fa77f improve (iframe): warning with unsupported use case 2022-04-21 01:28:58 +10:00
b3762eff6a fix (regression): regression caught by e2e tests 2022-04-21 01:13:15 +10:00
629a80c836 fix (#469): allow cross domain iframe 2022-04-20 08:04:09 +10:00
625e0ed160 feature (sso): support for templating in attribute mapping 2022-02-01 22:22:23 +11: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
c543ab19db fix (sso): sso cookie issues 2022-01-25 18:18:49 +11:00
57a60fc838 feature (next): support for next in oauth2 backends 2022-01-15 17:28:48 +11:00
a91df1637d feature (search): search as a plugin 2022-01-14 16:38:42 +11:00
f1c32880a3 refactoring (sso): sso middleware 2022-01-10 00:42:16 +11:00
632100ac0f clean (code): cleanup the laundry on the server 2022-01-07 01:25:43 +11:00
e5800c6c3b feature (sso): authentication middleware 2022-01-06 20:22:26 +11:00
095876d450 feature (config): make cookie timeout configurable by admin 2021-10-30 22:31:14 +11:00
e13262dd36 feature (oauth): redirection link for oauth 2021-10-13 22:54:15 +11:00
1c337f5c57 improve (log): additional debugging 2021-09-14 22:37:37 +10:00
f7a4e52703 maintain (go): go format 2021-08-22 16:47:09 +10:00
517ec5bc0b feat (local): translation of common server side errors 2020-05-26 16:20:14 +10:00
a3c347a37c maintenance (code): consistent style 2019-08-30 11:08:59 +10:00
0127fa2c02 feature (search): search feature 2019-04-02 19:48:50 +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
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