CHANGES: From Previous Versions

- Dada Mail Changelog for version 3.x.x
- 3.0.1

- Download 3.0.1
- Changes 3.0.1
- Bug Fixes 3.0.1

- 3.0.0

- Download 3.0.0
- Changes 3.0.0

- Support Site URL Change

- Bug Fixes 3.0.0

- 3.0.0 - RC 1

- Download 3.0.0 RC 1
- Changes 3.0.0 RC 1
- Bug Fixes 3.0 RC 1

- 3.0 Beta 3

- Download 3.0 Beta 3
- Changes 3.0 Beta 3

- Mailing Monitor
- Mailing Monitor, continued...
- Mailing Monitor responsiveness
- CPAN module Juggling
- blog_index.cgi Plugin
- ``Send a List Message'' API
- $MONITOR_MAILOUTS_AFTER_EVERY_EXECUTION
- List Control Panel Menu Enhancements
- Customize Feature Set Changes

- New Admin Screen: Manage List Control Panel - Options
- Bug Fixes 3.0 Beta 3

- Open Bugs 3.0 Beta 3

- 3.0 Beta 2

- Download 3.0 Beta 2
- Changes 3.0 Beta 2

- Beatitude
- Dada Mail Admin Menu
- Dada Mail Queueing Notifications

- Bug Fixes

- General
- Mail Sending
- Dada Bridge
- Beatitude
- Mystery Girl (Bounce Handler)
- Multiple Subscribe Extension
- dada_digest.pl Extension

# Dada Mail Changelog for version 3.x.x

# 3.0.1

## Download 3.0.1

- tar.gz

  http://downloads.sourceforge.net/mojomail/dada-3_0_1.tar.gz?use_mirror=voxel

- zip

  http://downloads.sourceforge.net/mojomail/dada-3_0_1.zip?use_mirror=voxel

## Changes 3.0.1

This release focuses almost soley on bug fixes and ease of upgrading from previous versions, most especially, version 3.0.0 (the last stable release)

Although we do not at all recommend this, you can install this version of Dada Mail over version 3.0.0 by uploaded all the files, except the dada/DADA/Config.pm file, using the previous version of that file, instead.

We've also made little to no changes in any of the files in the:

dada/DADA/Template/templates

directory, except for perhaps a spelling mistake fixed (these are noted in the list of bug fixes, below). This means that any modifications you may have done to any of these files, using version 3.0.0 should be 100% compatible with 3.0.1.

Finally, we also made minimal changes to the outsie config file examples we've included (this also goes for defaults set in the Config.pm file), so you should have no worries that the outside config file you've been using for version 3.0.0 will work for 3.0.1 - it should.

Because of the bug-fix focus of this release and the almost 100% transparency of the configuration and template parts of Dada Mail, we suggest this upgrade to any and all users who are currently using Dada Mail, 3.0.0.

## Bug Fixes 3.0.1

- 2347543 3.0.0 - blog_index.cgi screen cache does work with > 1 list

  https://sourceforge.net/tracker2/?func=detail&aid=2347543&group_id=13002&atid=113002

- 2219316 3.0.0 - libwww-perl ver. 5.819 incompatible with Dada Mail?

  https://sourceforge.net/tracker2/?func=detail&aid=2219316&group_id=13002&atid=113002

- 2308530 3.0.0 - sub Confirm CAPTCHA broken w/close-loop disabled

  https://sourceforge.net/tracker2/?func=detail&aid=2308530&group_id=13002&atid=113002

- 2215463 3.0.0 - typo: s/us/use/ in edit_type_screen.tmpl

  https://sourceforge.net/tracker2/?func=detail&aid=2215463&group_id=13002&atid=113002

- 2219972 3.0.0 - Mailout.pm - associate method broken

  https://sourceforge.net/tracker2/?func=detail&aid=2219972&group_id=13002&atid=113002

- 2219912 3.0.0 - DBI attribute: InactiveDestroy used incorrectly

  https://sourceforge.net/tracker2/?func=detail&aid=2219912&group_id=13002&atid=113002

- 2219959 3.0.0 - no check to see if mailout exists after sleeping

  https://sourceforge.net/tracker2/?func=detail&aid=2219959&group_id=13002&atid=113002

- 2222381 3.0.0 - DADA::App::Guts::available_lists() needs caching

  https://sourceforge.net/tracker2/?func=detail&aid=2222381&group_id=13002&atid=113002

- 2191258 3.0.0 - email addresses with newlines are seen as valid

  https://sourceforge.net/tracker2/?func=detail&aid=2191258&group_id=13002&atid=113002

- 3.0.0 - Stale Mailout can still clog up mail queue

  https://sourceforge.net/tracker2/?func=detail&aid=2203220&group_id=13002&atid=113002

- 3.0.0 - qmail_error_5dot5dot1 contains two actions

  https://sourceforge.net/tracker2/?func=detail&aid=2185937&group_id=13002&atid=113002

- 3.0.0 - multiple_subscribe.cgi docs wrong about ``lists'' para

  https://sourceforge.net/tracker2/?func=detail&aid=2183150&group_id=13002&atid=113002

- 2167322 3.0.0 - DADA::App::POP3Tools _lock_pop3_check error

  https://sourceforge.net/tracker/index.php?func=detail&aid=2167322&group_id=13002&atid=113002

- 2167227 3.0.0 - POP-before-SMTP test never uses Mode or SSL prefs

  https://sourceforge.net/tracker/index.php?func=detail&aid=2167227&group_id=13002&atid=113002

- 2167224 3.0.0 - SMTP Options POP-before-SMTP Auth Mode option broken

  https://sourceforge.net/tracker/index.php?func=detail&aid=2167224&group_id=13002&atid=113002

- 2120035 3.0.0 - ``Warning! Mailout seems broken!''

  https://sourceforge.net/tracker/index.php?func=detail&aid=2120035&group_id=13002&atid=113002

- 2148744 3.0.0 - Adv. install Instructions unclear about passwords

  https://sourceforge.net/tracker/index.php?func=detail&aid=2148744&group_id=13002&atid=113002

- 2120386 3.0.0 - Scheduled Mailing Time problem with 12 am

  https://sourceforge.net/tracker/index.php?func=detail&aid=2120386&group_id=13002&atid=113002

- 2124123 3.0.0 - Log viewer doesn't escape ``>'' ``<'' in searches

  https://sourceforge.net/tracker/index.php?func=detail&aid=2124123&group_id=13002&atid=113002

- 3.0.0 - Check_List_Owner_Return_Path_Header fails with undef

  https://sourceforge.net/tracker/index.php?func=detail&aid=2136642&group_id=13002&atid=113002

- 3.0.0 - Send a Webpage msg w/Clickthrough Links Fails

  https://sourceforge.net/tracker/index.php?func=detail&aid=2145145&group_id=13002&atid=113002

- 2147102 3.0.0 - ``Open List in New Window'' has unwanted linebreak?

  https://sourceforge.net/tracker/index.php?func=detail&aid=2147102&group_id=13002&atid=113002

- 2120407 3.0.0 - DADA Mail Admin login problem

  http://sourceforge.net/tracker/index.php?func=detail&aid=2120407&group_id=13002&atid=113002

# 3.0.0

## Download 3.0.0

- tar.gz

  http://downloads.sourceforge.net/mojomail/dada-3_0_0.tar.gz?use_mirror=voxel

- zip

  http://downloads.sourceforge.net/mojomail/dada-3_0_0.zip?use_mirror=voxel

These changes are between 3.0.0 RC 1 and 3.0.0

## Changes 3.0.0

### Support Site URL Change

Mention of, http://mojo.skazat.com has been changed to, http://dadamailproject.com

## Bug Fixes 3.0.0

- 1999560 3.0 rc1 - discussion_pop_auth_mode never saved

  http://sourceforge.net/tracker/index.php?func=detail&aid=1999560&group_id=13002&atid=113002

# 3.0.0 - RC 1

## Download 3.0.0 RC 1

- tar.gz

  http://downloads.sourceforge.net/mojomail/dada-3_0_0-rc_1.tar.gz?use_mirror=voxel

- zip

  http://downloads.sourceforge.net/mojomail/dada-3_0_0-rc_1.zip?use_mirror=voxel

These changes are between 3.0 beta 3 and 3.0.0 RC 1

## Changes 3.0.0 RC 1

## Bug Fixes 3.0 RC 1

- 3.0 b3 - blog_index.cgi - attempts to show x archives...

  http://sourceforge.net/tracker/index.php?func=detail&aid=1971594&group_id=13002&atid=113002

- 1971596 3.0 b3 - ``You need to login'' form doesn't redirect correctly

  http://sourceforge.net/tracker/index.php?func=detail&aid=1971596&group_id=13002&atid=113002

- 1971606 3.0 b3 - Sending Monitor does not do a list exists check!

  http://sourceforge.net/tracker/index.php?func=detail&aid=1971606&group_id=13002&atid=113002

- 1971608 3.0 b3 - Authorized Senders function broken in discuss lists

  http://sourceforge.net/tracker/index.php?func=detail&aid=1971608&group_id=13002&atid=113002

- 1973334 3.0 b3 - blog_index.cgi - raw subject/messages shown?

  http://sourceforge.net/tracker/index.php?func=detail&aid=1973334&group_id=13002&atid=113002

- 1973868 3.0 b3 - Not White Listed Addresses not shown in add->verify

  http://sourceforge.net/tracker/index.php?func=detail&aid=1973868&group_id=13002&atid=113002

- 1973894 3.0 b3 - ``Double Opt-in'' Terminology used in Dada Mail

  http://sourceforge.net/tracker/index.php?func=detail&aid=1973894&group_id=13002&atid=113002

- 1975896 3.0 b3 - Test messages can still get stuck in the queue

  http://sourceforge.net/tracker/index.php?func=detail&aid=1975896&group_id=13002&atid=113002

- 1977000 3.0 b3 - example_dada_config.tmpl variables gets squashed

  http://sourceforge.net/tracker/index.php?func=detail&aid=1977000&group_id=13002&atid=113002

- 1982831 3.0 b3 - mini mailing monitor shows incorrect list mailing #

  http://sourceforge.net/tracker/index.php?func=detail&aid=1982831&group_id=13002&atid=113002

- 1982853 3.0 b3 - Deleting a list does not remove mailouts.

  http://sourceforge.net/tracker/index.php?func=detail&aid=1982853&group_id=13002&atid=113002

- 1982864 3.0 b3 - White List sublist not removed on list deletion

  http://sourceforge.net/tracker/index.php?func=detail&aid=1982864&group_id=13002&atid=113002

- 1985893 3.0 b3 - Wrong login info on one list will break logins

  http://sourceforge.net/tracker/index.php?func=detail&aid=1985893&group_id=13002&atid=113002

- 1988324 3.0 b3 - resend confirmation loses extra subscriber info

  http://sourceforge.net/tracker/index.php?func=detail&aid=1988324&group_id=13002&atid=113002

- 1993418 3.0 b3 - [plain_list_confirm_subscribe] not backwards compat

  http://sourceforge.net/tracker/index.php?func=detail&aid=1993418&group_id=13002&atid=113002

# 3.0 Beta 3

## Download 3.0 Beta 3

- tar.gz

  http://downloads.sourceforge.net/mojomail/dada-3_0_beta_3.tar.gz?use_mirror=osdn

- zip

  http://downloads.sourceforge.net/mojomail/dada-3_0_beta_3.zip?use_mirror=osdn

These changes are between 3.0 beta 2 and 3.0 beta 3

## Changes 3.0 Beta 3

### Mailing Monitor

Major changes have been enacted in the mailing monitor.

The index screen on the mailing monitor now has separate columns for:

- Subject
- Created
- Paused
- Queued
- Stale
- Broken

The mailing monitor also now sorts the mailouts in the order they were created, instead of their line in the queue. The line in queue method was actually crtically confusing (even to me).

The mailing monitor also handles, ``Broken'' mailouts better. There were a few notable problems with the previous revision, including:

- Broken Mailouts messed up the queue

  If a mailout was broken, it would never leave the mail queue, so any mass mailings waiting to go out would always be stuck; since the default max number of mailouts is, 1 (this number is configurable)

- Mailing monitor broken with a broken mailing

  If you had a broken mailing, it wouldn't show up in the mailing monitor index - essentially breaking it, since information was missing.

Along with these problems, a lack of notice about a broken mailing plagued the entire interface - probably because of wishful thinking that a mailout would NEVER become broken. Proper feedback should now be in place, in the mailing monitor index, individual mailing monitor screens, as well as the detailed and nerdy printout.

### Mailing Monitor, continued...

Much work has also been done with the mailing monitor, to deal with broken mass mailings. If a mass mailing is seen as broken, it's now also, ``paused'' to move it out of the way of the mail queue.

Feedback is terribly wanted to make sure the mailing monitor and coupled auto-pickup functionality is working for you - so let us know!

### Mailing Monitor responsiveness

The responsiveness of the, pause and resume buttons, as well as seeing if a mailing is queued should be a bit better now, as the status of the mailouts is checked before a batch is begun and after a batch begins. (before it was only afterwards). Queueing, I want to say, was never checked after a mailout began, which really is a bug.

The individual mailing monitor screens also have a way to turn off the auto-refresh, which can be annoying, if you're attemting to read the, ``Verbose Sending Information'' in the screen itself;

### CPAN module Juggling

The included group of CPAN modules known as, MIME-Tools was downgraded in Dada Mail from version 5.426 to version 5.420. One of the reasons was that versions above 5.420 require Perl, version 5.8 to run and we're still spec'ing Dada Mail to be able to run on Perl, version 5.6. Another reason is the newest version has major conflicts with other bundled CPAN modules, as well as site-wide Perl modules, installed from CPAN. It's quite a headache.

### blog_index.cgi Plugin

The blog_index.cgi plugin has been refreshed and allows you to now embed the HTML it creates via a javascript library, or as straight HTML. A new menu item in the Admin Contol Panel has been added.

### ``Send a List Message'' API

The API used in the, ``Send a List Message'' screen has been introduced in an... introductory manner, in the, Integrating Dada Mail into other Programs docs:

COOKBOOK-integration.pod.html#accessing_the__send_a_list_message_api

If there's interest, I'll expand on this topic.

### $MONITOR_MAILOUTS_AFTER_EVERY_EXECUTION

A new Config.pm variable, `$MONITOR_MAILOUTS_AFTER_EVERY_EXECUTION` was introducted. If set to, `1`, Dada Mail will call the same code as it does in the Mailing Monitor and auto_pick.pl scripts in the mail.cgi script itself, after its finished with whatever else it has to do.

See also:

Config.pm.html#_monitor_mailouts_after_every_execution

### List Control Panel Menu Enhancements

The List Control Panel's Admin Menu menu items have been tweaked.

The top level title, Customize Feature Set has been moved below a new top level title, Manage List Control Panel. Underneith this same title is a new menu item labeled, Options

### Customize Feature Set Changes

The option, Grey Out Disabled Screens still greys out the titles on the lost control panel's admin menu, but the text is now clickable. Clicking these links will give you an error page, telling the user they don't have access to this screen.

The order of some of the menu items have also changed. Most notably, the, Plugins and, Extensions items have been moved to be before the, ``About Dada Mail'', ``Logout'' and, ``Log Into Another List'' items.

## New Admin Screen: Manage List Control Panel - Options

Currently, it's only functionality is to enable and disable FCKeditor support. This new setting currently does not affect Beatitude (but should).

## Bug Fixes 3.0 Beta 3

- 1959728 3.0 b2 - SMTP sending broken because of missing CPAN module

  http://sourceforge.net/tracker/index.php?func=detail&aid=1959728&group_id=13002&atid=113002

### Open Bugs 3.0 Beta 3

http://sourceforge.net/tracker/index.php?func=detail&aid=1963127&group_id=13002&atid=113002

This bug has been added to the, ``KNOWN ISSUES'' list, as no workaround can be found at present.

# 3.0 Beta 2

## Download 3.0 Beta 2

- tar.gz

  http://downloads.sourceforge.net/mojomail/dada-3_0_beta_2.tar.gz?use_mirror=osdn

- zip

  http://downloads.sourceforge.net/mojomail/dada-3_0_beta_2.zip?use_mirror=osdn

These changes are between 3.0 beta 1 and 3.0 beta 2

## Changes 3.0 Beta 2

### Beatitude

The Beatitude-Specific Plugin Config, `FCKeditor_Support` param has been removed.

### Dada Mail Admin Menu

The left hand side admin menu now shows how many mailouts per list, and per Dada Mail install, iin the, ``Monitor Your Mailings'' menu item

### Dada Mail Queueing Notifications

There are now messages on top of the, Send a List Message, Send a Webpage and Send a List Invitation screens to let you know if the limit of individual mass mailings has been reached and if the message you're about to send will be queued. This is to help any confusion about why messages don't go out right away.

## Bug Fixes

The following bug fixes seem to be fixed, but are still labeled as, Pending in the BugTraq

### General

- 1957601 3.0 b1 - included CPAN modules out of date

  http://sourceforge.net/tracker/index.php?func=detail&aid=1957601&group_id=13002&atid=113002

- 1957147 3.0 b1 - note that unsub is from bouncing never applied

  http://sourceforge.net/tracker/index.php?func=detail&aid=1957147&group_id=13002&atid=113002

- 1948393 3.0 b1 - Default $CAPTCHA_TYPE set to, ``reCATPCHA''...

  http://sourceforge.net/tracker/index.php?func=detail&aid=1948393&group_id=13002&atid=113002

- 1948391 3.0 b1 - Archive send to a friend CATPCHA directions show...

  http://sourceforge.net/tracker/index.php?func=detail&aid=1948391&group_id=13002&atid=113002

### Mail Sending

- 1957152 3.0 b1 - queued msgs get in the way of sending test msgs

  http://sourceforge.net/tracker/index.php?func=detail&aid=1957152&group_id=13002&atid=113002

- 1957026 3.0 b1 - sending multiple messages per SMTP con. broken

  http://sourceforge.net/tracker/index.php?func=detail&aid=1957026&group_id=13002&atid=113002

- 1957017 3.0 b1 - enabling Clickthrough breaks mass mailings

  http://sourceforge.net/tracker/index.php?func=detail&aid=1957017&group_id=13002&atid=113002

### Dada Bridge

- 3.0 b1 - POP SSL connection is broken

  http://sourceforge.net/tracker/index.php?func=detail&aid=1951108&group_id=13002&atid=113002

- 1950165 3.0 b1 - Incorrect API for Net::POP3Tools for quit'ing con.

  http://sourceforge.net/tracker/index.php?func=detail&aid=1950165&group_id=13002&atid=113002

- 1949432 3.0 b1 - Authorized Senders enabled breaks discussion lists

  http://sourceforge.net/tracker/index.php?func=detail&aid=1949432&group_id=13002&atid=113002

### Beatitude

- 1947601 3.0 b1 - FCKEditor enabled falsely gives blank HTML ver

  http://sourceforge.net/tracker/index.php?func=detail&aid=1947601&group_id=13002&atid=113002

### Mystery Girl (Bounce Handler)

- 1957141 3.0 b1 - Bouncing email addy's never removed (SQL backend)

  http://sourceforge.net/tracker/index.php?func=detail&aid=1957141&group_id=13002&atid=113002

### Multiple Subscribe Extension

- 1947602 3.0 b1 - $DADA::CONFIG::PROGRAM_URL - used only once?

  http://sourceforge.net/tracker/index.php?func=detail&aid=1947602&group_id=13002&atid=113002

### dada_digest.pl Extension

Note: This extension is currently deprecated.

- 1951409 3.0 b1 - dada_digest.pl ext. sends msgs to non-digest list -

  http://sourceforge.net/tracker/index.php?func=detail&aid=1951409&group_id=13002&atid=113002

- 1948424 3.0 b1 - dada_digest.pl ext. not fully ported to 3.0 API

  http://sourceforge.net/tracker/index.php?func=detail&aid=1948424&group_id=13002&atid=113002