Commit Graph

11 Commits

Author SHA1 Message Date
7a4ce8609c Allow hotlinking images 2026-01-26 09:39:34 +01:00
c20b482616 Refactor project structure 2026-01-09 11:45:34 +01:00
c11d9bdb8c Integrate Dokuwiki ACL for file endpoint 2026-01-09 11:13:12 +01:00
23a50ce4f6 Access control for file serving
Authenticated user only for now
2026-01-09 10:32:15 +01:00
23403bcc4f Thumbnails verison 1
Some checks failed
DokuWiki Default Tasks / all (push) Has been cancelled
2026-01-06 10:40:19 +01:00
e59970e0b8 Rename project to luxtools, remove client tool
Some checks failed
DokuWiki Default Tasks / all (push) Has been cancelled
2026-01-05 16:51:42 +01:00
fe8d0bbffb Change project name to filetools 2026-01-05 10:37:51 +01:00
a3558c470e Change project name to File List Plus 2026-01-05 10:29:34 +01:00
Andreas Gohr
e82754c523 prevent access of wiki files
This prevents the crawler to descent into the wiki directory or data
directory, even when for some reason a higher up directory was made
accessible. This should prevent the circumvention of ACLs and prevent
access to sensitive data like user password hashes etc.
2024-04-03 14:23:53 +02:00
Andreas Gohr
05f444a487 style cleanup 2024-02-27 15:57:33 +01:00
Andreas Gohr
28af4b6776 Major Refactoring (will need some cleanup)
This refactors the plugin from one mega syntax file into multiple
classes.

The plugin now focuses on one usecase: listing files that are external
to the wiki and making them downloadable. All other usecases have been
dropped. Also a bunch of other options have been dropped.

A new dispatcher makes it possible to deliver files without the need to
have the webserver pointing at them.
2024-02-27 14:49:08 +01:00