Commit Graph

2064 Commits

Author SHA1 Message Date
Jonathan Hall
6622c01e8e Fix pf2qp.pl magic. 2014-09-09 14:38:22 -05:00
Matt Simerson
a7d1e0bd37 added perl 5.18 to travis.yml 2014-09-08 23:09:53 -07:00
Matt Simerson
97fba3075e add perl 5.8 to .travis.yml 2014-09-08 23:05:54 -07:00
Matt Simerson
c9a780576f added tests for lib/Qpsmtpd.pm (Issue #67) 2014-09-08 22:58:27 -07:00
Matt Simerson
2f94758a41 filtered out 'no author' 2014-09-08 21:32:34 -07:00
Matt Simerson
920c2d84d9 updated CREDITS 2014-09-08 21:25:32 -07:00
Matt Simerson
08ed943dcf Merge pull request #56 from andreamtp/patch-1
Update VERSION
2014-09-07 17:43:48 -07:00
andreamtp
7a4c2ff058 Update VERSION
Updated to the current release
2014-09-06 12:29:08 +02:00
Matt Simerson
3b8a0f9c9b update MANIFEST for 0.94 release 2014-09-05 20:14:28 -07:00
Matt Simerson
c163a6d3af updated Changes, move items from STATUS to Issues
and milestones @ github
2014-09-05 20:03:27 -07:00
Matt Simerson
0351ec31b7 README.md, turn link into image 2014-08-26 17:23:03 -07:00
Matt Simerson
4a7e837511 added README.md 2014-08-26 17:20:42 -07:00
Matt Simerson
663d6b3fdd Merge pull request #54 from smtpd/auth_cvm
auth_cvm: added check for null char in username
2014-08-23 14:31:24 -07:00
Matt Simerson
0bbd209431 auth_cvm: added check for null char in username
see issue #53
2014-08-23 11:20:41 -07:00
Matt Simerson
a4158bded9 Merge pull request #52 from rsiddall/master
Changes to make Qpsmtpd RPM build under CentOS 6.x
2014-07-06 19:57:08 -07:00
Richard Siddall
79ae549e94 Moves Qpsmtpd::ConfigServer man page to async RPM. 2014-07-05 09:11:19 -04:00
Richard Siddall
038e81a9cc Since the site Perl folders are in very different locations on CentOS 6 compared to CentOS 5, switch to building lists of files instead of hard-coding their locations in the %files section. 2014-07-05 00:09:22 -04:00
Richard Siddall
ac701f2708 CentOS 6 no longer includes ExtUtils::MakeMaker in the core Perl RPMs, so we have to specify it as a build dependency. 2014-07-04 23:49:37 -04:00
Matt Simerson
c74564b4c8 Merge pull request #44 from priyadi/master
munge_subject_threshold did not previously work
2014-06-03 22:12:00 -07:00
Matt Simerson
3300994f97 Merge pull request #49 from luzluna/master
looks good, thanks for this.
2014-06-03 21:44:25 -07:00
Matt Simerson
c02c9c2358 Merge pull request #50 from priyadi/received_line_fix
Add our headers (Received & Authentication-Results) earlier, just after DATA
2014-06-03 21:42:48 -07:00
Priyadi Iman Nurcahyo
c4452a5856 Add our headers (Received & Authentication-Results) earlier, just after DATA 2014-06-04 03:59:52 +00:00
luzluna park
a4c319acf8 stunnel proxy protocol remote ip,port setting feature added for smtps.
reference : http://www.stunnel.org/static/stunnel.html
protocol spec : http://haproxy.1wt.eu/download/1.5/doc/proxy-protocol.txt
2014-06-03 17:48:46 +09:00
luzluna park
bf30a269c9 Revert "stunnel proxy protocol remote ip,port setting feature added for smtps."
This reverts commit eaebf766bc.
2014-06-03 16:45:10 +09:00
Matt Simerson
bdeb92e01b Merge pull request #48 from priyadi/spamassassin
spamassassin: Fix extra newlines between headers and body.
2014-06-03 00:39:32 -07:00
Priyadi Iman Nurcahyo
2775e992a1 Fix extra newlines between headers and body. This caused problems with DKIM verification in SpamAssassin 2014-06-03 07:24:29 +00:00
luzluna park
eaebf766bc stunnel proxy protocol remote ip,port setting feature added for smtps.
reference : http://www.stunnel.org/static/stunnel.html
protocol spec : http://haproxy.1wt.eu/download/1.5/doc/proxy-protocol.txt
2014-05-30 15:21:08 +09:00
Matt Simerson
a2816c50a7 update URL of Qpsmtpd web site to github 2014-05-21 12:44:10 -07:00
Matt Simerson
56ef7452bd Merge pull request #46 from luzluna/master
config parameter passing bug fix.
2014-05-20 20:27:19 -07:00
Dongsik Park
27a0557982 config parameter passing bug fix. 2014-05-21 10:18:19 +09:00
Matt Simerson
d1d2c46548 Merge pull request #45 from priyadi/loadcheck
loadcheck: Provide meaningful rejection message to clients
2014-05-15 07:53:34 -07:00
Priyadi Iman Nurcahyo
bef79d3b7d Fix test for munge_subject_threshold 2014-05-15 14:45:33 +00:00
Priyadi Iman Nurcahyo
59f0c4426c loadcheck: Provide meaningful rejection message to clients 2014-05-15 13:12:47 +00:00
Priyadi Iman Nurcahyo
bb03a785ef munge_subject_threshold did not previously work 2014-05-15 12:21:09 +00:00
Matt Simerson
d60882c857 Merge pull request #43 from msimerson/master
loadcheck: refactored. See =CHANGES section
2014-03-21 21:07:37 -07:00
Matt Simerson
d1ce56657a loadcheck: refactored. See =CHANGES section 2014-03-21 21:03:46 -07:00
Matt Simerson
767a797dbd loadcheck: perltidy 2014-03-21 09:33:16 -07:00
Matt Simerson
2e356a7cab helo: fix doc typo 2014-03-21 09:28:30 -07:00
Matt Simerson
8e6ef9385f Merge pull request #42 from rsiddall/master
Added Peter Eisch's load checking plugin, see: http://www.nntp.perl.org/...
2014-03-21 08:46:28 -07:00
Richard Siddall
aabefce3b9 Added warning about expense of forking/exec to determine system load. Added SEE ALSO links to the postings containing the plugin and an alternate. 2014-03-21 09:56:32 -04:00
Richard Siddall
ab965b585c Minor perldoc fix. 2014-03-21 09:48:49 -04:00
Richard Siddall
5df4dec48d Bumped the plugin version number for the variant with caching. Fixed a typo in the perldoc. 2014-03-21 09:42:54 -04:00
Richard Siddall
04fc9327b7 Found the improved version of Peter Eisch's plugin attached to http://www.nntp.perl.org/group/perl.qpsmtpd/2006/03/msg4710.html. This includes caching of the system load and adds a cache_time config parameter. 2014-03-21 09:40:01 -04:00
Matt Simerson
29e7e5ecf4 Merge pull request #41 from rsiddall/master
Separated out the xinetd files into their own RPM.  Discovered that the ...
2014-03-19 10:48:00 -07:00
Richard Siddall
95102e68c5 Added Peter Eisch's load checking plugin, see: http://www.nntp.perl.org/group/perl.qpsmtpd/2006/01/msg4422.html, and Steve Kemp's alternative at: http://www.nntp.perl.org/group/perl.qpsmtpd/2008/03/msg7814.html 2014-02-13 21:42:56 -05:00
Richard Siddall
55bd8b89f0 Separated out the xinetd files into their own RPM. Discovered that the xinetd configuration file had a different name for the qpsmtpd server than the spec file; corrected the spec file to match, it's now in.qpsmtpd, not in.smtp. Left the service disabled. 2014-02-13 21:13:26 -05:00
Matt Simerson
ecf924e35b Merge pull request #39 from rsiddall/master
Removed packaging/rpm/files/qpsmtpd-plugin-file_connection as there's a ...
2014-02-13 17:05:42 -08:00
Richard Siddall
2ffa50ba50 It would help if I deleted the unused file too... 2014-02-13 19:59:14 -05:00
Richard Siddall
e7d1ac445f Removed packaging/rpm/files/qpsmtpd-plugin-file_connection as there's a newer file logging plugin in plugins/logging/file. See: http://www.nntp.perl.org/group/perl.qpsmtpd/2011/10/msg9619.html 2014-02-13 19:51:37 -05:00
Matt Simerson
f9d84d94c7 Add Postfix XCLIENT support to smtp-forward plugin
manually merged in PR #2 from cventers

XCLIENT support allows Qpsmtpd to forward client information, such as
the IP address and HELO information, to Postfix such that it can use
that information in access control decisions and logging.

XCLIENT is documented here: http://www.postfix.org/XCLIENT_README.html

This patch adds a "xclient" argument to smtp-forward which enables the
use of the XCLIENT verb if it is advertised by the server smtp-forward
is delivering mail to.
2014-02-13 12:53:33 -08:00