| #
2ada8709 |
| 25-Feb-2014 |
Christopher Smith <chris@jalakai.co.uk> |
add renderers to autolader
|
| #
36e8c637 |
| 22-Jan-2014 |
Andreas Gohr <gohr@cosmocode.de> |
add missing autoloader entry for Doku_Parser_Mode_Plugin #496
|
| #
6589c60c |
| 30-Oct-2013 |
Andreas Gohr <andi@splitbrain.org> |
compatibility functions for missing ctype extension FS#2873
|
| #
9b81fefe |
| 02-Aug-2013 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'less'
* less: check less compilation for errors removed possibility to have rtl.less files in plugins switched to LESS variables in rest of template's css files unlessified and
Merge branch 'less'
* less: check less compilation for errors removed possibility to have rtl.less files in plugins switched to LESS variables in rest of template's css files unlessified and lessified a few more css fixed broken structure removed debug statement. sorry convert ini replacements to less vars first make sure calculations are correct lessified more files lessyfied another one lessyfied the first of template's CSS files fixed ini replacement to less variables stuff added missing lessc library add LESS support
Conflicts: inc/load.php lib/tpl/dokuwiki/css/basic.less
show more ...
|
| #
04369c3e |
| 30-Jul-2013 |
Michael Hamann <michael@content-space.de> |
Add AES from phpseclib and use it for cookie encryption
This replaces the deprecated and broken Blowfish implementation that has previously been used and should provide a lot more security.
|
| #
d4a1ece8 |
| 29-Jul-2013 |
Andreas Gohr <andi@splitbrain.org> |
add LESS support
still needs testing
|
| #
3da7921f |
| 03-Feb-2013 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'master' into future
* master: (162 commits) fixed revision JS for images upgraded SimplePie to 1.3.1 FS#2708 removed obsolete browser plugin (migrate does it) adjust spacing to
Merge branch 'master' into future
* master: (162 commits) fixed revision JS for images upgraded SimplePie to 1.3.1 FS#2708 removed obsolete browser plugin (migrate does it) adjust spacing to match standard 1.4em grid added comment on use of whitelist vs blacklist Updated idfilter() function for IIS use var and remove suggestions when needed Use variable for maximum number of suggestions for quicksearch. And hide suggestions when search field is emptied, or when no suggestion are found. added 'home' class to first link in hierarchical breadcrumbs reduced required max width to go into tablet mode re-added linear gradients for firefox added missing styling for disabled form elements (FS#2705) fixed acronyms in italics (FS#2684) improved print styles (includes fixes for FS#2645 and FS#2707) basic styles improvements Greek language update Use list in acl help text, for more structure Galician language update touch the config on save, even if no changes were made unwind the width narrowing commit put some whitespace between form submit button and fieldset bottom border ...
Conflicts: lib/plugins/config/admin.php lib/plugins/config/settings/config.class.php
show more ...
|
| #
d14415e3 |
| 30-Nov-2012 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'master' into subscription
* master: (175 commits) some coding style improvements added .idea project folder to gitignore use correct setUp method and parent calls. Correct Germ
Merge branch 'master' into subscription
* master: (175 commits) some coding style improvements added .idea project folder to gitignore use correct setUp method and parent calls. Correct German plugin manager translation (download != install) correct return in sendDigest() Fix case-insensitive match in ACL checking GeSHi update to 1.0.8.11 ignore empty header on mail sending remove empty BCC/CC mail headers Galician language update some welcome page changes Combine subsequent calls to strtr into a single transformation changed semicolon to colon in link to welcome page to make it less confusing fixed wrong sidebar showing in namespaces when sidebar is disabled Typo fix for TL;DR removed a bunch of outdated and irrelevant networking acronyms added another place to look for logo to make it more consistent (FS#2656) French language update Czech language update compat js findPosX/y more closely mimic historical function ...
Conflicts: inc/auth.php inc/common.php inc/subscription.php lib/exe/indexer.php
show more ...
|
| #
76ce1169 |
| 09-Nov-2012 |
Andreas Gohr <andi@splitbrain.org> |
moved adLDAP to authad plugin and fixed includes
|
| #
35349ab0 |
| 06-Nov-2012 |
Andreas Gohr <andi@splitbrain.org> |
added simple compatibility wrapper for old TarLib
|
| #
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'
|