summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2005-04-28Pull out the first word of GZIP_CMD without using ${SED}.jlam1-3/+2
2005-04-28Fix patch-af, which doesn't apply correctly with patch 2.5.9 (and I don't knowjmmv2-9/+9
how it did in NetBSD, since its context seems incorrect to my eye... a bug?).
2005-04-27- Update to sendmail 8.13.4adrianp3-69/+6
- Remove old patch-ai - From the ChangeLog: > The bug fixes in 8.13.3 for connection handling uncovered a > different error which could result in connections that > stay in CLOSE_WAIT state due to a variable that was not > properly initialized. Problem noted by Michael Sims. > Deal with empty hostnames in hostsignature(). This bug could lead > to an endless loop when doing LMTP deliveries to another > host. Problem first reported by Martin Lathoud and > tracked down by Gael Roualland. > Make sure return parameters are initialized in getmxrr(). Problem > found by Gael Roualland using valgrind. > If shared memory is used and the RunAsUser option is set, then the > owner and group of the shared memory segment is set to > the ids specified RunAsUser and the access mode is set > to 0660 to allow for updates by sendmail processes. > The number of queue entries that is (optionally) kept in shared > memory was wrong in some cases, e.g., envelope splitting > and bounce generation. > Undo a change made in 8.13.0 to silently truncate long strings > in address rewriting because the message can be triggered > for header checks where long strings are legitimate. > Problem reported by Mary Verge DeSisto, and tracked > down with the help of John Beck of Sun Microsystems. > The internal stab map did not obey the -m flag. Patch from > Rob McMahon of Warwick University, England. > The socket map did not obey the -f flag. Problem noted by > Dan Ringdahl, forwarded by Andrzej Filip. > The addition of LDAP recursion in 8.13.0 broke enforcement of > the LDAP map -1 argument which tells the MTA to only > return success if and only if a single LDAP match is found. > Add additional error checks in the MTA for milter communication > to avoid a possible segmentation fault. Based on patch > by Joe Maimon. > Do not trigger an assertion if X509_digest() returns success but > does not assign a value to its output parameter. Based > on patch by Brian Kantor. > Add more checks when resetting internal AUTH data (applies only > to Cyrus SASL version 2). Otherwise an SMTP session might > be dropped after an AUTH failure. > Portability: > Add LA_LONGLONG as valid LA_TYPE type for systems that use > "long long" to read load average data, e.g., > AIX 5.1 in 32 bit mode. Note: this has to be set > "by hand", it is not (yet) automatically detected. > Problem noted by Burak Bilen. > Use socklen_t for accept(), etc. on AIX 5.x. This should > fix problems when compiling in 64 bit mode. > Problem first reported by Harry Meiert of > University of Bremen.
2005-04-26Fix typo -- was looking for `distccd_flags' instead of `dspam_flags'.jwise1-2/+2
2005-04-26Update to 3.4.5xtraeme2-7/+6
Version 3.4.5-STABLE This version is a maintenance release and contains bug fixes only BUGFIX: First run / first spam notifications don't send for users in groups BUGFIX: Permissions on dspam.sock are wrong mode BUGFIX: Bogus signature retrieval errors in logs BUGFIX: LMTP error codes reporting permanent errors for temporary failures BUGFIX: ParseToHeaders' notspam- alias fails to change user correctly
2005-04-24- Update isync to 1.0.1 - thanks to Antoine.Reilles@loria.fr for theadrianp9-72/+105
first set of patches - Many updates and bugfixes, in summary: - better OpenSSL detection - update c-client support - use legacy flock() only on linux - cope with out-of-disk-space halfways gracefully
2005-04-23- Note addition of p5-Mail-Boxadrianp1-1/+2
2005-04-23MailBox is a library for the Perl programming language, designed to handleadrianp5-0/+130
various kinds of e-mail. It can be used to construct messages, send them, access various kinds of message folders, filter spam and virussen, and so on. The MailBox distribution is quite large, with about 140 related modules.
2005-04-21Update to 1.5.2xtraeme2-6/+6
o Fixed a bug in MXGREY algorithm
2005-04-21update this since patch-ae changed.frueauf1-2/+2
2005-04-21Include change described in pr/29955 which checks for $with_kerberos5frueauf1-5/+23
!= "no" instead of = "yes"
2005-04-21Add and enable serialmail.schmonz1-1/+2
2005-04-21Initial import of serialmail 0.75.schmonz5-0/+116
serialmail is a collection of tools for passing mail across serial links. It works with qmail: you use qmail to deliver messages to a maildir, and then serialmail to deliver messages out of the maildir. serialmail is designed to handle three common types of mail delivery between a dialup computer and an ISP: * Delivery to the ISP. The dialup computer sends all outgoing mail to the ISP. * AutoTURN delivery from the ISP. After the dialup computer makes an SMTP connection to the ISP, it automatically receives an SMTP connection back from the ISP if there is any new mail for it. This provides the same power as ETRN but does not require a special client. * User-controlled delivery from the ISP. A user with a shell account can switch from qmail-pop3d to serialmail without pestering the sysadmin. The user can also decide whether undeliverable messages should be left for POP retrieval or bounced back to the sender.
2005-04-20Updated to version 1.3.2heinz2-7/+6
-- Changes since 1.3.1 =================== * tests/cmdline/maxsize.test, tests/cmdline/maxsize.baseline: Changing initial tests from 23 bytes to 25 bytes because on 64 bit systems the sizeof(Attr) is 24 bytes itself, was causing the test to fail due to different output (but not incorrect program operation). [Bug# 1121539] * src/main.c (parse_cmdline): ignoring negative values to maxsize option. [Bug# 1121539] * tnef.c (copy_guid_from_buf): [Bug# 1117373]. New function to parse a GUID from a character buffer correctly; big endian machines interpreted it incorrectly, forcing to be dealt with as little endian number. (decode_mapi): Use of new function (dump_mapi_attr): Fixing compiler warnings * configure.in: adding stroul to checked functions * configure.in, src/basename.h, src/basename.c: [Bug# 1109683] - fixing declaration of basename
2005-04-20Update to version 2.67heinz2-8/+6
This also fixes PR pkg/29991. -- Changes since 2.40: =================== 2.67 (December 03, 2004) + This is a patch release that fixes a bug in the Whiplash signature scheme. The bug was in the new code added to support canonicalization of domains. It caused the signature algorithm to generate no signa- tures on valid content. 2.66 (December 02, 2004) + Introduced support for country domain canonicalization in the Whiplash signature scheme. This means domains like foo.co.uk would be extracted correctly by Whiplash. This change affords a considerable improve- ment in accuracy. + Modified the revocation logic to do signature-only communications with the server. All versions of razor-agents prior to this sent the entire message on razor-revoke, and even though the backend would drop the messages after computing signatures, this entailed a privacy risk. From this version on razor-agents will _never_ send the contents of a revoked message to the backend servers. + Fixed a bug in "se" (supported engines) computation, which was broken when the "se" mask was larger than 8 bits. This would sometimes disable the use of engine 4 (ehash). This fix would also afford an increase in accuracy due to ehash being used everytime. + Fixed a bug in report by message. Version 2.61 would drop MIME headers on certain spam messages which would cause the backend to ignore these messages as mal- formed. 2.61 (July 06, 2004) + Introduced the Whiplash signature scheme. Whiplash signatures are based on canonical domain names present in URLs embedded in spam messages. A Whiplash signa- ture is also a function of the length of the spam mes- sage. It's important to note that not all whiplashes are used as classifiers. The Whiplash engine is aug- mented by sophesticated logic on the Razor2 backend to select the Whiplashes that are used to filter spam. + Fixed a bug in MIME parser whereby some broken MIME mails were invisible to the system. [Bug #788723] + We override the "use_engines" parameter in the config file because this version supports different engines but leaves the config file untouched. [Bug #984374] + Engine 1 support completely removed. Engine 1 was a signature scheme compatible with the old razor v1 sig- natures, which is no longer supported on the backend. [Bug #975490]
2005-04-20Explain setting PHP_OPENSSL (from Stoned Elipot)kim1-1/+7
2005-04-20Add and enable mb2md.schmonz1-1/+2
2005-04-20Initial import of mb2md 3.20.schmonz4-0/+40
Mb2md.pl is a Perl script that takes one or more Mbox format mailbox files in a directory and convert them to Maildir format mailboxes. Mb2md.pl does not only convert mailbox files into a Maildir but also the /var/spool/mail/$USER mailspool file. It is smart enough to not transfer a dummy message such as the UW IMAPD puts at the start of Mbox mailboxes - and you could add your own search terms into the script to make it ignore other forms of dummy first message.
2005-04-19Update to 1.4.1xtraeme2-6/+6
* Fixed bug (introduced in 1.4) when Header was not present.
2005-04-19Update Sylpheed to 1.9.9, main changes are:chris2-6/+6
* The memory usage when sending messages was reduced. * The crash when ~/.gnupg not exist was fixed. * A compile error with GTK+ 2.4 was fixed. * Some bugs of the folder view were fixed. * A problem that the Emacs gtk-key-theme didn't work on composition was fixed.
2005-04-18Update to 2.1, closing PR 29996:wiz2-7/+8
2.1 - Tue Jan 15 17:59:46 EST 2002 - Meng Weng Wong made some edits. (1) ~username and strftime interpolation into accept() arguments. $mail->accept("~/Mail/In/%Y%m%d"); 260(accept): accepting to /home/matest/Mail/In/20020115 (2) multiple-argument accept() will deliver to multiple maildirs using single-inode multiple-hardlink style. $mail->accept("~/maildir1/", "~/maildir2/"); 20020115-01:55:31 matest@dumbo:~% ll maildir?/*/* -rw------- 2 matest matest 416 Jan 15 01:55 maildir1/new/1011077720.13062_0.dumbo -rw------- 2 matest matest 416 Jan 15 01:55 maildir2/new/1011077720.13062_1.dumbo (3) emergency mailbox support if none of the accept()s work. $mail->accept("/etc/bogus"); 296(accept): calling accept handler accept_to_mbox(/etc/bogus) 359(accept_to_mbox): Couldn't open /etc/bogus: Permission denied 319(accept): unable to write to /etc/bogus; wrote to emergency mailbox /var/spool/mail/matest. (4) deferral back to mailqueue if emergency couldn't get delivered. 296(accept): calling accept handler accept_to_mbox(/etc/bogus) 359(accept_to_mbox): Couldn't open /etc/bogus: Permission denied 359(accept_to_mbox): Couldn't open /etc/emergency: Permission denied 320(accept): unable to write to /etc/bogus or to emergency mailbox /etc/emergency either; exiting EX_TEMPFAIL (5) fixed the From header bug http://rt.cpan.org/NoAuth/Bug.html?id=118 (6) fixed the user method override bug with (@_) argument passing (7) autocreation of parent and maildir cur/new/tmp dirs as necessary. 260(accept): accepting to /home/mengwong/tmp/blah/some/really/deep/directory/ 761(mkdir_p): /home/mengwong/tmp/blah/some/really/deep/directory/tmp doesn't exist, creating. 761(mkdir_p): /home/mengwong/tmp/blah/some/really/deep/directory doesn't exist, creating. 761(mkdir_p): /home/mengwong/tmp/blah/some/really/deep doesn't exist, creating. 761(mkdir_p): /home/mengwong/tmp/blah/some/really doesn't exist, creating. 761(mkdir_p): /home/mengwong/tmp/blah/some doesn't exist, creating. 761(mkdir_p): /home/mengwong/tmp/blah/some/really/deep/directory/new doesn't exist, creating. 761(mkdir_p): /home/mengwong/tmp/blah/some/really/deep/directory/cur doesn't exist, creating. 492(accept_to_maildir): maildir: hardlinking to /home/mengwong/tmp/blah/some/really/deep/directory/new/1011077537.12691_3.dumbo 304(accept): delivered successfully to 1 destinations. (8) support for MIME, with direct inheritance from Mail::Internet and MIME::Entity (as appropriate) instead of containment in ->{obj}. added ->is_mime method. (9) added "reply" method. uses Mail::Mailer::sendmail. (10) STDERR is directed to the logfile. (11) added test infrastructure.
2005-04-18Update to 5.417:wiz2-7/+6
2005-01-20 David F. Skoll * VERSION 5.417 RELEASED * Require MIME::QuotedPrint 3.03 to use the three-argument "encode_qp" function. If we have an earlier version of MIME::QuotedPrint, fall back to the one-argument version. * Field/ParamVal.pm: The patch to strip trailing whitespace on parameters was buggy and caused decoding errors. This has been fixed. 2005-01-03 David F. Skoll * VERSION 5.416 RELEASED * Allow MIME::Tools to work with MIME::QuotedPrint 2.20 again. The Makefile.PL will warn about potential problems, but will allow you to proceed. * Field/ParamVal.pm: Strip trailing whitespace when extracting parameters. Apparently, not doing so can cause Perl to core dump on certain badly-formed messages.
2005-04-18Update to 0.31, closing PR 29994:wiz2-9/+10
0.19 Wed Jan 02 20:59:19 2002 - assimilate Mail::ListDetector::Detector::Fml 0.21 Mon May 06 22:19:00 2002 - unassimilate Fml - Patch from Peter Oliver for list owner messages 0.22 Thu Jun 27 21:15:00 2002 - Cleanup documentation to fix rt.cpan.org ticket 62 - Finally assimilate Mail::ListDetector::Detector::Fml properly - Import into CVS 0.24 Sun Jul 06 2003 - I've lost the CVS repository, oh well, that's what CPAN's for. - Add recognition for some mailman lists with minimal headers. 0.25 Mon Jul 21 2003 - Add mention of mailing list to README file. - Integrate cleanup and new detector from Matthew Walker <matthew@walker.wattle.id.au> 0.28 26 Aug 2003 - Add Patch from Mik Firestone for Mailman on freebsd mailing lists ( and probably others). 0.29 13 Oct 2003 - Add patch from Matthew Walker for Communigate. 0.30 28 May 2004 - Add patch from Simon Cozens for use of Email::Abstract. 0.31 8 June 2004 - Add correction to previous patch from Simon Cozens. - Add the following from Matthew Walker: - tweak docs for Listbox - for RFC2369 List-Post has URI in <>'s but may have comments, now extract text from within <>'s to give to URI - Majordomo now recognises lists using domo as unix user not just majordomo - added new detectors for AutoShare, Google Groups, LetterRip, ListSTAR, Lyris and Onelist - added tests for all changes and additions
2005-04-18Add and enable p5-Email-Abstract.wiz1-1/+2
2005-04-18Initial import of p5-Email-Abstract-2.01:wiz4-0/+40
"Email::Abstract" provides module writers with the ability to write representation-independent mail handling code. For instance, in the cases of "Mail::Thread" or "Mail::ListDetector", a key part of the code involves reading the headers from a mail object. Where previously one would either have to specify the mail class required, or to build a new object from scratch, "Email::Abstract" can be used to perform certain simple operations on an object regardless of its underlying representation. "Email::Abstract" currently supports "Mail::Internet", "MIME::Entity", "Mail::Message", "Email::Simple" and "Email::MIME". Other representations are encouraged to create their own "Email::Abstract::*" class by copying "Email::Abstract::EmailSimple". All modules installed under the "Email::Abstract" hierarchy will be automatically picked up and used.
2005-04-18Add and enable p5-Email-Simple.wiz1-1/+2
2005-04-18Initial import of p5-Email-Simple:wiz4-0/+27
"Email::Simple" is the first deliverable of the "Perl Email Project", a reaction against the complexity and increasing bugginess of the "Mail::*" modules. In contrast, "Email::*" modules are meant to be simple to use and to maintain, pared to the bone, fast, minimal in their external dependencies, and correct.
2005-04-18Update to 1.67:wiz2-6/+6
version 1.67: Thu Mar 31 12:05:31 CEST 2005 - Mail::Mailer unfolded the header before sending, which is incorrect. Reported by [Byron Jones] - Mail::Header refolded already folded lines destroying blanks. Signaled by [Byron Jones] Closes PR 29995.
2005-04-18Add and enable pymsgauth.schmonz1-1/+2
2005-04-18Initial import of pymsgauth 2.1.0, a toolkit for automatically andschmonz6-0/+95
securely dealing with qsecretary confirmation notices.
2005-04-17Remove duplicate settings.kim1-3/+2
2005-04-17delint.salo1-10/+8
2005-04-17Upgrade to 1.21: fix for denial-of-service vulnerability in syslogkim2-7/+7
2005-04-16g/c LIBS settingjdolecek1-3/+2
2005-04-15I'm not sure why I need to set PHP_OPENSSL for OpenSSL to be found,kim1-1/+2
but now the package builds again.
2005-04-15Update to 0.440. From the changelog:schmonz4-11/+12
-Wrote a script to automatically generate the Makefile and TARGETS. -Fixed a problem with handling text files with no final newline. -Added a new program, ezmlm-dispatch, to be run from a global .qmail-default file -Removed support for qmail older than version 1.02. -Removed all references to "inhost" and "inlocal" which were completely unused but still referenced in documentation and tests.
2005-04-15- Fix unsafe file operations in "rpdump" utility (CAN-2005-1066).tron4-8/+61
- Install manual pages for "rpdump" and "rpload" utilities. Bump package revision because of the above changes.
2005-04-15Update to 20050415. Changes:schmonz5-14/+34
* Add "foo_log" booleans to enable or disable logging (enabled by default). * Always run loggers as the "qmaill" user. This makes it simpler to define alternate loggers.
2005-04-14Add missing argument for mysql storage: "--enable-mysql4-initialization"xtraeme1-1/+2
needed to properly start mysql4 databases.
2005-04-14Update to 1.5.1, which fixes PR pkg/29975 by Robert Elz.xtraeme3-9/+24
Some changes were done: enabling the LOOPBACK option by default, fix some snprintf() calls, etc. While I'm here convert this pkg to use bsd.options.mk, now that it supports MySQL and PostgreSQL (MySQL by default as before).
2005-04-14Remove duplicate netqmail lines.wiz1-4/+1
Reported by Robert Elz in PR 29973.
2005-04-14* Replace hardcoded www user/group with APACHE_{USER,GROUP}.xtraeme1-5/+7
* Modify permissions for DSPAM_HOME, it should be ${DSPAM_USER}:${APACHE_GROUP}, so that the CGI interface works correctly without modifications. Bump PKGREVISION.
2005-04-14* Enable support for sqlite3 storage driver.xtraeme2-6/+20
* Don't enable daemon mode globally, only for mysql/pgsql.
2005-04-14Update to 3.4.4.xtraeme3-7/+9
Version 3.4.4-STABLE This version if a maintenance release and contains bug fixes only BUGFIX: Message-based signatures do not appear in quoted-printable/base64 parts RELEASE 3.4.3-STABLE This version is a maintenance release and contains bug fixes only BUGFIX: When using LMTP/SMTP delivery, QuarantineAgent is ignored BUGFIX: Domain-scale uses wrong data path in admin script BUGFIX: DSPAM fails to build on Cygwin BUGFIX: optIn does not work when using preferences extensions BUGFIX: showFactors does not set/unset properly in user preferences BUGFIX: Supplying an empty spamSubject raises errors in user preferences BUGFIX: Signature-related errors are not reported (except to debug) BUGFIX: Formatting bug in system.log
2005-04-13Point to the correct sql script.salo1-6/+5
XXX: this should be reworked when pgsql support is added Style.
2005-04-13Ignore the smime stuff in the PLIST when ssl is disabled. Fixes problemjmmv2-5/+8
reported by Leonard Schmidt in tech-pkg@, thread "``make package'' fails on evolution and gnumeric".
2005-04-13Add rcsid.salo2-2/+4
2005-04-13Install all the correct files..salo2-8/+7
2005-04-13Fix installation of sql scripts.salo3-6/+8
This package needs more work.. (e.g., pgsql support)
2005-04-13Put the correct content into patch-ab.. *sigh*salo2-16/+51