Fork me on GitHub

Sunday, October 18, 2020

Security Update: Please help testing

Hi guys,

it’s been silent here for quite a while. But this doesn’t mean there’s nothing happening:

The security issue

You may or may not have seen the security issue #64 filed by lethanhtrung222. It addresses an issue that allows an attacker to delete any uploaded file on your blog just by making you click on a link like this:

  • https://YOURBLOG.ORG/admin.php?p=uploader&action=mediamanager&deletefile=THEFILE.XYZ

This link could be sent to you via email, it works if you are already logged into your admin area.

The described cross-site request forgery (CSRF) also applies to deleting entries and enabling/disabling plugins.

The fix

Although this is not highly critical, I decided to create a bugfix release that solves this issue. Now, on every logon, a unique token is created. The token is added to the affected links in the admin area, e.g. the “Delete” link in the entries listing. Since this token is freshly created on every logon, an attacker does not know it and can’t attach it to the attacking link. Without the correct token, FlatPress will just not execute the desired action.

The testing

Before releasing the new version finally, I reach out to you: Please help me testing the new version thoroughly and report any bugs that you encounter.

Everything should work exactly as in version 1.1 “Da capo”. The only difference is the new “csrftoken” parameter in the links of the admin area actions described above.

Fiddle around with it: Copy the link URL, change the “csrftoken” parameter and see what happens :)

Get the new version here:

Please do not test on your productive FlatPress instances, this is still beta.

The new version

If everything works as expected in our tests, I will release the new FlatPress version 1.1.1 very soon.

Thanks for your help - and have a great start into the upcoming new week!
Arvid

Saturday, December 28, 2019

Archive of previous support forum is now available

The previous support forum gathered the FlatPress knowledge of more than a decade. So many helpful comments, clever hacks and useful suggestions! Sadly, due to technical difficulties, it wasn’t available since the new support forum went online - this was one year ago.

But fear not! Finally, this mighty source of wisdom is online again:

Login is not possible, everything is just read-only. The wisdom may remain untouched and enlighten us with every visit :)

Monday, December 23, 2019

Goodbye 2019, hello 2020!

The ending year 2019 was the year of the FlatPress comeback. Our revival plan worked quite well: Since February, we have the new FlatPress version 1.1 that brought FlatPress to current PHP versions. Also, FlatPress regained a lot of publicity, especially in Germany by being featured in the LinuxUser magazine and being listed on Heise Download, the biggest German software download portal.

One of my greatest pleasures was to see that the FlatPress community – you! – also got back together. I am very proud to take care of this little blogging engine that is being used, enjoyed and enhanced all over the world. Throughout the year, I have received a lot of bug reports and enhancement proposals, there were new plugins and themes, and sometimes I just got a little “Thank you”. This all tells me that FlatPress as self-hosted blogging engine still is important, even (or especially!) in times of huge walled-garden platforms like Facebook, Instagram and Twitter.

I’m excited to see what 2020 will bring. Franah is working on a completely new admin panel which already looks awesome, and we still have a few issues to be taken care of. Also, Matthias keeps testing the heck out of FlatPress which always brings some little glitches to fix ;)
As in 2019, FlatPress still won’t change the world, but it will stay your reliable choice when it comes to easily-set-up, self-hosted, standard-compliant, great-looking blogging sites.

For the last days of 2019, I hope you all have a peaceful time whereever you are. Take some days off, visit your families, and don’t forget to take care of those who need it. And then have a great start into a successful new year 2020!

All the best
Arvid

Friday, September 20, 2019

Support forum: Registration bug fixed

2019-09-20_rustylock.jpg

Image: “Wood shed door” by bobu - licensed under CC BY-SA 2.0

After I updated phpBB in our support forum last week, the forum registration was broken. The problem persisted until I fixed it today.

Thanks to Rick who reported this! :)

If you encountered problems registering to the forum lately, please try again now.

All the best
Arvid

Tuesday, August 6, 2019

Current project status

Hi everyone,

here’s a little update on the current status of the FlatPress project.

FlatPress itself

Version 1.1 “Da capo” runs stable and doesn’t seem to have major bugs. (See the open issues on GitHub.) Thus, we can concentrate on overhauling language packs and plugins.
Also, there may be some SEO improvements to the default theme Leggero soon.

Support forum

Our new support forum got populated quite nicely. I am very happy to receive your feedback and suggestions on FlatPress! Also, there a lot of experienced users out there trying to answer incoming questions. Thank you all for supporting each other in this friendly and productive manner!

In order to prevent bot registrations, I changed the behaviour of the registration page. Please let me know if you experience problems registering.

Regarding the old support forum I have good news and bad news: Although I got the forum itself running again, I am still searching for the “everything is read-only” switch. (Vanilla experience, anyone?)
I’m still working on it - it would be great to have back this huge pool of FlatPress know-how.

Public relations

The German-speaking, Twitter-using FlatPressers may have noticed: FlatPress is now listed at Heise Download, one of the biggest German software portals. You are very welcome to rate FlatPress there.
If you know more of such software sites (in any language), please let them know about FlatPress! We still need to make FlatPress more visible to the world.

In retrospect …

In my first blog posting here on flatpress.org, I described my plan to stabilize the software and to revive the community. Although not as quick as I hoped, this seems to have worked quite well.
Thank you all for supporting me in any way!
Let us keep working together to maintain and evolve a great little blogging engine - that may not fit any need, but ours perfectly :)