develooper Front page | perl.qpsmtpd | Postings from January 2015

Issues in the current HEAD

Thread Next
January 3, 2015 15:17
Issues in the current HEAD
Message ID:

I'm a long-time happy user of qpsmtpd with a small site, and right now I'm in the process of setting up my site on a new server and reinstalling qpsmtpd. I want to use auth_imap, which is in HEAD but not in 0.94, so I decided to try HEAD, but HEAD is broken: it does not announce "AUTH" at all. So I went for commit ee01a07 (2014-12-22 15:01:12 -0800), except for the following issue:

I've configured 

logging/file:0  loglevel LOGEMERG   nosplit  tsformat %Y-%m-%d_%H:%M:%S  /var/log/qpsmtpd/0-emergency-%Y.log
logging/file:1  loglevel LOGALERT   nosplit  tsformat %Y-%m-%d_%H:%M:%S  /var/log/qpsmtpd/1-alert-%Y.log
logging/file:2  loglevel LOGCRIT    nosplit  tsformat %Y-%m-%d_%H:%M:%S  /var/log/qpsmtpd/2-crit-%Y-%m.log
logging/file:3  loglevel LOGERROR   nosplit  tsformat %Y-%m-%d_%H:%M:%S  /var/log/qpsmtpd/3-error-%Y-%m.log
logging/file:4  loglevel LOGWARN    nosplit  tsformat %Y-%m-%d_%H:%M:%S  /var/log/qpsmtpd/4-warn-%Y-%m-%d.log
logging/file:5  loglevel LOGNOTICE  nosplit  tsformat %Y-%m-%d_%H:%M:%S  /var/log/qpsmtpd/5-notice-%Y-%m-%d.log
logging/file:6  loglevel LOGINFO    nosplit  tsformat %Y-%m-%d_%H:%M:%S  /var/log/qpsmtpd/6-info-%Y-%m-%d.log

and each instance generates one

FATAL PLUGIN ERROR [logging::file_3aX]: Can't call method "hook_logging" on unblessed reference at lib/Qpsmtpd/ line 47 during global destruction.

message, sometimes followed by a single 

Can't call method "warn_handler" on an undefined value at /home/smtpd/qpsmtpd/qpsmtpd line 20 during global destruction.


This occurs both in HEAD and in commit ee01a07 (2014-12-22 15:01:12 -0800).

Aside of that I'm excited to see all the new stuff in qpsmtpd, especially for SPF/DKIM/DMARC, which I had implemented outside of qpsmtpd on the old site.

Thank you for all your work!

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About