[serendipity-cvs] [s9y/Serendipity] f20b67: Remove the pragma header from responses (#950)

onli <[email protected]> Thu, 19 Mar 2026 05:14:02 -0700
Newsgroups gmane.comp.serendipity.cvs
Message-ID <s9y/Serendipity/push/refs/heads/feature/headerCSRFProtection/[email protected]>
  Branch: refs/heads/feature/headerCSRFProtection
  Home:   https://github.com/s9y/Serendipity
  Commit: f20b67506197e41ecfc4056b8d773d6b773de11d
      https://github.com/s9y/Serendipity/commit/f20b67506197e41ecfc4056b8d773d6b773de11d
  Author: onli <[email protected]>
  Date:   2026-02-24 (Tue, 24 Feb 2026)

  Changed paths:
    M docs/NEWS
    M include/functions_routing.inc.php
    M index.php
    M plugins/serendipity_event_gravatar/ChangeLog
    M plugins/serendipity_event_gravatar/serendipity_event_gravatar.php
    M serendipity.css.php

  Log Message:
  -----------
  Remove the pragma header from responses (#950)

* Remove obsolete Pragma header

* Document changes


  Commit: 70dbdbda887499b09a029da62a8e19afd197d17c
      https://github.com/s9y/Serendipity/commit/70dbdbda887499b09a029da62a8e19afd197d17c
  Author: onli <[email protected]>
  Date:   2026-02-24 (Tue, 24 Feb 2026)

  Changed paths:
    M docs/NEWS
    M plugins/serendipity_event_spartacus/ChangeLog
    M plugins/serendipity_event_spartacus/serendipity_event_spartacus.php

  Log Message:
  -----------
  spartacus 2.39.4: Remove sourceforge from mirror list (#949)

* spartacus 2.39.4: Remove sourceforge from mirror list
Fixes #948

* minor: changelog version typo


  Commit: b5f591aa8fdbdd24de345fe4e2f12830b767e113
      https://github.com/s9y/Serendipity/commit/b5f591aa8fdbdd24de345fe4e2f12830b767e113
  Author: onli <[email protected]>
  Date:   2026-02-25 (Wed, 25 Feb 2026)

  Changed paths:
    M docs/NEWS
    M plugins/serendipity_event_nl2br/Changelog
    M plugins/serendipity_event_nl2br/serendipity_event_nl2br.php

  Log Message:
  -----------
  nl2br 2.21.12: isolation tag check could fail on PHP 8
See https://board.s9y.org/viewtopic.php?p=10459895#p10459895


  Commit: 0eddecbc4c320ddbf2f380199a5decc6cdbca48b
      https://github.com/s9y/Serendipity/commit/0eddecbc4c320ddbf2f380199a5decc6cdbca48b
  Author: onli <[email protected]>
  Date:   2026-02-25 (Wed, 25 Feb 2026)

  Changed paths:
    M plugins/serendipity_event_nl2br/serendipity_event_nl2br.php

  Log Message:
  -----------
  nl2br: Additional fix for isolation check error
Extend https://github.com/s9y/Serendipity/commit/b5f591aa8fdbdd24de345fe4e2f12830b767e113


  Commit: 5077c11768e7974974089289799a3877a106f0bc
      https://github.com/s9y/Serendipity/commit/5077c11768e7974974089289799a3877a106f0bc
  Author: onli <[email protected]>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M docs/NEWS
    M include/admin/maintenance.inc.php
    M lang/UTF-8/serendipity_lang_de.inc.php
    M lang/UTF-8/serendipity_lang_en.inc.php
    M lang/serendipity_lang_de.inc.php
    M lang/serendipity_lang_en.inc.php
    M templates/2k11/admin/maintenance.inc.tpl

  Log Message:
  -----------
  Maintenance action clear template cache -> clear also s9y cache (#954)

* Maintenance action clear template cache -> clear also s9y cache
The maintenance action to clear the template cache could be misleading when the internal cache was activated, since changes would be delayed.

This also moved the maintenance code path to a POST action, so it won't be triggered by accident by browser preloading sites. And instead of only deleting some cache files of the current active theme it now deletes all smarty cache files - the argumentation that this would lead to a high memory consumption later when caches for e.g. the gravatar plugin are renewed is not correct anymore, since those caches are not managed by smarty (and smarty won't delete them).

Closes https://github.com/s9y/Serendipity/issues/910

* minor: fix typo

* document changes


  Commit: a6c99fdf9709f91cacd7bc0aae58ee4d4c75a4b2
      https://github.com/s9y/Serendipity/commit/a6c99fdf9709f91cacd7bc0aae58ee4d4c75a4b2
  Author: onli <[email protected]>
  Date:   2026-03-11 (Wed, 11 Mar 2026)

  Changed paths:
    M docs/NEWS
    M templates/2k11/config.inc.php

  Log Message:
  -----------
  2k11: Add example values of time formatting options (#723) (#953)

* 2k11: Show example with date format options (#723)

* document changes


  Commit: 1977c61dea520f7985793e73d935608d508db117
      https://github.com/s9y/Serendipity/commit/1977c61dea520f7985793e73d935608d508db117
  Author: onli <[email protected]>
  Date:   2026-03-18 (Wed, 18 Mar 2026)

  Changed paths:
    M docs/NEWS
    M include/functions_config.inc.php
    M include/tpl/config_personal.inc.php
    M lang/UTF-8/serendipity_lang_bg.inc.php
    M lang/UTF-8/serendipity_lang_cn.inc.php
    M lang/UTF-8/serendipity_lang_cs.inc.php
    M lang/UTF-8/serendipity_lang_cz.inc.php
    M lang/UTF-8/serendipity_lang_da.inc.php
    M lang/UTF-8/serendipity_lang_de.inc.php
    M lang/UTF-8/serendipity_lang_en.inc.php
    M lang/UTF-8/serendipity_lang_es.inc.php
    M lang/UTF-8/serendipity_lang_fa.inc.php
    M lang/UTF-8/serendipity_lang_fi.inc.php
    M lang/UTF-8/serendipity_lang_fr.inc.php
    M lang/UTF-8/serendipity_lang_hu.inc.php
    M lang/UTF-8/serendipity_lang_is.inc.php
    M lang/UTF-8/serendipity_lang_it.inc.php
    M lang/UTF-8/serendipity_lang_ja.inc.php
    M lang/UTF-8/serendipity_lang_ko.inc.php
    M lang/UTF-8/serendipity_lang_nl.inc.php
    M lang/UTF-8/serendipity_lang_no.inc.php
    M lang/UTF-8/serendipity_lang_pl.inc.php
    M lang/UTF-8/serendipity_lang_pt.inc.php
    M lang/UTF-8/serendipity_lang_pt_PT.inc.php
    M lang/UTF-8/serendipity_lang_ro.inc.php
    M lang/UTF-8/serendipity_lang_ru.inc.php
    M lang/UTF-8/serendipity_lang_sa.inc.php
    M lang/UTF-8/serendipity_lang_se.inc.php
    M lang/UTF-8/serendipity_lang_sk.inc.php
    M lang/UTF-8/serendipity_lang_ta.inc.php
    M lang/UTF-8/serendipity_lang_tn.inc.php
    M lang/UTF-8/serendipity_lang_tr.inc.php
    M lang/UTF-8/serendipity_lang_tw.inc.php
    M lang/UTF-8/serendipity_lang_zh.inc.php
    M lang/serendipity_lang_bg.inc.php
    M lang/serendipity_lang_cn.inc.php
    M lang/serendipity_lang_cs.inc.php
    M lang/serendipity_lang_cz.inc.php
    M lang/serendipity_lang_da.inc.php
    M lang/serendipity_lang_de.inc.php
    M lang/serendipity_lang_en.inc.php
    M lang/serendipity_lang_es.inc.php
    M lang/serendipity_lang_fa.inc.php
    M lang/serendipity_lang_fi.inc.php
    M lang/serendipity_lang_fr.inc.php
    M lang/serendipity_lang_hu.inc.php
    M lang/serendipity_lang_is.inc.php
    M lang/serendipity_lang_it.inc.php
    M lang/serendipity_lang_ja.inc.php
    M lang/serendipity_lang_ko.inc.php
    M lang/serendipity_lang_nl.inc.php
    M lang/serendipity_lang_no.inc.php
    M lang/serendipity_lang_pl.inc.php
    M lang/serendipity_lang_pt.inc.php
    M lang/serendipity_lang_pt_PT.inc.php
    M lang/serendipity_lang_ro.inc.php
    M lang/serendipity_lang_ru.inc.php
    M lang/serendipity_lang_sa.inc.php
    M lang/serendipity_lang_se.inc.php
    M lang/serendipity_lang_sk.inc.php
    M lang/serendipity_lang_ta.inc.php
    M lang/serendipity_lang_tn.inc.php
    M lang/serendipity_lang_tr.inc.php
    M lang/serendipity_lang_tw.inc.php
    M lang/serendipity_lang_zh.inc.php
    M serendipity_admin.php
    M templates/2k11/admin/index.tpl
    M templates/2k11/admin/personal.inc.tpl

  Log Message:
  -----------
  Send and validate a second factor to finish login (#941)

* Send and validate a second factor to finish logging in

* Do not throw pdo exceptions
Given the different database options, throwing the specific pdo exceptions conplicates the code a lot. On the other hand existing code might already catch those in some places

* Remove leftover ?> in notification

* Nake 2fa configurable

* Revert "Do not throw pdo exceptions"

This reverts commit 4653d5074a62eaa1bb6370cc5005e5867c67e8cc.

* Fix 2fa config option
Store in serendipity_config, so no db modification is needed, and interpret bool properly when false

* Add PLEASE_ENTER_2FA language constant

* Do not show misleading error notification on second factor prompt

* Fix error on db config check when s9y is not installed
The database does nto exist yet at that point and the login check is unnecessary.

* Shorten 2fa code, so it is easier to type

* Add and use language constants for 2fa mail

* German translation for 2fa mail

* be clear about clause resolution

* Consume 2fa code on successful check & solve persistence logic

* document changes


  Commit: 9f6eda73e04f386d5aed88307c5521394d49043b
      https://github.com/s9y/Serendipity/commit/9f6eda73e04f386d5aed88307c5521394d49043b
  Author: onli <[email protected]>
  Date:   2026-03-18 (Wed, 18 Mar 2026)

  Changed paths:
    M docs/NEWS
    M templates/bootstrap4/entries.tpl

  Log Message:
  -----------
  Bootstrap4: Add serendipity_entry class to article (#955)

* Bootstrap4: Add serendipity_entry class to article
Fixes the lightbox plugin (and possible others) that relies on that class to identify blog entries. Specifically, it lets photoswipe find images when in "one gallery per entry mode", and Magnify now properly shows the caption.

* document changes

* minor


  Commit: b33af45a00f53f927583a5a877b9fd558082246f
      https://github.com/s9y/Serendipity/commit/b33af45a00f53f927583a5a877b9fd558082246f
  Author: onli <[email protected]>
  Date:   2026-03-19 (Thu, 19 Mar 2026)

  Changed paths:
    M docs/NEWS
    M include/admin/maintenance.inc.php
    M include/functions_config.inc.php
    M include/functions_routing.inc.php
    M include/tpl/config_personal.inc.php
    M index.php
    M lang/UTF-8/serendipity_lang_bg.inc.php
    M lang/UTF-8/serendipity_lang_cn.inc.php
    M lang/UTF-8/serendipity_lang_cs.inc.php
    M lang/UTF-8/serendipity_lang_cz.inc.php
    M lang/UTF-8/serendipity_lang_da.inc.php
    M lang/UTF-8/serendipity_lang_de.inc.php
    M lang/UTF-8/serendipity_lang_en.inc.php
    M lang/UTF-8/serendipity_lang_es.inc.php
    M lang/UTF-8/serendipity_lang_fa.inc.php
    M lang/UTF-8/serendipity_lang_fi.inc.php
    M lang/UTF-8/serendipity_lang_fr.inc.php
    M lang/UTF-8/serendipity_lang_hu.inc.php
    M lang/UTF-8/serendipity_lang_is.inc.php
    M lang/UTF-8/serendipity_lang_it.inc.php
    M lang/UTF-8/serendipity_lang_ja.inc.php
    M lang/UTF-8/serendipity_lang_ko.inc.php
    M lang/UTF-8/serendipity_lang_nl.inc.php
    M lang/UTF-8/serendipity_lang_no.inc.php
    M lang/UTF-8/serendipity_lang_pl.inc.php
    M lang/UTF-8/serendipity_lang_pt.inc.php
    M lang/UTF-8/serendipity_lang_pt_PT.inc.php
    M lang/UTF-8/serendipity_lang_ro.inc.php
    M lang/UTF-8/serendipity_lang_ru.inc.php
    M lang/UTF-8/serendipity_lang_sa.inc.php
    M lang/UTF-8/serendipity_lang_se.inc.php
    M lang/UTF-8/serendipity_lang_sk.inc.php
    M lang/UTF-8/serendipity_lang_ta.inc.php
    M lang/UTF-8/serendipity_lang_tn.inc.php
    M lang/UTF-8/serendipity_lang_tr.inc.php
    M lang/UTF-8/serendipity_lang_tw.inc.php
    M lang/UTF-8/serendipity_lang_zh.inc.php
    M lang/serendipity_lang_bg.inc.php
    M lang/serendipity_lang_cn.inc.php
    M lang/serendipity_lang_cs.inc.php
    M lang/serendipity_lang_cz.inc.php
    M lang/serendipity_lang_da.inc.php
    M lang/serendipity_lang_de.inc.php
    M lang/serendipity_lang_en.inc.php
    M lang/serendipity_lang_es.inc.php
    M lang/serendipity_lang_fa.inc.php
    M lang/serendipity_lang_fi.inc.php
    M lang/serendipity_lang_fr.inc.php
    M lang/serendipity_lang_hu.inc.php
    M lang/serendipity_lang_is.inc.php
    M lang/serendipity_lang_it.inc.php
    M lang/serendipity_lang_ja.inc.php
    M lang/serendipity_lang_ko.inc.php
    M lang/serendipity_lang_nl.inc.php
    M lang/serendipity_lang_no.inc.php
    M lang/serendipity_lang_pl.inc.php
    M lang/serendipity_lang_pt.inc.php
    M lang/serendipity_lang_pt_PT.inc.php
    M lang/serendipity_lang_ro.inc.php
    M lang/serendipity_lang_ru.inc.php
    M lang/serendipity_lang_sa.inc.php
    M lang/serendipity_lang_se.inc.php
    M lang/serendipity_lang_sk.inc.php
    M lang/serendipity_lang_ta.inc.php
    M lang/serendipity_lang_tn.inc.php
    M lang/serendipity_lang_tr.inc.php
    M lang/serendipity_lang_tw.inc.php
    M lang/serendipity_lang_zh.inc.php
    M plugins/serendipity_event_gravatar/ChangeLog
    M plugins/serendipity_event_gravatar/serendipity_event_gravatar.php
    M plugins/serendipity_event_nl2br/Changelog
    M plugins/serendipity_event_nl2br/serendipity_event_nl2br.php
    M plugins/serendipity_event_spartacus/ChangeLog
    M plugins/serendipity_event_spartacus/serendipity_event_spartacus.php
    M serendipity.css.php
    M serendipity_admin.php
    M templates/2k11/admin/index.tpl
    M templates/2k11/admin/maintenance.inc.tpl
    M templates/2k11/admin/personal.inc.tpl
    M templates/2k11/config.inc.php
    M templates/bootstrap4/entries.tpl

  Log Message:
  -----------
  Merge branch 'master' into feature/headerCSRFProtection


Compare: https://github.com/s9y/Serendipity/compare/9b8180722c77...b33af45a00f5

To unsubscribe from these emails, change your notification settings at https://github.com/s9y/Serendipity/settings/notifications