Dada Mail v11.21.0 Released

 
From: "Justin John justin@PROTECTED [Dada Mail Developers]" <dadadev@PROTECTED>
Date: August 8th 2023

Howdy Everyone, v11.21.0 has been released!

Download and install:

https://dadamailproject.com/d/install_dada_mail.pod.html

Github Releaase Page:

https://github.com/justingit/dada-mail/releases/tag/v11_22_0_stable_2023-08-07

Changelog (and below): https://dadamailproject.com/d/changes_11_x.pod.html#pod11.21.0

11.21.0

This version of Dada Mail is a feature release, with a few bug fixes.

Features

Message Archive Search

Search for message archives has been added to the admin view of the archives in the list control panel.

Message Archive Pagination

https://github.com/justingit/dada-mail/issues/1127

Pagination has been added to the user view of messages archives, including search. Along with pagination being a nice-to-have feature, since search results were not paginated in past versions, queries could have been returned with an incredible amount of search results to be shown on the single screen. This realistically could have been a detriment to server performance if too many search queries were returned in a small amount of time.

Pagination has also been added to the admin view of the messag archives in the list control panel, including search.

reCAPTCHA protection on the Global Configuration plugin #1155

It seemed a good idea to protect the use of reconfiguring the entire app through this plugin by further protecting the form that allows you to do so with a CAPTCHA. This is now the case.

https://github.com/justingit/dada-mail/issues/1155

Change DADA::Security::SimpleAuthStringState to use an SQL table/database

The login forms are protected by a simple CSRF-like scheme. The backend using a DB File, rather than having the information needed for the protection saved in the SQL backend. In rare circumstances, the prerequisits to use these DB Files can be unavailable on the account.

This version changes this to have that info saved in a SQL table, and removes the need to use the DB Files.

Using the new backend should be transparent to the user - nothing extra is required. There will be a new table in the database named, dada_simple_auth_str.

Bugfixes

Scheduled Jobs (cronjobs) don't list all the individual jobs that can be run #1161

https://github.com/justingit/dada-mail/issues/1161

List Control Panel Archive Index Screen shows empty interface if no archived messages are available #1162

https://github.com/justingit/dada-mail/issues/1162

Screen Cache is cleaned out every time scheduled jobs (cronjob) is ran #1163

https://github.com/justingit/dada-mail/issues/1163

Individual archive message screens (public view) aren't always cached #1164

https://github.com/justingit/dada-mail/issues/1164

"Forward to a Friend" form doesn't have any required fields #1165

https://github.com/justingit/dada-mail/issues/1165

Screen, Data Cache is not flushed when installer is run #1166

https://github.com/justingit/dada-mail/issues/1166

--

Justin J: Lead Dadaist url: dadamailproject.com email: justin@PROTECTED twitter: @dadamail

Dada Mail Announcements:https://dadamailproject.com/cgi-bin/dada/mail.cgi/list/dada_announce/

  • This mailing list is a public mailing list - anyone may join or leave, at any time.
  • This mailing list is a group discussion list (unmoderated)
  • Start a new thread, email: dadadev@dadamailproject.com

This is the developer discussion mailing list for Dada Mail.

If you are just looking for support Dada Mail, consult the message boards at:

https://forum.dadamailproject.com

Documentation for Dada Mail:

https://dadamailproject.com/d

Specifically, see the Error FAQ:

https://dadamailproject.com/d/FAQ-errors.pod.html

To post to this list, send a message to:

mailto:dadadev@dadamailproject.com

All subscribers of this list may post to the list itself.

Topics that are welcome:

  • Constructive critiques on the program (I like, "x", but, "y" needs some work - here's an idea on how to make this better...)
  • Bug/Error reports
  • Bug fixes
  • Request For Comments on any changes to the program
  • Help customizing Dada Mail for your own needs
  • Patches
  • Language Translations
  • Support Documentation/Doc editing, FAQ's, etc.
  • Discussion of any changes that you would like to be committed to the next version of Dada Mail -

Dada Mail is on Github:

https://github.com/justingit/dada-mail/

If you would like to fork, branch, send over PRs, open up issues, etc.

Privacy Policy:

This Privacy Policy is for this mailing list, and this mailing list only.

Email addresses collection through this mailing list are used explicitly to work within this email discussion list.

We only collect email addresses through our Closed-Loop Opt-In system.

We don't use your email address for any other purpose.

We won't be sharing your email address with any other entity.

Unsubscription can be done at any time. Please contact us at: justin@dadamailproject.com for any help regarding your subscription, including removal from the mailing list.

All mailing list messages sent from us will include a subscription removal link, which will allow you to remove yourself from this mailing list automatically, and permanently.

All consent to use your email address for any other purpose stated at the time of the mailing list subscription will also be revoked upon mailing list removal.