Re: v8.0.0 Alpha 1 Released!

 
From: "Justin J justin@PROTECTED [Dada Mail Developers]" <dadadev@PROTECTED>
In-Reply-To: (no subject)
Date: February 17th 2015

(sorry the following message didn't get sent out correctly - my fault!)

From: Moshe Katz moshe@PROTECTED Date: February 14, 2015 at 9:24:15 PM MST To: Dada Mail Developers dadadev@PROTECTED Subject: Re: v8 0 0 Alpha 1 Released!

Justin,

I'm sorry for taking so long to report back on my tests on this See below for why

The idea looks great so far However, I haven't managed to get FastCGI to work fully (I was able to see the interface for setup using a CGI Wrapper that I have mentioned on this email list in the past, but I am specifically trying to test FastCGI )

It appears that CGI::Fast has some issues, though I can't seem to find out why See http://serverfault com/questions/664686/perl-cgifast-closes-connections-without-sending-data for details Do you know anything about this, or know anyone who might be able to shed some light?

Here are some other notes:

  1. In the docs, you pointed out that command-line based installation has gone away However, given the new FastCGI support, command-line setup is more important that ever Basically, since I am configuring Dada Mail over FastCGI with Nginx, in order to run the current install script in a browser, I have to start up a whole separate Plack CGI Wrapper just to run the installer I was able to do it because I already had the Plack CGI Wrapper that I used to use with Dada v7 (as mentioned above), but if I hadn't already had that, I would have been stuck I would hazard a guess that it would have taken me longer to set up the "install" script than it took to set up Dada Mail itself once the install script was working

  2. Another change is v8 is the removal of the command-line interface from Bridge, which is also something I have used in the past (though I am currently not using it) I would think that the way to solve that is to create a small wrapper script that accepts the email on the command line and does an HTTP POST into Bridge It's similar to how the "webservices" scripts that you have now work

  3. I left a handful of comments on Github about documentation issues

  4. I see a lot of this message in the log file: CGI::param called in list context from package DADA::App line 356, this can lead to vulnerabilities See the warning in "Fetching the value or values of a single named parameter" at /usr/local/share/perl/5 18 2/CGI pm line 437, line 1 Should I be worried about that?

As always, keep up the good work!

Moshe

-- Moshe Katz -- moshe@ymkatz net -- +1(301)867-3732

On Sat, Jan 31, 2015 at 8:08 PM, Justin J justin@dadamailproject com [Dada Mail Developers] dadadev@PROTECTED wrote:

Hello everyone Good news! The first ALPHA version of v8 of Dada Mail has been released! Major improvements include porting Dada Mail to the CGI::Application framework, and FastCGI support!

I could really use some feedback on this release - especially if you're using FastCGI I need to know if it's working, and what would make your life easier to utilize Dada Mail under FastCGI - it's all unknown territory for me

All these docs are drafts, but I would love feedback on these as well:

Download and install:

    http://dadamailproject
com/support/documentation-8_0_0-alpha1/install_dada_mail
pod
html

v7 -> v8 http://dadamailproject com/support/documentation-8_0_0-alpha1/dada7_to_dada8 pod html

Fast CGI support:

    http://dadamailproject
com/support/documentation-8_0_0-alpha1/features-fastcgi
pod
html

Schedule Jobs (cronjobs) - these are completely different in v8:

    http://dadamailproject
com/support/documentation-8_0_0-alpha1/features-scheduled_cronjobs
pod
html

Thanks everyone Still a lot a work to be done, but a ton of work has been completed already Compared to the master branch:

    https://github
com/justingit/dada-mail/compare/master


v8_0_0-alpha1_2015_01_31

Showing with 25,397 additions and 26,810 deletions

Yeowza!

--

Justin J: Lead Dadaist url: http://dadamailproject com email: justin@dadamailproject com twitter: @dadamail skype: leaddadaist

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

--

  • Post: mailto:dadadev@dadamailproject com
  • Manage Your Subscription: http://dadamailproject com/cgi-bin/dada/mail cgi/profile_login/moshe/ymkatz net/
  • Unsubscribe: http://dadamailproject com/cgi-bin/dada/mail cgi/t/REMOVED/=
  • 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.