| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds events and a third plugin type, "action" plugins, to DokuWiki.
The patch doesn't include any event signalling, that will be added in later patches.
Action plugins are loaded before most Dokuwiki processing takes place and at the
same time are given the opportunity to register handlers (or hooks) to receive
specific dokuwiki events.
Other parts of Dokuwiki (e.g. templates and syntax plugins) can also register
handlers to receive events.
Any part of Dokuwiki can create and signal events, including templates and plugins.
This patch also revises the admin plugin class by making it an extension of a
new class, DokuWiki_Plugin. The DokuWiki_Plugin_Action class also extends this
new class.
Further details of events, their signalling and handling, and of action plugins will
be added to wiki.splitbrain.org in due course :-)
darcs-hash:20060414193737-9b6ab-f23d3d9b93e4c50a3ad97ced03eabc6c0363650b.gz
|
|
|
|
|
|
|
| |
Update default plugins to ensure they exit immediately
if not called from within Dokuwiki
darcs-hash:20060409233841-9b6ab-555e4fced756849a5d7b9de6e4aaaea24c6da3ae.gz
|
|
|
|
| |
darcs-hash:20060409232533-9b6ab-13b2065c81b857a73b8e1175c9371978f8f76ab5.gz
|
|
|
|
| |
darcs-hash:20060409115740-7ad00-dd6cb62ccd4e0947ccb7566b0c0010eb807585e3.gz
|
|
|
|
|
|
|
|
|
|
|
| |
The old pattern (left as a comment) allowed many PHP syntax errors
to be inserted into local.php for numeric values. This was breaking
the wiki... see bug #769.
This patch should eliminate the syntax errors by using a more restrictive
definition of numeric settings.
darcs-hash:20060327200700-05dcb-ccb8d532e5c123965fc6c8e79fb49c93170d827e.gz
|
|
|
|
| |
darcs-hash:20060327181005-05dcb-73b7a1f4400832ba29962efc543d9959ebc6b2db.gz
|
|
|
|
| |
darcs-hash:20060327152528-05dcb-415564ff328ca9dd1f0fbe758924a2ae6a5b74cc.gz
|
|
|
|
|
|
| |
change
darcs-hash:20060326122952-9b6ab-f6aef3c5b2f9e936d2f32ed148d19bbd8a9da2da.gz
|
|
|
|
| |
darcs-hash:20060322140525-283c4-54953a1954beba0e78c896610b33a6f3c953cbb6.gz
|
|
|
|
| |
darcs-hash:20060322110832-283c4-d8e56c241f8a34827f1c188c4db7162ef658e010.gz
|
|
|
|
| |
darcs-hash:20060321005453-a08f5-274da46720f4487a03d8ba55b3ce1d48b6a5346c.gz
|
|
|
|
| |
darcs-hash:20060314122618-9b6ab-491420f904da7fd05af83ea5a875c887a1fe5153.gz
|
|
|
|
| |
darcs-hash:20060314104843-9b6ab-538f5a0e750479e3b793162e01638c594a702bf9.gz
|
|
|
|
| |
darcs-hash:20060312214049-a08f5-181fb8115f702521bab9f2e95700f8bd9ab7316d.gz
|
|
|
|
| |
darcs-hash:20060311192655-9b6ab-c54d280d35b121730e2f8d50b15fe647d986574c.gz
|
|
|
|
| |
darcs-hash:20060311194930-d5083-ebe898dedb3e906274a202c296bef78bededd1cf.gz
|
|
|
|
| |
darcs-hash:20060309185858-7ad00-12095015b88b010b3ce56fbec3ec261b26069e5a.gz
|
|
|
|
| |
darcs-hash:20060308225006-d5083-d273d41551fee37d28442beef847eb57891ba73e.gz
|
|
|
|
| |
darcs-hash:20060308211121-d5083-5301446cdca891cdbcd46e2667ecbf2dcd6af414.gz
|
|
|
|
| |
darcs-hash:20060309000338-a08f5-57f9eb59c8e110bd35103c8dcc8a2cdf91d5cc68.gz
|
|
|
|
| |
darcs-hash:20060307193413-dc488-cc44f0f46ae44db605e4202713c18ff8ad3db144.gz
|
|
|
|
| |
darcs-hash:20060307104925-a08f5-02519a166e99d5545ace1f519688a526b018a911.gz
|
|
|
|
| |
darcs-hash:20060307003942-1ee1a-d34fdd63c768d0f71cd3a545e09390bc14a1ed2a.gz
|
|
|
|
| |
darcs-hash:20060305192550-e7bbe-8b637092c09396c0b075a1afa4627de4a2a90837.gz
|
|
|
|
| |
darcs-hash:20060304214637-7ad00-637005c202c0c331e589dfdfa61f4c0daf2682c7.gz
|
|
|
|
|
|
|
|
| |
This patch makes the default config widget a textarea, to avoid destroying
multiline configs as used in the SQL auth backends. It also makes HTML in
config descriptions possible and adds an accesskey to the savebutton.
darcs-hash:20060304213457-7ad00-54a32e005601a675b169c297ef9e1cf489372724.gz
|
|
|
|
| |
darcs-hash:20060304200828-7ad00-f7316321fdeb29044153e180f8e87f48c252734e.gz
|
|
|
|
| |
darcs-hash:20060304174458-3c565-a56111a5fe73e86191099225105f752ad55cd365.gz
|
|
|
|
| |
darcs-hash:20060304183045-7ad00-1a6920e0a472cdc583d6d7e415c5fb54ecef2d8c.gz
|
|
|
|
| |
darcs-hash:20060304175117-d5083-4b05116067fb2ef3e84d12c7b6b075f505b05dce.gz
|
|
|
|
|
|
|
|
|
|
| |
This patch simpliefies the configuration of the file and directory creation
modes. There is no need to set the umask anymore. Only the wanted permissions
for files and directories are set. An init function compares the wanted modes
with the ones that would be choosen by the system automatically (consulting
the system's umask) and sets the modes for chmod when needed.
darcs-hash:20060304154038-7ad00-5ef1db3a87e42563a602f9d050c681d2ea74682f.gz
|
|
|
|
| |
darcs-hash:20060303192711-d5083-e1651bf6d3d8df47250b833224f5a11058549e5b.gz
|
|
|
|
| |
darcs-hash:20060303173305-d5083-c45233160558f3f016d258a11f81482caaf06c05.gz
|
|
|
|
| |
darcs-hash:20060303170956-d5083-8c31aee7c077b7aa4bf49f4449e40cb5f522f357.gz
|
|
|
|
| |
darcs-hash:20060303122855-d5083-9dc7d8e7eea1c32aaab9a89055cf3f69efe09dc5.gz
|
|
|
|
| |
darcs-hash:20060303130539-dc488-ca951b1c91efba5c7d78a7799016b8885bb6ba21.gz
|
|
|
|
| |
darcs-hash:20060303101859-7ad00-3f494db12957fcf47a12b0e6c873481d9bbce0c6.gz
|
|
|
|
| |
darcs-hash:20060303005940-3c565-feb6ff910d556d9fe3e71fc059f97b538828483f.gz
|
|
|
|
| |
darcs-hash:20060303001007-9b6ab-602dc76a0501bf9a17262fa3bb3c63e72ec2923d.gz
|
|
|
|
| |
darcs-hash:20060302105617-e561a-b29d3fcfb7765125ab22ee293c5d4bf8a3b2e969.gz
|
|
|
|
| |
darcs-hash:20060302161308-a08f5-673e78a5ae45bde4208a1f348b8dd48fd165b510.gz
|
|
|
|
|
|
|
|
|
| |
Some auth backends allow special chars like whitespaces in user and group
names. This made problems with the existing ACL checks and ACL manager.
This patch makes the ACL system work with these cases by (url)encoding all
special chars below 128.
darcs-hash:20060302101850-6e07b-14bda9dbdb3528904325419b35bb9eddb0d1dde3.gz
|
|
|
|
|
|
| |
complete it right now...
darcs-hash:20060301003307-a08f5-68dde44c8a9be592d8823a1a5e24538f813e1133.gz
|
|
|
|
|
|
| |
for acl plugin
darcs-hash:20060228214036-a08f5-16c209ecc627715fad5875c5c0b317ab6d73ee16.gz
|
|
|
|
| |
darcs-hash:20060226172332-7ad00-f073117ba2f027935f87cf23106bf6a4316a5790.gz
|
|
|
|
|
|
|
|
|
|
|
| |
permissions, this should also fix problems with dokuwiki making setuid files on some umasks.
* Don't set the umask() anymore, this is not good form and we don't really know what is it in the old code anyway as it was not done properly.
* Retire the dmask config option introduce 2 new ones called fmode and dmode, this is more in line with posix and should make more sense.
* Use chmod for setting the correct permissions but only if it's needed.
* Set changing of permissions off by default as i should work properly in most Apache setups without and it does not make sense on windows anyway.
darcs-hash:20060224211655-ee6b9-68f7bb59417d6f0033cfd3764146923daa4dcf1b.gz
|
|
|
|
| |
darcs-hash:20060218183753-ee6b9-1a3dab069a868e3f5e10e9dd6af14fefd0d8b730.gz
|
|
|
|
| |
darcs-hash:20060218183251-ee6b9-798ab2994526311b1e58f04e7684b39b51426887.gz
|
|
|
|
| |
darcs-hash:20060224222256-d5083-3f74698d8f701b1d69af6eb0be07d1451a63b7c6.gz
|
|
|
|
| |
darcs-hash:20060224171715-2060e-25be215fbbeb3dac2b8038068c7db751f3d0d594.gz
|