History log of /dokuwiki/inc/load.php (Results 76 – 100 of 104)
Revision Date Author Comments
# fba11f64 03-Nov-2012 Andreas Gohr <andi@splitbrain.org>

removed old TarLib and changed plugin manager to use new one


# bee9f377 03-Nov-2012 Andreas Gohr <andi@splitbrain.org>

Completely rewritten Tar library

This new class is only losely based on our previous library. The
whole API was changed to make it more flexible and memory saving.

Some fisrt unit tests are included


# 93a7873e 06-Oct-2012 Andreas Gohr <andi@splitbrain.org>

Merge remote-tracking branch 'janschumann/master' into future

This merge fixes all conflicts but is otherwise untested and might break
funktionality in the auth system somewhere. It NEEDS MAJOR TEST

Merge remote-tracking branch 'janschumann/master' into future

This merge fixes all conflicts but is otherwise untested and might break
funktionality in the auth system somewhere. It NEEDS MAJOR TESTING!

Some refactoring of the auth plugins is still needed:

* move to PHP5 style
* fix comments
* add plugin.info.txt

* janschumann/master:
Refactored auth system: All auth methods are now introduced as plugins.
Bugfix: auth types are now correcty added
Setup auth system from plugins
Added Auth-Plugin-Prototype to autoload
Load auth types from plugins in settings_authtype class
Added prototype for Auth-Plugins
added plugin type 'auth'

Conflicts:
inc/auth.php
inc/auth/pgsql.class.php
inc/init.php
inc/load.php
lib/plugins/auth.php
lib/plugins/authad/auth.php
lib/plugins/authldap/auth.php
lib/plugins/authmysql/auth.php
lib/plugins/authplain/auth.php

show more ...


# 7521090b 10-Sep-2012 Michael Hamann <michael@content-space.de>

Move plugin name regex to a constant as suggested by @glensc


# 92faea0e 09-Sep-2012 Michael Hamann <michael@content-space.de>

Load plugins using include_once instead of include

The problem with using include is that when the file that is loaded
does not contain the plugin class (e.g. because the directory name is
wrong), t

Load plugins using include_once instead of include

The problem with using include is that when the file that is loaded
does not contain the plugin class (e.g. because the directory name is
wrong), the file could be loaded again when the plugin class is
requested a second time which will lead to a fatal error because of
class redeclaration.

show more ...


# baf1d9a0 09-Sep-2012 Michael Hamann <michael@content-space.de>

Less restrictive plugin name checking

This partially reverts de50cad65ae679a602e71adddffdd74df7ea3fbb as the
strict check breaks existing plugins and this shouldn't be changed
without prior discussi

Less restrictive plugin name checking

This partially reverts de50cad65ae679a602e71adddffdd74df7ea3fbb as the
strict check breaks existing plugins and this shouldn't be changed
without prior discussion and a warning for plugin authors with some time
to adjust their plugins. Now all characters that are valid in PHP class
names except "_" are allowed.

show more ...


# de50cad6 08-Sep-2012 Michael Hamann <michael@content-space.de>

Check plugin naming conventions during load FS#2464

This checks if plugin names are valid and only loads valid plugin files,
this could prevent some errors from wrong upgrades as described in
FS#246

Check plugin naming conventions during load FS#2464

This checks if plugin names are valid and only loads valid plugin files,
this could prevent some errors from wrong upgrades as described in
FS#2464.

show more ...


# 2240ea1f 12-Aug-2012 Andreas Gohr <andi@splitbrain.org>

first start at refactoring the subscription system BROKEN

This introduces a class for nicer wrapping and easier testing. Some
functions were changed to provide nicer APIs (no throwing around of
unes

first start at refactoring the subscription system BROKEN

This introduces a class for nicer wrapping and easier testing. Some
functions were changed to provide nicer APIs (no throwing around of
unescaped regexps) and to simplify things (hopefully).

The refactoring isn't completed yet, so this will break the subscription
system.

The goal is to move as much subscription related stuff to this class as
possible. Currently there is some code in lib/exe/indexer.php and maybe
elsewhere (common.php?). Additionally everything should be covered by
tests. A few tests are included here already.

show more ...


# 89177306 24-Jun-2012 Andreas Gohr <andi@splitbrain.org>

Introducing a $_REQUEST/POST/GET wrapper

This new wrapper ensures types are correct and accessed parameters are
actually set (with custom default fallbacks).

The wrapper is available in the global

Introducing a $_REQUEST/POST/GET wrapper

This new wrapper ensures types are correct and accessed parameters are
actually set (with custom default fallbacks).

The wrapper is available in the global $INPUT variable. It accesses
$_REQUEST by default. If POST or GET is required, the post and get
members can be used:

$INPUT->int('foo',false); // access $_REQUEST['foo'], default false
$INPUT->post->int('foo'); // access $_POST['foo'], default 0
$INPUT->get->int('foo'); // access $_GET['foo'], default 0

The codebase still needs to be updated to make use of this.

show more ...


# 5a9866e9 20-May-2012 Andreas Gohr <andi@splitbrain.org>

do not surpress any errors when loading plugin files

When a plugin file exists, we can assume it is the correct file and load
it without error supression. This makes it much easier to detect and
deb

do not surpress any errors when loading plugin files

When a plugin file exists, we can assume it is the correct file and load
it without error supression. This makes it much easier to detect and
debug problematic plugins.

show more ...


# a1d9de52 26-Apr-2012 Andreas Gohr <andi@splitbrain.org>

make HTTPClient loadable via autoloader

this fixes the HTTP tests which do test the base class directly instead
of the DokuHTTPClient subclass


# ae7c596c 15-Apr-2012 Andreas Gohr <andi@splitbrain.org>

Merge branch 'master' into htmlmail

* master: (382 commits)
Romanian language update
Marathi language update
Arabic Language Update
when there's not enough space for images, make sure they s

Merge branch 'master' into htmlmail

* master: (382 commits)
Romanian language update
Marathi language update
Arabic Language Update
when there's not enough space for images, make sure they stay proportional (might be FS#2480)
added minimal RTL print styles (part of FS#2185)
moved plugins' rtl.css to their style.css counterpart (part of FS#2185)
removed all browser-specific gradients as the recently (in 42ff6730) introduced svg makes them unnecessary
removed comments from accidentally commented lines in tpl_includeFile()
removed obsolete template file
added tpl_includeFile() to core
Make getTitle method in remote interface public
Changed an error code in XML-RPC interface. This error hasn't anything to do with the rest of the -32600 errors.
BG: language update
Korean language update
fixed performance issues with gradient in Firefox (which also added gradient support for IE9) (FS#2447)
deleted very old (and unused) images
added accidentally removed '<?php' back in (was in 57fc5edd)
wrapped X-UA-Compatible meta tag with conditional comments
added explanation to todo in _forms.css
removed problematic 'overflow: hidden' from lists again ('unfixes' FS#1950)
...

Conflicts:
inc/auth.php
inc/load.php

show more ...


# b967e5fc 22-Mar-2012 Dominik Eckelmann <deckelmann@gmail.com>

removed requires, changed conf check in xmlrpc.php


# 3cbcc653 03-Jan-2012 Jan Schumann <js@schumann-it.com>

Added Auth-Plugin-Prototype to autoload


# eb274bf3 02-Jan-2012 Jan Schumann <js@schumann-it.com>

added plugin type 'auth'


# 457ad80a 23-Nov-2011 Dominik Eckelmann <deckelmann@gmail.com>

introduced remote api class


# a4e0e797 19-Nov-2011 Dominik Eckelmann <deckelmann@gmail.com>

enabled remote as plugintype


# c9a53c46 12-Nov-2011 Andreas Gohr <andi@splitbrain.org>

added Mailer class to autoloader


# d54ac877 06-Jun-2011 Adrian Lang <lang@cosmocode.de>

Use autoloading for plugin classes


# 3a0a2d05 22-Jan-2011 Andreas Gohr <andi@splitbrain.org>

refactored passowrd hashing functions to a class

this splits the long auth_cryptPassword() function into many member
functions of a new class PassHash which should make it more
maintainable and reus

refactored passowrd hashing functions to a class

this splits the long auth_cryptPassword() function into many member
functions of a new class PassHash which should make it more
maintainable and reusable for other projects.

This also adds two new methods djangomd5 and djangosha1 as used by the
popular python framework Django.

Maybe the auth_cryptPassword() and auth_verifyPassword() functions
should be deprecated in favor of using the class directly?

show more ...


# 2897eb23 26-Jun-2010 Michael Hamann <michael@content-space.de>

Transformed the sitemapper into a class

This makes it possible to autoload the sitemapper when needed.


# f03fd957 04-Apr-2010 Andreas Gohr <andi@splitbrain.org>

new fnencode option FS#1649

This patch adds an option to choose how filenames are encoded
when saved to the file system. You can choose between urlencoding
(url), the new SafeFn method (safe) and st

new fnencode option FS#1649

This patch adds an option to choose how filenames are encoded
when saved to the file system. You can choose between urlencoding
(url), the new SafeFn method (safe) and storing real UTF-8 (utf-8).

show more ...


# 5ce4ea15 16-Mar-2010 Michael Klier <chi@chimeric.de>

added missing IXR_IntrospectionServer to autoload classes


# 94d621b0 16-Mar-2010 Adrian Lang <lang@cosmocode.de>

Typo in ZipLib autoloader


# c7cb395c 15-Mar-2010 Adrian Lang <lang@cosmocode.de>

Load libraries after init


12345