Skip to content

Releases: s9y/Serendipity

Serendipity 2.1.2

Choose a tag to compare

@th-h th-h released this 25 Mar 07:45

We are happy to announce the availability of the next bugfix release Serendipity 2.1.2.

We have fixed some accumulated bugs:

  • Fixed a regression in Net/DNSBL regarding serendipity_event_spamblock_rbl and serendipity_event_spamblock_surbl by adding Net/DNS2 1.4.3 as a bundled library to core and patching Net/DNSBL. (#497)

  • Fixed broken Akismet API calls (#507)

  • Fixed comment preview for logged-in users (#503)

  • Fixed message display after comment editing/deleting (#526)

You can download the release file and unzip it to your installation as usual.

(MD5: a89da2ce4c8a98973142bd6ed1613d3d)

Serendipity 2.1.1

Choose a tag to compare

@garvinhicking garvinhicking released this 08 Apr 16:44

EDIT: Sadly a regression slipped into our Serendipity 2.1.0 release, which made it impossible to reset a plugin configuration variable to a FALSE/empty state and indicate the proper state in the plugin configuration. We have fixed this in 2.1.1 and changed the release announcement to point directly to 2.1.1.

We are happy to announce the availability of the final release for Serendipity 2.1.1.

Serendipity 2.1.1 focusses on:

  • Rewrites in some older legacy parts of the core (URL routing, template fallback chain, experimental internal caching) as well as PHP 7 compatibility.
  • New bundled responsive themes "Timeline" and "Clean-Blog"
  • Improved usability of plugin upgrades by combining sidebar and event plugins and upgrading multiple plugins at once
  • Permission checks for the dashboard output and comments
  • Usability improvements to the media library, bulk moving support
  • New API wrapper for URL downloads that plugins can use (serendipity_request_url)
  • New Theme "Skeleton" (responsive, mobile first)
  • Improved preview iframe handling
  • Changes (simplifications) in template file routing for backend/frontend views, new smarty {getFile} function for theme authors
  • (new for rc1) Ability to set a default posting category for an author
  • (new for rc1) Improved security checks against CSRF attacks (comment moderation, comment toggling
  • (new for rc1) Improved security for referrer redirection
  • (new for rc1) Improved security for local file hotlinking
  • (new for rc1) Fixed sorting media database by filename
  • (new for final release) Addressed some more PHP 7.1 issues, fixed bugs with missing token for installing plugins and deleting comments. We mainly tested PHP 7.0 compatibility, but PHP 7.1 should work too.
  • (2.1.1) Fixed displaying the proper plugin configuration value when set to false/empty.

Many thanks at this point (in no specific order) for Lee Sheldon Victor, cdxy, Edric Teo and Xu Yue for helping a lot in improving on security aspects of Serendipity.

The next version of Serendipity will focus on supporting UTF8MB4 (for full emoji compatibiliy), responsive image insertion, consolidating our plugins. Our github issue tracker now also holds a new label "easyfix" which could be a great way of interested developers to get started with Serendipity and help us with development.

You can download the release file and unzip it to your installation as usual.

(MD5: a5c89080bdd2e6e359c5a0f60d92aea8)

Serendipity 2.1 - First Release Candidate

Choose a tag to compare

@garvinhicking garvinhicking released this 26 Jan 11:06

We are happy to announce the availibility of the first (and hopefully last) Release Candidate for Serendipity 2.1.

We feel comfortable with suggesting you to try out this release in productive environments (of course always make a backup of your database and files first).

Serendipity 2.1 focusses on:

  • Rewrites in some older legacy parts of the core (URL routing, template fallback chain, experimental internal caching) as well as PHP7 compatibility.
  • New bundled responsive themes "Timeline" and "Clean-Blog"
  • Improved usability of plugin upgrades by combining sidebar and event plugins and upgrading multiple plugins at once
  • Permission checks for the dashboard output and comments
  • Usability improvements to the media library, bulk moving support
  • New API wrapper for URL downloads that plugins can use (serendipity_request_url)
  • New Theme "Skeleton" (responsive, mobile first)
  • Improved preview iframe handling
  • Changes (simplifications) in template file routing for backend/frontend views, new smarty {getFile} function for theme authors
  • (new for rc1) Ability to set a default posting category for an author
  • (new for rc1) Improved security checks against CSRF attacks (comment moderation, comment toggling
  • (new for rc1) Improved security for referrer redirection
  • (new for rc1) Improved security for local file hotlinking
  • (new for rc1) Fixed sorting media database by filename

Many thanks at this point (in no specific order) for Lee Sheldon Victor, cdxy, Edric Teo and Xu Yue for helping a lot in improving on security aspects of Serendipity.

You can download the release file and unzip it to your installation as usual.

(MD5: c17ff26cf22a46c4c340410842bdf913)

Serendipity 2.0.5 and 2.1-beta3 released

Choose a tag to compare

@garvinhicking garvinhicking released this 28 Nov 14:53

Serendipity 2.0.5 is a maintenance security release which addresses these issues:

* [Security] Improve preventing fetching local files, thanks to
  Xu Yue.

* [Security] Prevent XSS in adding category and directory names, 
  thanks to Edric Teo @smarterbitbybit.

Alongside a new Serendipity 2.1-beta3 version has been released, with the same fixes plus some more progress on the road to the 2.1 release.

Simply upgrade by unpacking and uploading the release file and confirming our web-based upgrader.

(MD5: ea6034d854f5f74a3e472f7f7122bf3f)

Serendipity 2.0.4 and 2.1-beta2 released

Choose a tag to compare

@garvinhicking garvinhicking released this 26 Sep 08:48

Serendipity 2.0.4 is a maintenance security release which addresses these issues:

* [Security] Prevent moving files by using their directory name.
  [Security] Possible SQL injection for entry category assignment
  [Security] Possible SQL injection for removing&adding a plugin

  All issues require a valid backend login.
  Thanks to Hendrik Buchwald for finding this via their
  RIPS source code analyzer (www.ripstech.com)

* [Security] Add new configuration option to enable fetching 
  local files for the media uploader. By default this is now
  disabled to prevent Server Side Request Forgery (SSRF).
  Thanks to Xu Yue for pointing this out!

Alongside a new Serendipity 2.1-beta2 version has been released, with the same fixes plus some more progress on the road to the 2.1 release. Features like these have been added:

* New API wrapper for URL downloads that plugins can use (serendipity_request_url)
* Added new Theme "Skeleton" (responsive, mobile first)
* Improved preview iframe handling
* Changes (simplifications) in template file routing for backend/frontend views, new smarty {getFile} function for theme authors

Simply upgrade by unpacking and uploading the release file and confirming our web-based upgrader.

(MD5: edf8bf832bd1835fb4f769b682d37514)

Serendipity 2.1-beta1

Choose a tag to compare

@garvinhicking garvinhicking released this 08 Jun 07:28

The first beta of Serendpity 2.1 has been released and we are happy for people to test our latest changes.

The main focus of Serendipity 2.1 are rewrites in some older legacy parts of the core (URL routing, template fallback chain, experimental internal caching) as well as PHP7 compatibility.

Other notable changes include:

  • New bundled responsive themes "Timeline" and "Clean-Blog"
  • Improved usability of plugin upgrades by combining sidebar and event plugins and upgrading multiple plugins at once
  • Permission checks for the dashboard output and comments
  • Usability improvements to the media library, bulk moving support

The full list of changes can be found as usual in our docs/NEWS file.

We are happy to hear your feedback about this beta release on our forums (http://board.s9y.org/)!

Serendipity 2.0.3

Choose a tag to compare

@garvinhicking garvinhicking released this 04 Jan 10:17

For direct downloads per wget or curl, use attached release zip
(MD5: ba57e13b41828bc4b4661e9047132369)

Serendipity 2.0.2

Choose a tag to compare

@garvinhicking garvinhicking released this 24 Jul 12:54

For direct downloads per wget or curl, use attached release zip
(MD5: 497661f4897fb23919b24a6e512c2d86)

Serendipity 1.7.9

Choose a tag to compare

@garvinhicking garvinhicking released this 24 Jul 12:43

Maintenance release for deprecated 1.7.x product line of Serendipity.

Serendipity 2.0.1

Choose a tag to compare

@garvinhicking garvinhicking released this 12 Mar 19:33

For direct downloads per wget or curl, use attached release zip
(MD5: e9b9d9de43c4374acee105d81312d17f)