Commit Graph
19 Commits
Author SHA1 Message Date
Andreas Gohr c470c4266e Merge pull request #44 from dokufreaks/bot/autofix
🤖 Automatic code style fixes
2024-04-03 14:29:26 +02: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 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