Commit Graph
18 Commits
Author SHA1 Message Date
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 55e6f8f9aa fix default list separator. fixes #43 2024-04-03 13:58:32 +02:00
Andreas Gohr e208762bee Version upped 2024-03-13 12:25:20 +01:00
Andreas Gohr 48ecd4d450 Merge pull request #40 from dokufreaks/bot/autofix
🤖 Automatic code style fixes
2024-03-13 12:15:00 +01:00
Andreas Gohr d6a45e5c9f ignore typical temporary files when listing directories
Operating systems love to cluter the file system with all kinds of
cruft. This adds a gitignore like config to skip those files when
listing files.
2024-03-13 12:12:51 +01:00
Andreas Gohr 5a77ba3af8 Version upped 2024-03-04 15:13:44 +01:00
Andreas Gohr ea0fa0cd96 Merge pull request #39 from cosmocode/refactor
Major Refactoring, Clean-Up and Simplification
2024-03-04 14:30:49 +01:00
Andreas Gohr 1d52ebc355 fix mail in plugin.info 2024-02-27 17:00:11 +01:00
Andreas Gohr d64cc5d9b5 added deleted.files 2024-02-27 16:04:21 +01:00
Andreas Gohr e9fa344990 removed obsolete javascript 2024-02-27 16:03:09 +01:00
Andreas Gohr afea422661 removed obsolete configs and language strings 2024-02-27 16:02:02 +01:00
Andreas Gohr 75a1469d5a readme cleanup 2024-02-27 15:58:41 +01:00
Andreas Gohr 05f444a487 style cleanup 2024-02-27 15:57:33 +01:00
Andreas Gohr 1eeb87d74f adjust tests
This could really use some more tests but this has to suffice for now.
2024-02-27 15:54:14 +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
Andreas Gohr 1c9be8254b initial automatic cleanup 2024-02-26 11:58:11 +01:00
Andreas Gohr 31b4eb67ba Version upped 2020-11-09 11:39:38 +01:00
Andreas Gohr 88000db20d Adjust method signatures to match parent 2016-02-02 13:09:53 +01:00