| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
| |
Before this patch the temporary filename was the uncleaned id. This
allowed everyone with upload-privileges (on the whole wiki) and XML-RPC
privileges on a XML-RPC-enabled DokuWiki to (over)write any file PHP is
allowed to write with any content he wants. If you have XML-RPC enabled
and users with XML-RPC and upload privileges you don't trust in a way
you would allow them to write any file PHP may write, consider this as
an important security fix. By default XML-RPC is disabled, so if you
don't know what I'm talking about you are probably not affected by the
problem.
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
inc/fulltext.php
|
| | |
|
| |
| |
| |
| |
| | |
The new COMMON_PAGE_FROMTEMPLATE is triggered by pageTemplate AFTER the template
has been read but before performing the template replacements.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
| |
darcs-hash:20091130135040-e4919-40b6614fe28ea07dc5796661ddda6d005264ddbc.gz
|
|
|
|
|
|
| |
Ignore-this: b74163181c2e41d3be022a6185f3e1c1
darcs-hash:20091124115805-6e07b-e808cf44a00a65ff8c70cc7e8de4dfedadf96cbd.gz
|
|
|
|
|
|
| |
Ignore-this: c34455078907459a846cf7f00e2b586b
darcs-hash:20091123161603-6e07b-927477d6ca50e665228487eb0d3ce9787dbe455b.gz
|
| |
|
| |
|
|
|
|
| |
darcs-hash:20091201115019-e4919-fe83e3d69eb997d0c04064b46117690824fe4daf.gz
|
|
|
|
| |
darcs-hash:20091119142845-e4919-5394617fd83d4de22673491b868f7040c25fb290.gz
|
|
|
|
|
|
|
|
| |
Ignore-this: f43d3f070cfae4040e0e70648d0e541a
The XMLRPC backend will not trim whitespaces or newlines from string values
anymore.
darcs-hash:20091219151652-7ad00-94d6cb26ff6396e09f107cf09dccb5423680c5c9.gz
|
|
|
|
|
|
| |
Ignore-this: c389f8d2428f3e0bba2d1c736ef9ee78
darcs-hash:20091128170811-7ad00-8ef06583981a7cdab32b96278590a5aa82cedb74.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 517a7546aab86c5370cccf1aa2171490
Parameters passed to dokuwiki.getPagelist and wiki.getAttachments could
contain the option "skipacl" which would prevent ACL checking. This
could leak information about usually non-readable files (like filenames,
sizes and so on). The content of the files was not accessible.
XMLRPC is disabled by default.
darcs-hash:20091116220523-7ad00-0fa8a9a7a52076619c6836738f9a1f00a6dafe27.gz
|
|
|
|
|
|
| |
Ignore-this: 76fa6cff9e537289d6c017faa7d48a52
darcs-hash:20091115153844-7ad00-137d4253cbd9fd2dab888c22a3170bd70b90958e.gz
|
|
|
|
|
|
| |
Ignore-this: adff36f3e49963a6682b5faabf6cb63e
darcs-hash:20091115153119-7ad00-2c20c420faeea08c113a76acc05917621f361880.gz
|
|
|
|
|
|
| |
Ignore-this: ffb20375a09483502d61241d76877a8d
darcs-hash:20091105213452-533a7-f09aca121cf24a8b6ad2d3448d058a846cb52182.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes of behaviour are:
* Allow the user name, title & description \e2\80\9c0\e2\80\9d
* Default to Port 443 if using HTTPS
* Set $INFO['isadmin'] and $INFO['ismanager'] to \e2\80\9cfalse\e2\80\9d even if no user is
logged in
* Do not pass empty fragment field in the event data for event
ACTION_SHOW_REDIRECT
* Handle chunked encoding in HTTPClient
darcs-hash:20091104100115-e4919-5cf6397d4a457e3f98a8ca49fbdab03f2147721d.gz
|
|
|
|
| |
darcs-hash:20091028090548-e4919-00a3fec308ce29b5bac24ee1038081a3bc06f62f.gz
|
|
|
|
|
|
| |
Ignore-this: 48f0da3ab0bf0178197b16e63143e1ca
darcs-hash:20091102130115-6e07b-d10e1c076791cdeb08b87ec76d6be8730228c8fb.gz
|
|
|
|
|
|
| |
Ignore-this: 77e61d0082fe6eb8f43059fb5da67eee
darcs-hash:20091018203240-7ad00-4530a8b64af79bc844f50e3c0988e466fb09351c.gz
|
|
|
|
|
|
| |
Ignore-this: bab31d8f21840cf36b3e6fbe9c0b1b63
darcs-hash:20091014112449-6e07b-c298b41cfee8940c01f515b399fcf1a2da0fb237.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 7193cd788fee2c05a9068bf6edd5dc17
It is now possible to use the %f placeholder in $conf['dformat']
to add a fuzzy age string.
Template developers and plugin authors should replace their strftime +
$conf['dformat'] calls with calls to the new dformat() function.
Example:
%Y/%m/%d %H:%M (%f) produces dates like this:
2009/09/16 10:36 (3 weeks ago)
darcs-hash:20091007133614-6e07b-677108d1b43928ef8fd886813e43514507b5e073.gz
|
|
|
|
|
|
| |
Ignore-this: 27ea52110bce929b2c61ed8faba67cfc
darcs-hash:20091016205526-c0bf4-35eba4e65d37980a667ba982f7f1ea5b7b07f01c.gz
|
|
|
|
|
|
| |
Ignore-this: e25dcba3daa9d89efbeb1bfdfe0f24bb
darcs-hash:20091006201146-7ad00-ca35f4e0bd96cbe008fb77ae8391de2a74b9fc49.gz
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: a66fc8874fb8e04b1258f2e71e35ed90
To avoid fetch.php being abused as anonymous forwarder or even proxy, now a
hash is needed for external ressources. This hash is automatically added by
the ml() function.
darcs-hash:20091006182001-7ad00-adf5f6275b0d7f76543f76d6196f1531b8c09e1c.gz
|
|
|
|
|
|
|
|
|
| |
All PNG and GIF images in the lib/images/fileicons directory will be used
for media file links. The conf/mime.conf file continues to restrict
which file types may be uploaded. File types not in the configuration
list are download-only.
darcs-hash:20090925231746-6942e-299a52772f67e265a8702bda3686f495e4337a8f.gz
|
|
|
|
| |
darcs-hash:20090824112230-8c5bd-7b8d8ba14e7533c1035b7b732983a0e3de8251a1.gz
|
|
|
|
|
|
| |
Ignore-this: 5653cc47ce2ee6412ba82c82eb2b45fe
darcs-hash:20090920171954-40dc4-0c4249b424314a930cdcbe710796db2820330aef.gz
|
|
|
|
|
|
| |
Ignore-this: 1742cf72bee0a1ac1898109ba5afc962
darcs-hash:20090830111438-7ad00-120e8fa9ce41e4317676dc2e9d5cf113a418ec44.gz
|
|
|
|
|
|
| |
Ignore-this: 100b66fbe26d82dfd6cffba751cf6992
darcs-hash:20090814114056-7ad00-f5dc711f467f9f6d8904bb6b08d7daac4e675ec2.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 7637977e042ed8ba7e9e9097f9e9f03f
This patch removes the differences between the JavaScript loaded in
edit and view modes.
* increases the amount of JavaScript that is loaded initially
* decreases the number of requests
* only one cache for all javascript
* all javascript is available in view mode
The last point is the most important as it makes a lot of functionality
available to plugins working in the view mode. The discussion plugin
now can reuse the toolbar code for example.
Note: development is part of ICKE 2.0 project
http://www.icke-projekt.de
darcs-hash:20090812194007-6e07b-c8a71dedf506065a95d8b84b55aafce67810236c.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: c15561aa909f921f7845576378851b93
This adds a new link wizard to the toolbar which helps users to find the page the want to link to.
Pages can be found by a simple page name search or by browsing the
existing namespaces.
This is the first checkin. Some cleanup and MSIE compatibility checks
remain.
note: development was part of the ICKE 2.0 project see
http://www.icke-projekt.de for info
darcs-hash:20090812102302-6e07b-fcc564fcaf2ed6aa832918870dd0f92607748687.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 907af01f2757cc494d2c54d8e4d7b9d1
This adds a simple object that can be attached to positioned DOM objects
to make them draggable. This is useful for inplace dialogs.
note: development was part of the ICKE 2.0 project see
http://www.icke-projekt.de for info
darcs-hash:20090812102055-6e07b-88451d4d67877224950a289b9cd415544f4c2755.gz
|
|
|
|
|
|
| |
Ignore-this: a8fb901f3bea94cd3052555e05e70486
darcs-hash:20090605150728-b686a-5543ff58c5cd3c0f48e260aaf4d3c7b365c2be6a.gz
|
|
|
|
|
|
| |
Ignore-this: 9f05194de64b5e5d47fa45bb45814f8d
darcs-hash:20090604230010-7ad00-118e3b31589f882440eaa35509bf2126cf49d9a9.gz
|
|
|
|
|
|
| |
Ignore-this: 10badc0f97ef80fcd366ae4622c43ff1
darcs-hash:20090528121543-7ad00-df34efabe84c632df9ef0c6fd691c991d2c3ac82.gz
|
|
|
|
|
|
| |
Ignore-this: 81ef7a71e6910751bf5d6c1b592978c4
darcs-hash:20090515173045-7ad00-e62f075dab9ec4dfa555554f4f50792ceccb97d7.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 1370cee84d44bb35ae7c0c988ed8f1ff
This patch adds a config option to define users or groups that may access
the XMLRPC API. ACLs are still checked on top of this intial access control.
darcs-hash:20090516114351-7ad00-155fb6c74c29f5f84e79544a534369eec0403ff0.gz
|
|
|
|
|
|
| |
Ignore-this: e77d9d77e6a02bb18b0cf7043a7eb3cb
darcs-hash:20090504181055-7ad00-f8bf902e0c93f45eb6ca33fd5b32c9f8bb85512e.gz
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 50de569608231b910a62327d2f3af1de
This patch moves all HTTP sending related functions to inc/httputils.php
Handling of range requests was rewritten completely to support mutirange
requests. This should fix problems with Adobe Reader but needs testing.
darcs-hash:20090313190247-7ad00-e6ec1f81acb9f7ac651357dd034c2689aea6868d.gz
|