Avatar

First public test release for version 2.4 (2.3.99.2) (General)

by Auge ⌂ @, Wednesday, January 25, 2017, 07:56 (686 days ago)

Hello

You can download a first public testing release for the version 2.4 on Github. I made several fresh installations and also a few updates from version 2.3.5 and 2.3.6.1. Please test the new version and report errors, unexpected behaviours and inconsistency. Reports may go to the issue tracker on Github or, when you have no Github-account (what is most likely), as always to this forum.

Changelog can be seen on the above linked release page or in the file CHANGELOG.

Notes for updaters

If you want to test an update of an existing installation, 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.3.5 or higher!

Attention: Use the update file update/update_2.3.5-2.4.php

Tschö, Auge

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

Tags:
release, 2.4, beta

Avatar

Next public test release for version 2.4 (2.3.99.3)

by Auge ⌂ @, Sunday, February 05, 2017, 13:42 (675 days ago) @ Auge

Hello

You can download a second public testing release for the version 2.4 on Github. We solved a few bugs and added a form field for removing the gender of an user. Furthermore I added a few HTML-elements to the metadata-block of the entries (who, when, homepage, email, etc., normally shown below the subject of the entry) to make it possible to disable the display not of only one or a few of these metadata but also the commata between them.

Please test the new version and report errors, unexpected behaviours and inconsistency. Reports may go to the issue tracker on Github or, when you have no Github-account (what is most likely), as always to this forum.

Changelog can be seen on the above linked release page or in the file CHANGELOG.

And, as before:

Notes for updaters

If you want to test an update of an existing installation, 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.3.5 or higher!

Attention: Use the update file update/update_2.3.5-2.4.php

Tschö, Auge

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

Tags:
release, 2.4, beta

Avatar

Release of version 2.4.0

by Auge ⌂ @, Thursday, February 16, 2017, 09:16 (664 days ago) @ Auge

Hello

We proudly announce the release of version 2.4 of My Little Forum. The changelog can be read on the release page or in the file CHANGELOG.

Summary:

- bookmarks for the registered users
- helper functions for the forum team
- rework of the new/read status marking
- a few preparations to make more lighter themes possible (more elements, that can be handled by CSS and JavaScript)
- many bugfixes

Reports about bugs and inconsistencies may go to the issue tracker on Github or, when you have no Github-account (what is most likely), as always to this forum.

Notes for updaters

Attention: The update is only possible when the existing installation is a version 2.3.5 or higher!

Attention: Use the update file update/update_2.3.5-2.4.php

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.1

by Auge ⌂ @, Monday, February 20, 2017, 19:02 (660 days ago) @ Auge

Hello

We fixed a few bugs, that was reported over the last four days and improved a new error message for a new file (config/VERSION). It contains the current version number. This file is mandatory during the installation or update of the forum script since testing version 2.3.99.1.

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.2

by Auge ⌂ @, Sunday, March 12, 2017, 13:11 (640 days ago) @ Auge
edited by Auge, Tuesday, October 03, 2017, 16:47

Hello

We fixed a few bugs and added a sorting algorithm for the list of updated files and directories in the update script.

You can download the new release 2.4.2 from Github or, if you have already installed a 2.4-release, from the menu page of your forums admin area.

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.3

by Auge ⌂ @, Monday, July 10, 2017, 14:28 (520 days ago) @ Auge
edited by Auge, Monday, July 10, 2017, 14:47

Hello

We worked on the performance of the database requests and made a big step forward mainly with the help of danielb987 (thank you). Additionally we fixed a few bugs, reported by RaHa, danielb987, Magma and Baris. I hope, I didn't forgot one of you important helping hands. Thank you all.

You can download the new release 2.4.3 from Github or, if you have already installed a 2.4-release, from the menu page of your forums admin area.

Please be aware of two changes in the settings. The settings max_read_items and read_state_expiration_date are gone! Instead we introduced the settings of read_state_expiration_method and read_state_expiration_value.

With read_state_expiration_method you set the method to remove outdated entries of user X read entry Y.

- 0: a read status of an entry, read by a user will remain for the life time of the forum (we have actually no experience with the infuence to performance or data size! please test the function)
- 1: number of entries per user (was setting max_read_items before, default value was increased from 200 to 500!)
- 2: number of days until an entry outdates
- 3: remove entries in the moment, when a thread will be automatically locked

[edit]
With read_state_expiration_value you set the value for read_state_expiration_method values 1 and 2. When the status should be removed with the automatic locking of threads, the value of the days until locking (setting auto_lock_old_threads) will be used instead.
[/edit]

Please report any problems with the new version here.

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.4

by Auge ⌂ @, Tuesday, October 03, 2017, 16:49 (435 days ago) @ Auge

Hello

We fixed a few bugs (two of them ([1], [2]) was reported by magma, thank you) and improved the error message for the case the file config/VERSION wasn't updated to the new version before running the update script.

You can download the new release 2.4.4 from Github or, if you have already installed a 2.4-release, from the menu page of your forums admin area.

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.5

by Auge ⌂ @, Monday, October 09, 2017, 21:09 (429 days ago) @ Auge

Hello

I fixed a major and obvious bug I introduced in version 2.4.4. Don't ask me why I didn't saw it before releasing 2.4.4. Additionally a never used code fragment was removed from the file entry_inc.tpl of the default template and a small privacy enhancement.

The forum sends, dependent from the browser engine, no referrer to external sites for most actual browsers or, from older browsers, only the domain of the forum but not the complete URL with complete path and parameters.

You can download the new release 2.4.5 from Github or, if you have already installed a 2.4-release, from the menu page of your forums admin area.

Please report any problems with the new version here.

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.6

by Auge ⌂ @, Sunday, November 05, 2017, 15:54 (402 days ago) @ Auge

Hello

We fixed a few bugs, reported by Tommy Nilsson, candleman respectively solved with a pull request by the Github user Romchik. The whole directory includes needs to be actualised because of fixes in several files and a reformatting of all scripts in the directory.

The process of reformatting itself did not add functional changes to the scripts. I tested the changed scripts but it might be, that I missed places, where I introduced a new bug (because of reformatting). Please report any unusual behaviour here in the forum or open an issue on Github (if you are a user there).

You can download the new release 2.4.6 from Github or, if you have already installed a 2.4-release, from the menu page of your forums admin area.

Please report any problems with the new version here.

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.7 (2018-01-05), subsequent entry

by Auge ⌂ @, Monday, February 05, 2018, 09:07 (310 days ago) @ Auge

Hello

To have a complete documentation of releases, I repost (and expand) the entry for version 2.4.7 from the meanwhile obsolete interim forum.

Please read this announcement carefully, especially the last point about changes in the language files. With this release the system requirements changes. The minimal PHP version is from now on PHP 5.4.

We fixed a few issues, which occured in newer environments and therefore never catched someones eyes before. Additionally we introduced tags for bookmarks, added honeypot fields in the posting form as an additional protection against spam and a redirect to the last visited page after the login. Furthermore the handling of a few URL-parameters was changed so they behave not as toggling switches (on or off with every use) but as a switch with fixed states. So you can set links to a specified view of a thread/posting and/or the main view. Please read the release notes section "Changes" for further details.

The update script contains an error in the list of changed files. The pathes to the CSS-files are noted as themes/style.css and themes/style.min.css what is wrong. The correct path is themes/default/style.css and themes/default/style.min.css. Please take this into account when updating.

Important note about the changes in all language files.

To ensure the correct behaviour of the language strings we decided to enclose almost all strings in the language files with single quotes. The only exception are the templates for multiline email texts which are for their part enclosed in three double quotes.

Single line string (old):

key_of_string = foo bar

Single line string (new):

key_of_string = 'foo bar'

Multi line string (does not change):

key_of_string = """foo

bar"""

The enclosing can have a side effect, if the char "single quote" is in use inside the string, i.e. as apostrophe.

Example of a string with a single quote as apostrophe:

'This isn't foo's bar.'

These occurences of a single quote inside the string have to be masked with a backslash. 'This isn't foo's bar.' => 'This isn\'t foo\'s bar.'. On places, where I oversaw the single quote in the string when undertaking the changes (meanwhile I found myself three occurences in the german language file), all single quotes will be shown in the output.

The example will be displayed as "'This isn't foo's bar.'" (without double quotes). This is a bug. Please report such issues here or as a Github issue. Additionally you can solve it for yourself by adding the masking char \ in front of the single quote in the language file. The output will change to the corrrect "This isn't foo's bar." after reloading the page.

You can download the new release 2.4.7 from Github or, if you have already installed a 2.4-release, from the menu page of your forums admin area.

Please report any problems with the new version here.

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.8

by Auge ⌂ @, Sunday, February 18, 2018, 20:50 (297 days ago) @ Auge

Hello

We fixed several bugs that came up in installations, hosted on newest PHP-and MySQL-versions. Furthermore a few bugs came up during the moving of the entries from the interim project forum to the original project forum (this one).

Tommy Nielsson (tommy@jernbanen.dk) provided us the sources of a new language (danish) and several enhancements and changes for the swedish language file. We did not adopt all of his changes (@Tommy: take care of your own swedish language file) but made a big step to completeness. We also put further CSRF-token to the userdata forms for security reasons.

You can download the new release 2.4.8 from Github or, if you have already installed a 2.4-release, from the menu page of your forums admin area.

Please report any problems with the new version here.

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.9

by Auge ⌂ @, Friday, April 13, 2018, 15:51 (243 days ago) @ Auge

Hello

We fixed a few bugs, namely …

- … the März-bug that affects only forums in german language and not all of them (server configuration issue) and …
- … a few issues with the handling of avatars.

New micro features are …

- … that the mouse cursor get displayed as pointer (in most operating systems it's shown as a hand (like over links)) when hovering over labels for form elements and …
- … that the HTML-elements for images in forum entries with an uploaded images as it's source will contain from now on the images dimensions (width and height in pixels). This prevents the jumping of the page content during the load process because of unknown image dimensions for these images. This works only for uploaded images in the default upload directory (images/uploaded). The dimensions of images from other sources stays unknown to the forum script and can therefore not included into the HTML-source code. These images will still cause jumping of the content.

You can download the new release 2.4.9 from Github or, if you have already installed a 2.4-release, from the menu page of your forums admin area.

Please report any problems with the new version here.

Tschö, Auge

[edit]: Reformatted the entry, was IMHO a unreadable text blob.

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

Tags:
release, 2.4

Avatar

Release of version 2.4.10 (GRPR related stuff)

by Auge ⌂ @, Wednesday, June 13, 2018, 20:42 (182 days ago) @ Auge

Hello

WARNING: Because of an error in the update script this version can only be an update target for existing installations from version 2.3.99.1 upwards! I'll solve that within the next hours.

… after a waiting time …

We fixed a small number of bugs, actualised the plugins Bad Behavior, GesHi and Smarty and introduced the possibility to enforce the acceptance to a data privacy statement in the same manner as the acceptance to the terms of use. In context with this new feature I reworked the logic behind the acceptance of the terms of use too.

You have to provide a data privacy statement yourself and have to add the URL of the statement in the main settings form. Additionally you have to activate the enforcement with the suiting switch.

How it works:

If a visitor wants to post an entry, the visitor has to state to agree with the data privacy statement or the terms of use. Otherwise the visitor will not be able to save the entry.

If a visitor wants to open an accout in the forum, the visitor has to state to agree with the data privacy statement or the terms of use. Otherwise the visitor will not be able to open the account. When the account is registered and the user posts entries, the user has not to agree to the data privacy statement or the terms of use again. But there is one exception from this rule.

If a forum operator changes the data privacy statement or the terms of use a new agreement should take place. Therfore we added two new columns to the user data table to store the timestamp of the agreements with the user data. A forum operator can enforce a new agreement to the new rules by deleting the timestamps from the users datasets.

Currently this is only possible with a database query in a tool like phpMyAdmin because we do not have a user interface for it.

UPDATE mlf2_userdata SET dps_accepted = NULL WHERE user_id > 1 -- delete timestamps from agreements to the data privacy statement
UPDATE mlf2_userdata SET tou_accepted = NULL WHERE user_id > 1 -- delete timestamps from agreements to the terms of use

When a registered user has to re-agree to one or both of the statements the user gets the data privacy statement or the terms of use displayed in an iframe after logging in and has to push the I-agree-button. Until this is done the user will not be able to post an entry. Trying this leads to a redirect back to the agreement form.

Attention: I tested all parts of the new feature chain separate and in several combinations. I tested a fresh installation of the new version and also an update from the versions 2.4.6 and 2.4.8. All attempts succeeded. Nevertheless it is absolutely possible, that I missed errors because of the lack of tests from a second party with a different view (Milo is currently absent). Please report problems quick as possible and with a proper description of what you have done and what happened.

You can download the new release 2.4.10 from Github or, if you have already installed a 2.4-release, from the menu page of your forums admin area.

Please report any problems with the new version here.

Tschö, Auge

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

Avatar

Release of version 2.4.11

by Auge ⌂ @, Monday, June 25, 2018, 17:21 (170 days ago) @ Auge

Hello

WARNING: Because of an error in the update script this version can only be an update target for existing installations from version 2.3.99.1 upwards! I'll solve that within the next hours.

We fixed a few bugs, reported by Taurec ([1], [2]). The second one broke the displaying of the terms of use agreement as part of the form, where a user has to agree to the terms of use. Instead of displaying the terms of use in an iframe, the user sees a blank page or the data privacy statement, when one was provided to the settings of the forum.

You can download the new release 2.4.11 from Github (the link from the admin area could actually be broken).

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.12

by Auge ⌂ @, Friday, June 29, 2018, 11:44 (166 days ago) @ Auge

Hello

We fixed only one bug, found by WorldofBB. An update is only necessary in the case of a failed update from a version between 2.3.5 and 2.3.7 to version 2.4.10 or 2.4.11.

If you are not affected and you are on 2.4.11 you do not need to update your forum.

You can download the new release 2.4.12 from Github.

Please report any problems with the new version here.

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.13

by Auge ⌂ @, Sunday, August 12, 2018, 17:40 (122 days ago) @ Auge

Hello

The second heat wave of this year is gone so my head is (hopefully) working again …

We fixed several bugs related to the handling of the acceptance fields for the data privacy statement (thanks for the report goes to Irene König), the sender address for e-mails emmitted by the forums e-mail-form (thanks for the report goes to Tommy Nilsson), problems with the registration when using the Firefox browser (thanks for the solution with reordering the fields goes to Milo) as well as missing and superfluous fields in the backup function (thanks for the report goes to Martin66). Additionally there was a minor issue with the icon for the Ajax-preview, that was not displayed, if the entry was locked (thanks for the report goes to Ecker).

You can download the new release 2.4.13 from Github or, if you have already installed a 2.4-release, from the menu page of your forums admin area.

Please report any problems with the new version here.

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.14, introduced a bug, details inside

by Auge ⌂ @, Monday, November 26, 2018, 22:39 (16 days ago) @ Auge

Hello

Attention: I introduced a bug that causes edits being impossible. A fix is in the testing stage and will follow within a short time.

We fixed a few bugs and fixed a security issue, updated the danis and norwegian language file with the help of Tommy Nillson and the Github user flatnick and introduced a few features, we hope you will enjoy.

- A forum operator can add smileys in the SVG format. Upload the files to the forum and bind them in the admin area to the character combinations like :-) and so on.
- Subscriptions to an own entry are now handled in a separate table. This is a preparation to make it possible to subscribe to a thread created by another user.
- An e-mail notice about a reply, caused by a subscription, contains from now on a link to unsubscribe the reply-notice-feature.
- During the registration a user has to provide the password only once and not twice as before. One can make the password visible for veryfication by activating the checkbox beside the password field instead.

This is possible during registration [edit]and when logging in[/edit].

You can download the new release 2.4.14 from Github or, if you have already installed a 2.4-release, from the menu page of your forums admin area.

Please report any problems with the new version here.

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.14

by Milo ⌂, Tuesday, November 27, 2018, 13:42 (15 days ago) @ Auge

Hi Auge,

FYI: I update the this forum to version 2.4.14.

This is currently only possible during registration.

Should it be possible during login process, too?

/Micha

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

Avatar

Release of version 2.4.14, found a bug :-(

by Auge ⌂ @, Tuesday, November 27, 2018, 14:15 (15 days ago) @ Milo

Hello

This is currently only possible during registration.


Should it be possible during login process, too?

You are right. Somehow I only saw the changes in register.inc.tpl but not that the JS-code affects also login.inc.tpl. That mislead me to "only for registration". Sorry.

And, even worser, I wanted to edit the release posting but that failed because of "Unknown column 'email_notification' in 'field list'" when opening the posting. I oversaw not only the JS-code change but also one (or more) places, where 'email_notification' is now superfluous. :-(

Tschö, Auge

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

Avatar

Release of version 2.4.15

by Auge ⌂ @, Friday, November 30, 2018, 11:35 (12 days ago) @ Auge

Hello

We fixed two bugs, I myself introduced with 2.4.14.

With 2.4.14 a user was unable to edit a posting because I forgot to check a few database queries asking for the removed column email_notification. Same problem was present for the backup function. When the problem was solved I became awre fo an additonal problem. When editing a posting, one (author, moderator or administrator) was unable to change the setting for the subscription of the author in the posting/edit form.

You can download the new release 2.4.15 from Github or, if you have already installed a 2.4-release, from the menu page of your forums admin area.

Please report any problems with the new version here.

Tschö, Auge

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

Tags:
release, 2.4

Avatar

Release of version 2.4.15

by macadoum ⌂, Lyon, France, Monday, December 03, 2018, 12:00 (9 days ago) @ Auge
edited by macadoum, Monday, December 03, 2018, 12:55

Thanks for the release. I'm actually updating the french translation.:ok:

Avatar

Release of version 2.4.15

by Rövarn ⌂ @, Friday, December 07, 2018, 09:50 (5 days ago) @ Auge

I have trouble updating to 2.4.15, i had 2.3.4 updated to 2.3.5 finally to 2.4.15.
Now it's not possible to edit posts, backup does not work.

I have tried to do a new installation of 2.4.15, I get the same error...

I have the prefix mlf05_ in the db

[image]

[image]

[image]

--
Just for fun...
[image]

Avatar

Release of version 2.4.15

by Auge ⌂ @, Friday, December 07, 2018, 11:52 (5 days ago) @ Rövarn

Hallo

I have trouble updating to 2.4.15, i had 2.3.4 updated to 2.3.5 finally to 2.4.15.
Now it's not possible to edit posts, backup does not work.

This soulds like the bug in Version 2.4.14. With the upload of admin.inc.php, functions.inc.php and posting.inc.php from the 2.4.15-package like mentioned in the update script this should be solved. But …

I have tried to do a new installation of 2.4.15, I get the same error...

… that sentence left me with doubts.

I have the prefix mlf05_ in the db

And yes, I found two occurences of hardcoded table names with the prefix mlf2_ in posting.inc.php, lines 1243 and 1245. There's only one word in the world for this: Fuck! My forum uses the table prefix mlf2_ so the bug did not occure during the tests.

With replacing FROM mlf2_subscriptions WHERE with FROM " . $db_settings['subscriptions_table'] . " WHERE you should be able to get the version 2.4.15 working. I'll release a new fixed version.

Tschö, Auge

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

Avatar

Release of version 2.4.15

by Rövarn ⌂ @, Friday, December 07, 2018, 13:13 (5 days ago) @ Auge

Works well, thank you! :-)

Next issue: Both new posts and when editing look like this:

[image]

--
Just for fun...
[image]

Avatar

Release of version 2.4.15

by Rövarn ⌂ @, Friday, December 07, 2018, 14:35 (5 days ago) @ Rövarn

Works well, thank you! :-)

Next issue: Both new posts and when editing look like this:

[img]Picture[/img]

Nevermind, its my browser... :-D

My bad!

--
Just for fun...
[image]

Avatar

Release of version 2.4.16

by Auge ⌂ @, Friday, December 07, 2018, 19:41 (5 days ago) @ Auge

Hello

We fixed two bugs, one of them a possible show stopper, I myself introduced with 2.4.15, which was – as we know now – the incomplete fix of 2.4.14.

With 2.4.15 a user was unable to edit a posting in the case of a table name prefix different from mlf2_. Operators, who installed their forum with the default table name prefix, will take no notice of the problem. Rövarn did, thank you for your report.

You can download the new release 2.4.16 from Github or, if you have already installed a 2.4-release, from the menu page of your forums admin area.

Please report any problems with the new version here.

Tschö, Auge

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

Tags:
release, 2.4

RSS Feed of thread
powered by my little forum