History log of /dokuwiki/ (Results 1401 – 1425 of 10567)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
21b96b6315-Aug-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

shorten Ui\Recent::show(), split out sub methods

Requrie *PHP7*, using anonymous class in Ui\Recent::getObjRevInfo()

697ca7e213-Aug-2020 Andreas Gohr <andi@splitbrain.org>

fixed plugin name output on load error

cad4fbf613-Aug-2020 Andreas Gohr <andi@splitbrain.org>

added logging configuration

Log facitlities can now be disabled. By default only debug is disabled.
It might make sense to by default disable deprecated as well?

Debug logging is now independend of

added logging configuration

Log facitlities can now be disabled. By default only debug is disabled.
It might make sense to by default disable deprecated as well?

Debug logging is now independend of the allowdebug method. allowdebug
was often used in two ways: for displaying errors directly to the user
and for logging to the debug log. Now it only controls the former.

show more ...

31667ec613-Aug-2020 Andreas Gohr <andi@splitbrain.org>

replaced out calls to dbglog with new Logger calls

c205039313-Aug-2020 Andreas Gohr <andi@splitbrain.org>

added convenience methods to log to our default facilities

70cc2cbf13-Aug-2020 Andreas Gohr <andi@splitbrain.org>

added logviwer admin plugin

This allows for easy viewing of the available logs.

The log format was sligthly adjusted again for easier parsing.

b97865bf13-Aug-2020 Andreas Gohr <andi@splitbrain.org>

adjust callstack depth for deprecation message further

5b784a2b13-Aug-2020 Andreas Gohr <andi@splitbrain.org>

added log dir to git

e4aa013913-Aug-2020 Andreas Gohr <andi@splitbrain.org>

better deprecation messages for self required plugin base files

0ecde6ce13-Aug-2020 Andreas Gohr <andi@splitbrain.org>

central logging mechanism

This introduces a logger mechanism and a new data/log directory. This is
a first proof of concept. It's built on top of the new global error
handling mechanism

Things to d

central logging mechanism

This introduces a logger mechanism and a new data/log directory. This is
a first proof of concept. It's built on top of the new global error
handling mechanism

Things to discuss:

* should we adopt PSR-3 somehow? if yes, how and should plugins be able
to drop-in other psr3 loggers?
* how to configure which facilities shall be logged?
* should we implement a log deletion feature?
* is the log format sensible?
* should we implement a log viewer admin plugin?
* should logging trigger events (it should maybe replace the
deprecation event)

show more ...

83f8872c13-Aug-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

use $INPUT instead of $_SERVER

2c210ad713-Aug-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

split out two form creation methods of ResendPwd

we can use prefillInput feature of InputElement class, no need to refer $INPUT in formResendPassword()

51c1fbb314-Jul-2020 Andreas Gohr <andi@splitbrain.org>

no need to convert Errors to Exceptions

we handle Throwables anyway

dbe0790d14-Jul-2020 Andreas Gohr <andi@splitbrain.org>

FatalException and proper plugin detection

Using our own Exception makes it easier to differentiate fatal errors
from others in the log

cb4cefeb13-Jul-2020 Andreas Gohr <andi@splitbrain.org>

add shutdown handler to even manage fatal errors

We can't catch some errors and they are not passed to the error_handler
either. But we can at least react to them in a shutdown function to show
a fr

add shutdown handler to even manage fatal errors

We can't catch some errors and they are not passed to the error_handler
either. But we can at least react to them in a shutdown function to show
a friendly message to the user and write our log.

show more ...

03e8a69a13-Jul-2020 Andreas Gohr <andi@splitbrain.org>

reflow overlong line

ffa84f8113-Jul-2020 Andreas Gohr <andi@splitbrain.org>

better exception handling on plugin loading

Now all important places where plugins are loaded are guarded by a
try/except. We're catching Throwables here to be able to catch stuff
like syntax errors

better exception handling on plugin loading

Now all important places where plugins are loaded are guarded by a
try/except. We're catching Throwables here to be able to catch stuff
like syntax errors early on (otherwise they will only be caught by our
ErrorConverter much too late). This means that this change requires PHP
7.0 minimum!

show more ...

0e69c9af13-Jul-2020 Andreas Gohr <andi@splitbrain.org>

log stacktrace to error log

Ultimately the one responsible for fixing the problem will need this
anyway. Better log it right away for (hopefully) better bug reports

7e0b27f213-Jul-2020 Andreas Gohr <andi@splitbrain.org>

guess which plugin was the source of an exception

This looks at filenames and classes involved in the stacktrace to see if
a plugin is referenced.

We're only guessing plugins here, because looking

guess which plugin was the source of an exception

This looks at filenames and classes involved in the stacktrace to see if
a plugin is referenced.

We're only guessing plugins here, because looking for templates may
cause false positives where templates load plugins.

show more ...

642e976c13-Jul-2020 Andreas Gohr <andi@splitbrain.org>

introduce a global error handler

This transfers old style PHP errors into Exceptions and installs a
global exception handler. All exceptions caught by this handler are
logged to an error log and a m

introduce a global error handler

This transfers old style PHP errors into Exceptions and installs a
global exception handler. All exceptions caught by this handler are
logged to an error log and a meassage is shown to the end user. This
should finally get rid of "blank page" bug reports.

show more ...

04225b4a12-Aug-2020 Andreas Gohr <andi@splitbrain.org>

don't test on old PHP releases anymore

3f874cb312-Aug-2020 Andreas Gohr <andi@splitbrain.org>

increase minimum PHP version to 7.2

24486f8c12-Aug-2020 Andreas Gohr <andi@splitbrain.org>

fixed tests for cleanID and romanization for Greeklish

1fa01e4a19-Dec-2015 sintoris <sintoris@gmx.net>

Improved the transliteration from greek to latin.

The patched version covers all greek letters and creates "greeklish" filenames
which use only roman letters and which are very readable to greek lan

Improved the transliteration from greek to latin.

The patched version covers all greek letters and creates "greeklish" filenames
which use only roman letters and which are very readable to greek language
speakers.

show more ...

be15e51612-Aug-2020 Andreas Gohr <andi@splitbrain.org>

extension cli: do not try to upgrade bundled plugins

fixes #3227

1...<<51525354555657585960>>...423