History log of /dokuwiki/lib/plugins/extension/Installer.php (Results 1 – 16 of 16)
Revision Date Author Comments
# 9b006b5f 22-Jul-2025 Andreas Gohr <gohr@cosmocode.de>

Extension manager: when no url or upload given, do nothing


# 396ae2b1 21-May-2025 Andreas Gohr <gohr@cosmocode.de>

do not check bundled plugins for write permissions

fixes #4441
replaces #4442


# e206a495 10-Apr-2025 Andreas Gohr <andi@splitbrain.org>

supress warnings in opcache_reset() fixes #4375

If opcache is enabled, but access to it's API is restricted a warning is
shown when we call opcache_reset(). Since we don't know if it's
restricted, w

supress warnings in opcache_reset() fixes #4375

If opcache is enabled, but access to it's API is restricted a warning is
shown when we call opcache_reset(). Since we don't know if it's
restricted, we have to supress the warning

show more ...


# 811d6efa 18-Dec-2024 splitbrain <86426+splitbrain@users.noreply.github.com>

�� Rector and PHPCS fixes


# f17690f7 17-Dec-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: set a larger timeout

When loading large plugins, like the dw2pdf plugin, a timout of 25
seconds may not be enough on slow connections. This increases the limit
to 5 second short o

Extension Manager: set a larger timeout

When loading large plugins, like the dw2pdf plugin, a timout of 25
seconds may not be enough on slow connections. This increases the limit
to 5 second short of 4 minutes.

On CLI this should not be an issue at all, on web SAPIs we need to
increase the execution time first, only if that succeeds (might be
disabled on some hosts) the limit is increased.

This replaces PR #4377

show more ...


# bc72c22f 04-Dec-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: style fixes


# b69d74f1 04-Dec-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: check dependencies on uninstall/disable

Extensions that others depend on should not be uninstalled.


# 7c184cfc 22-Nov-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: (automatic) code style fixes


# 8fe483c9 22-Nov-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: updated tests


# 80bc92fb 20-Nov-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: add installer to GUI

Now the GUI uses the new Installer class. More work has been done on
the GUI itself


# 4fd6a1d7 25-Apr-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: First go at reimplementing the GUI

still a long road ahead


# b2a05b76 17-Apr-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: ensure php requirements before installing

This makes use of the new minphp and maxphp fields in the info.txt


# 160d3688 17-Apr-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: CLI now should completely use new classes


# 25d28a01 17-Apr-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: make installation work again

The Installer class now also handles dependencies


# 7c9966a5 05-Mar-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: more refactoring

started to migrate the CLI over to the new classes


# cf2dcf1b 20-Feb-2024 Andreas Gohr <andi@splitbrain.org>

First start at refactoring the extension manager

The aim is to readd the existing functionality into proper classes, then
extend from there.