History log of /dokuwiki/feed.php (Results 1 – 25 of 138)
Revision Date Author Comments
# 97896972 06-May-2026 Andreas Gohr <andi@splitbrain.org>

Merge pull request #4612 from dokuwiki/feeddos

Less ubiquitous feed caching. addresses #4574


# 867da04d 11-Apr-2026 Andreas Gohr <andi@splitbrain.org>

Less ubiquitous feed caching. addresses #4574

Instead of creating caches for each and every requested feed, only the
recent feed is still cached.

The number of items is clamped to conf[recent]*5.

Less ubiquitous feed caching. addresses #4574

Instead of creating caches for each and every requested feed, only the
recent feed is still cached.

The number of items is clamped to conf[recent]*5.

Plugins can influence the caching behavior via the existing
FEED_OPTS_POSTPROCESS event by setting cache_allow to true and
optionally adding their own cache key in cache_key

Additionally the per-namespace feed autodiscovery link from <head>
pointing to list-mode feeds has been removed.

show more ...


# 9df9f0c8 27-Oct-2025 Andreas Gohr <gohr@cosmocode.de>

Merge branch 'master' into searchIndex-finish

There were a lot of conflicts to resolve. Not all of them may have been
resolved correctly...

* master: (1094 commits)
Login accessibility improvemen

Merge branch 'master' into searchIndex-finish

There were a lot of conflicts to resolve. Not all of them may have been
resolved correctly...

* master: (1094 commits)
Login accessibility improvements
Translation update (it)
translation update
translation update
translation update
translation update
translation update
translation update
translation update
translation update
translation update
translation update
translation update
translation update
Remove HTML from strings based on title and tagline
SECURITY: fix XSS vulnerability. fixes #4512
translation update
Fix typos in usermanager English strings
Replace hardcoded message by localized string
set DOKU_INC in rector
...

show more ...


# 7e23bd08 11-Feb-2024 Andreas Gohr <andi@splitbrain.org>

use correct FeedOptions methods. fixes #4203

This makes feed.php use the correct methods for setting the feed type
and content-type header. It also adds the missing type definition for
RSS 1.0


# 2abe2b13 30-Jan-2024 splitbrain <splitbrain@users.noreply.github.com>

�� Rector and PHPCS fixes


# 87f6c718 26-Jan-2024 Andreas Gohr <andi@splitbrain.org>

remove obsolete feed creation code

This was left over in #4156


# 72c714a3 26-Jan-2024 splitbrain <splitbrain@users.noreply.github.com>

�� Rector and PHPCS fixes


# fe9d054b 15-Jan-2024 Andreas Gohr <andi@splitbrain.org>

Feed creation refactoring

This breaks up the humongous functions from feed.php into multiple
classes. To keep compatibility with existing Plugin events, the basic
principle of how the feed is assemb

Feed creation refactoring

This breaks up the humongous functions from feed.php into multiple
classes. To keep compatibility with existing Plugin events, the basic
principle of how the feed is assembled has not been changed:

* depending on the given mode and other options lose arrays of items are
gathered
* these items are then converted (again based on the various options)
into proper FeedItems
* the FeedItems are then added to the Feed

The conversion from loosely typed item data to something more structured
is now done by the FeedItemProcessor classes. Some very basic tests have
been added. It does not cover erverything but covers more than before
(which was nothing).

Manual testing before merging this is highly recommended. I am not
confident that I ported over everything correctly.

No new features have been added, but especially media support could and
should be improved in the future.

show more ...


# 6547cfc7 31-Aug-2023 Gerrit Uitslag <klapinklapin@gmail.com>

use $auth instanceof AuthPlugin instead of not null check


# 26dfc232 31-Aug-2023 Andreas Gohr <andi@splitbrain.org>

Rector to rename print to echo calls


# 7d34963b 31-Aug-2023 Andreas Gohr <andi@splitbrain.org>

coding style: control flow line breaks


# 177d6836 31-Aug-2023 Andreas Gohr <andi@splitbrain.org>

coding style: control flow whitespaces


# ff84abad 30-Aug-2023 Gerrit Uitslag <klapinklapin@gmail.com>

reformatting at top level


# dccd6b2b 30-Aug-2023 Andreas Gohr <andi@splitbrain.org>

coding style: function call spacing


# b1f206e1 30-Aug-2023 Andreas Gohr <andi@splitbrain.org>

Apply rector fixes to bin and toplevel


# adb8672a 01-Nov-2022 Andreas Gohr <andi@splitbrain.org>

Fix titles in feeds

The check introduced in 6fd2d4b0 did not work when media was set
explicitly to false.


# 6fd2d4b0 27-Aug-2022 Andreas Gohr <andi@splitbrain.org>

fix warnings in feed.php. #3728


# a30be5ec 04-Feb-2022 Andreas Gohr <andi@splitbrain.org>

fix linelengths in feed.php


# 140bc872 26-Jan-2022 jpedryc <jan.pedryc@gmail.com>

Code Style fix


# 95dc9a1d 25-Jan-2022 jpedryc <jan.pedryc@gmail.com>

feed.php updates:

* search is disabled
* code style fixes


# cc3a3cde 26-Sep-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

change MetadataSearch and FulltextSearch to non-singleton

singleton is not effective to reduce multiple instantiations, especially for MetadataSearch which is frequently used in ajax call.


# e36bcee7 25-May-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

Merge branch 'master' into Refactor_Fulltext


# 22c4cfd1 14-Mar-2020 Satoshi Sahara <sahara.satoshi@gmail.com>

Merge remote-tracking branch 'upstream/master' into Refactor_Fulltext


# 08e9b52f 16-Jun-2019 Phy <git@phy25.com>

Renamed constant to RECENTS_ONLY_CREATION

This clarifies that it also works when requesting media changelog.


# 68f43bcf 26-Oct-2018 Tero Kivinen <kivinen@iki.fi>

Implemented only_new option for RSS feed, so you can request RSS feed that contains only new files.


123456