summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2007-04-17adapt to new path for gtkhtml314drochner1-2/+2
2007-04-17add conflict with qmailjnemeth2-2/+4
2007-04-17sendmail812 removed and sendmail813 addedjnemeth1-2/+2
2007-04-17Removal of sendmail 8.12.x branch from pkgsrc. We already have thejnemeth31-851/+0
8.13.x and will soon have the 8.14.x branches in pkgsrc.
2007-04-17Rename of current sendmail package to sendmail813 to make way forjnemeth33-0/+904
new sendmail 8.14.x tree in pkgsrc. Changes to the original package include: - Path changes in Makefile and Makefile.common to reflect new location under mail/ of this package - Fix a bunch of issues found by pkg_lint
2007-04-15Add and enable t-protagc1-1/+2
2007-04-15Initial import of mail/t-prot-2.4 to the packages collection.agc4-0/+54
t-prot is a TOFU enhancement for the mutt MUA. It condenses quoted text into a single line, hides overlong signatures, and other email sins. TOFU is an abbreviation which mixes German and English words; it expands to "text oben, full-quote unten" which means "text above - full quote below" and describes the style of so many users who let their mailer or newsreader quote everything of the previous message and just add some text at the top; obviously they think that quoted text must not be changed at all. This is quite annoying as it needlessly sends a lot of data even when it is not required. Some editing of messages is desired. Please point these people to the page http://www.river.com/users/share/etiquette/edit.html t-prot detects, and when demanded hides annoying parts in rfc2822 messages: TOFU, huge quoted blocks, signatures (especially when they are too long), excessive punktuation, blocks of empty lines, trailing spaces and tabs. For use inside of MTAs or MDAs it exits with appropriate libc exit codes, so annoying messages may be bounced easily.
2007-04-15Update to 2.2.6:wiz4-21/+8
2007-03-28 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.6 - critical release for the gmime-stream-fs and gmime-stream-file fixes below. * gmime/gmime-stream-filter.c (stream_reset): Try resetting source stream first, this way if that fails we don't reset our state either. * gmime/gmime-stream-fs.c (stream_reset): Same as below. * gmime/gmime-stream-file.c (stream_reset): Make sure to always return 0 or -1, not the value from fseek()ing back to the beginning of the stream (which might not be position 0). 2007-03-27 Jeffrey Stedfast * gmime/gmime-gpg-context.c (gpg_ctx_parse_status): If we aren't in a UTF-8 locale, convert status messages into UTF-8 when using the status line in the GError. 2007-03-26 Jeffrey Stedfast * gmime/gmime-utils.c (g_mime_utils_8bit_header_decode) (g_mime_utils_8bit_header_encode) (g_mime_utils_8bit_header_encode_phrase): Changed all of these functions to take `const unsigned char *' like they used to. Fixes bug #423147. * gmime/gmime-gpg-context.c (gpg_ctx_new): Initialize flushed and nodata state variables. Thanks to valgrind for finding these... * gmime/gmime-content-type.c (g_mime_content_type_new_from_string): Shouldn't need to g_strstrip() the type, is_ttoken() won't match against lwsp chars. Also, instead of simply scanning past lwsp between some tokens, use decode_lwsp() between *all* tokens so that we handle comments as well (not that there should be any...). * gmime-2.0.pc.in: Got rid of the redundant @LIBS@ which contained the same value as @GMIME_LIBS@. * configure.in: Added configure checks for large file support. 2007-03-26 Jeffrey Stedfast * gmime-param.c: #include "gmime-parse-utils.h" and got rid of this file's own decode_lwsp() implementation. * internet-address.c: #include "gmime-parse-utils.h" which is where a bunch of the parser functions have been moved from here. * gmime-utils.c: #include "gmime-parse-utils.h" for decode_lwsp() and decode_domain() (decode_addrspec): Moved here from internet-address.c which had been exporting the symbol previously (so that decode_domain didn't have to be copy/pasted). Now this function can be made static - yay! No more exporting un-namespaced symbols! * gmime/gmime-message.c: #include "gmime-parse-utils.h" for decode_lwsp() * gmime/gmime-parse-utils.[c,h]: New source files containing some parse utility functions that had been copy/pasted between several source files previously. 2007-03-25 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.5 2007-03-25 Jeffrey Stedfast * tests/Makefile.am (local-check): Simplified. * tests/test-streams.c: Generate our own test data if we aren't given any. * tests/test-cat.c: Updated for the new Makefile.am rule. * gmime/gmime-stream-mmap.c (stream_length): Fixed to return the correct length when bound_end == -1 but bound_start != 0. Discovered this thanks to my new testsuite. * gmime/internet-address.c (decode_mailbox): If we can't find a local-part and inptr is ',', set *in = inptr; rather than *in = inptr + 1; Discovered this bug thanks to my new testsuite. * tests/test-mime.c: Rewritten to use testsuite library. 2007-03-24 Jeffrey Stedfast * tests/Makefile.am (check-local): Rewritten to actually run the automated tests. * tests/test-mbox.c: Rewritten to use testsuite library. * tests/test-pgp.c: Rewritten to use testsuite library. * tests/test-pgpmime.c: Rewritten to use testsuite library. * tests/test-cat.c: Rewritten to use testsuite library. * tests/test-streams.c: Rewritten to use testsuite library. * tests/test-iconv.c: Rewritten to use testsuite library. * tests/testsuite.[c,h]: New automated test-suite helper library. 2007-03-20 Jeffrey Stedfast * configure.in: Check for the existance of _timezone and nfds_t. * gmime/gmime-utils.c (mktime_utc): Use _timezone if HAVE__TIMEZONE is set. * gmime/gmime.c (g_mime_init): If HAVE_TIMEZONE or HAVE__TIMEZONE is set, call tzset() to initialise the timezone variable. 2007-03-12 Jeffrey Stedfast * gmime/gmime-param.c (decode_param): Instead of only checking that the param value begins with "=?", check if that sequence exists anywhere in the value. Fixes bug #407522. * src/uudecode.c (uudecode): Use a strcmp instead of comparing against a string literal (which was technically correct in this case, but the prettyification would be nice if "-" was specified in argv too). Fixes bug #408613. 2007-03-10 Jeffrey Stedfast * gmime/gmime-message.c (g_mime_message_get_all_recipients): New convenience function to get To, Cc, and Bcc recipients all in a single list. 2007-02-19 Jeffrey Stedfast * gmime/gmime-message.h: Moved g_mime_message_get_body() into the deprecated block. 2007-02-11 Jeffrey Stedfast * gmime/gmime-utils.c: Removed the need for the ctype isblank() function. * gmime/gmime-param.c (decode_int): Need to use (unsigned char *) when passing indexes to ctype functions. 2007-02-10 Jeffrey Stedfast * gmime/gmime-charset.c: Changed the names of the charset format macros to coincide with the new names output by iconv-charset.c. (g_mime_charset_iconv_name): Use the new macro names. * iconv-detect.c: Use %u instead of %d, also changed the names of the format #defines that we print out. * gmime/gmime-utils.c (g_mime_utils_quote_string): Optimise a smidgen. (g_mime_utils_unquote_string): Fixed, this wasn't working right... 2007-02-09 Jeffrey Stedfast * gmime/gmime-stream-filter.c (stream_write): Instead of comparing the return value of the source stream write() to our input length to write, compare to -1. We can't assume the the value the source stream will return will be what we expected, all we can do is check for error. * gmime/gmime-part.c: Same as below. * gmime/gmime-filter-basic.c: Fixes to signedness compile warnings and updated to reflect gmime-utils.h changes. * gmime/gmime-multipart.c (multipart_set_boundary): Updated to reflect gmime-utils.h changes. * gmime/gmime-stream.c (g_mime_stream_writev): If any of the writes fail, return -1. * gmime/gmime-utils.c: header_encode_*() and header_decode_*() now take const char * rather than const unsigned char * arguments. This has been done in an effort to fix compile warnings about signed vs unsigned char * pointers. The 'save' argument to all of the stream encoders/decoders have been changed to a guint32, again for signed vs unsigned warning fixes.
2007-04-15Adapt PRINT_PLIST_AWK for 2.10.xwiz1-3/+3
2007-04-15Update to 2.10.1:wiz3-92/+94
Evolution Exchange 2.10.1 2007-04-09 ------------------------------------ Updated Translations: Evolution Exchange 2.10.0 2007-03-12 ------------------------------------ Updated Translations: Bug fixes: 384303, cleanups and other fixes Evolution Exchange 2.9.92 2007-02-26 ------------------------------------ Updated Translations: Evolution Exchange 2.9.91 2007-02-12 ------------------------------------ Updated Translations: Evolution Exchange 2.9.6 2007-01-22 ----------------------------------- Updated Translations: Evolution Exchange 2.9.5 2007-01-08 ----------------------------------- Updated Translations: Bug Fixes - 357660, 346728, 268412 - Second/final round of optimization Evolution Exchange 2.9.4 2006-12-18 ----------------------------------- Updated Translations: Bug Fixes - 346728, 268412 and downstream patches. Evolution Exchange 2.9.3 2006-12-04 ----------------------------------- Updated Translations: Downstream patches - GAL caching and other bug fixes Evolution Exchange 2.8.1 2006-10-02 ------------------------------------ Updated Translations:
2007-04-14Update "fetchmail" and "fetchmailconf" packages to version 6.3.8.tron3-8/+8
Changes since version 6.3.6: - Make the APOP challenge parser more distrustful and have it reject challenges that do not conform to RFC-822 msg-id format, in the hope to make mounting man-in-the-middle attacks (MITM) against APOP a bit more difficult. (CVE-2007-1558) - Fix pluralization of oversized-message warning mails. - Fix manual page: --sslcheck -> --sslcertck, and do not set trailing "recommended:" in bold. - Repoll immediately if a protocol error happens during the authentication attempt after a failed opportunistic TLS upgrade. - Fix rendering of the "24 - 26, 28, 29" paragraph in the exit codes section. - If SOCKS support was compiled in, add 'socks' to the feature_options Python list emitted in --configdump. - Do not crash with a null pointer dereference when opening the BSMTP file fails. Improve error checking and reporting. - Make BSMTP output actually work, it would persistently fail with SOCKET error after writing the first header. - Fix KPOP. - Fix repoll when server disconnects after opportunistic TLS failed for POP3.
2007-04-13Update to 2.10.1:wiz3-694/+1160
Changes (without details for bug fixes (just the bugzilla numbers), translations, and contributors, the NEWS file gets very sparse): Evolution 2.10.1 2007-04-09 --------------------------- Bug fixes Updated translations Evolution 2.10.0 2007-03-12 --------------------------- Bug fixes Updated Translations Evolution 2.9.92 2007-02-26 --------------------------- Major Updates: Documentation updates from PC Radhika. Updated Translations Evolution 2.9.91 2007-02-12 -------------------------- Updated Translations Evolution 2.9.6 2007-01-22 -------------------------- Updated Translations Evolution 2.9.5 2007-01-08 -------------------------- Updated Translations Evolution 2.9.4 2006-12-18 -------------------------- Updated Translations Evolution 2.9.3 2006-12-04 -------------------------- Updated Translations Evolution 2.9.2 2006-11-07 -------------------------- Updated Translations Evolution 2.9.1 2006-10-16 -------------------------- Updated Translations Evolution 2.8.1 2006-10-02 -------------------------- Updated Translations Bug fixes
2007-04-13Forgot to delete a commented line.ghen1-2/+1
2007-04-13Update to dovecot-1.0.0. This release is identical to 1.0rc32 (which has notghen2-7/+7
been in pkgsrc) except for the version number, so here is the announcement of 1.0rc32: Pretty late for changes if v1.0 is supposed to come out tomorrow, but I can't really leave these LDAP bugs unfixed. They shouldn't anyway break anything, so here's one more day for you people to find out about any bugs. One thing that I'm a bit concerned about is the addition of #define LDAP_DEPRECATED. I know it fixes crashes with OpenLDAP 2.3 + 64bit systems, but I hope it doesn't break compiling with some old versions or non-OpenLDAP libraries.. - LDAP, auth_bind=no: Don't crash if doing non-plaintext ldap passdb lookup for unknown user. This also broke deliver when userdb static was used. - LDAP, auth_bind=yes and userdb ldap: We didn't wait until bind was finished before sending the userdb request, which could have caused problems. - LDAP: Don't break when compiling with OpenLDAP v2.3 library - Convert plugin: Don't create "maildirfolder" file to Maildir root.
2007-04-13Update to 0.90.2:xtraeme2-6/+6
This release fixes many problems in libclamav and freshclam.
2007-04-12Introduced a variable to Makefile.PL (see patch-aa) for the correctheinz3-2/+28
handling of PKGMANDIR.
2007-04-12Instead of ignoring non-existant shell interpreters (in Perl *.pm files)heinz1-3/+3
we replace them with the correct path to the perl binary.
2007-04-12+ xbiffjoerg1-1/+2
2007-04-12Import xbiff-1.0.1.joerg4-0/+32
The xbiff programs displays a little image of a mailbox. A flag is used to notify the user of the arrival new mail. This is from the modular X.org X11 project.
2007-04-12Update tls-smtpauth combined patch to 20070321. SMTP AUTH changes:schmonz3-8/+8
* Includes a generic 'MAIL FROM:' parameter parser supporting 'AUTH' and 'SIZE' advertisements; complies to RFC 3848 * Fixes a gcc (3.4.6) -O2 optimization problem in base64.c Bump PKGREVISION.
2007-04-11Bump PKGREVISION for gtkhtml38 shlib name change.wiz3-6/+6
2007-04-11Update to 2.4.0. From the changelog:schmonz7-15/+64
Added search_ip_file() to search files for IP addresses and allow wildcards, network sizes (numbers of bits, e.g. 11.22.33.44/16) and netmasks (e.g. 11.22.33.0/255.255.255.0). Added new options to allow graylisting exclusions by IP address and rDNS name. Added new options to activate graylisting for only certain IP addresses and rDNS names. Updated the documentation. Added some explicit casting to printf("%.*s") arguments to make them ints instead of longs. gcc 3.3 on OpenBSD was complaining. Changed a datatype in log_write() from long to time_t. gcc 3.3 on OpenBSD was complaining. Changed all uses of sprintf() to snprintf(), even though they were already safe from buffer overruns. gcc 3.3 on OpenBSD was complaining. Added a new target to the Makefile in the spamdyke and utils folders named "openbsd" that compiles without the "-lresolv" flag. gcc 3.3 on OpenBSD includes the resolver library automatically and throws an error when it is explicitly specified. Added some additional #include directives in dnsmx.c, dnsptr.c and dnstxt.c because they're not included by resolv.h on OpenBSD. Gained a broader understanding of the resolver library and DNS packet structure, then rewrote most of dns_txt() and dns_ptr_lookup() to (more) correctly process DNS data. Added dns_mx() to perform MX record lookups. Changed process_command_line() to use getopt_long() and added long option equivalents to the existing command line flags. Added the option "reject-missing-sender-mx" to reject email from senders whose domains aren't local and don't have MX records and/or A records. AOL does this. Updated the usage statement to show the new (long) command line options. Updated the README.txt to show the new (long) command line options. Moved domain2path and domainsplit into a new folder named "utils". Created dnsmx, dnsptr and dnstxt in the utils folder by copying the dns_mx(), dns_ptr() and dns_txt() functions from spamdyke. They are simple command line utilities that no one will ever use except as examples of how to make MX, PTR and TXT DNS queries using libc. As far as Google knows, there are no such examples anywhere else on the internet. Changed the DNS RBL code to check for A records in addition to TXT records. Some RBLs are using A records, I don't know why. Fixed the DNS RBL code not to check 127.0.0.1 for RBL entries.
2007-04-10update to 1.10.1drochner5-842/+884
This moves this pkg to the new stable gnome branch, too much to list here.
2007-04-10grammar fixjnemeth1-8/+8
2007-04-08Remove php-imap depenedencyadrianp1-2/+1
Pointed out by schmonz@ No PKGREVISION bump, ride the initial import
2007-04-08+roundcubeadrianp1-1/+2
2007-04-08RoundCube Webmail is a browser-based multilingual IMAP client with anadrianp7-0/+892
application-like user interface. It provides full functionality you expect from an e-mail client, including MIME support, address book, folder manipulation, message searching and spell checking. RoundCube Webmail is written in PHP and requires the MySQL database. The user interface is fully skinnable using XHTML and CSS 2. This is roundcube-0.1-20070314 (SVN build 508) Suggested by schmonz@
2007-04-08Update to 2.4.0beta7:xtraeme2-6/+6
* In-Reply-To header was supported in mailto URL. * Stop button was added to the main toolbar. * An error message is displayed now when the decryption of PGP encrypted messages failed. * Remote commands such as 'compose', 'receive' and 'send' are disabled when a modal dialog exists. * Process termination is forced after the execution of finalizer routine. * The behavior of 'Go to next unread' with changing folders was fixed. * The sylpheed.desktop file was modified. * Win32: A bug that the folder path separator was not processed correctly in some cases (fixes path information becoming incorrect on renaming subfolders). * 2.4.0beta6 (development) * The bug in automatic IMAP4 filtering that messages which were not filtered were not counted as new ones was fixed. * Win32: The workaroud for the redraw problem of GtkCList and GtkCTree in GTK+ 2.10.11 was made. * Win32: The stall on rebuilding folder tree which appeared since GTK+ 2.10.11 was fixed. * Win32: Environmental variable "LANGUAGE" was disabled (fixes incorrect language selection on some environments).
2007-04-08Update to dovecot-1.0rc31. From the release announcement mail:ghen2-6/+6
mbox + NFS combination shouldn't break anymore. v1.0 still planned to be released next friday. - mbox: Give "mbox file was modified while we were syncing" error only if we detect some problems in the mbox file. The check can't be trusted with NFS. - Convert plugin: If directory for destination storage doesn't exist, create it. - Convert plugin: Mailbox names weren't converted in subscription list.
2007-04-06Update to dovecot-1.0rc30 (ok with wiz). From the release announcement mail:ghen2-6/+6
So, this is it. Unless you can find a new and important bug within a week, this release is the same as v1.0. I'll only update the version number and NEWS file. Changes since rc29: * PAM: Lowercase the PAM service name when calling with "args = *". Linux PAM did this internally already, but at least BSD didn't. If your PAM file used to be in /etc/pam.d/IMAP or POP3 file you'll need to lowercase it now. + Send list of CA names to client when using ssl_verify_client_cert=yes. - IMAP: If message body started with line feed, it wasn't counted in BODY and BODYSTRUCTURE replies' line count field. - deliver didn't load plugins before chrooting
2007-04-06MAINTAINER -> jnemeth@tv2-4/+4
2007-04-04Fix NO_MTREEjoerg1-1/+3
2007-04-03Revert empty do-build target and remove NO_BUILD.taca1-2/+4
Reported by Martti Kuparinen <martti@>. Bump PKGREVISION.
2007-04-03Updated mail/postfix-current to 2.5-20070402martti7-30/+38
This is a new development snapshot. Sync with Makefile with mail/postfix.
2007-04-03Updated mail/postfix to 2.4.0martti6-28/+27
The footprint of new features with Postfix 2.4.0 is significantly smaller than with earlier releases. And that is the whole point of approaching completeness: fewer visible changes. Below is a brief summary of what has changed. See the RELEASE_NOTES file for more, including compatibility issues that may affect your site. The HISTORY file gives a blow-by-blow account of what happened over the past year. Wietse - Postfix can now manage thousands of connections without needing special main.cf, master.cf, or compile-time tweaks, on systems with BSD kqueue, Solaris /dev/poll, or Linux epoll support. - Milter support for message body replacement. The resulting queue files are backwards compatible with Postfix 2.3. The existing Milter support for message header manipulations was revised and is now implemented by much simpler code. - Minor improvements in TLS session cache management and in the implementation of certificate fingerprint based authentication. A more extensive revision of TLS internals will appear first in Postfix 2.5 snapshots. - Improvements in queue manager performance when deferring large amounts of mail, or when delivering mail with lots of recipients. - Workarounds for SMTP servers that reply and hang up prematurely, for file system clocks that are out of sync, and for broken kernel lock management in POP servers.
2007-04-03Some pkglint fixes.martti2-5/+5
2007-04-02Add a patch to fix RFC2231 encoding bug.taca3-3/+22
Bump PKGREVISION.
2007-04-02Update postgrey to 1.27.taca2-11/+10
pkgsrc change: - add BUILD_DEFS. - use INSTALL_DATA_DIR and NO_BUILD. Chages from 1.24: * 2006-07-17: version 1.27 - fix socket permissions with Net::Server >= 0.94 (Leos Bitto) * 2006-07-12: version 1.26 - added support for Exim (Guy Antony Halse) - greatly improve cleanup speed with explicit transactions (Maeda Atusi) * 2006-06-29: version 1.25 - updated whitelist - bugfix: --privacy was not working - change default greylist-text not to include the number of seconds left, since it seems that spammers are misusing it. - added --hostname option (Maarten de Vries)
2007-04-01Fix dependeny on emacs-w3m -- there is no version 1.19, and thewiz1-2/+2
PKGNAME was wrong. Depend on 1.4 instead.
2007-03-30Update to dovecot-1.0rc29. From the release announcement mail:ghen5-33/+156
Probably one more RC after this. * Security fix: If zlib plugin was loaded, it was possible to open gzipped mbox files outside the user's mail directory. + Added auth_gssapi_hostname setting. - IMAP: LIST "" "" didn't return anything if there didn't exist a namespace with empty prefix. This broke some clients. - If Dovecot is tried to be started when it's already running, don't delete existing auth sockets and break the running Dovecot - If deliver failed too early it still returned exit code 89 instead of EX_TEMPFAIL. - deliver: INBOX fallbacking with -n parameter wasn't working. - passdb passwd and shadow couldn't be used as master or deny databases - IDLE: inotify didn't notice changes in mbox file - If index file directory couldn't be created, disable indexes instead of failing to open the mailbox. - Several other minor fixes
2007-03-28Release maintenership; I will hopefully not have to use this software any more.bouyer1-2/+2
2007-03-28Take maintenership.bouyer1-2/+2
2007-03-28Update sympa to 5.2.4. Should fix pkg/36007 as a side effect.bouyer12-1200/+377
Main changes since 4.1.2: Full virtual robot support ; you can now create 2 lists with the same name in different virtual robots Message topics : list messages can be tagged with topics. List owner defines a set of topics for the list. List members can select topics and only receive related messages. Sympa is now VERP enabled new return_path_suffix parameter in sympa.conf new 'digest_max_size' list parameter. If a digest exceeds this limit, then multiple messages are sent. New set of web templates, CSS and XHTML compatible. RSS channels are providing the following features : * latest messages in list archives * latest documents in web repository * latest created mailing lists * most active mailing lists Also, lots of other small features, translations and bug fixes.
2007-03-24Prepare for switching to NO_MTREE=yes.joerg16-26/+47
2007-03-24Updated to version 0.24.heinz2-9/+9
Pkgsrc changes: - Enabled DESTDIR support. - Switched to using PERL5_SUB_INSTALLVENDORLIB (from lang/perl5/vars.mk) instead of constructing a relative path for CHECK_INTERPRETER_SKIP myself. Changes since version 0.22: =========================== -- VERSION 0.24 -- 2007-03-09: Jason Long <jlong@messiah.edu> * lib/Mail/DKIM/PublicKey.pm, lib/Mail/DKIM/Signature.pm, lib/Mail/DKIM/KeyValueList.pm: fix for linebreaks in public key data; provided by Mark Martinec. * lib/Mail/DKIM/Signature.pm: fix default value q=dns/txt; this fixes a bug for DKIM signatures without q= tags * t/verifier.t: added six new tests that test problems with the public key (e.g. revoked, syntax, etc.) -- VERSION 0.23 -- 2007-02-22: Jason Long <jlong@messiah.edu> * lib/Mail/DKIM/PublicKey.pm: catch certain OpenSSL errors; tweak diagnostics * lib/Mail/DKIM/Verifier.pm: changed OpenSSL error catching code to match that found in PublicKey; document more possible diagnostic codes * lib/Mail/DKIM/Signature.pm: tweaked diagnostics for missing public key * Makefile.PL: check for Test::Simple, which is required for `make test' 2007-02-21: Jason Long <jlong@messiah.edu> * t/signer_policy.t: signature should still work even if no value is returned from signer policy * t/signer.t: now uses v=0.5 signature, which changes the signature * t/verifier.t: added three tests of empty body messages * lib/Mail/DKIM/Signer.pm: fixed bug where if signer policy was a sub ref, and didn't return a true value, the message would get skipped * lib/Mail/DKIM/Canonicalization/simple.pm: argh, hack for handling empty body * lib/Mail/DKIM/MessageParser.pm: fixed bug in handling of messages without bodies * lib/Mail/DKIM/Signature.pm: output v=0.5 signatures now * scripts/dkimsign.pl: new --binary option to disable line-ending conversion 2007-02-19: Jason Long <jlong@messiah.edu> * lib/Mail/DKIM/DkSignature: provide default value for a= tag (thanks to mark.martinec@ijs.si for the patch) * t/corpus/good_dk_2.txt: test for missing q= and a= tags on DomainKey signature 2007-02-09: Jason Long <jlong@messiah.edu> * lib/Mail/DKIM/Verifier.pm, DkSignature.pm: better diagnostic messages; allow missing q= tag for domainkey signatures (thanks to mark.martinec@ijs.si for the patch)
2007-03-24Added DESTDIR support.heinz1-2/+3
Stopped check-interpreter.mk from complaining again.
2007-03-24Update to dovecot-1.0rc28. From the release announcement mail:ghen5-26/+41
Still a bit more fixes. My coding TODO list is again empty. Unless something special happens in the next few weeks, I'll still make rc29 with the documentation included and v1.0 will be released April 13. * deliver + userdb static: Verify the user's existence from passdb, unless allow_all_users=yes * dovecot --exec-mail: Log to configured log files instead of stderr * Added "-example" part to doc/dovecot-sql-example.conf and doc/dovecot-ldap-example.conf. They are now also installed to $sysconfdir with "make install". + When copying/syncing a lot of mails, send "* OK Hang in there" replies to client every 15 seconds so it doesn't just timeout the connection. + Added idxview and logview utilities to examine Dovecot's index files + passdb passwd and shadow support blocking=yes setting now also + mbox: If mbox file changes unexpectedly while we're writing to it, log an error. + deliver: Ignore -m "" parameter to make calling it easier. + deliver: Added new -n parameter to disable autocreating mailboxes. It affects both -m parameter and Sieve plugin's fileinto action - mbox: Using ~/ in the mail root directory caused a ~ directory to be created (instead of expanding it to home directory) - auth cache: If unknown user was found from cache, we didn't properly return "unknown user" status, which could have caused problems in deliver. - mbox: Fixed "UID inserted in the middle of mailbox" in some conditions with broken X-UID headers - Index view syncing fixes - rc27 didn't compile with some non-GCC compilers - vpopmail support didn't compile in rc27 - NFS check with chrooting broke home direcotry for the first login - deliver: If user lookup returned "unknown user", it logged "BUG: Unexpected input" - convert plugin didn't convert INBOX
2007-03-24Add and enable spamdyke.schmonz1-1/+2
2007-03-24Initial import of spamdyke 2.2.1.schmonz5-0/+78
spamdyke monitors incoming traffic, acting as a middleman between qmail and the remote server. It catches the sender and recipient addresses as they go by and logs them to syslog. If it sees something it doesn't like (e.g. a blacklisted sender), it cuts the connection, closes qmail and fakes the rest of the SMTP transaction with the remote server. qmail thinks the remote server disconnected normally. The remote server thinks qmail is rejecting the message. It's the best of both worlds. spamdyke can optionally reject the connection if the remote server's reverse DNS entry does not exist, does not resolve, contains its IP address and either contains a prohibited keyword (like "dynamic") or ends in a country code; if the IP address, reverse DNS entry, or envelope sender is listed in a blacklist; or if data is sent before the SMTP greeting banner is displayed. spamdyke can also limit recipients per connection, greylist for some or all domains, and close connections that go idle or take too long.
2007-03-24Quell pkglint: add QMAILDIR to BUILD_DEFS.schmonz1-1/+2