summaryrefslogtreecommitdiff
path: root/inc
Commit message (Collapse)AuthorAge
* Hide hidden and deleted pages from the backlinksMichael Hamann2011-08-10
| | | | | | | | Sometimes pages aren't deleted from the index (that should be fixed, too) and appear in the backlinks although they don't exist anymore. This change hides them and hidden pages that shouldn't appear at all as the backlinks view is an automatic listing. Hidden pages had been hidden before the transition to the metadata index, too.
* fixed empty target in license linkAnika Henke2011-08-01
|
* Transliteration for Sanskrit diacritics FS#2246Eivind Morland2011-08-01
|
* added apple-touch-icon (aka 'mobile favicon')Anika Henke2011-07-31
|
* French language updateChristophe Martin2011-07-30
|
* added solidus to character picker and moved multiplication sign to other ↵Anika Henke2011-07-30
| | | | mathmatical symbols
* Croatian language updateDejan Igrec2011-07-25
|
* Finish language updateSami Olmari2011-07-25
|
* Fix some bugs and glitches in (mediamanager) treeAdrian Lang2011-07-11
| | | | | | * Fix selector in subtree loading callback * Remove HTML inconsistencies between AJAX and plain PHP lists * Unify icon and CSS class switching in dw_tree and dw_mediamanager
* Add check for existing renderer classLucas2011-07-10
|
* updated doc for tpl_indexerWebBug()Andreas Haerter2011-07-10
|
* Refactor CSS and JS cachingAdrian Lang2011-07-02
| | | | | | | * Increase HTTP cache time since the resources are timestamped on request anyway * Check userscript.js only once for JS cache validation * Use cache class
* Swedish language updateMikael Mallander2011-07-02
|
* The mail() function shouldn't be executed when no recipients are given.Matthias Schulte2011-06-26
| | | | | Empty to, cc or bcc fields could lead to an Internal Server Error: malformed header from script. Bad header=No recipient addresses found...
* Ignore warnings in the constructor of SimplePie_FileMichael Hamann2011-06-26
| | | | | This ignores warnings because of the (intentionally) missing url parameter for the constructor of SimplePie_File.
* Kazakh translation addedNurgozha Kaliaskarov2011-06-21
|
* Bulgarian language updateKiril Velikov2011-06-16
|
* Force search index update after fixing the lowercasing of wordsMichael Hamann2011-06-14
| | | | | | This increases the indexer version in order to force a rebuild of the search index in order to "repair" the search index that might contain uppercase words
* Revert "Only allow known protocols in RSS links"Andreas Gohr2011-06-14
| | | | | This reverts commit 1ca2719c7488662ebd7964c0d026e0890f923ee9 as it is now superseeded by a6b82e436e3d68a42a6556165d6aaf9249db44cd
* only allow configured URL schemes in external linksAndreas Gohr2011-06-14
| | | | | | | | | | | This fixes a problem where JavaScript could be introduced through specially crafted RSS feeds on a lower level than the commit from yesterday (1ca2719c7488662ebd7964c0d026e0890f923ee9) This also fixes a problem where JavaScript links could be introduced by specifying it as an RSS URL: the resulting error message displays a link to the broken feed URL. This patch makes sure there's no working link for unknown protocols.
* Fix lowercasing of words in the indexer FS#2270Michael Hamann2011-06-14
| | | | | | On certain PHP installations (it has been reproduced with PHP version 5.2.0-8+etch11) the indexer failed to lowercase words in the indexer so the fulltext search was partially broken.
* Only allow known protocols in RSS linksAndreas Gohr2011-06-13
| | | | | This fixes a security vulnerability where an attacker could introduce JavaScript links into wiki pages by including a prepared RSS feed.
* Use mailprefix for media upload emails too (see also FS#2021)Guy Brand2011-06-09
|
* Add missing return value to p_set_metadataMichael Hamann2011-06-08
|
* Use autoloading for plugin classesAdrian Lang2011-06-06
|
* fixed email subject encoding bug ($enc_subj typo)Kazutaka Miyasaka2011-06-06
|
* Estonian language updateRivo Zängov2011-06-05
|
* Hungarian language updateSzabó Dávid2011-06-04
|
* Persian language updateSoroush Falahati2011-05-30
|
* Norwegian language updateRune Rasmussen2011-05-30
|
* Merge branch 'jquery'Michael Hamann2011-05-29
|\ | | | | | | | | | | | | | | Conflicts: lib/scripts/edit.js lib/scripts/locktimer.js Some whitespace (at end of line) cleanup
| * Merge branch 'master' of git://github.com/splitbrain/dokuwikiMichal Rezler2011-04-08
| |\
| * \ Merge branch 'master' of git://github.com/splitbrain/dokuwikiMichal Rezler2011-03-30
| |\ \
| * \ \ jQuery rewrite branch merged into master branch of whole projectMichal Rezler2011-03-23
| |\ \ \
| * | | | added a TODOPierre Spring2010-10-10
| | | | |
* | | | | Slovak language updateMartin Michalek2011-05-25
| | | | |
* | | | | Persian language updateOmid Mottaghi2011-05-25
| | | | |
* | | | | Arabic language updateUsama Akkad2011-05-25
| | | | |
* | | | | Check permissions + security token in lock + draft modification FS#2265Michael Hamann2011-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This disables lock and draft creation for pages the user can't edit. It additionally adds a security token to the draft creation and deletion request so - at least for logged in users - drafts can't be created, modified or deleted so easily anymore.
* | | | | Use login cookie for LDAP re-auth (closes FS#2260)Michael Hamann2011-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | Since the password is no longer stored in the session, we need to use the login cookie instead.
* | | | | Fix variable name typo in indexerAdrian Lang2011-05-23
| | | | |
* | | | | Hopefully finally fixed the subscription user regexMichael Hamann2011-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Users with names like foo.bar still didn't receive the mail when user foo edited the page. Now the two possibilities (space and end of line) are tested instead of just a word boundary.
* | | | | Correct the subscription user regex FS#2250Michael Hamann2011-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the subscription user regex to really only not to match the author of the change but to still match users who have that username as substring in their username.
* | | | | made favicon always use direct link if used with ml()Anika Henke2011-05-08
| | | | |
* | | | | Merge pull request #44 from lupo49/masterAndreas Gohr2011-05-08
|\ \ \ \ \ | | | | | | | | | | | | Cosmetic changes in tpl_getFavicon()
| * | | | | Cosmetic changes in tpl_getFavicon()lupo492011-05-08
| | | | | |
* | | | | | Add more render/cache logic to the metadata codeMichael Hamann2011-05-08
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a new rendering limit of currently 5 pages to the p_get_metadata function. This means that in one request not more than 3 pages will be parsed/rendered. Pages for which the cache can be used aren't counted. This should make the new cache modes safe to use and should provide backwards compatibility while keeping the advantage of rendering metadata on demand (i.e. imagine one included page out of 10 is updated, then the metadata for that page can be rendered, but when you request a purge of the cache not 10 pages are rendered). In this commit most of the changes to the p_get_first_heading function are reverted and the title index is no longer used. This makes the first heading functionality no longer depends on the search index of DokuWiki. Maybe it can be added again later when the indexer provides a proper API for getting metadata values for all or selected pages. The performance of the p_get_first_heading function should be almost back to the performance in Anteater as the simple cache of p_get_metadata is used and also the limit of p_get_metadata is of course applied.
* | | | | Change when metadata is rendered - only when really neededMichael Hamann2011-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes the cache logic for metadata. It introduces a new mode that tries to avoid rendering the page again for simple requests but still updates the metadata when the page has been changed (but not when the cache timeout has been reached or purge is used). It simply compares the time of the last rendering with the last modified time of the page. The old boolean $render parameter has been changed into an int with three possible values. Compatibility for the old parameter is provided using a check with is_numeric using the following mapping: - false is still don't render (0 is the new value for that) - true is using that new render logic which means that many plugins will still work unchanged even if they request a lot of data using $render=true (1 is the new value for that providing full compatibility in the case 1 has been used instead of true) The default value for p_get_first_heading is now that new simple cache logic, the default value for getting metadata is the cache logic which should be used with care but is the only way to request (rendered) metadata that can change because of plugin installations or upgrades.
* | | | | fixed some missing config_cascade occurrences (FS#2235)Anika Henke2011-05-07
| | | | |
* | | | | Spanish language updateMarcelo Zunino2011-05-03
| | | | |