Release thread for version branch 2.5 (General)

Hello

As we did it before with the 2.4-branch, we open now a pinned thread for the version branch 2.5. We will merge here the announcements for all versions, alpha, beta and stable releases.

The project forum in itself got no update to version 2.5 until the first stable version release.

Stay tuned.

Tschö, Auge

--
Trenne niemals Müll, denn er hat nur eine Silbe!

Tags:
2.5, release

Release of version 2.4.99.1, testing release

Hello

I'm proud to announce the first public testing version for My Little Forum 2.5, named 2.4.99.1. You can in principle update a forum with a starting point of version 2.4.19.1 or 2.4.20. No older versions are supported. I tested an update from 2.4.20 and it worked. But it is strongly recommended to test the script as a separate installation. You can add existing content to the testing forum after its installation.

Until now we introduced only some of the features, that got discussed in example in this thread. We will add further features and refinements of existing features during the testing phase.

What did we add until now:

- store information about the user who uploads a new image in a new database table
- replace the optional TeX support through the abandoned Google web service with the MathJax library (one has to install the lib or choosing it from a CDN and to provide the URL to the lib via the advanced settings manually)
- allow topics to be pinned/sticked to the certain category (classic way) or to all categories
- Bayes based spam filter, this has to be activated and works locally without contact to a foreign service
- change the charset of most of the tables and text columns to support 4-byte-characters, i.e. emojis

Fixes:

- all fixes, that got introduced in the 2.4 version branch
- relative pathes in the src-attribute of images in the RSS feed made the images inaccessible in the feed, the fix was provided by Mardor

Removals:

- the Google web service for TeX support
- the flash-bb-code-button

Known issues:

- if one deletes uploaded images from the new upload management page the informations, stored tin the upload table, will not get deleted
- a pinned thread, created in a restricted category (access for registered users or the forum team only), will be shown in the main views to the whole possible audience (depends on forum settings), even the access to the postings in itself gets restricted (when opening them)

Please take into account, that the required minimal version of the MySQL server is 5.5.3 from now on. This is because of the changed default charset of utf8mb4 in many of the tables and text columns.

A few words about the Bayes based statistical spam filter. You have to enable it in the spam protection page of the admin area, point "B8". You will have to check your forum very often in the first few days to classify every posting manually as spam or ham (depends on traffic in the forum, open the posting to classify it). After a few (10 to 30) postings you will see, that the script classifies the postings alone and normally with a lowering amount of wrong decisions. With a trained filter you are able to renounce one or several of the other methods, mainly the ones that needs to send data to third party services (Stop Forum Spam and Akismet).

Notes for updaters

If you want to test an update of an existing installation (not recommended at the moment), please make a backup of the database and the installation itself before –or better– make a parallel test installation of your existing version and upgrade the test- instead your live-forum.

Attention: The update is only possible when the existing installation is a version 2.4.19.1 or 2.4.20!

Attention: Use the update file update/update_2.4.19.1-2.5.php

Tschö, Auge

--
Trenne niemals Müll, denn er hat nur eine Silbe!

Tags:
2.5, release, beta, 2.4.99.1

Version 2.4.99.1, updatable but not installable

Hello

Because of my organisational blindness I missed a bit of code to change and a typo in the SQL code for the installation script. It was reported yesterday and the reporter and the team works on a solution. Thatswhy it is possible to update to the version 2.4.99.1 from versions 2.4.19.1 or 2.4.20 (Please do it with a testing installation but not with your live system!) but it's impossible to do a fresh installation of version 2.4.99.1.

Tschö, Auge

--
Trenne niemals Müll, denn er hat nur eine Silbe!

Release of version 2.4.99.3, testing release, with EDIT

Hello

I'm proud to announce the next public testing version for My Little Forum 2.5, named 2.4.99.3. We skipped version 2.4.99.2 which was inofficially available directly from the master branch.

Changes from 2.4.99.1 to 2.4.99.2

- All database tables are of type InnoDB from now on.
- The listing of spam entries for forum team members is part of the main view and not a possible view in the search results page from now on.
- After storing an entry after it's creation that was classified as possible spam we generally redirect to the single posting view to show a message about the situation.
- several database columns got a smaller size. This is because they should store UTF-8 with four bytes and have an index at the same time. The indexes for text fields istself are limited in their size what limits the possible size of the text fields. We limited the sizes of the columns mlf2_userdata.user_name, mlf2_tags.tag, mlf2_b8_wordlist.token to 128 characters.
- A registered user can decide for whom se/he is contactable about the forums e-mail-based contact function.
- The forum is now able to send e-mails via a SMTP-function. That's currently a proof of concept and the configuration is located in config/php_mailer.php but not accessible in the admin area.
- The forum operator can decide if registerd and unregisterde users should be able to set tags for postings.
- Send the notification e-mails only, if the entry was classified as ham (not as possible spam).
[/edit]

There was only a few changes from 2.4.99.2 to 2.4.99.3. So we corrected several queries in the installation and in the update scripts, fixed a bug that made it possible to see postings, classified as spam, when one wrote self a posting that was classified as spam in the same thread. The last change affected the uninstalling-function in the admin script, that contains from now on the new tables when dropping the database content and tables.

Please take into account, that the required minimal version of the MySQL server is 5.5.3 from now on. This is because of the changed default charset of utf8mb4 in many of the tables and text columns.

Notes for updaters

If you want to test an update of an existing installation (not recommended at the moment), please make a backup of the database and the installation itself before –or better– make a parallel test installation of your existing version and upgrade the test- instead your live-forum.

Attention: The update is only possible when the existing installation is a version 2.4.19.1 or 2.4.20!

Attention: Use the update file update/update_2.4.19.1-2.5.php

Tschö, Auge

--
Trenne niemals Müll, denn er hat nur eine Silbe!

Release of version 2.4.99.3, testing release

Hello,

We skipped version 2.4.99.2 which was inofficially available directly from the master branch.

There was only a few changes.

If you list the changes to the not existing 2.4.99.2, there are a lot of changes like SMTP mail.

/Micha

--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences

Release notes for 2.4.99.2 amended

Hello

We skipped version 2.4.99.2 which was inofficially available directly from the master branch.

There was only a few changes.

If you list the changes to the not existing 2.4.99.2, there are a lot of changes like SMTP mail.

I'm very sorry. Meanwhile I added it here and in the release entry on Github.

Tschö, Auge

--
Trenne niemals Müll, denn er hat nur eine Silbe!

Release thread for version branch 2.5

Hi guys i want to share details about security issue, can you contact me via email?

Release thread for version branch 2.5

Hello,

i want to share details about security issue, can you contact me via email?

Please open a new issue at github.

/Micha

--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences