summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2008-04-25Update PYTHON_VERSIONS_COMPATIBLEjoerg6-12/+7
- assume that Python 2.4 and 2.5 are compatible and allow checking for fallout. - remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+ default. Modify the others to deal with the removals.
2008-04-24Update to 2.5.0beta2:xtraeme2-6/+6
* The feature to confirm missing attachments was added. * The feature to confirm recipients before sending was added. * To: header is also searched by quick search in Sent/Draft/Queue folders. * 'Edit/Quick search' menu was added. * Spaces in address and server entries on account preferences dialog are now automatically removed when applied. * The address completion was fixed. * The compilation failure with GTK+ <= 2.8 was fixed. * Win32: --attach option was fixed.
2008-04-24Update to 2.22.1:wiz3-154/+160
Evolution Exchange 2.22.1 2008-04-07 ------------------------------------ Bug fixes: #268259: (Novell Bugzilla) Don't require restart of Evolution to create appointment on switching from offline to online mode (Suman Manjunath) #303067: Random crash looking up addresses in new email (Milan Crha) Evolution Exchange 2.22.0 2008-03-10 ------------------------------------- Bug fixes: #432885: Rescan the hierarchy (Veerapuram Varadhan) #518569: Properly format name and address with "<>" characters (Milan Crha) Evolution Exchange 2.21.92 2008-02-25 ------------------------------------- Bug fixes: #432885: Fix to subscribe to other user's folders (Bharath) #514836: Fix importing contact lists into a attendee lists for a meeting (Milan Crha) #515744: Free our message info members properly (Milan Crha) #516248: Hierarchy wont be available if we are offline (Srinivasa Ragavan) #516250: Allow it to reauth if we are connecting after a offline (Srinivasa Ragavan) #516252: Determine that we are in offline if we cant get info from the server (Srinivasa Ragavan) #516408: Free memory returned by libical (Chenthill) Evolution Exchange 2.21.91 2008-02-11 ------------------------------------- Bug fixes: #420503 - Crash while filtering (Milan Crha) #436628 - Fix alarms for Exchange calendar #501295 - Crash while caching in addressbook. Other Contributors: Patch for crash in process_flags (Srinivasa Ragavan and Bharath Acharya) Fix two junk folder (Sankar P) Evolution Exchange 2.21.90 2008-01-28 ------------------------------------- Other Contributors: libsoup updates (Dan Winship) Evolution Exchange 2.21.5 2008-01-14 ------------------------------------ Bug Fixes: #404002: Set the default priority of tasks as 'Normal' for Outlook/OWA compatibility. (Suman Manjunath) #501567: If unsupported queries, don't crash (Srinivasa Ragavan) #503356: String change: "Ximian Connector" -> "Evolution Connector for Microsoft Exchange" (Martin Meyer) Evolution Exchange 2.21.4 2007-12-17 ------------------------------------ Bug Fixes: #336074: Check for mail only in active folders (Milan Crha) Evolution Exchange 2.21.3 2007-12-03 ------------------------------------ Bug Fixes: #444503: Check and store the folder filter and junk filter flags before performing the check for folder summary being available (Bharath Acharya) Other Contributors: Removing redundancy in code, demangle meeting related messages in subscribed inboxes (Suman Manjunath) Evolution Exchange 2.21.2 2007-11-12 ------------------------------------ Bug Fixes: #478680: Remove dead files from source control (Matthew Barnes) Evolution Exchange 2.21.1 2007-10-29 ------------------------------------ Bug Fixes: #474000: Use GLib's Base64 API instead of Camel's (Matthew Barnes)
2008-04-23Update to 3.06:wiz2-7/+12
version 3.06: Mon Apr 14 23:44:03 CEST 2008 Fixes: - expunge without argument must use selected folder. [John W] - expunge with folder does not select it. [John W] - the documentation still spoke about "autogenerated methods", but they were removed with 2.99 [John W] - append_string needs LF -> CRLF translations, for some servers. rt.cpan.org #35031 [Jonathan Kamens] - append_string needs LF -> CRLF translations, for some servers. rt.cpan.org #35032 [Jonathan Kamens] Improvements: - added ::setquota(), thanks to [Jappe Reuling] version 3.05: Wed Feb 20 08:59:37 CET 2008 Fixes: - match ENVELOPE and BODYSTRUCTURE more strict in the grammar, to avoid confusion. [Zach Levow] - get_envelope and get_bodystructure failed for servers which did not return the whole answer in one piece. [Zach Levow] - do not produce parser errors when get_envelope does not return an envelope. [Zach Levow] - PLAIN login response possibly solely a '+' [Zach] and [Nick] version 3.04: Fri Jan 25 09:25:51 CET 2008 Fixes: - read_header fix for UID on Windows Server 2003. rt.cpan.org#32398 [Michiel Stelman] Improvements: - doc update on authentication, by [Thomas Jarosch] version 3.03: Wed Jan 9 22:11:36 CET 2008 Fixes: - LIST (f.i. used by folders()) did not return anything when the passed argument had a trailing separator. [Gunther Heintze] - Rfc2060_datetime() must include a zone. rt.cpan.org#31971 [David Golden] - folders() uses LIST, and then calls a STATUS on each of the names found. This is superfluous, and will cause problems when the STATUS fails... for instance because of ACL limitations on the sub-folder. rt.cpan.org#31962 [Thomas Jarosch] - fixed a zillion of problems in the BodyStructure parser. The original author did not understand parsing, nor Perl. - part numbering wrong when nested messages contained multiparts Improvements: - implementation of DIGEST-MD5 authentication [Thomas Jarosch] - removed call for status() in Massage(), which hopefully speeds-up things without destroying anything. It removed a possible deep recursion, which no-one reported (so should be ok to remove it) - simplified folders() algorithm. - merged folder commands, like subscribe into one. - added unsubscribe() rt.cpan.org#31268 [G Miller] - lazy-load Digest::HMAC_MD5 version 3.02: Wed Dec 5 21:33:17 CET 2007 Fixes: - Another attempt to get get FETCH UID right. Patch by [David Golden] version 3.01: Wed Dec 5 09:55:43 CET 2007 Changes: - removed version number from ::BodyStructure Fixes: - quote password at login. rt.cpan.org#31035 [Andy Harriston] - empty return of flags command should be empty list, not undef. rt.cpan.org#31195 [David Golden] - UID command does not work with folder management commands rt.cpan.org#31182 [Robbert Norris] - _read_line simplifications avoids timeouts. rt.cpan.org#31221 [Robbert Norris] - FETCH did not detect the UID of a message anymore. [David Golden] Improvements: - proxyauth for SUN/iPlanet/NetScape IMAP servers. patch by rt.cpan.org#31152 [Robbert Norris] - use grep in stead of map in one occasion in MessageSet.pm [Yves Orton] version 3.00: Wed Nov 28 09:56:54 CET 2007 Fixes: - "${peek}[]" should be "$peek\[]" for perl 5.6.1 rt.cpan.org#30900 [Gerald Richter] version 2.99_07: Wed Nov 14 09:54:46 CET 2007 Fixes: - forgot to update the translate grammar. version 2.99_06: Mon Nov 12 23:21:58 CET 2007 Fixes: - body structure can have any number of optional parameters. Patch by [Gerald Richter]. - get_bodystructure did not take the output correctly [Gerald Richter] - parser of body-structure did not handle optional body parameters Patch by [Gerald Richter], rt.cpan.org#4479 [Geoffrey D. Bennet] version 2.99_05: Mon Nov 12 00:17:42 CET 2007 Fixes: - pod error in MessageSet.pm - folders() without argument failed. [Gerald Richter] Improvements: - better use of format syntax in date formatting. - Rfc2060_datetime also contains the time. - append_file() now has options to pass flags and time of file in one go. [Thomas Jarosch] version 2.99_04: Sat Nov 10 20:55:18 CET 2007 Changes: - Simplified initiation of IMAP object with own Socket with a new option: RawSocket [Flavio Poletti] Fixes: - fixed read_line [Flavio Poletti] - fixed test-run in t/basic.t [Flavio Poletti] version 2.99_03: Thu Nov 1 12:36:44 CET 2007 Fixes: - Remove note about optional Parse::RecDescent by Makefile.PL; it is not optional anymore Improvements: - When syswrite() returns 0, that might be caused by an error as well. Take the timeout/maxtemperrors track. rt.cpan.org#4701 [C Meyer] - add NTLM support for logging-in, cleanly intergrated. Requires the user to install Authen::NTLM. version 2.99_02: Fri Oct 26 11:47:35 CEST 2007 The whole Mail::IMAPClient was rewritten, hopefully without breaking the interface. Nearly no line was untouched. The following things happened: - use warnings, use strict everywhere - removed many lines which were commented out, over the years - $self->_debug if $self->Debug checked debug flag twice - $self->LogError calls where quite inconsequent wrt $@ and carp - consequent layout, changed sporadic tabs in blanks - consequent calling convensions - \0x0d\0x0a is always \r\n - zillions of minor syntactical improvements - a few major algorithmic rewrites to simplify the code, still many oppotunities for improvements. - expanded "smart" accessor methods, search abbreviations, and autoloaded methods into separate subs. In total much shorter, and certainly better understandable! - fixed many potential bugs. - labeled some weird things with #???? Over 1000 lines (30%!) and 25kB smaller in size Needs to be tested!!!! Volunteers? Fixes: - Exchange 2007 only works with new parameter: IgnoreSizeErrors rt.cpan.org#28933 [Dregan], #5297 [Kevin P. Fleming] - Passed socket did not get selected. debian bug #401144, rt.cpan.org# [Alexander Zanger], #8480 [Karl Gaissmaier], #8481 [Karl Gaissmaier], #7298 [Herbert Engelmann] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=401144 - Seperator not correctly extracted from list command. rt.cpan.org#9236 [Eugene Koontz], #4662 [Rasjid] - migrate() Massage'd foldername twice rt.cpan.org#20703 [Peter J. Holzer] - migrate() could loop because error in regexp. rt.cpan.org#20703 [Peter J. Holzer] - migrate() append_string result not tested. rt.cpan.org#8577 [guest] - Failing fetch() returned undef, not empty list. rt.cpan.org#18361 [Robert Terzi] - Fix "use of uninitialised" warning when expunge is called rt.cpan.org#15002 [Matt Jackson] - Fix count subfolders in is_parent, regexp did not take care of regex special characters in foldername and seperator. rt.cpan.org#12883 [Mike Porter] - In fetch_hash(), the capturing of UID was too complicated (and simply wrong) rt.cpan.org#9341 [Gilles Lamiral] - overload in MessageSet treated the 3rd arg (reverse) as message-set. - do not send the password on a different line as the username in LOGIN. Suggested by many people, amongst them rt.cpan.org#4449 [Lars Uffmann] - select() with $timeout==0 (no timeout) returns immediately. Should be 'undef' as 4th select parameter. rt.cpan.org#5962 [Colin Robertson] and [Jules Agee] - examine() remembers Massage()d folder name, not the unescaped version. rt.cpan.org#7859 [guest] Improvements: - PREAUTH support by rt.cpan.org#17693 [Danny Siu] - Option "SupportedFlags", useful when the source supports different flags than the peer in migrate(). Requested by rt.cpan.org#12961 [Don Christensen] - Fast_io did not clear $@ on unimportant errors. rt.cpan.org#9835 [guest] and #11220 [Brian Helterline] - Digest::HMAC_MD5 and MIME::Base64 are now prerequisits. rt.cpan.org#6391 [David Greaves] - PLAIN (SASL) authentication added, option Proxy rt.cpan.org#5706 [Carl Provencher] - removed Bodystructure.grammar and IMAPClient.cleanup from dist. - reworked Bodystructure and MessageSet as well. - EnableServerResponseInLiteral now autodetect (hence ignored) version 2.99_01: After 4 years of silence, Mark Overmeer took maintenance. David Kernen could not be reached. Please let him contact the new maintainer. A considerable clean-up took place, fixing bug and adapting the distribution to current best practices. - use "prompt" in Makefile.PL, to please CPAN-testers - removed old Parse::RecDescent grammars - include Artistic and Copying (GPL) into COPYRIGHT file - remove INSTALL_perl5.80 - removed all the seperate Makefile.PLs and test directories - removed the hard-copy of all involved RFCs: there are better sources for those. - converted tests to use "Test::More" - Authmechanism eq 'LOGIN' understood. - test for CRAM-MD5 removed, because conflicts with test params from Makefile.PL - test for fast-io removed, it is Perl core functionality - require IO::Socket::INET 1.26 to avoid Port number work-around. - Parse::RecDescent is required, and the grammars are pre-parsed in the distribution. This makes the whole installation process a lot easier. - Update Todo, and many other texts. - added pod tester in t/pod.t - cleaned-up the rt.cpan.org bug-list from spam. The next release will contain fixes for the real reports.
2008-04-23Update to 2.03:wiz2-6/+9
version 2.03: Mon Apr 14 11:13:31 CEST 2008 Fixes: - Netware needs to use smtp as well [Günter Knauf] - Mail::Field::extract() fixed. Reported by [Andrea Venturol]
2008-04-22Bump PKGREVISION for gtkhtml314 dependency change.wiz2-3/+4
2008-04-20when looking for libssl, also consider .dylib suffixdbj3-13/+29
2008-04-20set INSTALL_UNSTRIPPED in buildlink3.mk for darwin so that programsdbj2-4/+7
that duse the c-client library do not have their callback function symbols stripped at install time. Fixes the following: PR pkg/34031 and indicates that this need not be reopened: PR pkg/35592 also bump PKGREVISION and BUILDLINK_ABI_DEPENDS
2008-04-20use setpgid instead of setpgrp on darwin if __DARWIN_UNIX03dbj2-1/+17
PR pkg/37490
2008-04-20Fixes for new PLIST magicadrianp2-6/+6
2008-04-20Update to 2.5.4adrianp6-25/+67
- Add dkim-stats option to install dkim-stats(8) FFR - Only install dkim-stats(8) man page if dkim-stats option has been specified 2.5.4 2008/04/17 * Skip signatures with errors in dkimf_authorsigok(). * Avoid a NULL dereference in dkimf_config_reload() when starting without a configuration file. * Fix an alignment problem in dkimf_checkip(). Problem reported by Jeff A. Earickson. * LIBDKIM: Fix bug #SF1942387: Per RFC4871, disallow "l=" values that exceed the size of the canonicalized message body. 2.5.3 2008/04/14 * Add "AllowSHA1Only" configuration option which permits operation of verifiers that only know about SHA1. Without this, a filter compiled with only SHA1 support will refuse to start in verifier mode. * Add "LogWhy" configuration parameter and "-W" command line flag to request detailed logging about why a message was not signed by the filter. Intended for debugging; not intended for normal operation. * Another tweak to parameters passed to db->open(). Based on patches from Jukka Salmi and S. Moonesamy. * Fixes in ares_parse() to match the current syntax. In particular, deal with the fact that some of our tokens can legally appear in e-mail addresses. Problem noted by S. Moonesamy of Eland Systems. * LIBDKIM: Evaluate key granularity against the "i=" value rather than the value of the From: header per RFC4871. Problem noted by Jason Long. * LIBDKIM: Remove the chartable stuff from dkim-tables.c as it is not used anywhere. * LIBDKIM: Fix bug #SF1940302: Perform stronger validation of the value of the "h=" tag.
2008-04-18Update MASTER_SITES.schmonz1-2/+2
2008-04-16Update to 2.2.18:wiz2-6/+6
2008-03-13 Jeffrey Stedfast * gmime/gmime-parser.c (parser_construct_message): Changed content_length to an unsigned long rather than unsigned int, fixes bug #521872. Thanks to Pawel Salek for this fix. 2008-03-10 Jeffrey Stedfast * gmime/gmime-parser.c (parser_scan_mime_part_content): Don't let size go negative. 2008-02-09 Jeffrey Stedfast * gmime/gmime-filter-basic.c (filter_filter): Use the new macros defined below. * gmime/gmime-utils.c (rfc2047_encode_word): Use the new macros. * gmime/gmime-utils.h: Added more accurate encoding-length macros for base64, quoted-printable, and uuencode which are try to minimize over-calculating the amount of output data that we need. Also namespaced them. 2008-02-08 Jeffrey Stedfast * src/uudecode.c (uudecode): Use g_strchomp() on the filename parsed from the 'begin' line. 2008-02-07 Jeffrey Stedfast * util/url-scanner.c (url_web_end): Handle IP address literals within []'s. Fixes bug #515088. 2008-02-06 Jeffrey Stedfast * gmime/gmime-utils.c (g_mime_utils_uuencode_step): Optimized. 2008-02-03 Jeffrey Stedfast * gmime/gmime-stream-cat.c (stream_read): Removed an extra seek. 2008-02-02 Jeffrey Stedfast Fix for https://bugzilla.novell.com/show_bug.cgi?id=333292 and some other bugs I discovered while fixing it. * gmime/gmime-parser.c (header_parse): Made an actual function rather than a macro. Don't turn invalid headers into X-Invalid-Headers, just ignore them. Instead of using g_strstrip(), do our own lwsp trimming so we can do it before malloc'ing - this helps reduce memory usage and memmove() processing in g_strstrip(). (parser_step_headers): Validate the header field names as we go so that we can stop when we come to an invalid header in some cases. May now return with 3 states rather than only 1: HEADERS_END (as before), CONTENT (suggesting we've reached body content w/o a blank line to separate it from the headers), and COMPLETE (which suggests that we've reached the next message's From-line). (parser_skip_line): Rearranged a bit: don't fill unless/until we need to. (parser_step): For HEADERS_END state, skip a line and increment state to CONTENT. No-op for CONTENT and COMPLETE states. (parser_scan_message_part): parser_step() can return more than just HEADERS_END on 'success' when starting with HEADERS state, so check for error rather than HEADERS_END. (parser_construct_leaf_part): No need to parser_step() thru header parsing, they should already be parsed by the time we get here. Also, don't call parser_skip_line() directly to skip the blank line between headers and content, use parser_step() to do that for us. (parser_construct_multipart): Same as parser_construct_leaf_part() (found_immediate_boundary): Now takes an 'end' argument so callers can request a check against an end-boundary vs a part boundary. (parser_scan_multipart_subparts): Check for errors with parser_skip_line(). Set HEADERS state and use parser_step() to parse headers rather than calling parser_step_headers() directly. If, after parsing the headers, we are at the next message (aka COMPLETE state) and we have no header list, then break out of our loop and pretend we've found an end-boundary. After parsing the content of each MIME part, check that the boundary we found is our own and not a parent's (if it belongs to a parent, break out). (parser_construct_part): Loop parser_step() until we're at any state past the header block (>= HEADERS_END). (parser_construct_message): Same idea. Also, do error checking for decoded content_length value. 2008-02-02 Jeffrey Stedfast * gmime/gmime-iconv-utils.c (iconv_utils_init): Don't break if the user's locale is unset (e.g. US-ASCII). 2008-01-31 Jeffrey Stedfast * gmime/gmime-parser.c: Removed the need for 'unstep' state information. 2008-01-27 Jeffrey Stedfast * gmime/gmime-stream-buffer.c (stream_write): Don't modify the passed-in arguments so that it makes debugging easier if there's ever a bug. 2008-01-27 Jeffrey Stedfast * gmime/gmime-stream-buffer.c (stream_read): Optimized the BLOCK_READ code-path. (stream_write): Optimized the BLOCK_WRITE code-path. (stream_seek): Optimized the BLOCK_READ code-path. (g_mime_stream_buffer_gets): Updated for the changes made to the way bufptr is used in the BLOCK_READ case. 2008-01-14 Jeffrey Stedfast * gmime/gmime-charset.c (g_mime_set_user_charsets): Deep copy the string array. Fixes bug #509434. 2008-01-02 Jeffrey Stedfast * gmime/gmime-message.c (message_write_to_stream): Reworked the logic to be easier to understand what is going on. * gmime/gmime-multipart.c (multipart_write_to_stream): In the case where multipart->boundary is NULL /and/ we have a raw header (suggesting a parsed message), do not set a boundary as it will break the output because it will clobber the saved raw header and GMimeMessage's write_to_stream() method will have skipped writing its own headers if its toplevel part (us) have a raw header set. In this case, also skip writing the end boundary. 2008-01-01 Jeffrey Stedfast * gmime/gmime-utils.c (g_mime_utils_generate_message_id): Fixed a Free Memory Read access (FMR) by not freeing 'name' before using it's value. Also reworked to take advantage of uname(2) or getdomainname() to get the domain name if available to avoid having to do a DNS lookup. 2008-01-01 Jeffrey Stedfast Fixes bug #506701 * gmime/gmime-utils.c (rfc2047_encode_get_rfc822_words): Don't reset the word-type variable as it needs to be preserved when breaking long words. (rfc2047_encode): Switch on word->encoding - if 0, rfc2047 encode as us-ascii. 2007-12-27 Jeffrey Stedfast * gmime/gmime-utils.c (decode_8bit): Now takes a default_charset argument which we use in place of the locale charet if non-NULL. We also now always include this charset in our list of charsets to check for a best-match (obviously this charset is unlikely to be an exact fit if this function is getting called, so we place it at the end of the list). (rfc2047_decode_word): If given a valid charset in the encoded-word token, always use that for charset conversion to UTF-8 even if it doesn't convert fully. We don't want to fall back to the user's supplied charset list because it may contain iso-8859-1 which will likely always be a 'best-match' charset. 2007-12-26 Jeffrey Stedfast * gmime/gmime-utils.c (g_mime_utils_decode_8bit): Made public. * gmime/internet-address.c (decode_mailbox): Instead of doing our own thing to convert raw 8bit/multibyte text sequences into UTF-8, use the same function we use in gmime-utils.c's header decoder. 2007-12-25 Jeffrey Stedfast * gmime/charset-map.c: New source file to generate the charset map (moved out of gmime-charset.c) * gmime/gmime-charset.c (main): Removed. 2007-12-25 Jeffrey Stedfast * gmime/gmime-charset.c (main): Cleaned up the logic and made it so that we can alias a block to a previous block if the blocks are identical rather than just aliasing when all values in the block are identical. Happens to make no difference in the output, but the logic is now there if that ever changes. 2007-12-24 Jeffrey Stedfast * gmime/gmime-charset-map-private.h: Regenerated. * gmime/gmime-charset.c (known_iconv_charsets): Map all of the gb2312 aliases to GBK as GBK is a superset of gb2312 (apparently some clients are tagging GBK as gb2312 which is missing some glyphs contained within GBK). (main): Added iso-8859-6 to the table for Arabic support. 2007-12-16 Jeffrey Stedfast * gmime/gmime-utils.c (decode_8bit): When reallocing our output buffer, we need to update outleft as well. 2007-12-08 Jeffrey Stedfast * gmime/gmime-utils.c (rfc2047_encode_merge_rfc822_words): Completely rewritten with new logic which will hopefully group words more logically. 2007-12-08 Jeffrey Stedfast Fixes bug #498720 * gmime/internet-address.c (internet_address_list_writer): Renamed from the temporary internet_address_list_fold() name. (_internet_address_to_string): New internal function that writes an InternetAddress to a GString, doing proper folding and rfc2047 encoding if requested. (internet_address_to_string): Use the new internal function. * tests/test-mime.c: Added another addrspec test and fixed up some exception strings to be a little more helpful. 2007-12-05 Jeffrey Stedfast * configure.in: Fixed a bug where explicitly disabling largefile support would add -D_FILE_OFFSET_BITS=no to the compiler CFLAGS. Also added a blaring WARNING when -enable-largefile is passed. 2007-11-23 Jeffrey Stedfast Attempt at solving bug #498720 for address fields, altho it should probably be made to handle folding single addresses in the case where they are too long to fit within a single line. * gmime/internet-address.c (internet_address_list_fold): New function. * gmime/gmime-message.c (write_structured): Renamed from write_addrspec(). (write_addrspec): New header writer that writes InternetAddressLists in a nicely folded manner. 2007-11-12 Jeffrey Stedfast * gmime/internet-address.c (internet_address_destroy): No need to check if ia != NULL, we know this is true already.
2008-04-16PYTHON_VERSIONS_ACCEPTED+=25abs1-2/+2
2008-04-15update to 2.22.1drochner6-747/+1080
This switches to the gnome-2.22 release branch.
2008-04-15update to 2.22.1drochner6-402/+426
This switches to the gnome-2.22 release branch.
2008-04-15Update to 5.426:wiz2-8/+8
5.426 2008-03-07 Dave O'Neill <dmo@roaringpenguin.com> * VERSION 5.426 RELEASED * (bugfix) require File::Temp 0.18 or newer, as we need seek() (RT#31032) * (bugfix) Don't hang forever in t/Smtpsend.t (RT#31082) * (bugfix) require Perl 5.8.0 or newer in Makefile.PL (RT#30927) * (bugfix) encode_mimewords() no longer removes spaces between two encoded words (RT#5462)
2008-04-15Updated mail/clamav to 0.93martti6-34/+40
http://secunia.com/secunia_research/2008-11/advisory/ http://www.frsirt.com/english/advisories/2008/1218 Changes since 0.92.1 This release introduces many new features and engine enhancements, please see the notes below for the list of major changes. The most visible one is the new logic in scan limits which affects some command line and config options of clamscan and clamd. Please see clamscan(1) and clamd.conf(5) and the example config file for more information on the new options. Most important changes include: * libclamav: - New logic in scan limits: provides much more efficient protection against DoS attacks but also results in different command line and config options to clamscan and clamd (see below) - New/improved modules: unzip, SIS, cabinet, CHM, SZDD, text normalisator, entity converter - Improved filetype detection; filetype definitions can be remotely updated - Support for .cld containers (which replace .inc directories) - Improved pattern matcher and signature formats - More efficient scanning of HTML files - Many other improvements * clamd: - NEW CONFIG FILE OPTIONS: MaxScanSize, MaxFileSize, MaxRecursion, MaxFiles - ** THE FOLLOWING OPTIONS ARE NO LONGER SUPPORTED **: MailMaxRecursion, ArchiveMaxFileSize, ArchiveMaxRecursion, ArchiveMaxFiles, ArchiveMaxCompressionRatio, ArchiveBlockMax * clamscan: - NEW CMDLINE OPTIONS: --max-filesize, --max-scansize - REMOVED OPTIONS: --block-max, --max-space, --max-ratio * freshclam: - NEW CONFIG OPTION CompressLocalDatabase - NEW CMDLINE SWITCH --no-warnings - main.inc and daily.inc directories are no longer used by ClamAV; please remove them manually from your database directory
2008-04-14Update mail/ruby-mailfactory to 1.3.0. Changes from version 1.2.3jlam2-6/+6
include adding Unicode support.
2008-04-13Update mail/ruby-tmail to 1.2.3. Changes from version 1.2.2 include:jlam4-21/+15
* Handle a potential DOS vulnerability on any host using TMail to handle incomming email; a crafted email with carefully positioned whitespace can cause the TMail library to go into an endless loop causing denial of service attack on email services.
2008-04-13Simplify installation target and fix DESTDIR case.dsainty1-7/+6
Patch supplied by joerg@ in email
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam29-158/+139
through PLIST_SUBST to the plist module.
2008-04-08Update to 3.1.7. From the changelog:schmonz2-6/+6
This version fixes a bug in the white/blacklist file processor that was incorrectly matching domains when wildcards were used. Thanks to Tom for reporting this one.
2008-04-07Fix DESTDIR.joerg1-3/+3
2008-04-07Fix DESTDIR.joerg1-2/+3
2008-04-07Fix DESTDIR.joerg1-3/+3
2008-04-07Fix DESTDIR.joerg1-3/+4
2008-04-07Fix PLIST. Bump revision.joerg2-3/+4
2008-04-07Sort and fix PLIST. Bump revision.joerg2-3/+5
2008-04-062.5.1 2008/03/20adrianp4-9/+24
Update for draft-kucherawy-sender-auth-header-14. Add "subject" to "should_signhdrs" per RFC4871 section 5.5. Fix bug #SF1911328: Restore proper behaviour of SignHeaders and OmitHeaders, broken in the prior release's configuration overhaul. Problem reported by Jason Molzen. Fix bug #SF1912332: Fix parameters passed to db->open(). Problem reported by Tony Earnshaw. Fix bug #SF1912569: Initialize mutexes before entering test mode. Patch from Kaspar Brand. LIBDKIM: More boundary checking fixes in dkim_canon_selecthdrs(). Problem noted by Warren Horvath. LIBDKIM: Fix bug #SF1820084: Return DKIM_STAT_MULTIDNSREPLY if a DNS query returns multiple records. 2.5.2 2008/03/28 Preserve the sender's domain name outside of mlfi_eoh() as it's now needed in mlfi_eom(). Problem noted by Andy Fiddaman. Fix bug #SF1921873: Pass "-K" command line switch into the new configuration handling code. Problem noted by Al Smith. TOOLS: Fix flags portion of the TXT record output by dkim-genkey. Problem noted by Michael Carland. BUILD: Fix bug #SF1922422: Fix linker problems when POPAUTH is defined.
2008-04-04Update to 2.5.0beta1:xtraeme2-10/+9
* The vertical 3-paned view mode was added. * The feature to save SSL peer certificate was added. * The option 'Treat HTML only message as attachment' was added. * The bug that caused busy loop when initial connection was immediately refused was fixed. * The bug that the quote description dialog never appeared again after closing it with the close button was fixed. * The new/unread status display on quick search filtered mode was fixed. * The windres command will not be enabled on non-win32 platforms now.
2008-04-04Add and enable new ruby-* packages.jlam1-1/+3
2008-04-04Install as a gem using the pkgsrc rubygem.mk framework instead ofjlam5-83/+148
directly into site_ruby.
2008-04-04Update ruby-tmail to version 1.2.2. Changes from version 1.2.1 include:jlam4-76/+217
+ Install as a Ruby gem. * A _LOT_ more documentation...! * Make ready for Ruby 1.9 * Fixed UNIXMbox code - readonly was not working and raising an exception. * Multiple froms not being parsed correctly, added a test case to cover this and show the correct handling
2008-04-04Initial import of ruby18-mime-types-1.15 as mail/ruby-mime-types.jlam4-0/+40
This library allows for the identification of a file's likely MIME content type. The identification of MIME content type is based on a file's filename extensions.
2008-04-04Initial import of ruby18-mailfactory-1.2.3 as mail/ruby-mailfactory.jlam4-0/+30
Mailfactory is a Ruby module that allows for the simple creation of MIME email messages with multiple body parts and attachments.
2008-04-03Update mail/alpine from 1.00nb3 to 1.10, plus add 'maildir' option.abs3-19/+25
(Approved by agc for update during the freeze) Changes from Alpine 1.00 to 1.10 New in Alpine 1.10 Version 1.10 addresses bugs found in previous releases and has a few additions as well. Additions include: * Add the possibility of setting a default role (see Roles Screen) which may be convenient if your work flow involves acting in one role for a while then switching to another role and staying in the new role for another period of time * When Saving and the IMAP server problem "Message to save shrank!" is encountered, ask the user if he or she wants to continue with the risky Save anyway instead of aborting. This may be helpful if your IMAP server is broken in this way but be aware that it is possible there was a real error instead of just a broken server implementation. * Some configure adjustments for Kerberos detection and for SCO OpenServer 5 support * Hide INBOX in a collection if it also appears as an Incoming Folder * Show asterisks for feedback when the user is typing a password * Performance improvement for threading of large folders * Previously, the search used to find Pattern matches containing To patterns searched for both To and Resent-To headers. The relatively complicated search this produces causes problems when using some deficient IMAP servers. Now the default is to look only for To headers and ignore the presence of Resent-To. The previous behavior may be restored with the Use Resent-To in Rules feature. * Add an Unknown Character Set to help with reading malformed unlabeled messages * Suppress User Agent When Sending option added * Map some Shift-LeftArrow escape sequences to LeftArrow * Add feature Warn if Blank Fcc Bugs that have been addressed in this release include: * Crash when encountering certain errors from an SMTP server * Crash in composer caused by overflow in replace_pat() * Hang when authenticating to an SMTP server that fails with a "connection disconnected" error * Bug in handling of trailing tab character in flowed text * Security enhancement for mailcap parameter substitution * Strip From Sigdashes on Reply did not work if the message being replied to was not flowed text and Do Not Send Flowed Text was not turned on * Don't allow printer to be changed through hidden config screen if system administrator didn't want it to be allowed * Attempts are sometimes made to set the Forwarded flag when alpine should know that it won't work, causing error messages to appear * A Reply Indent String of double-quote double-quote didn't work right * Quoting wasn't being done to protect special characters from the MacOS X shell when URL-Viewers was not defined * On MacOS X message attachments should be shown internally instead of being shown using the Mail application * When replying to a message with a charset of X-UNKNOWN Alpine would sometimes set the outgoing charset to X-UNKNOWN, making the result unreadable * When the sending of a message failed lines with leading spaces had one additional space inserted in each of those lines when the user was returned to the composer * The WhereIs command missed some index lines that contained non-ascii characters because it was truncating the line being searched so that it was shorter than what was visible on the screen * When composing, an attachment with a long name that causes wrapping in just the wrong place would generate an error and cause the send of the attachment to fail * After calling the file browser to attach a file in the composer, a resize of the window when back in the composer would redraw the last screen that had been shown in the browser instead of the current composer screen * Possible crash in index screen when encountering unparseable addresses or when using one of the PRIORITY tokens or the HEADER token in the Index Format * Problems with Header Color editing if the configuration option Viewer Header Colors was inadvertently changed to the Empty Value in the hidden config screen * When resuming the final postponed message from an Exchange server the user could get a certificate validation failure because alpine was trying to validate the canonical name of the folder instead of the name the user used * Windows line endings in a mimetypes file on a Unix system cause a failure to find a match * Make matching of extension names case independent in mimetypes files * Windows dialog boxes for entering text were not working correctly * Replying to or Forwarding multipart/alternative messages which had a single text/html part did not work well * Printing the print confirmation page caused a crash * A To line with a long, quoted personal name could display incorrectly if it was close to the same width as the screen * When Enable Incoming Folders Checking and Incoming Checking Includes Total are turned on hide (0/0) when the folder is empty * Folder completion while Saving didn't work if the collection being saved to was the local home directory
2008-03-31Maintainer update from PR pkg/38349, containing security fixes.tnn2-7/+8
While here, fix a minor DESTDIR botch. 0.1.14 beta-17 - (security) Using File::Spec->canonpath for normalization (trailing slashes) Check ownership of real directories to avoid race attacks for symlinks. Thanks to Robert Buchholz. 0.1.14 beta-16 (not released) - (security) The check for symlinked directories was half complete. perl ignores -l if the argument has a trailung slash. Thanks to Andrej Kacian. 0.1.14 beta-15 - (security) $LOCKPATH and its contents weren't checked for being a symlink which. Thanks to Chris Howells and Andrej Kacian. - (fix) "dedicated" added to the exclusion list for dialup checks. A better approach would be to let the user configure dialup and exclude patterns. 0.1.14 beta-14 - (change) rbls.org link changed to robtext.com - (change) results with 'rc:' as action are not cached - (fix) regexp check for dynamic helo/client did hit also some clients with "static" - (fix) helo numeric check was too fuzzy. - (fix) master didn't read config after policyd-weight reload - (fix) HELO_SEEMS_DIALUP may have scored even if the IP is listed for the sender domain. - (fix) An interrupt of policyd-weight -s may cause a SIGPIPE which killed the cache - (change) Implemented $NS list. Useful for users with split horizon DNS - (fix) don't cache rejections which were deferred (4xx and friends) - (fix) helo_numeric_score didn't catch [n.n.n.n] helos - (fix) Header was not included if $dnsbl_checks_only = 1; and $ADD_X_HEADER = 1; - Thanks to J. Genannt - (fix) Corrected handling of [n.n.n.n] HELOs and address-literals as sender (long standing issue) - (change) Introduced @dnsbl_checks_only_regexps in order to skip DNS checks for certain client hostnames - (change) Added -D (Don't detach) switch for daemon-tools/runit users - (change) Added signals handlers for most of signals so that they are at least logged, also, provide a perl backtrace. - (change) prerequisite steps for providing coredumps (build coredump directories, chdir) - coredumps are non-trivial: we start as root, change uid. At this moment coredumps are denied by kernel in order to protect root-data. The only workaround would be, to start cache and master via system() after changing uid - (change) In daemon mode wrongly crafted policy requests don't lead to a child-exit anymore, only the connection is closed - (change) log-facilities other than 'info' are now mentioned in log-lines - (change) SMTP information such as client, helo, sender and to are now logged in each log-message. If $DEBUG is set this also logs the instance variable. - (fix) rbl_lookup used sometimes 65536 as packet id which appeared to cause problems - (fix) Check for syslog absence. If syslog is not available then log temporarily to $LOCKPATH/polw-emergency.log - (tmpfix) Introduced $TRY_BALANCE which closes connections to smtpds after they got their response in order to avoid too many established smtpd->policyd-weight (child) connections.
2008-03-30Add two missing system includes to fix the build on NetBSD 4.0.schmonz2-1/+22
2008-03-30Add USE_LANGUAGES variable as suggested by pkglint.darcy1-2/+3
2008-03-29REPLACE_PERL to fix interpreter path in a contrib script.markd1-1/+3
2008-03-28Further simplify.joerg1-3/+2
2008-03-28Fixed typo introduced by mechanical DESTDIR support.obache1-2/+2
Noticed by Aleksey Cheusov in PR 38322.
2008-03-27Update to 4.8.1. From the changelog:schmonz2-6/+6
* fix use of Python 2.4 set builtin in 4.8.0 preventing getmail from running on Python 2.3.x.
2008-03-25Remove thunderbird15 packages.wiz59-8264/+1
They have security problems and are not maintained. Removal was announced on pkgsrc-users on March 13.
2008-03-20Upgrade netqmail to 1.06, which is identical to 1.05 except thatschmonz3-17/+12
instead of consisting of a pristine qmail tarball and netqmail patch, 1.06 has the patch already applied. No user-visible changes to pkgsrc, either; this just simplifies a weird build and will make future upgrades (don't laugh!) easier. jlam@ "looks fine"
2008-03-17Update MASTER_SITES and HOMEPAGE (and 1.1 is in old)obache1-3/+3
2008-03-17The old ftp.dcs.ed.ac.uk FTP service has been withdrawn.obache1-2/+2
2008-03-171.13 is now in old.obache1-2/+3
2008-03-17distfile is in "archive" now.obache1-2/+2